Les microdonnées HTML, une spécification HTML5, sont utilisées pour étiqueter le contenu afin de décrire un type spécifique d'information. Il s'agit de données lisibles par machine qui sont intégrées dans des documents HTML et compatibles avec d'autres formats de données, notamment RDF et JSON. Le but de la spécification des microdonnées est d'aider les programmes automatisés à mieux comprendre le contenu de votre page Web.
Types et propriétés des éléments de microdonnées
Les microdonnées peuvent inclure des types d'informations tels que des avis, des informations personnelles ou des événements. Chaque type d'information a ses propres propriétés. Par exemple, les propriétés d'un événement incluent le lieu, l'heure de début, le nom et la catégorie. Les microdonnées sont mises en œuvre à l'aide d'attributs dans les balises HTML, généralement ou sont utilisées pour attribuer des noms descriptifs aux propriétés.
La syntaxe de base des microdonnées HTML consiste en un groupe de paires nom-valeur. Les groupes sont appelés éléments et chaque paire nom-valeur est une propriété. La spécification des microdonnées HTML définit cinq attributs qui peuvent être appliqués à n'importe quelle balise HTML5:
- Itemscope: Indique que l'élément est un élément de microdonnées et que ses éléments enfants font partie de son format de microdonnées.
- Type d'élément: Définit le vocabulaire à utiliser par le format de microdonnées.
- ID de l'article: L'identifiant unique de l'article, s'il est défini par le vocabulaire des microdonnées.
- Itemprop: Un élément de données individuel.
- Itemref: Permet à un élément de microdonnées de référencer un autre élément de la page pour le définir soit par identifiant HTML, soit par identifiant d'élément.
Lectures recommandées: En savoir plus sur les cinq attributs de ce Tutoriel pour les développeurs Web.
La spécification des microdonnées HTML du W3C
Les exemples de syntaxe et de code sont disponibles dans la spécification des microdonnées HTML du W3C. Le groupe de travail HTML du W3C est le groupe de travail du W3C responsable de la spécification des microdonnées HTML.