Микроформаты

Микроформаты

Микроформаты (англ. microformats; иногда сокращённо μF или uF) — это способ семантически размечать сведения о разнообразных сущностях (событиях, организациях, людях, товарах и так далее) на веб-страницах, используя стандартные элементы языка HTML (или XHTML). Пользователь-человек может воспринимать страницу с размеченным микроформатом как обычную веб-страницу (через браузер); в то же время программы-обработчики способны извлечь из такой страницы структурированную информацию, следуя определённым соглашениям.

Поскольку микроформаты основаны на уже существующих стандартах (таких, как HTML и XHTML), их легко добавлять на существующие страницы в паутине.

Содержание

Принципы построения микроформатов

При использовании микроформатов к существующей HTML-разметке добавляются новые составляющие, наполненные особым, заранее определённым смыслом. Например, с помощью атрибута class можно обозначить смысл того или иного HTML-элемента на странице (этот атрибут определён для всех элементов). Таким образом, люди приходят к соглашению об использовании определённых значений атрибутов (в том числе class) для разметки определённых фрагментов информации. В дальнейшем такую разметку можно обрабатывать машинными средствами.

Для разметки микроформатами подходят любые элементы HTML, но особое значение придаётся элементам, которые не имеют собственного, стандартного семантического значения — div и span. Из атрибутов в настоящее время используются в основном следующие:

  • class
  • rel
  • rev
  • title

Пример

Предположим, что имеется контейнер с уже размеченной информацией о человеке:

<div>
    <div>Василий Пупкин</div>
    <div>Рога и Копыта</div>
    <div>495-564-1234</div>
    <a href="http://example.com/">Мой сайт</a>
</div>

С помощью микроформата hCard можно добавить семантическую значимость этому блоку кода:

<div class="vcard">
    <div class="fn">Василий Пупкин</div>
    <div class="org">Рога и Копыта</div>
    <div class="tel">495-564-1234</div>
    <a class="url" href="http://example.com/">Мой сайт</a>
</div>

Содержимое самих элементов не изменилось; к ним только были добавлены атрибуты, указывающие, где именно в блоке находится та или иная информация (имя, телефон и так далее). Весь блок при этом имеет атрибут class="vcard", который является родительским для микроформата hCard. Это означает, что данный элемент и все вложенные в него элементы вместе составляют микроформат hCard.

Одним из способов использования такой информации являются плагины к браузерам, способные находить её на странице, извлекать и передавать другим приложениям (адресной книге, календарям).

Существующие микроформаты

Каждый микроформат решает определённую, отдельную задачу. Вот наиболее известные из них:

  • hCard — организации и люди;
  • hCalendar — события;
  • hAtom — ленты новостей (как аналог RSS и Atom) в обычном HTML или XHTML;
  • XFN — социальные взаимоотношения;
  • rel-tag — метки (теги) и образование фолксономии;
  • xFolk — помеченные ссылки;
  • adr — почтовые адреса;
  • geo — географические координаты (широта и долгота);
  • hReview — отзывы (о товарах, услугах, событиях и тому подобном);
  • hProduct — товары;
  • nofollow — для предотвращения индексации поисковыми системами определённых документов;
  • hRecipe — кулинарные рецепты приготовления блюд.


Новые микроформаты

Разработка новых микроформатов происходит в открытом режиме.

Среди множества предлагаемых микроформатов наиболее близки к завершению микроформаты для разметки цитат и валют.

См. также

Литература

Ссылки

Русскоязычные

Англоязычные


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Микроформаты" в других словарях:

  • UF — Микроформаты (иногда сокращается до μF или uF) часть языка разметки, которая позволяет помечать семантику в веб страницах на XHTML. Программы могут извлекать данные из веб страниц, которые помечены одним или несколькими микроформатами.… …   Википедия

  • Микроформат — (англ. microformat; иногда сокращённо μF или uF)  способ семантической разметки сведений о разнообразных сущностях (событиях, организациях, людях, товарах и так далее) на веб страницах с использованием стандартных элементов языка HTML… …   Википедия

  • GRDDL — (произносится griddle )  формат надстройки для описания ресурсов различных диалектов и языков. Это W3C Recommendation, которая позволяет пользователям получать RDF triples из документов XML, включая XHTML. GRDDL спецификация показывает… …   Википедия

  • Всемирная паутина — (англ. World Wide Web)  распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Всемирную паутину образуют миллионы веб серверов. Большинство… …   Википедия

  • Вики-движок — Вики движок  набор программ, служащий для преобразования вики разметки в удобочитаемое представление на языке HTML. Содержание 1 DidiWiki 2 DokuWiki 3 dominoWiki 4 FlexWiki …   Википедия

  • Гипертекст — Гипертекст  термин, введённый Тедом Нельсоном в 1965 году для обозначения текста «ветвящегося или выполняющего действия по запросу». Обычно гипертекст представляется набором текстов, содержащих узлы перехода между ними, которые позволяют… …   Википедия

  • XML — (англ. eXtensible Markup Language) расширяемый язык разметки Расширение .xml …   Википедия

  • Рунет — Информационные материалы о Рунете Эта статья о рунете; об Интернете в России см.: Интернет в России. Рунет («ru»  код России, русского языка или имени домена + «net»  сеть)  часть Интернета. Термин не имеет однозначного толкования …   Википедия

  • Интернет-портал — (portal от лат. porta  ворота)  веб сайт, предоставляющий пользователю Интернета различные интерактивные сервисы, работающие в рамках одного веб сайта, такие как почта, поиск, погода, новости, форумы, обсуждения, голосования… …   Википедия

  • Веб-сайт — Запрос «сайт» перенаправляется сюда; см. также другие значения. Веб сайт (от англ. website: web  «паутина», «сеть» и site  «место», букв. «место в сети») или просто сайт  в компьютерной сети объединённая под одним адресом (доменным …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»