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

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Логотип микроформатов

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

Существующие стандарты (X)HTML позволяют включать семантические пометки при помощи следующих HTML атрибутов:

  • class
  • rel
  • rev

Добавление микроформатов к обычной веб странице позволит компьютерам обрабатывать HTML текст и загружать данные в базы данных. Например, поисковые роботы смогут находить контактную информацию, события и обзоры.


Содержание

[править] Примеры

Контактная информация:

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

Формальное имя (fn), организация (org), телефонный номер (tel) и ссылка помечены при помощи специфичных имен классов, а вся карточка заключена в class="vcard", (см. vCard), который указывает, что другие классы образуют hcard, а не просто совпали по имени. Существуют и другие классы hCard.

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

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

  • hAtom ([1]) — for marking up Atom feeds from within standard HTML
  • hCalendar ([2]) — для событий
  • hCard ([3]) — для контактной информации, включая:
  • hReview ([6]) — для обзоров
  • hResume ([7]) — для резюме
  • rel-directory ([8]) — для распределенного создания каталогов
  • rel-nofollow, попытка помешать сторонней рекламе (например спам в блогах).
  • rel-tag ([9]) — для децентрализованных пометок (тэгов), см. также фолксономия.
  • xFolk ([10]) — для помеченных ссылок
  • XFN — для социальный взаимоотношений
  • XOXO — для списков

[править] Предлагаемые микроформаты

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

[править] Использование микроформатов

Microsoft[11] и другие компании высказали намерения добавить поддержку микроформатов в свои продукты.

[править] Создание микроформатов

Большая часть существующих микроформатов была создана в вики микроформатов и совместном списке рассылок, в процессе поиска примеров на существющих сайтах и последующей кодификации. Существуют микроформаты, разработанные другими группами, например rel=nofollow, unAPI и rel=pavatar.

[править] См. также

[править] Ссылки

[править] Англоязычные

[править] Русскоязычные

[править] Литература