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

BreadcrumbList

Тип schema.org ?

Описание:

BreadcrumbList — это ItemList, состоящий из цепочки связанных веб-страниц, обычно описываемый как минимум с использованием их URL и названия, и обычно заканчивающийся текущей страницей.

Свойство position используется для восстановления порядка элементов в BreadcrumbList. Принято считать, что список хлебных крошек имеет itemListOrder равный ItemListOrderAscending (меньшие значения перечисляются первыми), и что первые элементы в этом списке соответствуют "верхней" или начальной части хлебной крошки, например, с главной страницей сайта или раздела. Конкретные значения 'position' не имеют установленного значения для BreadcrumbList, но они должны быть целыми числами, например, начиная с '1' для первого элемента в списке.

BreadcrumbList — это тип структурированных данных, используемый для обозначения цепочки связанных веб-страниц на сайте. Он представляет собой список, который показывает иерархию страниц, позволяя пользователям и поисковым системам понять, где именно они находятся в структуре сайта. Этот тип данных помогает улучшить навигацию, так как позволяет пользователям легко возвращаться на предыдущие страницы или на главную страницу раздела.

BreadcrumbList обычно включает в себя как минимум URL и название каждой страницы в цепочке. Важно, что этот список заканчивается текущей страницей, на которой находится пользователь. Это позволяет четко обозначить путь, который пользователь прошел, а также дает представление о структуре сайта.

Свойство "position" используется для определения порядка элементов в BreadcrumbList. Обычно порядок задается так, что элементы располагаются в возрастающем порядке, начиная с первой страницы в цепочке, которая обычно является главной страницей сайта или раздела. Значения "position" представляют собой целые числа, где первое значение — это первая страница в списке, а следующее значение увеличивается на единицу для каждого следующего элемента.

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

Свойство Ожидаемый тип Описание
Свойство из 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 предмета.

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

Свойство Типы Описание
breadcrumb WebPage Набор ссылок, который может помочь пользователю понять и навигировать по иерархии веб-сайта.

Примеры

Пример 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
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте