Именованный граф
Статус | Опубликовано |
---|---|
Год начался | 2005 г |
Редакторы | Джереми Дж. Кэрролл |
Базовые стандарты | URI и RDF |
Сопутствующие стандарты | TriX , TriG , N-квадроциклы |
Домен | Семантическая сеть |
Именованные графы — это ключевая концепция архитектуры семантической паутины , в которой набор операторов Resource Description Framework ( граф ) идентифицируется с помощью URI . [1] позволяя делать описания этого набора утверждений, такие как контекст, информация о происхождении или другие подобные метаданные .
Именованные графы — это простое расширение модели данных 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: <http://xmlns.com/foaf/0.1/> .
<http://example.org/joe#me> a foaf:Person .
<http://example.org/joe#me> foaf:homepage <http://example.org/joe/index.html> .
<http://example.org/joe#me> foaf:mbox <mailto:[email protected]> .
<http://example.org/joe#me> foaf:name "Joe Lambda" .
Эти данные были записаны в более подробной форме, чем необходимо, чтобы показать тройные структуры.
Домашняя страница человека с адресом электронной почты mailto: [email protected] можно получить с помощью запроса SPARQL :
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?homepage
FROM NAMED <http://example.org/joe>
WHERE {
GRAPH ?g {
?person foaf:homepage ?homepage .
?person foaf:mbox <mailto:[email protected]> .
}
}
Здесь FROM NAMED определяет целевой граф для запроса.
Именованные графы и квадраты
[ редактировать ]До публикации статей, описывающих именованные графы, велась активная дискуссия о выполнении их роли в хранилище за счет использования арности, большей , чем у тройных операторов RDF: там, где тройки имеют форму субъект-предикат объект , четверки будут иметь форму вдоль строки контекста объекта предиката субъекта . Именованные графы могут быть представлены таким образом, как объект-предикат субъекта имя_графа , с тем преимуществом, что часть имени графа будет URI, предоставляя четырехмерную глобальную веб-область по сравнению с произвольными локальными именами операторов. Этот способ представления четверных мышц соответственно. [ нужны разъяснения ] Quad-statements был включен в спецификацию N-Quads . [5]
Формальное определение
[ редактировать ]Доклад Кэрролла и др. с конференции WWW 2005 г. включает формальное определение именованных графов. [6]
Технические характеристики
[ редактировать ]Этот раздел необходимо обновить . Причина следующая: TriG, безусловно, является рекомендацией W3C с 2014 года; вероятно, есть и другие соответствующие спецификации. ( май 2023 г. ) |
В настоящее время не существует спецификации для именованных графов, кроме той, которая описана в Carroll et al. (2005) [6] и Кэрролл и Стиклер (2004) [7] (который включает синтаксис для представления именованных графов), но они являются частью спецификации протокола SPARQL и языка запросов RDF.
Предлагаемые характеристики
[ редактировать ]- TriX — именованные графы в XML
- TriG — именованные графы в Turtle
- N-квадраты — именованные графы в N-тройках
См. также
[ редактировать ]- Джени Теннисон (5 июля 2011 г.). «Что вообще означают URI?» . Размышления Джени . Джени Теннисон . Проверено 6 июля 2011 г.
Ссылки
[ редактировать ]- ^ строго говоря, URIref
- ^ http://www.w3.org/TR/PR-rdf-syntax/ «Модель и синтаксис структуры описания ресурсов (RDF)»
- ^ Гигантский глобальный график. Архивировано 13 июля 2016 г. на Wayback Machine.
- ^ Реификация RDF и N3
- ^ «RDF 1.1 N-квадраты» .
- ^ Перейти обратно: а б Кэрролл, Джереми Дж.; Бизер, Кристиан; Хейс, Пэт; Стиклер, Патрик (2005). «Именованные графы» . Журнал веб-семантики . 3 (4): 247–267. дои : 10.1016/j.websem.2005.09.001 .
- ^ TriX: тройки RDF в XML