2

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 で「isitemtype="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>
4

3 に答える 3

3

はい。それで合っています。

http://schema.org/Personに移動すると、記載されているすべてのプロパティを使用して人物を説明できます。これには、画像、名前、説明、URL などのThingのすべてのプロパティが含まれます。

于 2013-05-16T06:53:03.803 に答える
2

絶対。実際、あなたの質問に答える schema.org/Person ページの下に例があります。

<div itemscope itemtype="http://schema.org/Person">
  <span itemprop="name">Jane Doe</span>
  <img src="janedoe.jpg" itemprop="image" />
...
</div>
于 2013-05-16T15:20:39.107 に答える
0

ここでは、今度は itemprop="jobtitle" と itemprop="url" を使用して Schema.org で別の例を見つけることができます

于 2014-02-07T11:49:22.880 に答える