Микроданные (HTML)

редактировать

Micro data - это спецификация WHATWG HTML, используемая для вложения метаданных в существующий контент на веб-страницах. Поисковые системы, веб-сканеры и браузеры могут извлекать и обрабатывать микроданные с веб-страницы и использовать их для обеспечения более удобного просмотра для пользователей. Поисковые системы значительно выигрывают от прямого доступа к этим структурированным данным, поскольку он позволяет им понимать информацию на веб-страницах и предоставлять пользователям более релевантные результаты. В микроданных используется вспомогательный словарь для описания элемента и пар имя-значение для присвоения значений его свойствам. Микроданные - это попытка предоставить более простой способ аннотирования HTML-элементов машиночитаемыми тегами, чем аналогичные подходы с использованием RDFa и микроформатов.

в 2013 году, поскольку Рабочая группа W3C HTML не смогла найти кого-то, кто мог бы выступить в качестве редактора спецификации Microdata HTML, ее разработка была прекращена с «примечанием». Однако с тех пор были выбраны два новых редактора и опубликовано пять новых версий рабочего проекта, последней из которых является W3C Рабочий проект 26 апреля 2018 г..

Содержание
  • 1 Словари
  • 2 Локализация
  • 3 Глобальные атрибуты
  • 4 Пример
  • 5 Поддержка
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
Словари

Словари микроданных не предоставляют семантику или значение элемента. Веб-разработчики могут создавать собственные словари или использовать словари, доступные в Интернете. Набор часто используемых словарей разметки предоставляется схемами Schema.org, которые включают: Person, «Place», Event, Organization, Product, Review, Review-aggregate, Breadcrumb, Offer, Offer-aggregate. Веб-сайт schema.org был создан операторами поисковых систем, такими как Google, Microsoft, Yahoo! и Яндекс, которые используют разметку микроданных. для улучшения результатов поиска.

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

Локализация

В некоторых случаях поисковые системы, охватывающие определенные регионы, могут предоставлять локально специфичные расширения микроданных. Например, Яндекс, основная поисковая система в России, поддерживает микроформаты, такие как hCard (контактная информация компании), hRecipe (еда рецепт), hReview (обзоры рынка) и hProduct (данные о продукте) и предоставляет свой собственный формат для определения терминов и энциклопедических статей. Это расширение было сделано для решения проблем транслитерации между кириллицей и латинским алфавитом. После введения дополнительных параметров из словаря Schema индексация информации на русскоязычных веб-страницах стала более успешной.

Глобальные атрибуты
  • itemscope- создает элемент и указывает, что потомки этого элемента содержат информацию о нем.
  • itemtype- действительный URL-адрес словарь, описывающий элемент и контекст его свойств.
  • itemid- указывает уникальный идентификатор элемента.
  • itemprop- указывает, что содержащий его тег содержит значение указанного свойства элемента. Имя свойства и контекст значения описываются словарём элемента. Значения свойств обычно состоят из строковых значений, но также могут использоваться URL-адреса с использованием элемента aи его атрибута href, элемента imgи его атрибут srcили другие элементы, которые ссылаются на внешние ресурсы или встраивают их.
  • itemref- свойства, которые не являются потомками элемента с атрибутом itemscope, могут быть связаны с элементом, использующим этот атрибут. Предоставляет список идентификаторов элементов (не itemids) с дополнительными свойствами в другом месте документа.
  • datetime- указывает дату или продолжительность в соответствии со стандартом ISO 8601.
Пример

Следующая разметка HTML5 может быть найдена на типичной странице «О себе», содержащей информацию о человеке:

Здравствуйте, меня зовут Джон Доу, я аспирант-исследователь в университете Мечтаний. Мои друзья зовут меня Джонни. Вы можете посетить мою домашнюю страницу www.JohnnyD.com. Я живу по адресу 1234 Peach Drive, Warner Robins, Georgia.

Вот такая же разметка с добавленными микроданными Schema.org :

Здравствуйте, меня зовут Джон Доу, Я научный сотрудник в Университете снов. Мои друзья называют меня Джонни. Вы можете посетить мою домашнюю страницу .
Я живу по адресу 1234 Peach Drive, Warner Robins, Georgia.

Как показано в приведенном выше примере, элементы микроданных могут быть вложенными. В этом случае элемент типа http://schema.org/PostalAddress вложен в элемент типа http://schema.org/Person.

Следующий текст показывает, как Google анализирует микроданные из приведенного выше примера кода. Разработчики могут тестировать страницы, содержащие микроданные, с помощью инструмента Google Rich Snippet Testing Tool.

Тип элемента: http://schema.org/Person name = John Doe jobTitle = аспирантский научный сотрудник affiliation = University of Dreams additionalName = Johnny url = http://www.johnnyd.com/ address = Item (1) Item 1 Type: http://schema.org/PostalAddress streetAddress = 1234 Адрес Peach Drive Местность = адрес Warner Robins Регион = Джорджия

Те же машиночитаемые термины могут использоваться не только в микроданных HTML, но и в других аннотациях, таких как RDFa или JSON- LD в разметке или во внешнем файле RDF в сериализации, такой как RDF / XML, Notation3 или Turtle.

Поддержка
  • серверов: Google может использовать микроданные на своих страницах результатов. Это предпочтительный формат фрагмента для социальной сети Google+.
  • Браузеры: по состоянию на декабрь 2013 года, известные браузеры, добавившие поддержку Microdata DOM API, являются. По состоянию на апрель 2018 г. API Microdata DOM устарел в соответствии с Mozilla.
БраузерВерсияПоддержка
Maxthon 5.2.7.100Нет
Opera (Presto )12.17Да
Opera (Blink )15Нет
Firefox 49No
Chrome 71.0.3578.98Нет
Internet Explorer 8Нет
Safari Нет
Microsoft Edge Нет
  • Библиотеки: MicrodataJS - это библиотека JavaScript и jQuery плагин, эмулирующий DOM API.
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-30 10:03:03
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте