itemid

Das itemid globale Attribut bietet Mikrodatendaten in Form eines eindeutigen, globalen Bezeichners eines Elements.

Ein itemid-Attribut kann nur für ein Element angegeben werden, das sowohl die Attribute itemscope als auch itemtype besitzt. Außerdem kann itemid nur auf Elementen angegeben werden, die ein itemscope-Attribut besitzen, dessen entsprechendes itemtype auf ein Vokabular verweist oder ein solches definiert, das globale Bezeichner unterstützt.

Die genaue Bedeutung eines globalen Bezeichners eines itemtype wird durch die Definition dieses Bezeichners innerhalb des angegebenen Vokabulars bereitgestellt. Das Vokabular definiert, ob mehrere Elemente mit demselben globalen Bezeichner koexistieren können und, falls ja, wie Elemente mit demselben Bezeichner gehandhabt werden.

Hinweis: Die WHATWG-Definition legt fest, dass ein itemid eine URL sein muss. Das folgende Beispiel zeigt jedoch korrekt, dass auch eine URN verwendet werden kann. Diese Inkonsistenz könnte die unvollständige Natur der Microdata-Spezifikation widerspiegeln.

Beispiele

Strukturierte Daten für ein Buch darstellen

Dieses Beispiel verwendet Microdata-Attribute, um die folgenden strukturierten Daten darzustellen:

itemscope itemtype: itemid https://schema.org/Book: urn:isbn:0-374-22848-5
itemprop title Owls of the Eastern Ice
itemprop author Jonathan C Slaght
itemprop datePublished 2020-08-04

HTML

html
<dl
  itemscope
  itemtype="https://schema.org/Book"
  itemid="urn:isbn:0-374-22848-5<">
  <dt>Title</dt>
  <dd itemprop="title">Owls of the Eastern Ice</dd>
  <dt>Author</dt>
  <dd itemprop="author">Jonathan C Slaght</dd>
  <dt>Publication date</dt>
  <dd>
    <time itemprop="datePublished" datetime="2020-08-04">August 4 2020</time>
  </dd>
</dl>

Ergebnis

Spezifikationen

Specification
HTML Standard
# attr-itemid

Siehe auch