mirror of
https://github.com/bpmbpm/doc.git
synced 2026-05-05 15:24:02 +00:00
34 lines
3.6 KiB
Markdown
34 lines
3.6 KiB
Markdown
### 1 RDF
|
||
В модели RDF (Resource Description Framework) используются следующие термины для обозначения отдельных утверждений и их совокупностей:
|
||
- Triple (Тройка) — это отдельный «первокирпичик» данных, состоящий из субъекта, предиката и объекта [1, 3].
|
||
- RDF Graph (RDF-граф) — это набор (множество) таких троек [1, 3]. Когда вы группируете отдельные утверждения вместе, они формируют ориентированный размеченный граф.
|
||
- Named Graph (Именованный граф) — это подмножество или коллекция RDF-троек, которой присвоен уникальный идентификатор (IRI) [1, 4]. Это основной способ группировки и разделения данных внутри одного хранилища.
|
||
- RDF Dataset (RDF-датасет) — это совокупность, которая включает в себя один граф по умолчанию (без имени) и ноль или более именованных графов [4, 5].
|
||
|
||
### 2 Triples
|
||
В синтаксисе Turtle (и его расширениях, таких как TriG для датасетов) эти формы называются следующим образом:
|
||
1. Отдельные триплеты (с точкой в конце)
|
||
Это базовая форма записи. Каждое утверждение представляет собой законченное предложение.
|
||
Название: Simple Triples (Простые триплеты).
|
||
Синтаксис: <субъект> <предикат> <объект> .
|
||
2. Группировка через точку с запятой (;)
|
||
Эта форма используется, когда у нескольких утверждений один и тот же субъект, но разные предикаты и объекты.
|
||
Название: Predicate Lists (Списки предикатов).
|
||
Как это работает: Вместо повторения субъекта вы ставите ; и сразу пишете следующий предикат.
|
||
Пример: :Иван :имя "Иван" ; :возраст 30 .
|
||
3. Группировка через запятую (,)
|
||
Эта форма используется, когда у утверждений совпадают и субъект, и предикат, но различаются объекты.
|
||
Название: Object Lists (Списки объектов).
|
||
Как это работает: Вы перечисляете объекты через запятую для одного предиката.
|
||
Пример: :Иван :хобби "футбол" , "кино" .
|
||
|
||
Общее название
|
||
Такие сокращения в спецификации RDF часто называют Abbreviations (сокращения) или Shorthand forms (краткие формы), которые делают формат Turtle «кратким» (Terse).
|
||
|
||
#### link
|
||
- https://cybernetics.fandom.com/ru/wiki/Turtle
|
||
- https://w3c.github.io/rdf-turtle/spec/ ; https://www.w3.org/TR/rdf12-n-triples/#simple-triples ; https://book.validatingrdf.com/bookHtml008.html
|
||
- ShorthandRDF https://www.w3.org/wiki/ShorthandRDF
|
||
|
||
### 2.1
|
||
Поддержка обоих форматов: с полным <uri> и с prefix:name, а также литеральных значений в кавычках.
|