Структура понятий Семантического Web
Следовательно, Семантический Web можно представить как симбиоз двух направлений, первый из которых охватывает языки представления данных. На сегодняшний день основными такими языками являются Расширяемый Язык Разметки XML (eXtensible Markup Language) и Средства Описания Ресурсов RDF (Resource Description Framework).
Второе, концептуальное направление несет в себе теоретическое представление о моделях предметных областей. Такие модели в терминологии Семантического Web называются онтологией. 10 февраля 2004 года консорциумом W3C была утверждена и опубликована спецификация языка сетевых онтологий OWL (Ontology Web Language).
Такую структуру принято изображать в виде логических уровней (ее еще называют «пирог Тима») (рис. 1.1).
Рис. 1.1. Структура Семантического Web (пирог Тима)
В этой структуре самый нижний уровень - это Universal Resource Identifier (URI), унифицированный идентификатор, который определяет способ записи адреса произвольного ресурса. Семантический Web, именуя всякое понятие просто с помощью URI-идентификатора, дает возможность каждому выражать те понятия, которыми он пользуется. Типичными примерами URI-идентификаторов является URL-адрес, однако URI-идентификатор задавая или ссылаясь на некоторый ресурс, не обязательно при этом указывает на его местонахождение в Internet.
Следующий уровень - язык XML как базовая форма разметки и средства, предназначенные для определения и описания классов XML-документов (DTD, XML- схемы).
XML – это синтаксическая основа Семантического Web.
Отдельный уровень в концепции Семантического Web ориентирован на работу с цифровой подписью, которая необходима, чтобы клиенты могли определять степень достоверности данных.
На базе XML разворачиваются средства описания ресурсов RDF и RDF-схемы, которые объясняют, как стыковать XML-данные в сети и строить каталоги и словари понятий. RDF позволяет выполнять поиск необходимых понятий в Семантическом Web.
RDF – это семантическая основа Семантического Web.
Следующий уровень - язык сетевой онтологии OWL, предназначенный для описания классов и отношений между ними, которые свойственны как сетевым документам, так и программам. OWL обеспечивает более полную автоматическую обработку сетевого контента, чем та, которую поддерживают XML и RDF, оказывая вместе с формальной семантикой дополнительную семантическую поддержку.
Дата добавления: 2016-04-14; просмотров: 570;