- UF
-
Микроформаты (иногда сокращается до μF или uF) — часть языка разметки, которая позволяет помечать семантику в веб-страницах на 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>
С микроформатной разметкой
<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"
, (см.Дополнения к браузерам могут извлекать данную информацию и передавать её другим приложениям, например, адресной книге.
Существующие микроформаты
- hAtom ([1]) — для создания лент новостей Atom из обычного HTML
- [2]) — для событий
- [3]) — для контактной информации, включая:
- hReview ([6]) — для обзоров
- hResume ([7]) — для резюме
- rel-directory ([8]) — для распределённого создания каталогов
-
- rel-tag ([9]) — для децентрализованных пометок (тэгов), см. также фолксономия.
- xFolk ([10]) — для помеченных ссылок
- XFN — для социальных взаимоотношений
- XOXO — для списков
Предлагаемые микроформаты
Среди множества предполагаемых микроформатов следующие близки к завершению:
- Цитаты — для ссылок при цитатах
- Валюты — для количества денег
- Географические расширения — для мест на Марсе, Луне и других космических телах
- Виды животных — для имён живых существ.
Использование микроформатов
[11] и другие компании высказали намерения добавить поддержку микроформатов в свои продукты.
Создание микроформатов
Большая часть существующих микроформатов была создана в вики микроформатов и совместном списке рассылок, в процессе поиска примеров на существующих сайтах и последующей кодификации. Существуют микроформаты, разработанные другими группами, например rel=nofollow, unAPI и rel=pavatar.
См. также
- Поиск микроформатированных данных
- RDF
- Семантическая паутина
- Микроформаты в Википедии
Ссылки
Англоязычные
- 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
Литература
- «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.
Wikimedia Foundation. 2010.