2017-09-17 12 views
1

私はウェブサイト上で作業しており、リンクされたデータのベストプラクティスに従っていきたいと考えています。リンクされたデータの目的でウェブページのメインコンテンツを識別する適切な方法は何ですか?

JSON-LDとSchema.orgを使用してページのコンテンツに関するセマンティックメタデータを提供していますが、主なコンテンツを含むページにタグを指定する方法はないようですナビゲーションバー、フッターなど)よりも優先されます。

サイトには複数のコンテンツタイプ(記事、動画、レシピなど)があり、コンピュータがコンテンツを解析できるようにしたいと考えています。これを行う正しい方法は何ですか?

答えて

2

"メインコンテンツはそのHTML要素にあります"と言うのではなく、の主体であるエンティティを提供することができます。

mainEntity propertyでは、どちらがWebPageの主要エンティティであるかを伝えます。また、これらのエンティティ内では、タイプに応じて適切なプロパティでコンテンツを提供します。例えば:それはArticleなら


値としてWebPageElementエンティティをとるmainContentOfPage property、で可能な似たような¹。しかしWebPageElementではHTML要素を指すことはできませんが、適切なプロパティを使用して実際のコンテンツを提供する必要があります。とにかく、私はではないmainContentOfPagesee my issue)を使用することをお勧めします

+0

お返事ありがとうございます。記事の例にリンクできますか?私は完全に理解しているか分からない。 – jshen

+0

@jshen:適切な例が見つかるかどうかわかりませんが、私はそれを書くことができます。 Microdata/RDFaの例を見るのに役立つでしょうか? (私はJSON-LDを書くのが好きではない) – unor

+0

ちょっと探した後に分かった。ありがとうございました! – jshen

関連する問題