0

Schema.org をセットアップしたい Web ページがProductありますが、これに必要なデータはページ全体に分散しています。

divSchema.org に複数の要素を含める方法はありProductますか?

4

1 に答える 1

1

Microdataでは、itemref属性を使用できます: http ://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#attr-itemref

これにより、ページ上の他の要素をIDで参照できます。それらのアイデアの中には、itempropsが現在のスコープに含まれています。これが簡単な例です。

<div id="janedoeimage" >
   <img src="janedoe.jpg" itemprop="image" />
</div>
<div itemscope itemtype="http://schema.org/Person" itemref="janedoeimage">
    <span itemprop="name">Jane Doe</span>
</div>

これは次のJSONに解析されます。

    {
      "items": [
        {
          "type": [
            "http://schema.org/Person"
          ],
          "properties": {
            "image": [
              "http://example.com/janedoe.jpg"
            ],
            "name": [
              "Jane Doe"
            ]
          }
        }
      ]
    }

RDFa Liteは、Microdataのitemref属性に似たプロトタイピングを行う方法を間もなく取得する可能性があります。ただし、これが現在どこで行われているのかはわかりません。

于 2013-01-08T15:25:44.727 に答える