Sommaire

Imbriquer des schémas

1. Pourquoi imbriquer des schémas ?

Il est courant d’avoir dans le même élément HTML plusieurs types de données sémantiques différentes.

Tout d’abord, ajoutons une petite phrase à la fin du paragraphe : "Nous travaillons sur le livre HTML5/CSS3 - Maîtriser les standards de la création de sites web, publié aux Éditions ENI".

<p itemscope itemtype="https://schema.org/Person">Bonjour, je suis 
<strong><span itemprop="givenName">Christophe</span> <span item
prop="familyName">AUBRY</span></strong>, je suis né le 
<time datetime="1992-07-10" itemprop="birthDate">10 juillet 1992 
</time> à Nantes. Je travaille régulièrement avec <em><span  
itemprop="givenName">Jérôme</span> <span itemprop="familyName"> 
HABILLAUT</span></em> qui est <span itemprop="hasOccupation"> 
responsable éditorial</span>. Nous travaillons sur le livre 
HTML5/CSS3 - Maîtriser les standards de la création de sites web, publié aux Éditions ENI</p>

Avec cet ajout, il y a bien maintenant deux données sémantiques différentes : des personnes et un livre. Il faudra donc imbriquer deux schémas. Et nous pourrions, sur le même principe, ajouter un troisième schéma pour ...