2011-07-05 5 views
-1

私はschema.orgを初めて使い、 レストランのウェブサイトについて説明しようとしています。基本的にウェブサイトは、次のようになります。schema.org - 「レストラン」は「ItemPage」に含めることはできますか?

<body itemscope itemtype="http://schema.org/ItemPage"> 
    <div itemprop="breadcrumb">...</div> 
    <div itemscope itemtype="http://schema.org/Restaurant">...</div> 
</body> 

それは「レストラン」を配置するために有効です 内(Thing->組織...)「Itempage」の範囲(Thing-> CreativeWork)?ドキュメント は、 "レストラン"が "ItemPage"のスコープの一部ではないことを示しています。 一方、「ItemPage」には、「特定の商品やホテルなど、単一項目の に割り当てられたページ」が記載されています。だからホテルは とレストランに似ています;)このタイプのネストは有効ですか?

ありがとうございます。

答えて

1

Bodyの一部としてItemPageは必要ありません。 divのいずれかでレストランを指定してから、残りのプロパティが子として定義されていることを確認してください。同様に:

<body> 
    <div>...</div> 
    <div itemscope itemtype="http://schema.org/Restaurant"> 
     <span itemprop="name">McDonald's</span> 
     <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> 
      <span itemprop="streetAddress">1234 Smith Ave</span> 
      <span itemprop="addressLocality">Seattle</span> 
      .... 
     </div> 
    </div> 
</body> 
+0

そして、彼はどこにブレッドクラムに合っていますか?それは彼がItemPageまたはWebPageを必要とする理由です。 –

関連する問題