* Редактирование, май 2015 г.: Времена изменились ... снова . Schema.org кажется правильным путем использования микроданных (примечание W3C) или RDFa (рекомендация W3C), где вариант RDFa Lite легче всего изучить. Между тем, недавно Микроформаты также выпустили новую версию, на которую в настоящее время никто не обращает внимания.
См. Также ответ на Какова связь между RDF, RDFa, микроформатами и микроданными?
Редактирование, август 2011 г .: Времена изменились. Забудьте мою рекомендацию ниже. Просто используйте микроданные и забудьте, что два других существуют.
Микроформаты : самый старый и самый простой из трех. Если существующие спецификации соответствуют вашим потребностям (то есть вы хотите разметить адреса, события, ссылки друзей или другой из поддерживаемых типов данных), то они являются хорошим и практичным выбором. Проблема в том, что вы не можете создать собственный микроформат, если хотите разметить какие-либо данные, которые не поддерживаются официальными спецификациями.
RDFa : Этот метод основан на модели данных RDF W3C (в основном это способ встраивания данных RDF в HTML-страницы). RDF существует уже долгое время, и существует большое количество интересных инструментов для работы с данными RDF (магазины, поисковые системы, языки запросов, визуализаторы графиков и т. Д.). Таким образом, RDFa перенесет вас в эту большую существующую экосистему. Но это также усложняет RDFa, и кривая обучения круче, чем для других предложений.
Микроданные : Это контрпредложение Иана Хиксона в RDFa. По духу, это расширяемая версия микроформатов. Он не имеет RDF-соединения и проще, чем RDFa. Это все еще очень ново и еще не получило большого распространения, поэтому пока рано говорить. Обновление: schema.org действительно заключает сделку здесь.
Я бы рекомендовал использовать микроформаты, если они покрывают ваши потребности, и RDFa в противном случае.