Qu'est-ce que les microdonnées?

Microdata est une spécification HTML-5 permettant d'ajouter un code lisible par machine à un document tel qu'une page Web. Cette spécification ne doit pas être confondue avec des sociétés appelées systèmes de microdonnées. Toutes les microdonnées sont généralement ajoutées aux balises HTML qui affichent des informations visibles pour les utilisateurs humains. En ajoutant des informations aux balises déjà utilisées, un développeur peut étiqueter des éléments de contenu de page afin que les moteurs de recherche et les autres applications puissent plus facilement catégoriser le contenu. Ces étiquettes décrivent le type de contenu, tel que divers aspects des produits, des organisations ou des informations sur les personnes. La spécification ne décrit pas la présentation ni l'apparence du contenu.

Le contenu du document, tel que le nom, l'adresse, le numéro de téléphone et l'URL du site Web d'une organisation, est étiqueté à l'aide de groupes, appelés éléments, de paires nom-valeur. Dans le code HTML-5, le développeur notera le contenu en tant qu'élément, puis ajoutera des propriétés d'élément telles que des chaînes, des URL, des dates et une heure à cet élément. Les balises et sont souvent les balises de base auxquelles les informations de microdonnées sont ajoutées. Tout comme HTML peut être imbriqué, les microdonnées peuvent également être imbriquées. Un ensemble de vocabulaires de départ pour les propriétés d'élément est disponible sur le site Web de l'organisation Data Vocabulary.

Voici un exemple d'utilisation de microdonnées pour décrire un produit:

<div itemscope itemtype = "http://www.website.com/product">
<p> Nom du produit: <span itemprop = "name"> Banane </ span> </ p>
<p> Groupe alimentaire: <span itemprop = "category"> Fruit </ span> </ p>
<p> Producteur: <span itemprop = "brand"> Dole </ span> </ p>
<p> ID de produit: <span itemprop = "indentifier"> 123456789 </ span> </ p>.
<img itemprop = "image" src = "banana-photo.png" alt = "banane">
</ div>

L'utilisation des microdonnées est compatible avec le RDFa (Resource Description Framework). RDFa fonctionne avec les extensions de niveau d'attribut XHTML. Cette spécification est toutefois plus simple que la spécification de RDFa et fait partie de la spécification HTML-5. L'utilisation de RDFa et de microdonnées est une forme de balisage sémantique.

Toutes les microdonnées peuvent être extraites pour une utilisation avec JavaScript Object Notation (JSON). JSON est un format d'échange de données, considéré comme léger, que les humains peuvent lire. JSON peut être utilisé avec les méthodes de programmation Javascript asynchrone et XML (AJAX). Ces méthodes permettent d'extraire les données d'application Web d'un serveur sans affecter le comportement et l'apparence de la page Web. Les applications Web 2.0 utilisent fréquemment AJAX. Les systèmes de microdonnées peuvent donc être utiles pour ces programmes.

Les moteurs de recherche recherchent un contenu structuré avec des microdonnées dans les pages afin que ses extraits riches puissent présenter de meilleures informations sur la page de résultats de recherche. Il est particulièrement utile pour améliorer les résultats de la recherche locale, qui consiste en des moteurs de recherche spéciaux analysant les données de listes d'entreprises d'une région donnée. La société a des informations sur la manière d’ajouter ce code à des documents HTML dans sa section Outils pour les webmasters.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?