Microdatos

Los microdatos son una especificación para incorporar datos legibles por máquinas en documentos HTML. Los microdatos constan de pares de nombre-valor (conocidos como items) que se definen de acuerdo con un vocabulario. schema.org proporciona una colección de vocabularios de lenguaje de marcado de uso general.

La sintaxis básica incluye el atributo itemscope para definir un elemento y el atributo itemprop para describir una de las propiedades del elemento. Los tipos se especifican con el atributo itemtype y pueden asumir valores definidos en el vocabulario elegido. Por ejemplo, schema.org define tipos como http://schema.org/Person o http://schema.org/PostalAddress.

El siguiente ejemplo (de Wikipedia) muestra cómo usar microdatos para describir a una persona:

<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>

Revise la herramienta Validador de esquema para depurar su lenguaje de marcado y validarlo con el esquema compatible.