William が言うように: ほとんどの場合、メタデータを公開するために可視コンテンツを再利用することは非現実的です。それらは順序や構造が異なるためです。その場合、すべてのメタデータを <div> 要素の 1 つのブロックに配置し、コンテンツを表示しないようにすることをお勧めします。これは「スニペット スタイルの RDFa」と呼ばれます。
目に見えるコンテンツをマークアップすることを一般的に好むにもかかわらず、Google はそのようなマークアップを消費しています。多くの大規模ショップがこのアプローチを採用しており、良い結果が得られています。
したがって、可視コンテンツと RDFa 構造を統合できる場合は、次を使用します。
<div typeof="vcard:Address">
<div property="vcard:locality">Yorba Linda</div>
</div>
できない場合は、使用してください
<div typeof="vcard:Address">
<div property="vcard:locality" content="Yorba Linda"></div>
</div>
...
<div>
<div>Yorba Linda</div>
</div>
ただし、非表示のコンテンツを含む div は、表示されるコンテンツの近くに配置する必要があり、表示されるマークアップの後よりも前に配置する必要があります。