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! и Яндекс , которые используют разметку микроданных для улучшения результатов поиска. [12] : 85 

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

Локализация

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

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

Пример

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

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

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

< раздел  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 > . < раздел  itemprop = "адрес"  itemscope  itemtype = "http://schema.org/PostalAddress" >я живу в< span  itemprop = " streetAddress" > 1234 Peach Drive </span> , < span itemprop = " addressLocality " > Warner Robins </span> , < span itemprop = "addressRegion" > Georgia </span> . </ раздел > </ раздел >  

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

В следующем тексте показано, как Google анализирует микроданные из приведенного выше примера кода. Разработчики могут тестировать страницы, содержащие микроданные, с помощью инструмента тестирования расширенных фрагментов Google . [17]

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

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

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

Рекомендации

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

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