0

Schema.org のブログでは、Schema.org の階層を使用する以外に、Wikipediaなどの外部サイトを使用して itemprop を定義することもできると書かれています。

アイテムタイプで同じことをするのも正しいマークアップでしょうか? たとえば、特定のコンテンツが C++ ライブラリに関するものであることを明確にしたいとします。これはそうする有効な方法でしょうか?

<div itemscope itemtype="http://en.wikipedia.org/wiki/Category:C++_libraries">
C++ library</div>

もしそうなら、このアイテムタイプに割り当てられた可能な itemprops のリストはありません。したがって、新たな疑問が生じます: Schema.org 以外のサイトで定義された itemtypes には、どの itemprops を使用できますか?

4

2 に答える 2

1

質問でitemtypesitemprops、およびitemidsを混同しています。あなたのコード サンプルでは itemtype を使用していますが、実際にはブログ投稿で外部 URI を itemid として使用することについて話しているのに、外部 URI を itemprops として使用できるとブログ投稿を参照しています。

あなたがしようとしていることに対する正しい Schema.org マークアップは、HTML マイクロデータでは次のようになります。

<body itemscope itemtype="http://schema.org/WebPage">
    This page is about <a href="http://en.wikipedia.org/wiki/Category:C++_libraries" itemprop="about">C++ libraries</a>.
</body>
于 2013-11-14T00:09:13.670 に答える