Студопедия

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

Разделы сайта

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






Способы хранения 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.

 

 

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.