itemtype
Атрибут глобальный атрибут itemtype указывает URL словаря, который будет использоваться для определения itemprop (свойства элементов) в структуре данных.
itemscope используется для определения области, в которой в структуре данных будет активен словарь, установленный itemtype.
Google и другие основные поисковые системы поддерживают словарь schema.org для структурированных данных. Этот словарь определяет стандартный набор имён типов и имён свойств. Например, MusicEvent обозначает выступление концерта, при этом свойства startDate и location указывают ключевые детали концерта. В этом случае MusicEvent будет URL, используемым itemtype, с startDate и местоположением как itemprop, которые MusicEvent определяет.
Примечание: Более подробная информация об атрибутах itemtype доступна на https://schema.org/Thing
- Атрибут itemtype должен иметь значение, которое представляет собой неупорядоченный набор уникальных токенов, чувствительных к регистру, каждый из которых является допустимым и абсолютным URL-адресом, и все они определены для использования одного и того же словаря. Значение атрибута должно содержать по крайней мере один токен.
- Типы элементов должны быть определены в соответствующих спецификациях (например, schema.org), и все они должны быть определены для использования одного и того же словаря.
- Атрибут itemtype может быть указан только для элементов, для которых указан атрибут itemscope.
- Атрибут itemid может быть указан только для элементов, для которых указаны атрибуты itemscope и itemtype. Они могут быть указаны только для элементов с атрибутом itemscope, атрибут itemtype которого указывает словарь, не поддерживающий глобальные идентификаторы для элементов, как определено спецификацией этого словаря.
- Точное значение глобального идентификатора определяется спецификацией словаря. Такие спецификации определяют, допускается ли существование нескольких элементов с тем же глобальным идентификатором (на одной странице или на разных страницах), и какие правила обработки применяются для этого словаря в случае обработки нескольких элементов с одинаковым идентификатором.
Примеры
Представление структурированных данных для продукта
В этом примере используются атрибуты микроданных для представления структурированных данных для продукта следующим образом:
| 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 | Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height. | |
| 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 | |
Примечание: Удобный инструмент для извлечения структур микроданных из HTML — это инструмент тестирования структурированных данных Google Structured Data Testing Tool. Попробуйте его на показанном здесь 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>
Результат
Спецификации
| Спецификация |
|---|
| Стандарт HTML # attr-itemtype |
См. также
- Другие глобальные атрибуты
- Другие глобальные атрибуты, связанные с микроданными:
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemtype