Несколько часто задаваемых вопросов по поводу RDF, и ответы на них.
Оригинал: http://www.w3.org/RDF/FAQ
Содержание
1. Что такое RDF?
RDF Resource Description Framework — это универсальный язык для представления знаний в Сети. Используя простую реляционную модель, он позволяет различным приложениям обмениваться данными. RDF данные описывают знания в самом общем виде. В то время как XML схемы просто описывают структуру документа, RDF имеет дело со знаниями как таковыми. Это позволяет значительно расширить область применения данных, представленных в таком формате. Если XML позволяет обмениваться информацией в рамках одного приложения, то RDF предоставляет универсальное средство для обмена данными между разными программами. Причем сами программы могут ничего не знать друг о друге.
Изначально RDF представлял собой инфраструктуру для метаданных, и предназначался для организации взаимодействия приложений, которые обмениваются информацией через Интернет. RDF обеспечивает средства для организации автоматической обработки Веб-ресурсов и, таким образом, предоставляет базовый функционал для организации работы Семантической Паутины. Метаданные RDF могут быть использованы во множестве разных прикладных областей. Например: в области поиска информации, для обеспечения более адекватных результатов работы поисковых серверов; в области каталогизации, для описания содержания и взаимоотношений между теми или иными ресурсами; в области интеллектуальных программных агентов , для облегчения обменом знаниями; для описания прав интеллектуальной собственности на веб-ресурсы и многое другое. RDF данные снабженные цифровой подписью станут ключом к созданию Сети, которой можно доверять («Web of Trust»), для электронной торговли, сотрудничества, и других приложений.
2. Почему стоит обратить внимание на RDF?
RDF обеспечивает следующие возможности:
- взаимообмен данными
- семантика доступная для понимания компьютерами
- большая точность в процессе анализа ресурса, чем полнотекстовый поиск
- более стойкие к изменениям приложения
Дальнейшее развитие RDF также обеспечит:
- унифицированные средства для поиска ресурсов
- язык обработки правил для автоматического принятия решений по поводу веб-ресурсов
- язык для извлечения метаданных от сторонних источников
Вообще, RDF обеспечивает базу для целого семейства инструментов для формирования, манипулирования и поиска понятных компьютерам данных в Сети, и, тем самым, способствует трансформации Интернета в огромное хранилище знаний доступных для обработки компьютерами.
3. Как можно добавить RDF данные в мои HTML странички?
Для того, чтобы начать использовать RDF, просто скопируйте следующий фрагмент кода в тег ваших HTML документов, и сделайте соответствующие замены:
Замечание: эта техника создает документ в смешенном формате, который не является (к Августу 2003), строго говоря, HTML. Рабочая Группа RDF Core настоятельно рекомендует, чтобы метаданные были связаны (linked) а не встроены (embedded) в ваш HTML. Смотрите сообщение RDF Core по этой проблеме. Почтовая рассылка public-rdf-in-xhtml-tfбыла основана для того, чтобы исследовать возможные стратегии для включения RDF с соблюдением валидности HTML.
Вместо http://doc подставьте веб-адрес самого документа. Если вы не знаете веб-адрес, или он может измениться, или документ имеет несколько адресов, вы можете использовать пустую строку («»).
Вместо Joe Smith, подставьте имя человека (или организации) отвечающего за создание содержимого страницы.
Не меняйте URI в двух атрибутах xmlns. Эти URI определяют, что этот крохотный кусочек XML означает в действительности!
Для более подробной информации об элементах Dublin Core, смотрите «Dublin Core Metadata Element Set: Reference Description». Dublin Core Metadata Initiative (DCMI) работает над более искушенным способом представления квалифицированных метаданных Dublin Core. Смотрите DCMI Architecture для информации о статусе этой работы.
4. Где я могу найти инструменты совместимые с RDF?
Существует множество инструментов и приложений и ни один список не может адекватно представить их все. Однако на сайте DAML есть большой список таких инструментов. (DAML – название проекта содействия развития Семантической Сети, поддерживаемого правительством США). Среди них есть как коммерческие, так и бесплатные, и исследовательские проекты. Среди них есть системы хранения информации, системы поиска информации, системы логического вывода, средства форматирования, генераторы отчетов, конверторы данных и т. д. RDF Interest Group – хорошее место, где вы можете спросить о том, что вы ищете.
5. Кто разработал RDF?
RDF – результат сотрудничества разных людей и организаций. Несколько организаций-членов W3C приняли активное участие в его разработке.
В то время как, RDF начинался, как развитие технологии описания контента PICS , он также в значительной степени основывается на XML, а, кроме того, на технологиях от Microsoft (XML Web Collections) и Netscape (XML/MCF). Другие документы, такие как Microsoft XML-Data Site Map предложения, и Dublin Core/Warwick Framework также оказали влияние на архитектуру RDF. (См. OCLC’s Nov’97 Press Release.)
6. Будет ли PICS использовать RDF?
PICS-1.1 – рекомендация W3C, которая предшествовала RDF. Одним из требований к RDF было то, что он должен позволять выражать все, что позволяет PICS-1.1, а также то, что он должен допускать автоматический перевод меток PICS-1.1 в формат RDF без потери информации. Любые будущие работы в области PICS-1.1 должны будут развиваться в направлении перехода на RDF. W3C PICS Interest Group должна принять решение, когда такой переход будет наиболее оправдан. Программное обеспечение и веб-контент, использующие PICS-1.1 будут поддерживаться до тех пор, пока этого требует рынок. Мы ожидаем, что PICS-1.1 и эквивалентные выражения на RDF будут совместно использоваться в течение некоторого времени.