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