Открыть сервисСервис

Schema.org — словарь структурированных данных

Schema.org — совместный проект поисковых систем по созданию единого словаря семантической разметки веб-страниц, представляющий собой набор схем (типов и свойств), с помощью которых содержимое страницы описывается в машиночитаемом виде. Разработку ведут компании Google, Microsoft (Bing), Yahoo и «Яндекс». Словарь распространяется свободно и применяется для улучшения представления сайтов в результатах поиска, а также для обмена структурированными данными между сервисами.

История

Проект Schema.org был анонсирован 2 июня 2011 года. Его появление стало ответом на разрозненность существовавших к тому времени форматов разметки: микроформатов, RDFa и микроразметки Microdata. Каждая поисковая система поддерживала собственный набор правил, что затрудняло работу веб-мастеров. Объединение усилий крупнейших поисковиков позволило выработать общий словарь.

Изначально в схеме было около 100 типов и 300 свойств. Со временем словарь расширялся: добавлялись новые типы для товаров, организаций, медицинских и научных данных, событий, отзывов. Управление развитием ведётся через открытый репозиторий на GitHub, где предложения по изменениям обсуждаются сообществом. Версии словаря выпускаются регулярно, что отражено в нумерации релизов.

Назначение и принцип работы

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

Разметка встраивается непосредственно в HTML-код страницы. Поисковая система, обнаружив её, может формировать так называемые расширенные сниппеты — обогащённые результаты выдачи с дополнительными элементами: звёздами рейтинга, ценой, датой, изображениями.

Форматы внедрения

Словарь Schema.org не привязан к единственному синтаксису. Существуют три основных способа разметки:

  • Microdata — атрибуты внутри HTML-тегов (itemscope, itemtype, itemprop), встроенные в саму разметку страницы.
  • RDFa — расширение HTML, использующее атрибуты для описания сущностей; чаще применяется в академических и государственных ресурсах.
  • JSON-LD — отдельный блок данных в формате JSON, размещаемый в теге <script>. Этот способ получил наибольшее распространение, поскольку не требует изменения видимой разметки и удобен для динамических сайтов.

Структура словаря

Словарь организован иерархически. Базовым понятием выступает тип Thing («вещь»), от которого наследуются более конкретные типы. Основные ветви включают:

КатегорияПримеры типов
Люди и организацииPerson, Organization, LocalBusiness
Творческие работыArticle, Book, Movie, MusicRecording
СобытияEvent, Festival, BusinessEvent
МестаPlace, Restaurant, Museum
Товары и предложенияProduct, Offer, AggregateRating
ДействияSearchAction, BuyAction

Каждый тип обладает набором свойств. Например, тип Product может включать свойства name, description, image, offers, aggregateRating, brand. Свойства наследуются от родительских типов, что обеспечивает единообразие описаний.

Применение

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

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

Значение и ограничения

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

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

Связь с другими технологиями

Schema.org тесно связан с концепцией Semantic Web и форматами RDF. Он не заменяет, а дополняет существующие стандарты, предоставляя готовый словарь терминов. В экосистеме «Яндекса» разметка используется для формирования быстрых ответов и обогащённых сниппетов, а также учитывается при индексировании.

Источники: официальная документация Schema.org, материалы проекта на GitHub, публикации поисковых систем Google, Bing и «Яндекс».

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru