stringtranslate.com

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

Микроданные — это спецификация HTML WHATWG, используемая для вложения метаданных в существующий контент на веб-страницах. [1] Поисковые системы , веб-сканеры и браузеры могут извлекать и обрабатывать микроданные с веб-страницы и использовать их для предоставления пользователям более широких возможностей просмотра. Поисковые системы получают большую выгоду от прямого доступа к микроданным, поскольку это позволяет им понимать информацию на веб-страницах и предоставлять пользователям более релевантные результаты . [2] [3] Микроданные используют вспомогательный словарь для описания элемента и пары «имя-значение» для назначения значений его свойствам. [4] Микроданные — это попытка предоставить более простой способ аннотирования элементов HTML с помощью машиночитаемых тегов, чем аналогичные подходы с использованием RDFa и микроформатов .

В 2013 году, поскольку рабочая группа W3C HTML не смогла найти кого-то, кто мог бы стать редактором спецификации Microdata HTML , ее разработка была прекращена с пометкой «Примечание». [5] [6] Однако с тех пор было выбрано два новых редактора и опубликовано пять новых версий рабочего проекта, [7] [8] [9] [10] последней из которых является рабочий проект от 26 апреля 2018 года. [10]

Словари

Словари микроданных не предоставляют семантику или значение элемента. [11] Веб-разработчики могут разработать собственный словарь или использовать словари, доступные в Интернете. Коллекция часто используемых словарей разметки предоставляется схемами Schema.org , которые включают: Person , " Place ", Event , Organization , Product , Review , Review-aggregate , Breadcrumb , Offer , Offer-aggregate . Веб-сайт schema.org был создан операторами поисковых систем, такими как Google , Microsoft , Yahoo! и Yandex , которые используют разметку микроданных для улучшения результатов поиска. [12] : 85 

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

Локализация

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

Глобальные атрибуты

Пример

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

< div > Здравствуйте, меня зовут Джон Доу, я аспирант-исследователь вУниверситет Мечты.Мои друзья называют меня Джонни.Вы можете
посетить мою домашнюю страницу по адресу <a href="http://www.example.com/~JohnnyD"> www.example.com/~JohnnyD </a> . Я
живу по адресу 1234 Peach Drive, Warner Robins, Джорджия . </div>

Вот та же разметка с добавленными микроданными Schema.org [14] [15] [16] :

< div  itemscope  itemtype = "http://schema.org/Person" > Привет, меня зовут< span  itemprop = "name" > Джон Доу </ span > ,Я есть< span  itemprop = "jobTitle" > научный сотрудник аспирантуры </ span > в< span  itemprop = "affiliation" > Университет мечты </ span > .Мои друзья называют меня< span  itemprop = "additionalName" > Джонни </ span > .Вы можете посетить мою домашнюю страницу по адресу< a  href = "http://www.example.com/~JohnnyD"  itemprop = "url" > www.example.com/~JohnnyD </ a > . < div  itemprop = "address"  itemscope  itemtype = "http://schema.org/PostalAddress" >Я живу в< span  itemprop = "streetAddress" > 1234 Peach Drive </ span > , < span  itemprop = "addressLocality" > Warner Robins </ span > , < span  itemprop = "addressRegion" > Джорджия </ span > . </ div > </ div >

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

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

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

Поддерживать

Смотрите также

Ссылки

  1. ^ abcde "Микроданные — проект стандарта HTML". Whatwg.org . Получено 2016-06-30 .
  2. ^ "Микроданные - будущее релевантности и оптимизации поисковых систем (SEO)". Lyquix.com . Получено 2016-06-30 .
  3. ^ Schema.org http://schema.org/
  4. ^ ""Распределенный", "Расширяемость" и другие модные слова". Diveintohtml5.info . Получено 2016-06-30 .
  5. ^ Коттон, Пол (2 октября 2013 г.). «Решение WG опубликовать микроданные HTML в качестве заметки WG». [email protected] (список рассылки) . Получено 30 июня 2016 г.
  6. ^ "HTML Microdata". W3.org. 23 июня 2014 г. Получено 2016-06-30 .
  7. ^ "HTML Microdata W3C First Public Working Draft 04 May 2017". Консорциум World Wide Web (W3C) . Получено 2017-09-06 .
  8. ^ "HTML Microdata W3C Working Draft 26 июня 2017 г.". Консорциум World Wide Web (W3C) . Получено 2017-09-06 .
  9. ^ "HTML Microdata W3C Working Draft 09 October 2017". World Wide Web Consortium (W3C) . 9 October 2017. Получено 16 March 2018 .
  10. ^ ab "HTML Microdata W3C Working Draft 10 октября 2017 г.". Консорциум World Wide Web (W3C) . 10 октября 2017 г. Получено 16 марта 2018 г.
  11. ^ "HTML Standard". Рабочая группа по технологиям веб-гипертекстовых приложений . Получено 30 декабря 2016 г.
  12. ^ Макдональд, Мэтью (2014). HTML5: Отсутствующее руководство (2-е изд.). O'Reilly and Associates . ISBN 978-1-4493-6326-0.
  13. ^ "Развертывание семантической разметки в России". Academia.edu . Получено 2016-06-30 .
  14. ^ "Документация". Schema.org . Получено 2016-06-30 .
  15. ^ "Иерархия типов". Schema.org . Получено 2016-06-30 .
  16. ^ "Schema.org Turtle RDFS Schema". Архивировано из оригинала 2014-09-21 . Получено 2013-05-29 .
  17. ^ ab "Расширенные фрагменты (микроданные, микроформаты, RDFa)". Google Inc. 2016-05-17 . Получено 2016-06-30 .
  18. ^ "Разъяснение отображения расширенных сниппетов". 2016-06-22 . Получено 2016-06-30 .
  19. ^ Канал Google Webmasters (2011-12-06). Типы расширенных сниппетов (видео). Архивировано из оригинала 2021-12-15 . Получено 2016-06-30 . {{cite AV media}}: |author=имеет общее название ( помощь )
  20. ^ "Microdata DOM API - Web API | MDN". developer.mozilla.org . Получено 2021-07-05 .
  21. ^ Opera Software Documentation Team (2011-12-06). "Opera 11.60 for Windows changelog". Opera.com. Архивировано из оригинала 2014-10-23 . Получено 2016-06-30 .
  22. ^ "909633 - Удалить HTML Microdata API". bugzilla.mozilla.org . Получено 2021-07-05 .

Внешние ссылки