Микроформаты
Материал из Википедии — свободной энциклопедии
Микроформаты (иногда сокращается до μF или uF) — часть языка разметки, которая позволяет помечать семантику в веб-страницах на HTML или XHTML. Программы могут извлекать данные из веб страниц, которые помечены одним или несколькими микроформатами.
Существующие стандарты (X)HTML позволяют включать семантические пометки при помощи следующих HTML атрибутов:
classrelrev
Добавление микроформатов к обычной веб странице позволит компьютерам обрабатывать 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.
[править] См. также
[править] Ссылки
[править] Англоязычные
- microformats.org(англ.)
- microformats wiki(англ.)
- Microformats Primer(англ.)
- The Big Picture on Microformats(англ.)
- Add microformats magic to your site(англ.)
- xFolk: An XHTML microformat for folksonomy(англ.)
- Microformats explained and their effect on search engine optimization(англ.)
- micromodels(англ.)
- Microformatique(англ.)
- Why Microformats(англ.)
[править] Русскоязычные
- Перевод wiki о микроформатах
- Несколько статей с одного сайта
- Коллективный блог по микроформатам на Хабрахабре
- Введение в микроформаты
- Простое извлечение микроформатов при помощи XSLT
- Выражаем своё отношение к ссылке. Некоторые общепринятые значения атрибута REL.
[править] Литература
- «Microformats: Empowering Your Markup for Web 2.0» by John Allsopp Friends of Ed, ISBN 978-1-59059-814-6, March 2007
- Hacking RSS and Atom by Leslie M. Orchard Wiley, ISBN 0-7645-9758-2, 2005
- Source code for the hCalendar scripts from the book — look for the files starting with ch18.
- Web Design In A Nutshell, Third Edition by Jennifer Niederst Robbins. O’Reilly Media, ISBN 0-596-00987-9, 2006
- Has an introductory chapter on microformats, see also Web Design in a Nutshell, Third Edition.
- Using Microformats by Brian Suda ISBN 0-596-52817-5, 2006
- This is a PDF book, part of the O’Reilly Short Cuts series.
- HTML Mastery by Paul Haine, Friends of Ed, ISBN 1-59059-765-6, 2006
- Chapter 5, pp. 117—154: Purpose Built Semantics: Microformats and Other Stories.

