Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Способы хранения RDF-графа




Два подхода:

• Triplestore + точка доступа (аналогично реляционной базе данных).

• Текстовый файл в специальном формате.

Сериализация –это представление RDF в текстовом виде. Форматы сериализации:

• RDF/XML – стандартный формат на базе XML.

• N-Triples – простой формат.

• Turtle – удобный формат.

• JSON-LD – формат на базе JSON.

• RDFa и Microdata – формат RDF-разметки HTML-страниц.

N-Triples состоит из простого перечисления триплетов. Триплет содержит субъект, предикат и объект, разделенные пробелом. В конце триплета ставится точка.

 

URI’и ресурсов записываются в <>.

Литералы записываются в кавычках.

Код языка в литерале записывается после @.

Тип данных литерала – после ^^

Для того, чтобы описать анонимный узел, ему дают служебный идентификатор. Идентификатор записывается так: _:идентификатор.

Замечание: идентификатор – это не URI, на него нельзя сослаться из других графов.

 

 

Turtleявляется расширением N-Triples. Поэтому, любой N-Triples-документ также является и Turtle-документом. Но Turtle позволяет записывать триплеты в более понятном и компактном виде.

URI’и с повторяющимися префиксами можно сократить, присвоив префиксу имя. Имя присваивается так: «@prefix имя-префикса: .». Одно имя м.б. пустым . Сокращенный URI записывается так: имя-префикса:остаток-uri (без <>).

 

 

Повторяющиеся субъекты можно опустить. Триплет с опущенным субъектом отделяется от предыдущего символом «;».

 

Если повторяется и субъект, и предикат – их также можно опустить. Триплет с опущенным субъектом и предикатом отделяется от предыдущего символом «,».

 

 

Анонимный узел можно записать также в […]. Субъект в […] всегда опущен.

 

 

rdf:type можно заменить на a.

Выводы:

• RDF позволяет кому угодно сказать что угодно о каком угодно ресурсе – объекте реального мира, электронном документе или абстрактном понятии.

• Все ресурсы идентифицируются с помощью URI.

• Высказывания о ресурсах представляются в виде триплетов, состоящих из субъекта (описываемого ресурса), предиката (его свойства) и объекта (значения свойства).

• Триплеты объединяются в RDF-граф.

• Множество всех RDF-графов в сети представляет собой единый глобальный граф (GGG). Это развитие паутины документов (WWW).

• В качестве URI ресурса может выступать URL онтологии с его описанием, с помощью которой в RDF-графе могут выводиться новые данные.

• Абстрактный RDF-граф можно представать в текстовом виде в одном из форматов сериализации, например, RDF/XML, Turtle или Microdata.



 

 

Запись очень сложных выражений:А это старушка седая и строгая, которая доит корову безрогую, Лягнувшая старого пса без хвоста. Который за шиворот треплет кота. Который пугает и ловит синицу, Которая ловко ворует пшеницу, Которая в тёмном чулане хранится В доме, Который построил Джек.


mylektsii.ru - Мои Лекции - 2015-2019 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал