itemref

グローバル属性itemref プロパティは、 itemscope 属性を持つ要素の子孫でない場合、 itemref を使用してアイテムと関連付けができます。

itemref は文書内のどこかにある追加のプロパティがある要素の ID (itemid ではない)のリストを提供します。

itemref 属性は itemscope 属性が指定された要素のみで指定することができます。

メモ: itemref 属性は、マイクロデータのデータモデルの一部ではありません。注釈づけるデータが扱いやすいツリー構造に従っていないページにおいて、注釈を追加することを助けるための単なる構文構造です。例えば、テーブル内のデータをマークアップするために、セル内のプロパティを維持しながらそれぞれの列に別々なアイテムを定義することができます。

HTML

<div itemscope id="amanda" itemref="a b"></div>
<p id="a">Name: <span itemprop="name">Amanda</span> </p>
<div id="b" itemprop="band" itemscope itemref="c"></div>
<div id="c">
    <p>Band: <span itemprop="name">Jazz Band</span> </p>
    <p>Size: <span itemprop="size">12</span> players</p>
</div>

構造化データ

(in JSON-LD format)

{
  "@id": "amanda",
  "name": "Amanda",
  "band": {
    "@id": "b",
    "name": "Jazz Band",
    "size": 12
  }
}

結果

仕様書

仕様書 策定状況 コメント
HTML Microdata
itemref の定義
草案  
HTML Living Standard
itemref の定義
現行の標準  

ブラウザーの対応

BCD tables only load in the browser

関連情報