Именованные графы являются ключевой концепцией архитектуры семантической паутины, в которой набор операторов структуры описания ресурсов ( граф ) идентифицируется с помощью URI , [1] позволяя делать описания этого набора операторов, таких как контекст, информация о происхождении и т. Д. такие метаданные .
Статус | Опубликовано |
---|---|
Год начался | 2005 |
Редакторы | Джереми Дж. Кэрролл |
Базовые стандарты | URI и RDF |
Связанные стандарты | TriX , TriG , N-квадроциклы |
Домен | Семантическая сеть |
Веб-сайт | Именованные графики, происхождение и доверие |
Именованные графы - это простое расширение модели данных RDF [2], с помощью которого можно создавать графы, но в модели отсутствуют эффективные средства различения между ними после публикации в Интернете в целом.
Именованные графы и HTTP
Одна из концепций Интернета - это граф узлов документа, идентифицированных с помощью URI и связанных дугами гиперссылок, которые выражаются в документах HTML . Выполняя HTTP- запрос GET для URI (обычно через веб-браузер ), можно получить какой-либо связанный документ. Этот подход «следуй за своим носом» также применим к документам RDF в Интернете в форме связанных данных , где обычно синтаксис RDF используется для выражения данных в виде серии операторов, а URI внутри RDF указывают на другие ресурсы. Тим Бернерс-Ли назвал эту сеть данных «гигантским глобальным графом». [3]
Именованные графы являются формализацией интуитивной идеи о том, что содержимое документа RDF (графа) в сети может считаться именованным по URI документа. Это значительно упрощает методы управления цепочками происхождения для фрагментов данных и обеспечивает детальный контроль доступа к исходным данным. Кроме того, доверием можно управлять с помощью издателя, применяющего цифровую подпись к данным в названном графе. (Первоначально предполагалось, что поддержка этих средств будет осуществляться за счет реификации RDF, однако этот подход оказался проблематичным [4] ).
Именованные графы и хранилища RDF
Хотя именованные графы могут появляться в сети как простые связанные документы (т. Е. Связанные данные ), они также очень полезны для управления наборами данных RDF в хранилище RDF. В частности, объем запроса SPARQL может быть ограничен определенным набором именованных графов.
Пример
Предположим, что следующий ( Turtle ) RDF-документ был помещен в хранилище с поддержкой SPARQL с именем http://example.org/joe .
@prefix foaf: . FOAF : Person . foaf : домашняя страница . foaf : mbox . foaf : имя "Джо Лямбда" .
Эти данные были написаны в более подробной форме, чем необходимо, чтобы показать тройные структуры.
Домашняя страница человека с адресом электронной почты mailto: [email protected] можно получить с помощьюзапроса SPARQL :
ПРЕФИКС foaf : ВЫБРАТЬ ? Домашнюю страницуОТ НАЗВАННОГО ГДЕ { GRAPH ? G { ? Person foaf : homepage ? Homepage . ? человек foaf : mbox . } }
ОТ ИМЕНИ здесь идентифицирует целевой график для запроса.
Именованные графы и квадраты
До публикации статей, описывающих именованные графы, было много дискуссий о выполнении их роли в хранилище с использованием арности выше, чем у операторов тройки RDF: где тройки имеют форму <субъект> <предикат> <объект> , квадраты будут имеют форму по строкам
Формальное определение
В статье Кэрролла и др. С конференции WWW 2005 г. включает формальное определение именованных графов. [6]
Характеристики
В настоящее время нет спецификации для именованных графов самих по себе, кроме описанной в Carroll et al. (2005) [6] и Carroll and Stickler (2004) [7] (который включает синтаксис для представления именованных графов), но они составляют часть спецификации протокола SPARQL и языка запросов RDF.
Предлагаемые спецификации
Смотрите также
- Джени Теннисон (05.07.2011). "Что вообще означают URI?" . Размышления Джени . Джени Теннисон . Проверено 6 июля 2011 года .
Рекомендации
- ^ строго говоря, URIRef
- ^ http://www.w3.org/TR/PR-rdf-syntax/ "Модель описания ресурсов (RDF) и спецификация синтаксиса"
- ^ Giant Global Graph архивации 2016-07-13 в Wayback Machine
- ^ Реификация RDF и N3
- ^ https://www.w3.org/TR/n-quads/
- ^ а б [1]
- ^ TriX: RDF тройки в XML