Семантический веб-стек - Semantic Web Stack

Семантический веб-стек

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

Семантическая сеть - это совместное движение, возглавляемое международными орган по стандартизации то Консорциум World Wide Web (W3C).[1] Стандарт продвигает общие форматы данных на Всемирная паутина. Поощряя включение семантический содержание в веб-страница Семантическая сеть Web направлена ​​на преобразование существующей сети, в которой преобладают неструктурированные и частично структурированные документы, в «сеть данных». Стек семантической паутины основан на W3C Структура описания ресурсов (RDF).[2]

Обзор

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

Иллюстрация была создана Тим Бернерс-Ли.[3] Стек все еще развивается по мере конкретизации слоев.[4][5] (Примечание: юмористический доклад о развивающемся стеке семантической паутины был сделан на Международной конференции по семантической паутине в 2009 г. James_Hendler.[6])

Семантические веб-технологии

Как показано в стеке семантической паутины, следующие языки или технологии используются для создания Семантическая сеть. Технологии снизу вверх до СОВА в настоящее время стандартизированы и приняты для создания приложений семантической сети. Пока не ясно, как будет реализована вершина стека. Все уровни стека должны быть реализованы, чтобы получить полное представление о Семантическая сеть.

Гипертекстовые веб-технологии

Нижние уровни содержат технологии, которые хорошо известны из гипертекстовой сети и которые без изменений обеспечивают основу для семантической сети.

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

Стандартизированные технологии семантической паутины

Средние уровни содержат технологии, стандартизированные W3C для создания семантических веб-приложений.

  • Структура описания ресурсов (RDF) - это платформа для создания операторов в форме так называемых троек. Это позволяет представить информацию о ресурсах в виде графа - иногда называют семантическую сеть. Гигантский глобальный график.
  • Схема RDF (RDFS ) обеспечивает базовый словарный запас для RDF. Используя RDFS, например, можно создавать иерархии классов и свойств.
  • Язык веб-онтологий (OWL) расширяет RDFS, добавляя более сложные конструкции для описания семантики операторов RDF. Он позволяет устанавливать дополнительные ограничения, такие как, например, мощность, ограничения значений или характеристики свойств, такие как транзитивность. Он основан на логика описания тем самым привносит в семантическую сеть силу рассуждений.
  • SPARQL является языком запросов RDF - его можно использовать для запроса любых данных на основе RDF (т. е. включая операторы, включающие RDFS и OWL). Язык запросов необходим для получения информации для семантических веб-приложений.
  • РИФ это формат обмена правилами. Например, важно разрешить описание отношений, которые нельзя описать напрямую с помощью логики описания, используемой в OWL.

Нереализованные технологии семантической паутины

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

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

Примечания

  1. ^ «Хронология стандартов XML и семантической сети W3C» (PDF). 2012-02-04.
  2. ^ «Деятельность W3C по семантической сети». Консорциум World Wide Web (W3C). 7 ноября 2011 г.. Получено 26 ноября, 2011.
  3. ^ «Семантическая сеть - XML2000, слайд 10». W3C. Получено 2008-05-13.
  4. ^ «Представление знаний в семантической сети, слайд 7». W3C. Получено 2008-05-13.
  5. ^ «Семантическая сеть и другие технологии, за которыми стоит следить, слайд 24». W3C. Получено 2008-05-13.
  6. ^ ""Поэма Layercake, ISWC 2009"".