### 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 Поддержка обоих форматов: с полным и с prefix:name, а также литеральных значений в кавычках. ### EAV и EAV/CR, - https://iv-an-ru.livejournal.com/48017.html Cпособы представления таких данных в реляционных СУБД были известны достаточно давно: EAV и EAV/CR, так что RDF появился не на пустом месте. ### Онтологии - Онтологии: от текста к фактам https://www.osp.ru/os/2020/04/13055699 - Парадигмальный подход к факторизации определений языков и систем программирования https://system-informatics.ru/files/issue/issue_12_full_0.pdf