Средства описания ресурсов RDF 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Средства описания ресурсов RDF



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

Принцип построения отношений между сетевыми ресурсами в спецификации RDF предусматривает наличие трех компонент: объекта, атрибута и значения (аналогичных классической схеме "подлежащее - сказуемое - дополнение"). Каждому элементу данной цепочки (триплета) присваивается идентификатор (URI), с помощью которого при указании одного из звеньев можно автоматически восстановить всю цепочку в целом. Из триплетов языка RDF могут формироваться сети из взаимосвязанных объектов. Поскольку RDF использует URI-идентификаторы для кодирования информации в документе, это обеспечивает то, что каждое понятие будет привязано к единому определению, которое можно найти в Сети.

Базовый строительный блок в RDF - тройка "объект - атрибут - значение" часто записывают в виде A(O,V), где О - объект, А - атрибут со значением V. RDF позволяет менять местами объекты и значения.

Изначально в RDF используется синтаксис языка XML и URI-идентификаторы для указания объектов, понятий, свойств и отношений. Однако существуют и другие формы RDF-описаний, например, в виде наборов троек:

hasName

('http://dwl.visti.net', "Dmitry Lande")

authorOf

('http://dwl.visti.net/', 'ISBN5845907640')

hasPrice

('ISBN5845907640', "$8").

Кроме того, RDF допускает форму представления, в которой любое выражение RDF в триплете может быть объектом или значением, т. е. это позволяет указать, что данный объект имеет определенный тип, к примеру, что "ISBN5845907640" - это rdf:type book, за счет указания на определение book в схеме RDF:

<rdf:Description about="www.book.net/ISBN5845907640">

<rdf:type rdf:resource="http://description.org/schema/#book">

</rdf:Description>

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

Информационные ресурсы описываются с помощью совокупности терминов. Семантика, смысл самих терминов и словарей терминов, фиксируется с помощью глобальных универсальных имен URI. В RDF предусмотрен словарь терминов, называемый RDF-схемой, который определяет, какие термины могут быть использованы в RDF- утверждениях о свойствах ресурсов, представляет иерархию понятий предметной области, описывает характеристики каждого из терминов.

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

Пример RDF XML:

<?xml version="1.0"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:contact="http://www.w3.org/2000/05/contact#">

<contact:Company rdf:about="http://www.w3.org/Organization/contact#WebifySolutions">

<contact:name>Webify Solutions</contact:name>

<contact:mailbox rdf:resource="mailto:info@webifysolutions.com"/>

<contact:phone>1-800-4WEBIFY</contact:phone>

</contact:Company>

</rdf:RDF>

Элемент RDF несет информацию о ресурсе, в данном случае это компания http://www.w3.org/Organization/contact#WebifySolutions. Компания может быть идентифицирована по URI http://www.w3.org/Organization/contact#WebifySolutions, ее название - Webify Solutions, ее e-mail - info@webifysolutions.com, а номер телефона - 1-800-4WEBIFY.



Поделиться:


Последнее изменение этой страницы: 2017-02-09; просмотров: 181; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.210.17 (0.004 с.)