Microdonnées

Les microdonnées sont une spécification permettant d'intégrer des données lisibles par un ordinateur dans des documents HTML. Les microdonnées sont constituées de paires nom/valeur (appelées items) définies en fonction d'un vocabulaire. Un ensemble de vocabulaires de balisage couramment utilisés est fourni par schema.org.

La syntaxe de base inclut l'attribut itemscope pour définir un article et l'attribut itemprop pour décrire l'une de ses propriétés. Les types sont spécifiés à l'aide de l'attribut itemtype et peuvent supposer 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 (issu de Wikipédia) montre comment décrire une personne à l'aide des microdonnées:

<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="http://www.example.com.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>

Utilisez l'outil de validation de schéma pour déboguer votre balisage et le valider en fonction du schéma compatible.