Corriger les microdonnées de balisage pour en faire de la chapelure

Sur la recherche sur la façon de faire de microdonnées de la page web de la chapelure, j'ai trouvé un couple de méthodes et je ne suis pas sûr de ce qui est correct. Tout d'abord, ma base de mie de pain dans le code HTML ressembler à ceci:

<div>
  <a href="/">Root page</a>
  <a href="/category">Category page</a>
  <a href="/category/this-page">This page</a>
</div>

Maintenant, dois-je structure comme ceci (comme je l'ai vu dans un exemple sur SchemaOrg:

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    <a href="/" itemprop="item">
      <span itemprop="name">Root page</span>
    </a>
  </li>
  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    <a href="/category" itemprop="item">
      <span itemprop="name">Category page</span>
    </a>
  </li>
  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    <a href="/category/this-page" itemprop="item">
      <span itemprop="name">This page</span>
    </a>
  </li>
</ol>

Ou puis-je structure comme la ci-dessous que j'ai vu dans certains Stackoverflow réponses:

<div>
  <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="/" itemprop="url">
      <span itemprop="title">Root page</span>
    </a>
  </span>
  <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="/category" itemprop="url">
      <span itemprop="title">Category page</span>
    </a>
  </span>
  <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="/category/this-page" itemprop="url">
      <span itemprop="title">This page</span>
    </a>
  </span>
</div>

Ou une autre méthode, je ne sais pas encore??

Vous vous demandez qui structure HTML (ol vs div) d'utiliser, ou qui (vocabulaire Schema.org vs Data-Vocabulary.org) à utiliser? Ce sont deux questions distinctes.
si vous décidez sur le premier exemple, vous pouvez remplacer le ol avec div et la li peut être substitued avec span pour garder votre apparence de la page même. Soit vocbulary peut être utilisé, bien que Schema.org semble être utilisé un peu plus souvent.
Les deux options sont une partie de Schema.org n'est-ce pas? Je ne sais pas pourquoi ils allaient créer 2 façons de faire exactement la même chose. Il y a certainement une utilisation correcte pour chaque?

OriginalL'auteur Coop | 2015-08-06