Именованный граф - Named graph

Именованный граф
СтатусОпубликовано
Год начался2005; 15 лет назад (2005)
РедакторыДжереми Дж. Кэрролл
Базовые стандартыURI и RDF
Связанные стандартыTriX, TriG, N-квадроциклы
ДоменСемантическая сеть
Интернет сайтИменованные графы, происхождение и доверие
Именованный граф

Именованные графы являются ключевой концепцией Семантическая сеть архитектура, в которой набор Структура описания ресурсов заявления (a график ) идентифицируются с помощью URI,[1] позволяя делать описания этого набора утверждений, таких как контекст, информация о происхождении или другие подобные метаданные.

Именованные графы - это простое расширение модели данных RDF.[2] с помощью которых можно создавать графики, но в модели отсутствуют эффективные средства их различения после публикации на Интернет в целом.

Именованные графы и HTTP

Одна из концепций Интернета - это граф узлов документа, идентифицированных с помощью URI и связанных гиперссылка дуги, которые выражаются внутри HTML документы. Делая HTTP GET по URI (обычно через веб-браузер ), может быть найден каким-то образом связанный документ. Этот подход «следуй за своим носом» также применим к документам RDF в Интернете в виде Связанные данные, где обычно синтаксис RDF используется для выражения данных в виде серии операторов, и URI внутри RDF указывают на другие ресурсы. Эта сеть данных была описана Тим Бернерс-Ли как «гигантский глобальный график».[3]

Описание именованного графа

Именованные графы представляют собой формализацию интуитивной идеи о том, что содержимое документа RDF (графа) в сети может считаться названным по URI документа. Это значительно упрощает методы управления цепочками происхождения для фрагментов данных и обеспечивает детальный контроль доступа к исходным данным. Кроме того, доверием можно управлять через издателя, применяющего цифровую подпись к данным в названном графе. (Первоначально предполагалось, что поддержка этих возможностей будет осуществляться за счет реификации RDF, однако этот подход оказался проблематичным.[4])

Именованные графы и хранилища RDF

Хотя именованные графы могут появляться в Интернете как простые связанные документы (т. Е. Связанные данные ), они также очень полезны для управления наборами данных RDF в хранилище RDF. В частности, объем SPARQL запрос может быть ограничен определенным набором именованных графов.

пример

Предположим следующее (Черепаха ) Документ RDF помещен в SPARQL -возможный магазин с названием http://example.org/joe.

@приставкаfoaf:<http://xmlns.com/foaf/0.1/>.<http://example.org/joe#me>аfoaf:Человек.<http://example.org/joe#me>foaf:домашняя страница<http://example.org/joe/index.html>.<http://example.org/joe#me>foaf:mbox<mailto:[email protected]>.<http://example.org/joe#me>foaf:имя"Джо Лямбда".

Эти данные были написаны в более подробной форме, чем необходимо, чтобы показать тройные структуры.

Домашняя страница человека с адресом электронной почты mailto: [email protected] можно получить с помощью SPARQL запрос:

ПРИСТАВКА пена: <http://xmlns.com/foaf/0.1/>ВЫБРАТЬ ? домашняя страницаОТ НАЗВАНИЯ <http://example.org/joe>ГДЕ {	ГРАФИК  {		?человек пена:домашняя страница ? домашняя страница .		?человек пена:mbox <mailto:[email protected]> .	}}

В ОТ НАЗВАНИЯ здесь определяет целевой граф для запроса.

Именованные графы и квадраты

До публикации статей, описывающих именованные графы, шла активная дискуссия о выполнении их роли в магазине с помощью арность выше, чем у тройных операторов RDF: где тройки иметь форму <subject> <predicate> <object>, квадроциклы будет иметь форму по линиям <subject> <predicate> <object> <context>. Именованные графы можно представить таким образом, как <subject> <predicate> <object> <graphname>, с тем преимуществом, что <graphname> часть будет URI, давая четырехмерную глобальную веб-область видимости по сравнению с произвольными именами локальных операторов. Этот способ представления квадрациклов соотв. четырехъядерные операторы были включены в спецификацию N-квадроциклы.[5]

Формальное определение

Статья Кэрролла и др. С конференции WWW 2005 г. включает формальное определение именованных графов.[6]

Характеристики

В настоящее время нет спецификации для именованных графов самих по себе, кроме описанной в Carroll et al. (2005)[6] и Кэрролл и Стиклер (2004)[7] (который включает синтаксис для представления именованных графов), но они составляют часть SPARQL Спецификация протокола и языка запросов RDF.

Предлагаемые спецификации

Смотрите также

  • Джени Теннисон (2011-07-05). "Что вообще означают URI?". Размышления Джени. Джени Теннисон. Получено 6 июля 2011.

использованная литература

  1. ^ строго говоря, URIRef
  2. ^ http://www.w3.org/TR/PR-rdf-syntax/ «Модель описания ресурсов (RDF) и спецификация синтаксиса»
  3. ^ Гигантский глобальный график В архиве 2016-07-13 в Wayback Machine
  4. ^ Реификация RDF и N3
  5. ^ https://www.w3.org/TR/n-quads/
  6. ^ а б [1]
  7. ^ TriX: RDF утраивает XML