HTML-Attribut `itemtype` (globales Attribut)
Das globale Attribut itemtype
gibt die URL des Vokabulars an, das verwendet wird, um die itemprop
(Elementeigenschaften) in der Datenstruktur zu definieren.
itemscope
wird verwendet, um den Bereich festzulegen, in dem das durch itemtype
gesetzte Vokabular in der Datenstruktur aktiv sein wird.
Google und andere große Suchmaschinen unterstützen das schema.org-Vokabular für strukturierte Daten. Dieses Vokabular definiert einen standardisierten Satz von Typnamen und Eigenschaftsnamen. Zum Beispiel weist MusicEvent
auf eine Konzertaufführung hin, mit den Eigenschaften startDate
und location
, die die wichtigsten Details des Konzerts spezifizieren. In diesem Fall wäre MusicEvent
die URL, die von itemtype
verwendet wird, mit startDate
und location als itemprop
, die MusicEvent
definiert.
Hinweis:
Weitere Informationen zu itemtype
-Attributen finden Sie unter https://schema.org/Thing
- Das itemtype-Attribut muss einen Wert haben, der eine ungeordnete Menge einzigartiger, case-sensitiver Tokens darstellt, die jeweils eine gültige und absolute URL sind und alle dasselbe Vokabular verwenden. Der Attributwert muss mindestens ein Token enthalten.
- Die Elementtypen müssen alle Typen sein, die in anwendbaren Spezifikationen (wie zum Beispiel schema.org) definiert sind, und müssen alle dasselbe Vokabular verwenden.
- Das itemtype-Attribut kann nur auf Elementen angegeben werden, die ein itemscope-Attribut spezifiziert haben.
- Das itemid-Attribut kann nur auf Elementen angegeben werden, die sowohl ein itemscope-Attribut als auch ein itemtype-Attribut spezifiziert haben. Sie dürfen nur auf Elementen mit einem itemscope-Attribut angegeben werden, deren itemtype-Attribut ein Vokabular spezifiziert, das keine globalen Bezeichner für Elemente unterstützt, wie in der Spezifikation dieses Vokabulars definiert.
- Die genaue Bedeutung eines globalen Bezeichners wird durch die Spezifikation des Vokabulars bestimmt. Es liegt an diesen Spezifikationen, zu definieren, ob mehrere Elemente mit demselben globalen Bezeichner (ob auf derselben Seite oder auf verschiedenen Seiten) existieren dürfen und welche Verarbeitungsregeln für dieses Vokabular gelten, insbesondere im Hinblick auf den Umgang mit dem Fall mehrerer Elemente mit derselben ID.
Beispiele
Darstellung strukturierter Daten für ein Produkt
Dieses Beispiel verwendet Mikrodata-Attribute, um strukturierte Daten für ein Produkt darzustellen, wie folgt:
itemscope | itemtype | Produkt (https://schema.org/Product) | |
itemprop | name | Executive Anvil | |
itemprop | image | https://pixabay.com/static/uploads/photo/2015/09/05/18/15/suitcase-924605_960_720.png | |
itemprop | description | Schlanker als ACME's Classic Anvil, ist der Executive Anvil perfekt für Geschäftsreisende, die etwas zum Ablassen aus der Höhe suchen. | |
itemprop | mpn | 925872 | |
itemprop | brand [Thing] | ||
itemprop | name | ACME | |
itemscope | itemprop[itemtype] | aggregateRating[AggregateRating] | |
itemprop | ratingValue | 4.4 | |
itemprop | reviewCount | 89 | |
itemprop | offers [Offer] | https://schema.org/Offer | |
itemprop | priceCurrency | USD | |
itemprop | price | 119.99 | |
itemprop | priceValidUntil | 2020-11-05 | |
itemprop | itemCondition | https://schema.org/UsedCondition | |
itemprop | availability | https://schema.org/InStock | |
itemscope | itemprop[itemtype] | seller [Organization] | https://schema.org/Organization |
itemprop | name | Executive Objects |
Hinweis: Ein nützliches Werkzeug zum Extrahieren von Mikrodata-Strukturen aus HTML ist das Structured Data Testing Tool von Google. Versuchen Sie es mit dem hier gezeigten HTML.
HTML
<div itemscope itemtype="https://schema.org/Product">
<span itemprop="brand">ACME<br /></span>
<span itemprop="name">Executive Anvil<br /></span>
<img
itemprop="image"
src="https://pixabay.com/static/uploads/photo/2015/09/05/18/15/suitcase-924605_960_720.png"
width="50"
height="50"
alt="Executive Anvil logo" /><br />
<span itemprop="description">
Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the
business traveler looking for something to drop from a height.
<br />
</span>
Product #: <span itemprop="mpn">925872<br /></span>
<span
itemprop="aggregateRating"
itemscope
itemtype="https://schema.org/AggregateRating">
Rating: <span itemprop="ratingValue">4.4</span> stars, based on
<span itemprop="reviewCount">89 </span> reviews
</span>
<p>
<span itemprop="offers" itemscope itemtype="https://schema.org/Offer">
Regular price: $179.99<br />
<meta itemprop="priceCurrency" content="USD" />
<span itemprop="price">Sale price: $119.99<br /></span>
(Sale ends
<time itemprop="priceValidUntil" datetime="2020-11-05">5 November!</time>)
<br />
Available from:
<span
itemprop="seller"
itemscope
itemtype="https://schema.org/Organization">
<span itemprop="name">Executive Objects<br /></span>
</span>
Condition:
<link
itemprop="itemCondition"
href="https://schema.org/UsedCondition" />Previously owned, in excellent
condition<br />
<link itemprop="availability" href="https://schema.org/InStock" />In
stock! Order now!
</span>
</p>
</div>
Ergebnis
Spezifikationen
Specification |
---|
HTML # attr-itemtype |
Siehe auch
- Andere verschiedene globale Attribute
- Andere mit Mikrodata verbundene globale Attribute: