Микроданные
Что такое микроданные?
Микроданные работают с парой имя/значение. Каждый словарь микроданных определяет набор именованных свойств.
Наряду с именем свойства, микроданные в значительной мере опирается на концепцию «области действия». Простейший способ понять область действия микроданных, это подумать об отношениях элементов вида
Модель микроданных
Для примера создаем словарь, который описывает человека. Если я владею доменом
В этом словаре мне нужно определить три основных именованных свойства:
- name (ваше полное имя);
- photo (ссылка на ваше изображение);
- url (ссылка на сайт связанный с вами, вроде блога или профиля Google).
Где имя, вероятно, задано в качестве заголовка как элемент <h1>.
Фотография, вероятно, как элемент <img>, для того, чтобы другим пользователям было ее видно.
URL связанный с профилем, вероятно, размечен как ссылка, потому что вы хотите чтобы люди могли перейти по ней.
Весь профиль также обернут в элемент <section>, чтобы отделить его от остального содержимого страницы.
<section> <h1>Мистер Икс</h1> <p><img src="http://www.example.com/photo.jpg" alt="[я подмигиваю]"></p> <p><a href="http://diveintomark.org/">блог</a></p> </section>
Элемент | Значение |
---|---|
<meta> | Атрибут content |
<audio> <embed> <iframe> <img> <source> <video> | Атрибут src |
<a> <area> <link> | Атрибут href |
<object> | Атрибут data |
<time> | Атрибут datetime |
Все остальные элементы | Текстовое содержимое |
Пример статьи, размеченной микроданными с использованием словаря schema.org
<div itemscope itemtype="http://schema.org/ScholarlyArticle"> <h2 itemprop="headline">Микроданные</h2> <meta itemprop="articleSection" content="HTML"> <meta itemprop="articleSection" content="Микроформаты"> <div itemprop="articleBody"> Микроданные (англ. microdata) — это способ семантически размечать сведения о разнообразных сущностях (событиях, организациях, людях, товарах и так далее) на веб-страницах, используя стандартные элементы языка HTML (или XHTML). Пользователь-человек может воспринимать размеченную страницу как обычную веб-страницу (через браузер); в то же время программы-обработчики способны извлечь из такой страницы структурированную информацию, следуя определённым соглашениям.
Атрибут itemscope — ключевой атрибут микроданных. Он указывает, что содержимое данного
Вложенные