Spec-Zone.ru › HTML

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

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

См. также

  • Другие глобальные атрибуты
  • Другие глобальные атрибуты, связанные с микроданными:
    • itemid
    • itemprop
    • itemref
    • itemscope

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API