itemprop="image"
Microdata を使用して意味的にforを宣言する古い方法はitemtype=".../Person"
次のとおりです。
<section itemscope itemtype="http://data-vocabulary.org/Person">
<h1 itemprop="name">Andy Runie</h1>
<p>
<img itemprop="photo" src="http://www.example.com/photo.jpg">
</p>
</section>
簡単です。
明らかに(ドキュメントによると)以前のアプローチは廃止されており、HTML5 Microdata で使用する「新しい」スキーマはSchema.orgです。
これはドキュメンテーションから取られた
Schema.orgのドキュメントでは、"Thing" が "Person" の親であることが示されています。
と
itemprop="image"
は現在「もの」の下にあります。以前itemprop="photo"
は「Person」の下にありました。
ドキュメント(2a. schema.orgの型とプロパティ) によると、PersonはThingから継承されていることがわかります...
質問:
この新しい標準を使用して、次のように単純に使用して、HTML で「is
itemtype="http://schema.org/Person"`」を適切に表示できますか?
<section itemscope itemtype="http://schema.org/Person">
<h1 itemprop="name">Andy Runie</h1>
<p>
<img itemprop="image" src="http://www.example.com/photo.jpg">
</p>
</section>