HTML-Attribut itemtype (global)
Das globale Attribut itemtype
gibt die URL des Vokabulars an, das zur Definition von itemprop
(Elementeigenschaften) in der Datenstruktur verwendet wird.
itemscope
wird verwendet, um den Bereich festzulegen, in dem das Vokabular, das durch itemtype
festgelegt wird, innerhalb 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 Standard-Satz von Typnamen und Eigenschaftsnamen. Zum Beispiel steht MusicEvent
für eine Konzertveranstaltung, mit den Eigenschaften startDate
und location
, die die wichtigsten Details des Konzerts angeben. In diesem Fall wäre MusicEvent
die URL, die von itemtype
verwendet wird, mit startDate
und location als itemprop
, die MusicEvent
definiert.
Hinweis:
Mehr über itemtype
Attribute finden Sie unter https://schema.org/Thing
- Das itemtype-Attribut muss einen Wert haben, der eine ungeordnete Menge von einzigartigen, fallunempfindlichen Tokens ist, wobei jedes eine gültige und absolute URL ist und alle definiert sind, das gleiche Vokabular zu verwenden. Der Wert des Attributs muss mindestens ein Token enthalten.
- Die Item-Typen müssen alle Typen sein, die in anwendbaren Spezifikationen (wie schema.org) definiert sind und müssen alle definiert sein, um das gleiche Vokabular zu verwenden.
- Das itemtype-Attribut kann nur auf Elementen angegeben werden, die ein itemscope-Attribut angegeben haben.
- Das itemid-Attribut kann nur auf Elementen angegeben werden, die sowohl ein itemscope-Attribut als auch ein itemtype-Attribut angegeben haben. Sie dürfen nur auf Elementen angegeben werden, die ein itemscope-Attribut haben, dessen itemtype-Attribut ein Vokabular angibt, das globale Bezeichner für Elemente, wie in der Spezifikation dieses Vokabulars definiert, nicht unterstützt.
- 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) vorhanden sein dürfen und welche Verarbeitungsregeln für dieses Vokabular gelten, in Bezug auf die Handhabung des Falls mehrerer Elemente mit derselben ID.
Beispiele
Darstellung strukturierter Daten für ein Produkt
Dieses Beispiel verwendet Microdata-Attribute, um strukturierte Daten für ein Produkt darzustellen, wie folgt:
itemscope | itemtype | Product (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 den Geschäftsreisenden, der etwas zum Fallenlassen aus der Höhe sucht. | |
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 praktisches Werkzeug zum Extrahieren von Microdata-Strukturen aus HTML ist Googles Structured Data Testing Tool. Probieren Sie es mit dem hier gezeigten HTML aus.
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 mit Microdata verbundene globale Attribute: