Microdonnées

Les microdonnées sont une spécification permettant d'intégrer des données lisibles par machine dans des documents HTML. Elles se composent de paires nom/valeur (appelées items) définies selon un vocabulaire. Schema.org fournit une collection de vocabulaires de balisage couramment utilisés.

La syntaxe de base inclut l'attribut itemscope pour définir un élément et l'attribut itemprop pour décrire l'une de ses propriétés. Spécifiez les types à l'aide de l'attribut itemtype, qui peut prendre des valeurs définies dans le vocabulaire de votre choix. Par exemple, schema.org définit des types tels que http://schema.org/Person ou http://schema.org/PostalAddress.

L'exemple suivant (extrait de Wikipédia) montre comment utiliser les microdonnées pour décrire une personne :

<section itemscope itemtype="http://schema.org/Person">
  Hello, my name is
  <span itemprop="name">John Doe</span>,
  I am a
  <span itemprop="jobTitle">Graduate research assistant</span>
  at the
  <span itemprop="affiliation">University of Dreams</span>
  My friends call me
  <span itemprop="additionalName">Johnny</span>
  You can visit my homepage at
  <a href="https://www.example.com" itemprop="url">www.example.com</a>
  <section itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    I live at
    <span itemprop="streetAddress">1234 Peach Drive</span>
    <span itemprop="addressLocality">Warner Robins</span>
    <span itemprop="addressRegion">Georgia</span>.
  </section>
</section>

Consultez Tester vos schémas pour déboguer votre balisage et le valider par rapport au schéma compatible.