Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Мікродані (HTML)

Матеріал з Вікіпедії — вільної енциклопедії.

Мікродані — це специфікаціяHTMLWHATWG, яка використовується для вкладенняметаданих у наявний вміст на веб-сторінках.[1]Пошукові системи,веб-сканери табраузери можуть витягувати й обробляти мікродані з веб-сторінки та використовувати їх, щоб надати користувачам більш широкий досвід перегляду. Пошукові системи дуже виграють від прямого доступу до цих структурованих даних, оскільки це дозволяє їм розуміти інформацію на веб-сторінках і надавати користувачам більш релевантнірезультати.[2][3] Microdata використовує допоміжний словник для опису пар елемента та імені-значення, щоб призначити значення його властивостям.[4] Мікродані – це спроба надати простіший спосіб анотуванняелементів HTML машиночитаними тегами, ніж аналогічні підходи використанняRDFa тамікроформатів.

У 2013 році, оскільки робоча група W3C HTML не знайшла редактора специфікаціїMicrodata HTML, її розробка була завершена «Примітка».[5][6] Однак з того часу було обрано двох нових редакторів і опубліковано п’ять новіших версій робочого проекту,[7][8][9][10] останньою єробочий проектW3C від 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[en] (рецепт їжі),hReview[en] (огляди ринку) іhProduct[en] (дані про товари) і надає власний формат визначення термінів. та енциклопедичні статті. Це розширення було зроблено для вирішення проблемтранслітерації між кирилицею та латиницею. Після впровадження додаткових параметрів зі словника Schema[13] індексація інформації на російськомовних веб-сторінках стала більш успішною.

Глобальні атрибути

[ред. |ред. код]
  • itemscope – створює елемент і вказує, що нащадки цьогоелемента містять інформацію про нього.[1]
  • itemtype – дійсна URL-адреса словника, що описує елемент і контекст його властивостей.
  • itemid – вказує унікальний ідентифікатор елемента.
  • itemprop – вказує, що його тег містить значення вказаної властивості елемента. Назва властивості та контекст значення описуються словником елемента. Значення властивостей зазвичай складаються з рядкових значень, але також можна використовуватиURL -адреси, що використовують елементa та йогоhref, елементimg та його атрибутsrc або інші елементи, які посилаються на зовнішні ресурси або вбудовують їх.[1]
  • itemref – властивості, які не є нащадками елемента з атрибутомitemscope, можуть бути пов’язані з елементом за допомогою цього атрибута. Надає список ідентифікаторів елементів (а неitemid) з додатковими властивостями в іншому місці документа.
  • datetime – вказує дату або тривалість, як визначеностандартом ISO 8601.

Приклад

[ред. |ред. код]

Таку розмітку HTML5 можна знайти на типовій сторінці «Про мене», яка містить інформацію про особу:

<section> Hello, my name is John Doe, I am a graduate research assistant atthe University of Dreams.My friends call me Johnny. You can visit my homepage at<ahref="http://www.JohnnyD.com">www.JohnnyD.com</a>.I live at 1234 Peach Drive, Warner Robins, Georgia.</section>

Ось така сама розмітка з доданими мікроданимиSchema.org[14][15][16]:

<sectionitemscopeitemtype="http://schema.org/Person"> Hello, my name is<spanitemprop="name">John Doe</span>, I am a<spanitemprop="jobTitle">graduate research assistant</span> at the<spanitemprop="affiliation">University of Dreams</span>. My friends call me<spanitemprop="additionalName">Johnny</span>. You can visit my homepage at<ahref="http://www.JohnnyD.com"itemprop="url">www.JohnnyD.com</a>.<sectionitemprop="address"itemscopeitemtype="http://schema.org/PostalAddress">I live at<spanitemprop="streetAddress">1234 Peach Drive</span>,<spanitemprop="addressLocality">Warner Robins</span>,<spanitemprop="addressRegion">Georgia</span>.</section></section>

Як показує наведений вище приклад, елементи мікроданих можуть бути вкладеними. У цьому випадку елемент типуhttp://schema.org/PostalAddress вкладений всередині елемента типуhttp://schema.org/Person.

У наведеному нижче тексті показано, як Google аналізує мікродані з наведеного вище прикладу коду. Розробники можуть тестувати сторінки, що містять мікродані, за допомогоюінструмента тестування Rich Snippet Testing від Google.[17]

Пункт  Тип:http://schema.org/Person  name = John Doe  jobTitle = graduate research assistant  affiliation = University of Dreams  additionalName = Johnny  url =http://www.johnnyd.com/  адреса = елемент(1)Пункт 1  Тип:http://schema.org/PostalAddress  streetAddress = 1234 Peach Drive  addressLocality = Warner Robins  addressRegion = Georgia

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

Підтримка

[ред. |ред. код]
  • Сервери:Google може[18] використовувати мікродані на своїхсторінках результатів.[17] Це був бажаний формат фрагмента для соціальної мережіGoogle+.[19]
  • Браузери: Станом на липень 2021 , жоден основний браузер не підтримує MicrodataDOMAPI.[20] Opera підтримувала його з версії 11.60 (випущена в 2011 році), але з тих пір прибрала його реалізацію.[21] Firefox видалив його у версії 49.[22]

Див. також

[ред. |ред. код]

Примітки

[ред. |ред. код]
  1. абвгMicrodata — HTML Draft Standard. Whatwg.org. Архіворигіналу за 5 серпня 2014. Процитовано 30 червня 2016.
  2. MicroData - The Future of Search Engine Relevance and Optimization (SEO). Lyquix.com. Архіворигіналу за 15 січня 2013. Процитовано 30 червня 2016.
  3. Schema.orghttp://schema.org/[Архівовано 3 червня 2011 уWayback Machine.]
  4. "Distributed," "Extensibility," And Other Fancy Words. Diveintohtml5.info. Архіворигіналу за 3 січня 2022. Процитовано 30 червня 2016.
  5. Cotton, Paul (2 жовтня 2013).WG Decision to publish HTML Microdata as a WG Note. Архіворигіналу за 21 червня 2022. Процитовано 30 червня 2016.{{cite web}}:Проігноровано невідомий параметр|mailing-list= (довідка)
  6. HTML Microdata. W3.org. 23 червня 2014. Архіворигіналу за 18 лютого 2010. Процитовано 30 червня 2016.
  7. HTML Microdata W3C First Public Working Draft 04 May 2017.World Wide Web Consortium (W3C). Архіворигіналу за 5 травня 2017. Процитовано 6 вересня 2017.
  8. HTML Microdata W3C Working Draft 26 June 2017.World Wide Web Consortium (W3C). Архіворигіналу за 13 липня 2017. Процитовано 6 вересня 2017.
  9. HTML Microdata W3C Working Draft 09 October 2017.World Wide Web Consortium (W3C). 9 жовтня 2017. Архіворигіналу за 13 жовтня 2017. Процитовано 16 березня 2018.
  10. абHTML Microdata W3C Working Draft 10 October 2017.World Wide Web Consortium (W3C). 10 жовтня 2017. Архіворигіналу за 13 жовтня 2017. Процитовано 16 березня 2018.
  11. HTML Standard.Web Hypertext Application Technology Working Group. Архіворигіналу за 29 листопада 2014. Процитовано 30 грудня 2016.
  12. MacDonald, Matthew (2014).HTML5: The missing manual (вид. 2nd).O'Reilly and Associates.ISBN 978-1-4493-6326-0.
  13. Semantic markup deployment in Russia. Academia.edu. Архіворигіналу за 21 червня 2022. Процитовано 30 червня 2016.
  14. Documentation. Schema.org. Архіворигіналу за 16 червня 2022. Процитовано 30 червня 2016.
  15. Type Hierarchy. Schema.org. Архіворигіналу за 20 квітня 2022. Процитовано 30 червня 2016.
  16. Schema.org Turtle RDFS Schema. Архіворигіналу за 21 вересня 2014. Процитовано 29 травня 2013.
  17. абRich snippets (microdata, microformats, RDFa). Google Inc. 17 травня 2016. Архіворигіналу за 28 квітня 2016. Процитовано 30 червня 2016.
  18. Rich Snippet display clarification. 22 червня 2016. Архіворигіналу за 5 грудня 2011. Процитовано 30 червня 2016.
  19. Types of Rich Snippets (Video). 6 грудня 2011. Процитовано 30 червня 2016.Архівована копія. Архіворигіналу за 21 червня 2022. Процитовано 21 червня 2022.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  20. Microdata DOM API - Web APIs | MDN.developer.mozilla.org(амер.). Архіворигіналу за 18 квітня 2018. Процитовано 5 липня 2021.
  21. Opera Software Documentation Team (6 грудня 2011).Opera 11.60 for Windows changelog. Opera.com. Архіворигіналу за 23 жовтня 2014. Процитовано 30 червня 2016.
  22. 909633 - Remove HTML Microdata API.bugzilla.mozilla.org(англ.). Архіворигіналу за 10 липня 2020. Процитовано 5 липня 2021.

Посилання

[ред. |ред. код]
Основи
Розділи
Застосування
Стандарти
Люди
Основні організації
Пов'язане
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Мікродані_(HTML)&oldid=39800949
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2025 Movatter.jp