doc/LD2/RDF/base.md
2026-01-20 11:45:47 +03:00

3.3 KiB
Raw Blame History

RDF

В модели RDF (Resource Description Framework) используются следующие термины для обозначения отдельных утверждений и их совокупностей:

  • Triple (Тройка) — это отдельный «первокирпичик» данных, состоящий из субъекта, предиката и объекта [1, 3].
  • RDF Graph (RDF-граф) — это набор (множество) таких троек [1, 3]. Когда вы группируете отдельные утверждения вместе, они формируют ориентированный размеченный граф.
  • Named Graph (Именованный граф) — это подмножество или коллекция RDF-троек, которой присвоен уникальный идентификатор (IRI) [1, 4]. Это основной способ группировки и разделения данных внутри одного хранилища.
  • RDF Dataset (RDF-датасет) — это совокупность, которая включает в себя один граф по умолчанию (без имени) и ноль или более именованных графов [4, 5].

Triples

В синтаксисе Turtle (и его расширениях, таких как TriG для датасетов) эти формы называются следующим образом:

  1. Отдельные триплеты (с точкой в конце)
    Это базовая форма записи. Каждое утверждение представляет собой законченное предложение.
    Название: Simple Triples (Простые триплеты).
    Синтаксис: <субъект> <предикат> <объект> .
  2. Группировка через точку с запятой (;)
    Эта форма используется, когда у нескольких утверждений один и тот же субъект, но разные предикаты и объекты.
    Название: Predicate Lists (Списки предикатов).
    Как это работает: Вместо повторения субъекта вы ставите ; и сразу пишете следующий предикат.
    Пример: :Иван :имя "Иван" ; :возраст 30 .
  3. Группировка через запятую (,)
    Эта форма используется, когда у утверждений совпадают и субъект, и предикат, но различаются объекты.
    Название: Object Lists (Списки объектов).
    Как это работает: Вы перечисляете объекты через запятую для одного предиката. Пример: :Иван :хобби "футбол" , "кино" .

Общее название
Такие сокращения в спецификации RDF часто называют Abbreviations (сокращения) или Shorthand forms (краткие формы), которые делают формат Turtle «кратким» (Terse).