ГОСТ Р 57323—2016
С
Субъект
>
Предикат
Объект (выполняющий роль 1)ВзаимосвязьОбъект (выполняющий роль 2)
Рисунок 4 — Использование принципа RDF-триплетов для представления утверждений
Структура RDF-среды может быть охарактеризована как:
- основанная на простой модели данных:
- предоставляющая определенный уровень формальной семантики и доказуемых отслеживае
мых умозаключений;
- использующая наращиваемый словарь на основе URI;
- использующая синтаксис на основе XML, поддерживающий типы данных XML-схемы:
- позволяющая пользователям создавать утверждения о любом ресурсе.
Основной структурой, которая используется для создания утверждений в RDF-среде, является
набор триплетов, каждый из которых состоит из субъекта, предиката и объекта. Набор таких триплетов
называется RDF-графом. Это можно увидеть на диаграмме, представленной на рисунке 4. где три
плет описан связью узел-дуга-узел. RDF-триплет обычно записывается в качестве последовательности
субъект, предикат, объект. Направление дуги имеет важное значение, оно всегда указывает в сторону
объекта с помощью стрелки. Такой способ визуализации утверждений позволяет пользователям до
стичь лучшего восприятия моделой и экземпляров, которые они определили в виде таблицы.
Существование RDF-триплета говорит о том. что существует некоторая взаимосвязь, указанная
предикатом, которая удерживается между сущностями, обозначенными как субъект и объект в три
плете, или другими словами, визуализация в виде дуги полезна для точной идентификации предиката
(равного взаимосвязи) между двумя сущностями. Существование RDF-графа равнозначно существо
ванию всех триплетов в нем. поэтому результирующим значением RDF-графа является конъюнкция
(логическое И) утверждений, соответствующих всем содержащимся в нем триплетам:
- RDF-среда предоставляет модель данных для объектов и связей между ними, а также простую
семантику для модели данных;
- RDF-схема предоставляет словарь для описания свойств и классов RDF-объектов с семантикой
для обобщения иерархий свойств и классов.
RDF использует принцип связанных данных (linked data). Связанные данные описывают метод пу
бликации структурированных данных таким образом, чтобы они могли быть взаимосвязанными и более
эффективными в применении. Данный метод дает возможность интегрировать знания из других слова
рей в модель продукции путем формальной ссылки на элементы этих словарей, при этом, с помощью
языка SPARQL (языка запросов для RDF), осуществляется автоматическое считывание данных. Для
обозначения сущностей связанные данные используют URIs. Конкретные HTTP URIs используются та
ким образом, что на эти сущности можно ссылаться иони могут отыскиваться (в том числе с получением
значений переменных объекта по указателям) людьми и пользовательскими программами-агентами.
В настоящем стандарте используются следующие виды URIs:
- URI-идентификатор, представляющий собой последовательность (строку) символов, используе
мых для идентификации субъекта, предиката, объекта или именованного графа;
- (#) хэш URI. применяющийся, если необходима ссылка на то. что находится вне Web-среды, ис
пользуя базу идентификаторов URI. обладающую информацией об этой сущности;
- (/) слэш URI. применяющийся, если необходима ссылка на то. что находится в Wob-среде и
имеет свой точный адрес;
- обычно, под пространством имен понимается контейнер для набора идентификаторов (имен).
В пространствах имен имена группируются на основе их функциональности. Пространство имен может
быть частью URI;
- абсолютная URI ссылка (абсолютная форма) состоит из трех частей: схемы, конкретной иерар
хической части схемы и фрагментного идентификатора.
9