Использование RDF

Богатые выразительные способности языка RDF и возможность поддержки расширяемой семантики (за счет интеграции распределенных, независимо разрабатываемых словарей) предопределили широкое распространение информационных технологий и программных средств, базирующихся на использовании RDF.

Наиболее значимыми приложениями RDF на сегодняшний день считаются многочисленные проблемно-ориентированные RDF-словари (охватывающие различные сферы научных исследований, корпоративные бизнес-процессы, торговлю, Internet-технологии и т. д.), используемые через Web и/или через корпоративные сети.

Широко известен пример использования RDF/RDFS в создании, развитии и эксплуатации словаря Dublin Core, предназначенного для описания метаданных о ресурсах с целью их каталогизации. Принятый в Dublin Core набор семантических характеристик ресурсов согласовывался международной междисциплинарной группой, в которую входили специалисты в области библиотечного дела, информатики, представители музейного сообщества и др. Этот набор семантических атрибутов может использоваться для описания широкого класса документов различной информационной природы, что позволяет оперировать RDF-словарем Dublin Core в приложениях с сильно разнящейся функциональностью. Для ссылок на термины рассматриваемого словаря традиционно применяется пространство имен «dc:».

Не менее существенными приложениями RDF являются средства инкапсуляции метаданных в различные распространенные специализированные форматы данных или в нотации проблемно-ориентированных декларативных языков. В качестве примеров могут быть приведены язык SVG (Scalable Vector Graphics language – язык описания масштабируемой векторной графики консорциума W3C), XMP (Extensible Metadata Platform – расширяемая платформа метаданных фирмы Adobe, использующая нотацию RDF/XML для инкапсуляции метаданных об Adobe-документах в код самих документов и, соответственно, применяющая RDF в качестве базиса для представления служебных метаданных, обрабатываемых приложениями Adobe) и др.

Характерным и показательным примером эффективного внедрения RDF-технологий является создание и программная поддержка спецификации метаданных PRISM (Publishing Requirements for Industry Standart Metadata), ориентированной на потребности печатной индустрии и журналистики. Здесь RDF/RDFS (наряду с другими поддерживаемыми в PRISM нотациями) выполнил роль инструмента описания метаданных не только о сложноструктурированных печатных документах, изопродукции, информационных источниках и т. п., но и о способах их обработки на различных стадиях процесса публикации – при выполнении операций поиска, просмотра, систематизации, компиляции данных из различных источников и форматов представления, контроля лицензионных соглашений и проч.

Другой широко применяемой спецификацией, использовавшей RDF в качестве базиса описания метаданных, является XPackage (XML Package). Эта спецификация была ориентирована на представление и обработку Web-контентов, в которых необходима логическая группировка XML-ресурсов с целью их последующей интерпретации «как единого целого». В свою очередь XPackage стала основой широко используемого в настоящее время в Internet-технологиях языка разметки XHTML.

Следует отметить, что RDF стал удобной платформой для создания целого ряда более развитых в функциональном отношении языков, развиваемых в рамках концепции «Семантический Web». Наиболее показателен в этом контексте пример языка DAML (разработанного под эгидой американского агентства оборонных исследований DARPA языка разметки программных агентов – DARPA Agents Markup Language – DAML) и его расширения DAML + OIL (OIL – Ontology Inference Layer – уровень онтологического вывода).

Существует и целый ряд других направлений и известных примеров использования RDF/RDFS. Однако в перспективе в сфере Web-технологий, ориентированных на работу с онтологиями, нишу RDF будут постепенно занимать языки, обладающие большей выразительной мощностью и функциональностью. Одним из таких языков призван стать язык OWL.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: