⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/ItemList. Если сайт оказался полезен, то можете пожертвовать 50 рублей создателями сайта.

ItemList

Тип schema.org ?

Описание:

Список предметов любого рода — например, Топ 10 фильмов о метеорологах или Топ 100 песен для вечеринки. Не следует путать с HTML-списками, которые часто используются только для форматирования.

ItemList — это тип данных, определенный в Schema.org, который используется для структурирования информации о списках объектов. Он предназначен для описания коллекции элементов, которые могут быть любыми, например, списками фильмов, книг, песен или товаров. Основная цель ItemList — улучшить понимание содержимого веб-страниц поисковыми системами и другими системами, которые могут обрабатывать структурированные данные.

ItemList помогает организовать информацию в виде списка, что делает ее более доступной и понятной для пользователей и машин. Использование этого типа данных позволяет указать, что определенные элементы принадлежат к одной категории или теме, и может включать дополнительные характеристики, такие как порядок элементов в списке или количество элементов.

ItemList может использоваться в различных контекстах, например, на страницах с рейтингами, обзорами или рекомендациями. Это позволяет улучшить видимость и представление информации в результатах поиска, а также может привести к более богатым сниппетам, которые отображаются пользователям.

Важно отметить, что ItemList не следует путать с обычными HTML-списками, которые в основном используются для визуального форматирования. Вместо этого ItemList служит для структурирования данных, что позволяет системам лучше интерпретировать и анализировать информацию.

Свойство Ожидаемый тип Описание
Свойство из ItemList
itemListElement ListItem, Text, Thing Для значений itemListElement вы можете использовать простые строки (например, "Петр", "Паул", "Мария"), существующие сущности или использовать ListItem.

Текстовые значения лучше всего подходят, если элементы в списке являются простыми строками. Существующие сущности лучше всего подходят для простого, неупорядоченного списка существующих вещей в ваших данных. ListItem используется с упорядоченными списками, когда вы хотите предоставить дополнительный контекст о элементе в этом списке или когда один и тот же элемент может находиться в разных местах в разных списках.

Примечание: Порядок элементов в вашей разметке недостаточен для указания порядка элементов. В таких случаях используйте ListItem с свойством 'position'.
itemListOrder ItemListOrderType, Text Тип сортировки (например, по возрастанию, по убыванию, неупорядоченный).
numberOfItems Integer Количество элементов в списке элементов. Обратите внимание, что некоторые описания могут не полностью описывать все элементы в списке (например, многостраничная пагинация); в таких случаях numberOfItems будет относиться ко всему списку.
Свойство из Thing
additionalType URL, Text Дополнительный тип для элемента, обычно используемый для добавления более специфичных типов из внешних словарей в синтаксисе микроданных. Это отношение между чем-то и классом, к которому это что-то относится. Обычно значение является URI-идентифицированным классом RDF, и в этом случае соответствует использованию rdf:type в RDF. Текстовые значения могут использоваться экономно, в случаях, когда полезная информация может быть добавлена без наличия соответствующей схемы для ссылки. В случае текстовых значений, метка класса должна следовать руководству по стилю schema.org.
alternateName Text Псевдоним для элемента.
description Text, TextObject Описание предмета.
disambiguatingDescription Text Субсвойство описания. Краткое описание элемента, используемое для различения его от других, похожих элементов. Информация из других свойств (в частности, имени) может быть необходима для того, чтобы описание было полезным для различения.
identifier PropertyValue, Text, URL Свойство identifier представляет собой любой вид идентификатора для любого рода Thing, такого как ISBN, коды GTIN, UUID и т.д. Schema.org предоставляет специальные свойства для представления многих из них, как в виде текстовых строк, так и в виде ссылок URL (URI). См. фоновую информацию для получения дополнительных деталей.
image ImageObject, URL Изображение предмета. Это может быть URL или полностью описанный ImageObject.
mainEntityOfPage CreativeWork, URL Указывает на страницу (или другое творческое произведение), для которой этот объект является основным описываемым объектом. См. фоновую информацию для получения деталей.
name Text Название элемента.
potentialAction Action Указывает на потенциальное действие, которое описывает идеализированное действие, в котором этот объект будет играть роль 'объекта'.
sameAs URL URL страницы в Интернете, которая однозначно указывает на идентичность элемента. Например, URL страницы элемента в Википедии, запись в Викиданных или официальный сайт.
subjectOf CreativeWork, Event Творческое произведение или событие, связанное с этой вещью.
url URL URL предмета.

Экземпляры ItemList могут использоваться в качестве значения для следующих свойств.

Свойство Типы Описание
acceptedAnswer Question Ответ(ы), который(е) был(и) принят(ы) как лучший, обычно на сайте вопросов и ответов. Сайты различаются по механизмам выбора, например, опираясь на мнение сообщества и/или мнение автора вопроса.
accessModeSufficient CreativeWork Список отдельных или комбинированных accessMode, которые достаточны для понимания всего интеллектуального содержания ресурса. Значения должны быть выбраны из утвержденного словаря.
itinerary Trip Направление(я) ( Место ), которые составляют поездку. Для поездки, где порядок направлений важен, используйте ItemList, чтобы указать этот порядок (см. примеры).
negativeNotes Review, Product Предоставляет негативные соображения относительно чего-либо, чаще всего в списках "за" и "против" для отзывов (наряду с positiveNotes). Для симметрии

В случае Отзыва это свойство описывает предмет отзыва с точки зрения отзыва; в случае Продукта описывается сам продукт. Поскольку описания продуктов, как правило, акцентируют внимание на положительных характеристиках, может быть относительно необычно встречать negativeNotes в таком контексте. Тем не менее, ради симметрии negativeNotes может использоваться для Продукта.

Значения свойства могут быть выражены как в неструктурированном тексте (при необходимости повторяемом), так и в виде списка (в этом случае самый негативный элемент будет в начале списка).
positiveNotes Review, Product Предоставляет положительные соображения относительно чего-либо, например, основные преимущества продукта или (вместе с negativeNotes) списки "за" и "против" для обзоров.

В случае обзора свойство описывает объект обзора с точки зрения обзора; в случае продукта описывается сам продукт.

Значения свойства могут быть выражены как в виде неструктурированного текста (при необходимости повторяемого), так и в виде упорядоченного списка (в этом случае самый положительный элемент находится в начале списка).
recipeInstructions Recipe Шаг в приготовлении рецепта, в виде одного элемента (документа, видео и т.д.) или упорядоченного списка с элементами HowToStep и/или HowToSection.
steps HowToSection, HowTo Единичный элемент шага (например, HowToStep, текст, документ, видео и т.д.) или секция HowTo (изначально неправильно названная 'steps'; предпочтительно 'step').
suggestedAnswer Question Ответ (возможно, один из нескольких, возможно, неверный) на Вопрос, например, на сайте Вопросов/Ответов.
track MusicPlaylist, MusicGroup Музыкальная запись (трек) — обычно одна песня. Если предоставлен ItemList, список должен содержать элементы типа MusicRecording.

Более специфичные типы

Примеры

Пример 1

Пример заметки или HTML разметки.


<ol>
  <li>
    <a href="https://example.com/dresses">Dresses</a>
  </li>
  <li>
    <a href="https://example.com/dresses/real">Real Dresses</a>
  </li>
</ol>

Пример, закодированный в формате Microdata, встроенный в HTML.


<ol itemscope itemtype="https://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="https://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/dresses">
    <span itemprop="name">Dresses</span></a>
    <meta itemprop="position" content="1" />
  </li>
  <li itemprop="itemListElement" itemscope
      itemtype="https://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/dresses/real">
    <span itemprop="name">Real Dresses</span></a>
    <meta itemprop="position" content="2" />
  </li>
</ol>

Пример, закодированный в формате RDFa, встроенный в HTML.


<ol vocab="https://schema.org/" typeof="BreadcrumbList">
  <li property="itemListElement" typeof="ListItem">
    <a property="item" typeof="WebPage" href="https://example.com/dresses">
     <span property="name">Dresses</span></a>
     <meta property="position" content="1">
  </li>
  <li property="itemListElement" typeof="ListItem">
    <a property="item" typeof="WebPage" href="https://example.com/dresses/real">
    <span property="name">Real Dresses</span></a>
    <meta property="position" content="2">
  </li>
</ol>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "BreadcrumbList",
 "itemListElement":
 [
  {
   "@type": "ListItem",
   "position": 1,
   "item":
   {
    "@id": "https://example.com/dresses",
    "name": "Dresses"
    }
  },
  {
   "@type": "ListItem",
  "position": 2,
  "item":
   {
     "@id": "https://example.com/dresses/real",
     "name": "Real Dresses"
   }
  }
 ]
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
BreadcrumbList
itemListElement
0
@type
ListItem
position
1
item
@id
https://example.com/dresses
name
Dresses
1
@type
ListItem
position
2
item
@id
https://example.com/dresses/real
name
Real Dresses

Пример 2

Пример заметки или HTML разметки.


Top 5 covers of Bob Dylan Songs
by John Doe
5. If Not for You -- George Harrison
4. The Times They Are A-Changin' -- Tracy Chapman
3. It Ain't Me, Babe -- Johnny Cash and June Carter Cash
2. Don't Think Twice, It's Alright -- Waylon Jennings
1. All Along the Watchtower -- Jimi Hendrix

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/ItemList https://schema.org/CreativeWork">
  <h1 itemprop="name">Top 5 covers of Bob Dylan Songs</h1>
  <div itemprop="author" itemscope itemtype="https://schema.org/Person">
    by <span itemprop="name">John Doe</span>
  </div>
  <div itemprop="about" itemscope itemtype="https://schema.org/MusicRecording">
    <div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup">
      <meta itemprop="name" content="Bob Dylan" />
    </div>
  </div>
  <link itemprop="itemListOrder" href="https://schema.org/ItemListOrderAscending" />
  <meta itemprop="numberOfItems" content="5" />
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">5</span>
    <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
      <span itemprop="name">If Not For You</span>
      <div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup">
        <span itemprop="name">George Harrison</span>
      </div>
    </div>
  </div>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">4</span>
    <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
      <span itemprop="name">The Times They Are A-Changin'</span>
      <div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup">
        <span itemprop="name">Tracy Chapman</span>
      </div>
    </div>
  </div>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">3</span>
    <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
      <span itemprop="name">It Ain't Me Babe</span>
      <div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup">
        <span itemprop="name">Johnny Cash</span>
      </div>
      <div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup">
        <span itemprop="name">June Carter Cash</span>
      </div>
    </div>
  </div>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">2</span>
    <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
      <span itemprop="name">Don't Think Twice It's Alright</span>
      <div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup">
        <span itemprop="name">Waylon Jennings</span>
      </div>
    </div>
  </div>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">1</span>
    <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
      <span itemprop="name">All Along the Watchtower</span>
      <div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup">
        <span itemprop="name">Jimi Hendrix</span>
      </div>
    </div>
  </div>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="ItemList CreativeWork">
    <h1 property="name">
        Top 5 covers of Bob Dylan Songs
    </h1>
    <div property="author" typeof="Person">
        by <span property="name">John Doe</span>
    </div>
    <div property="about" typeof="MusicRecording">
        <div property="byArtist" typeof="MusicGroup">
            <meta property="name" content="Bob Dylan">
        </div>
    </div>
    <link property="itemListOrder" href="https://schema.org/ItemListOrderAscending">
    <meta property="numberOfItems" content="5">
    <div property="itemListElement" typeof="ListItem">
        <span property="position">5</span>
        <div property="item" typeof="MusicRecording">
            <span property="name">If Not For You</span>
            <div property="byArtist" typeof="MusicGroup">
                <span property="name">George Harrison</span>
            </div>
        </div>
    </div>
    <div property="itemListElement" typeof="ListItem">
        <span property="position">4</span>
        <div property="item" typeof="MusicRecording">
            <span property="name">The Times They Are A-Changin'</span>
            <div property="byArtist" typeof="MusicGroup">
                <span property="name">Tracy Chapman</span>
            </div>
        </div>
    </div>
    <div property="itemListElement" typeof="ListItem">
        <span property="position">3</span>
        <div property="item" typeof="MusicRecording">
            <span property="name">It Ain't Me Babe</span>
            <div property="byArtist" typeof="MusicGroup">
                <span property="name">Johnny Cash</span>
            </div>
            <div property="byArtist" typeof="MusicGroup">
                <span property="name">June Carter Cash</span>
            </div>
        </div>
    </div>
    <div property="itemListElement" typeof="ListItem">
        <span property="position">2</span>
        <div property="item" typeof="MusicRecording">
            <span property="name">Don't Think Twice It's Alright</span>
            <div property="byArtist" typeof="MusicGroup">
                <span property="name">Waylon Jennings</span>
            </div>
        </div>
    </div>
    <div property="itemListElement" typeof="ListItem">
        <span property="position">1</span>
        <div property="item" typeof="MusicRecording">
            <span property="name">All Along the Watchtower</span>
            <div property="byArtist" typeof="MusicGroup">
                <span property="name">Jimi Hendrix</span>
            </div>
        </div>
    </div>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": ["ItemList", "CreativeWork"],
  "name": "Top 5 covers of Bob Dylan Songs",
  "author": "John Doe",
  "about": {
    "@type": "MusicRecording",
    "byArtist": {
      "@type": "MusicGroup",
      "name": "Bob Dylan"
    }
  },
  "itemListOrder": "https://schema.org/ItemListOrderAscending",
  "numberOfItems": 5,
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 5,
      "item": {
        "@type": "MusicRecording",
        "name": "If Not For You",
        "byArtist": {
          "@type": "MusicGroup",
          "name": "George Harrison"
        }
      }
    },
    {
      "@type": "ListItem",
      "position": 4,
      "item": {
        "@type": "MusicRecording",
        "name": "The Times They Are A-Changin'",
        "byArtist": {
          "@type": "MusicGroup",
          "name": "Tracy Chapman"
        }
      }
    },
    {
      "@type": "ListItem",
      "position": 3,
      "item": {
        "@type": "MusicRecording",
        "name": "It Ain't Me Babe",
        "byArtist": [
          {
            "@type": "MusicGroup",
            "name": "Johnny Cash"
          },
          {
            "@type": "MusicGroup",
            "name": "June Carter Cash"
          }
        ]
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@type": "MusicRecording",
        "name": "Don't Think Twice It's Alright",
        "byArtist": {
          "@type": "MusicGroup",
          "name": "Waylon Jennings"
        }
      }
    },
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "MusicRecording",
        "name": "All Along the Watchtower",
        "byArtist": {
          "@type": "MusicGroup",
          "name": "Jimi Hendrix"
        }
      }
    }
  ]
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
0
ItemList
1
CreativeWork
name
Top 5 covers of Bob Dylan Songs
author
John Doe
about
@type
MusicRecording
byArtist
@type
MusicGroup
name
Bob Dylan
itemListOrder
https://schema.org/ItemListOrderAscending
numberOfItems
5
itemListElement
0
@type
ListItem
position
5
item
@type
MusicRecording
name
If Not For You
byArtist
@type
MusicGroup
name
George Harrison
1
@type
ListItem
position
4
item
@type
MusicRecording
name
The Times They Are A-Changin'
byArtist
@type
MusicGroup
name
Tracy Chapman
2
@type
ListItem
position
3
item
@type
MusicRecording
name
It Ain't Me Babe
byArtist
0
@type
MusicGroup
name
Johnny Cash
1
@type
MusicGroup
name
June Carter Cash
3
@type
ListItem
position
2
item
@type
MusicRecording
name
Don't Think Twice It's Alright
byArtist
@type
MusicGroup
name
Waylon Jennings
4
@type
ListItem
position
1
item
@type
MusicRecording
name
All Along the Watchtower
byArtist
@type
MusicGroup
name
Jimi Hendrix

Пример 3

Пример заметки или HTML разметки.


<h2>Top 10 laptops</h2>
<p>1. HP Pavilion dv6-6013cl</p>
<p>2. Dell XPS 15 (Sandy Bridge)</p>
<p>3. Lenovo ThinkPad X220</p>
...

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/ItemList">
  <h2 itemprop="name">Top 10 laptops</h2><br>
  <link itemprop="itemListOrder" href="https://schema.org/ItemListOrderDescending" />
  <p>1. <span itemprop="itemListElement">HP Pavilion dv6-6013cl</span></p>
  <p>2. <span itemprop="itemListElement">Dell XPS 15 (Sandy Bridge)</span></p>
  <p>3. <span itemprop="itemListElement">Lenovo ThinkPad X220</span></p>
  ...
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="ItemList">
  <h2 property="name">Top 10 laptops</h2><br>
  <link property="itemListOrder" href="https://schema.org/ItemListOrderDescending" />
  <p>1. <span property="itemListElement">HP Pavilion dv6-6013cl</span></p>
  <p>2. <span property="itemListElement">Dell XPS 15 (Sandy Bridge)</span></p>
  <p>3. <span property="itemListElement">Lenovo ThinkPad X220</span></p>
  ...
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    "HP Pavilion dv6-6013cl",
    "Dell XPS 15 (Sandy Bridge)",
    "Lenovo ThinkPad X220"
  ],
  "itemListOrder": "https://schema.org/ItemListOrderDescending",
  "name": "Top 10 laptops"
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
ItemList
itemListElement
0
HP Pavilion dv6-6013cl
1
Dell XPS 15 (Sandy Bridge)
2
Lenovo ThinkPad X220
itemListOrder
https://schema.org/ItemListOrderDescending
name
Top 10 laptops

Пример 4

Пример заметки или HTML разметки.


<div>
  <!-- http://multivarki.ru?filters%5Bprice%5D%5BLTE%5D=39600 -->
  <span>315</span>
  <div>
    <img alt="Photo of product" src="http://img01.multivarki.ru.ru/c9/f1/a5fe6642-18d0-47ad-b038-6fca20f1c923.jpeg" />
    <a href="http://multivarki.ru/brand_502/">
      <span>BRAND 502</span>
    </a>
    <div>
      <span>4399 р.</span>
    </div>...
    <div>
    ...
    </div>
  </div>
</div>

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/ItemList">
    <link itemprop="url" href="http://multivarki.ru?filters%5Bprice%5D%5BLTE%5D=39600"><span itemprop="numberOfItems">315</span>
    <div itemprop="itemListElement" itemscope itemtype="https://schema.org/Product">
        <img alt="Photo of product" itemprop="image" src="http://img01.multivarki.ru.ru/c9/f1/a5fe6642-18d0-47ad-b038-6fca20f1c923.jpeg"> <a itemprop="url" href="http://multivarki.ru/brand_502/"><span itemprop="name">BRAND 502</span></a>
        <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
            <meta property="priceCurrency" content="RUB">
            <span itemprop="price" content="4399.00">4399 р.</span>
        </div>...
    </div>
    <div itemprop="itemListElement" itemtype="https://schema.org/Product">
        ...
    </div>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="ItemList">
    <link property="url" href="http://multivarki.ru?filters%5Bprice%5D%5BLTE%5D=39600"><span property="numberOfItems">315</span>
    <div property="itemListElement" typeof="Product">
        <img property="image" alt="Photo of product" src="http://img01.multivarki.ru.ru/c9/f1/a5fe6642-18d0-47ad-b038-6fca20f1c923.jpeg"> <a property="url" href="http://multivarki.ru/brand_502/"><span property="name">BRAND 502</span></a>
        <div property="offers" typeof="Offer">
            <meta property="priceCurrency" content="RUB">руб
            <meta property="price" content="4399.00">4 399,00
            <link property="itemCondition" href="https://schema.org/NewCondition">
        </div>...
    </div>
    <div property="itemListElement" typeof="Product">
        ...
    </div>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "ItemList",
    "url": "http://multivarki.ru?filters%5Bprice%5D%5BLTE%5D=39600",
    "numberOfItems": "315",
    "itemListElement": [
        {
            "@type": "Product",
            "image": "http://img01.multivarki.ru.ru/c9/f1/a5fe6642-18d0-47ad-b038-6fca20f1c923.jpeg",
            "url": "http://multivarki.ru/brand_502/",
            "name": "Brand 502",
            "offers": {
                "@type": "Offer",
                "priceCurrency": "RUB",
                "price": "4399.00"
            }
        },
        {
            "@type": "Product",
            "name": "..."
        }
    ]
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
ItemList
url
http://multivarki.ru?filters%5Bprice%5D%5BLTE%5D=39600
numberOfItems
315
itemListElement
0
@type
Product
image
http://img01.multivarki.ru.ru/c9/f1/a5fe6642-18d0-47ad-b038-6fca20f1c923.jpeg
url
http://multivarki.ru/brand_502/
name
Brand 502
offers
@type
Offer
priceCurrency
RUB
price
4399.00
1
@type
Product
name
...

Пример 5

Пример заметки или HTML разметки.


The artists with the most cumulative weeks at number one according to Billboard 200
1. Beatles: 132 weeks
2. Elvis Presley: 67 weeks
3. Michael Jackson: 51 weeks
4. Garth Brooks: 51 weeks

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/ItemList">
  <link itemprop="url" href="http://en.wikipedia.org/wiki/Billboard_200" />
  <h1><span itemprop="name">Top music artists</span></h1>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">1</span>
    <span itemprop="item" itemscope itemtype="https://schema.org/MusicGroup">
      <span itemprop="name">Beatles</span>
    </span>
    <span>132 weeks</span>
  </div>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">2</span>
    <span itemprop="item" itemscope itemtype="https://schema.org/MusicGroup">
      <span itemprop="name">Elvis Presley</span>
    </span>
    <span>67 weeks</span>
  </div>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">3</span>
    <span itemprop="item" itemscope itemtype="https://schema.org/MusicGroup">
      <span itemprop="name">Michael Jackson</span>
    </span>
    <span>51 weeks</span>
  </div>
  <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <span itemprop="position">3</span>
    <span itemprop="item" itemscope itemtype="https://schema.org/MusicGroup">
      <span itemprop="name">Garth Brooks</span>
    </span>
    <span>51 weeks</span>
  </div>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="ItemList">
  <link property="url" href="http://en.wikipedia.org/wiki/Billboard_200" />
  <span property="name">Top music artists</span>
  <div property="itemListElement" typeof="ListItem">
    <span property="position">1</span>
    <span property="item" typeof="MusicGroup">
      <span property="name">Beatles</span>
    </span>
  </div>
  <div property="itemListElement" typeof="https://schema.org/ListItem">
    <span property="position">2</span>
    <span property="item" typeof="MusicGroup">
      <span property="name">Elvis Presley</span>
    </span>
    <span>67 weeks</span>
  </div>
  <div property="itemListElement" typeof="ListItem">
    <span property="position">3</span>
    <span property="item" typeof="MusicGroup">
      <span property="name">Michael Jackson</span>
    </span>
    <span>51 weeks</span>
  </div>
  <div property="itemListElement" typeof="ListItem">
    <span property="position">3</span>
    <span property="item" typeof="MusicGroup">
      <span property="name">Garth Brooks</span>
    </span>
    <span>51 weeks</span>
  </div>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "url": "http://en.wikipedia.org/wiki/Billboard_200",
  "name": "Top music artists",
  "description": "The artists with the most cumulative weeks at number one according to Billboard 200",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "MusicGroup",
        "name": "Beatles"
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@type": "MusicGroup",
        "name": "Elvis Presley"
      }
    },
    {
      "@type": "ListItem",
      "position": 3,
      "item": {
        "@type": "MusicGroup",
        "name": "Michael Jackson"
      }
    },
    {
      "@type": "ListItem",
      "position": 3,
      "item": {
        "@type": "MusicGroup",
        "name": "Garth Brooks"
      }
    }
  ]
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
ItemList
url
http://en.wikipedia.org/wiki/Billboard_200
name
Top music artists
description
The artists with the most cumulative weeks at number one according to Billboard 200
itemListElement
0
@type
ListItem
position
1
item
@type
MusicGroup
name
Beatles
1
@type
ListItem
position
2
item
@type
MusicGroup
name
Elvis Presley
2
@type
ListItem
position
3
item
@type
MusicGroup
name
Michael Jackson
3
@type
ListItem
position
3
item
@type
MusicGroup
name
Garth Brooks

Пример 6

Пример заметки или HTML разметки.


King of Limbs - Radiohead
Tracks:
1. Bloom
2. Morning Mr. Magpie
3. Little by Little

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/MusicAlbum">
    <span itemprop="name">King of Limbs</span> <span itemprop="byArtist">Radiohead</span>
    <div itemprop="track" itemscope itemtype="https://schema.org/ItemList">
        <meta itemprop="numberOfItems" content="8">
        <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
            <span itemprop="position">1</span>
            <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
                <span itemprop="name">Bloom</span>
            </div>
        </div>
        <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
            <span itemprop="position">2</span>
            <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
                <span itemprop="name">Morning Mr. Magpie</span>
            </div>
        </div>
        <div itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
            <span itemprop="position">3</span>
            <div itemprop="item" itemscope itemtype="https://schema.org/MusicRecording">
                <span itemprop="name">Little by Little</span>
            </div>
        </div>
    </div>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="MusicAlbum">
  <span property="name">King of Limbs</span>
  <span property="byArtist">Radiohead</span>
  <div property="track" typeof="ItemList">
    <meta property="numberOfItems" content=8 />
    <div property="itemListElement" typeof="ListItem">
      <span property="position">1</span>
      <div property="item" typeof="https://schema.org/MusicRecording">
        <span property="name">Bloom</span>
      </div>
    </div>
    <div property="itemListElement" typeof="ListItem">
      <span property="position">2</span>
      <div property="item" typeof="MusicRecording">
        <span property="name">Morning Mr. Magpie</span>
      </div>
    </div>
    <div property="itemListElement" typeof="ListItem">
      <span property="position">3</span>
      <div property="item" typeof="MusicRecording">
        <span property="name">Little by Little</span>
      </div>
    </div>
  </div>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MusicAlbum",
  "name": "King of Limbs",
  "byArtist": {
    "@type": "MusicGroup",
    "name": "Radiohead"
  },
  "track": {
    "@type": "ItemList",
    "numberOfItems": 8,
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "item": {
          "@type": "MusicRecording",
          "name": "Bloom"
        }
      },
      {
        "@type": "ListItem",
        "position": 2,
        "item": {
          "@type": "MusicRecording",
          "name": "Morning Mr. Magpie"
        }
      },
      {
        "@type": "ListItem",
        "position": 3,
        "item": {
          "@type": "MusicRecording",
          "name": "Little by Little"
        }
      }
    ]
  }
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
MusicAlbum
name
King of Limbs
byArtist
@type
MusicGroup
name
Radiohead
track
@type
ItemList
numberOfItems
8
itemListElement
0
@type
ListItem
position
1
item
@type
MusicRecording
name
Bloom
1
@type
ListItem
position
2
item
@type
MusicRecording
name
Morning Mr. Magpie
2
@type
ListItem
position
3
item
@type
MusicRecording
name
Little by Little
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте