Часто задаваемые вопросы о Semantic Web (SW)

Микроформаты — обычно это относительно небольшие и простые наборы терминов, про которые существуют определенные соглашения в сообществе. Модели данных, разработанные в рамках Семантической Паутины имеют потенциал для того, чтобы быть более выразительными, точными, и формальными (и, обычно большими по размеру). Оба подхода могут быть использованы для выражения структурированных данных внутри веб-страниц. В некоторых случаях микроформаты уместны, потому что дополнительные возможности, которые предоставляют технологии Семантической Паутины — не требуются. В других случаях, где требуется большая точность, использовать микроформаты не удастся.

Данные, описанные в микроформатах имеют отношение к определенной проблемной области. Можно разработать программу, адаптированную к определенному микроформату, к тому как он использует, скажем, атрибуты класса или заголовка. Также представляется сложным (если вообще возможным) комбинировать разные микроформаты. В противовес этому, RDF может представлять любую информацию, в том числе и ту, которая извлечена из микроформатов на текущей странице. Вот где микроформаты могут извлечь пользу из RDF — универсальность инструментов Семантической Паутины позволяет повторно использовать существующие средства, например, язык запросов и легкое объединения утверждений из разных источников — фундаментальная сущность Семантической Паутины.

Заметим, что Рабочая Группа GRDDL разработала «шлюз» для микроформатов. Он определяет стандартную процедуру, как микроформаты сохраненные в XHTML файле могут быть «на лету» преобразованы в RDF. Также Группа по Развертыванию Semantic Web работая над RDFa создает модуль XHTML1.1, который позволит использовать фактически любой словарь RDF для аннотирования XHTML контента, почти как микроформаты, но более точно и с лучшими возможностьями для интеграции разных словарей в одном документе. Наконец, eRDF (разработанный Талисом) предлагает промежуточный вариант, когда можно добавлять произвольные данные RDF в станицу (X)HTML без необходимости использовать новый модуль, хотя и с ограничением на типы RDF словарей, которые могут быть использованы таким образом.