Микроформаты — форматы, позволяющие сделать контент не только доступным
человеку, но и понятным для машин (что является базовой идеей
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.
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 для создания новых форматов.
Представьте, что вы хотите продать машину, вы могли бы опубликовать
объявление в блоге, а сервисы, специализирующиеся на этом нашли бы его,
классифицировали и разместили в каталоге. Все, что для этого нужно это
использовать микроформат 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
и другими.
Семантическая сеть,
основанная на микроформатах33
Несмотря на преимущества семантической сети, дикий HTML и несколько более
благородный XHTML до сих пор царствует в сети, а многочисленные владельцы
сайтов уже вовсю «склеивают» содержание разнородных сайтов с помощью
микроформатов.
Микроформаты здесь и
сейчас34
Перевод статьи Джона Оллсопа, в которой автор рассказывает о положении дел с
микроформатами по состоянию на конец лета 2006 года с примерами
использования микроформатированного контента в современных веб-приложениях.
Микроформаты35
Одна из основных идей, лежащих в основе микроформатов - вместо того, чтобы
изобретать отдельный формат для каждой области, в которой интересно было бы
машинно обрабатывать информацию, их создатели решили расширить сам (X)HTML,
чтобы структурировать свою информацию мог любой.
Микроформаты в контексте их применения36
Уч Огбуджи детально разбирается с микроформатами и заключает, что на
сегодняшний день у них есть серьёзные проблемы. В качестве решения он
предлагает свой подход, хорошо сочетающийся с различными технологиями.
Microformats Challenge Web Feeds and Web APIs!40
Микроформаты стоит рассматривать не только в контексте семантического веб,
они бросают вызов таким фундаментальным составляющим Web 2.0 как новостные
ленты и API.
Usable
Microformats42
Статья для тех, кто только знакомится с микроформатами. Andy Hume.
Microformats43
Микроформаты разработаны в первую очередь для людей. Prof. Dr. Mathias
Weske.
Инструменты для работы с микроформатами
Microformats Bookmarklet44
Помогает сохранять контакты и события извлекая их из hCards и hCalendars.
Tails Export45
Расширение для FireFox, позволяет просматривать и экспортировать
микроформаты. На данный момент поддерживаются hCard [экспортируется в файл
.vcf], hCalendar [экспортируется в файл .ics], hReview, xFolk и Rel-license.
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, планируется
поддержка и других микроформатов.
Tutorials on Microformats54
Серия статей описывающая многие аспекты микроформатов, включая описание и
цели микроформатов hCard, hCalendar, AHAH, hReview, xFolk, hResume, XOXO и
hAtom.
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
Using Microformats in WordPress64
Существует два способа интеграции микроформатов в WP. Первый, скопировать
подходящий код у создателей микроформатов. Второй, шаг за шагом следовать
инструкциям, изложенным в этой статье.
Microformats.org68
Разработанные в первую очередь для людей и во вторую для машин, микроформаты
— это набор простых и открытых форматов данных основанных на существующих и
широко распространенных стандартах. Официальный сайт.
microformatique69
Неофициальный блог посвященный всем аспектам разработки и применения
микроформатов. Последние спецификации, презентации, события, публикации и
многое другое, собрал вместе John Allsopp.
После публикации 29 тестовых версий
анонсирован первый стабильный релиз
MySQL 5.1, пригодный для
промышленной эксплуатации и обеспечивающий увеличение производительности для
"тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные
новшества
появившиеся в MySQL 5.1:
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.