Микроформаты — форматы, позволяющие сделать контент не только доступным человеку, но и понятным для машин (что является базовой идеей Semantic Web1). Этот обзор даст вам основное представление о том, что такое микроформаты, какие они могут дать вам преимущества и как их использовать, чтобы сделать контент более заметным и понятным для поисковых машин.
Что нужно знать о микроформатах?
- Разработанные в первую очередь для людей и для машин во вторую, микроформаты — это набор простых и открытых форматов данных, основанных на существующих, широко распространенных стандартах. [Microformats: Official definition2]
- Микроформаты — это общее название всех форматов основанных на XML (X)HTML для предоставления дополнительных метаданных о веб-объектах. [Microcontent Design3]
- Микроформаты — форматы, которые можно использовать для обозначения характерных данных, таких как личные данные или события, на веб-страницах. [Chris Messina4]
- Микроформат — это часть разметки, которая позволяет выразить семантику элемента (X)HTML страницы. Программы могут извлекать осмысленные данные из страниц, использующих микроформаты. [Wikipedia: Microformats5]
- Микроформаты позволяют публиковать в XHTML характерные типы данных, такие как события, бизнес карты и обзоры продуктов так, что они будут доступны не только для просмотра пользователями, но и для осмысленной индексации и обработки машинами. [Michael McCracken6]
- Микроформаты позволяют использовать хорошо известные стандарты для передачи большего количества семантической информации. В них используются существующие элементы XHTML, например,
address
,cite
,blockquote
и атрибуты, например,rel
,rev
иtitle
, чтобы создать блоки кода с определенной семантикой. [Microformats Primer7]
Существующие микроформаты
- hAtom8
Микроформат, предназначенный для данных, которые могут быть объединены в новостные ленты, преимущественно это контент блогов, но не только. hAtom основан на формате новостных лент Atom9. - hCalendar10 | hCalendar Creator11
Простой и открытый формат для составления календаря и описания событий, может быть внедрен в (X)HTML, Atom, RSS и произвольный XML. - hCard12 | hCard Creator13
Формат для описания людей, компаний, организаций и мест, с помощью семантического XHTML. - hResume14 | hResume Creator15
Микроформат для публикации резюме. - hReview16 | hReview Creator17
Микроформат для внедрения обзоров (продуктов, сервисов, событий т.д.) в (X)HTML, Atom, RSS и произвольный XML. rel="nofollow"
HTML атрибут, указывающий поисковым машинам, что ссылка не должна влиять на ранжирование целевой страницы.rel="tag"
Добавивrel="tag"
к гиперссылке можно указать для целевой страницы назначенный автором тег (ключевое слово, тему), к примеру:<a href="http://technorati.com/tag/tech" rel="tag">tech</a>.
- XFN18
XHTML Friends Network (XFN) простой способ показать связи между людьми с помощью гиперссылок, разработанный Global Multimedia Protocols Group. XFN позволяет выразить отношение к человеку, добавив соответствующее значение атрибута rel к ссылке на его сайт, например:<a href="http://jeff.example.org" rel="friend met">
. - XOXO19
XOXO (eXtensible Open XHTML Outlines) Позволяет использовать существующие элементы XHTML для создания новых форматов. - xFolk20
Формат для публикации коллекций ссылок.
Преимущества микроформатов
- Представьте, что вы хотите продать машину, вы могли бы опубликовать объявление в блоге, а сервисы, специализирующиеся на этом нашли бы его, классифицировали и разместили в каталоге. Все, что для этого нужно это использовать микроформат hListing, так как в HTML нет элементов, предназначенных для описания товара. [Add Microformats Magic to your site21]
- Сегодня информация разбросана по сети, и приходится выбирать какой сайт использовать. Скоро, можно будет размещать информацию в блоге, размечая ее с помощью микроформатов, а соответствующие сайты будут сами находить ее. Например, если нужно, что-то продать, достаточно опубликовать объявление в блоге, используя микроформат hListing, и сайт вроде edgeio найдет его. [Microformats: Introduction22]
- Небольшое дополнение к XHTML в виде микроформатов позволяет точно классифицировать личные данные, события или любые другие характерные данные. [What are microformats23]
- В будущем браузеры смогут ассоциировать семантически размеченные данные с различными приложениями. Например, личные данные можно будет легко добавить в приложение для работы с контактами. [Mozilla Does Microformats24]
Микроформаты уже используются
- Edgeio.com25
Собирает объявления о товарах и сервиса. - Technorati.com26
Индексирует hCard, hCalendar и hReview, все данные обновляются с помощью пингов. - Tails27, Greasemonkey scripts28
Расширения для FireFox работающие с микроформатами hCard, hCalendar, xFolks и другими. - Structured Blogging29
Расширение для WordPress.
Статьи о микроформатах
- Микроформаты: Избранные вопросы и ответы на них30
Ответы на вопросы заданные на РИТ 2007, PHPConf 2007 и в онлайне. Максим Россомахин. - Элементарные микроформаты31
Что, как и зачем. Всё действительно просто. - Пять дельных вопросов Джону Олсоппу32
Небольшое интервью с John Allsopp на тему микроформатов.
- Семантическая сеть, основанная на микроформатах33
Несмотря на преимущества семантической сети, дикий HTML и несколько более благородный XHTML до сих пор царствует в сети, а многочисленные владельцы сайтов уже вовсю «склеивают» содержание разнородных сайтов с помощью микроформатов. - Микроформаты здесь и сейчас34
Перевод статьи Джона Оллсопа, в которой автор рассказывает о положении дел с микроформатами по состоянию на конец лета 2006 года с примерами использования микроформатированного контента в современных веб-приложениях. - Микроформаты35
Одна из основных идей, лежащих в основе микроформатов — вместо того, чтобы изобретать отдельный формат для каждой области, в которой интересно было бы машинно обрабатывать информацию, их создатели решили расширить сам (X)HTML, чтобы структурировать свою информацию мог любой. - Микроформаты в контексте их применения36
Уч Огбуджи детально разбирается с микроформатами и заключает, что на сегодняшний день у них есть серьёзные проблемы. В качестве решения он предлагает свой подход, хорошо сочетающийся с различными технологиями.
- Digital Web Magazine — Microformats Primer7
Введение в микроформаты от Гаррета Даймона - Add microformats magic to your site21
Как широкое использование микроформатов может увеличить насыщенность веб. - Digital Web Magazine — The Big Picture on Microformats37
Как микроформаты используются сейчас и какие у них перспективы в будущем John Allsopp. - Microformats: Evolving the Web38
Jeremy Keith - Mozilla Does Microformats24
FireFox 3 как информационный брокер. Richard MacManus. - What are Microformats?23
Презентация. Tantek Çelik. - Introduction to Microformats22
Микроформаты: введение, структурированные данные, фундаментальные типы, Operator. - Microformats and the Decentralized Future of Online Marketing39
Alex Faaborg о микроформатах и их возможных применениях в браузерах. - Microformats Challenge Web Feeds and Web APIs!40
Микроформаты стоит рассматривать не только в контексте семантического веб, они бросают вызов таким фундаментальным составляющим Web 2.0 как новостные ленты и API. - The Awesome Power of Microformats41
Что такое микроформаты? Kevin Lawver. - Usable Microformats42
Статья для тех, кто только знакомится с микроформатами. Andy Hume. - Microformats43
Микроформаты разработаны в первую очередь для людей. Prof. Dr. Mathias Weske.
Инструменты для работы с микроформатами
- Microformats Bookmarklet44
Помогает сохранять контакты и события извлекая их из hCards и hCalendars. - Tails Export45
Расширение для FireFox, позволяет просматривать и экспортировать микроформаты. На данный момент поддерживаются hCard [экспортируется в файл .vcf], hCalendar [экспортируется в файл .ics], hReview, xFolk и Rel-license. - Highlight Microformats with CSS46
Подсветка микроформатов для пользователей Camino, Safari or Omniweb. - Operator47
Плагин для FireFox, использующий микроформаты для предоставления новых способов взаимодействия с веб сервисами. Позволяет комбинировать информацию с различных сайтов, наиболее подходящим образом, например, Flickr + Google Maps, Upcoming.org + Google Calendar, Yahoo! Local + адресная книга, и еще много различных возможностей и вариантов. - Microformats Dreamweaver Extension48
Расширение для Dreamweaver (идеально работает с Dreamweaver 8, хотя должно работать с MX и старше) реализует несколько панелей упрощающих добавление данных в форматах hCalendar, hCard, rel-license, rel-tag и XFN, планируется поддержка и других микроформатов. - microformats.css49
CSS шаблон для существующих микроформатов, основанный на the microformats cheatsheet (PDF)50 - Microformats Cheat Sheet51
Таблица с описанием микроформатов iCalendar, hCalendar, hReview, vCard, hCard, RelLicense, RelTag, XFN - Microformats Cheat Sheet52
Таблица микроформатов с описанием форматов, свойств и иерархии микроформатов. - Microformats Icons53
Иконки для микроформатов hCal, hResume, hCard, XFN.
Уроки по микроформатам
- Tutorials on Microformats54
Серия статей описывающая многие аспекты микроформатов, включая описание и цели микроформатов hCard, hCalendar, AHAH, hReview, xFolk, hResume, XOXO и hAtom. - Intro to microformats55
Расширенное введение в теорию и практику микроформатов. - Introduction to Microformats + a look at hCard & hAtom56
Mike Jolley шаг за шагом, объясняет что такое микроформаты, как они могут быть интегрированы в веб-страницу и как повысить эффективность контента с их помощью. - Pairing Wine and Microformats57
Микроформаты на практике: Dan Cederholm об использовании микроформатов в проекте Cork’d58. - Microformats in Web Browsers59
This is a concept for putting Microformats ‘auto-discovery’ user interface in a web browser. Any web browser (although the sketches were original conceived as a Firefox extension).by Ben Ward - Wikipedia: Microformats60
Описание микроформатов в Wikipedia. - Practical Microformats61
Микроформаты с нуля, обширный урок от Ryan King62 и Brian Suda63. - Using Microformats in WordPress64
Существует два способа интеграции микроформатов в WP. Первый, скопировать подходящий код у создателей микроформатов. Второй, шаг за шагом следовать инструкциям, изложенным в этой статье.
Блоги и Wiki
- Wikipedia: Микроформаты65
Описание микроформатов на русском языке. - Хабрахабр: Микроформаты66
Исчерпывающая информация о микроформатах от Максима Россомахина67. - Microformats.org68
Разработанные в первую очередь для людей и во вторую для машин, микроформаты — это набор простых и открытых форматов данных основанных на существующих и широко распространенных стандартах. Официальный сайт. - Wikipedia: Microformats60
Описание микроформатов в Wikipedia. - microformatique69
Неофициальный блог посвященный всем аспектам разработки и применения микроформатов. Последние спецификации, презентации, события, публикации и многое другое, собрал вместе John Allsopp.
Оригинал на английском: Microformats: What They Are and How To Use Them