Профиль проекции графа для OKF v0.2

Исторический документ. План сохранён из ревизии исходника 61e75e9 и не является текущим руководством по реализации. Исходный документ.

1. Цель

Расширить graph проекцией происхождения данных, доверия, жизненного цикла и Attested Computation, не выдавая словарь RDF/JSON-LD проекта за часть исходного OKF.

Зависимости: task09.md, task10.md.

2. Граница контракта

Исходная спецификация не определяет контекст JSON-LD, онтологию RDF или ABI графа. Текущий https://okf.io/ontology/v0.1# — контракт инструментария, а не нормативная часть OKF.

До изменения пространства имён создать ADR и версионируемый контракт проекции:

3. API

Сохранить существующие обёртки Render* для совместимости и добавить API настроек и профилей:

graph получает типизированные данные из bundle и не разбирает исходный YAML повторно.

4. Проекция

JSON-LD и N-Triples должны уметь выразить:

Неизвестные среды выполнения и типы параметров сохраняются как литералы. Не переводить неизвестные метаданные в выдуманные предикаты; при необходимости давать отдельную нагрузку расширения с исходными метаданными без потерь только в документированном профиле.

5. Рёбра и расширения

Текстовый формат, DOT и Mermaid могут сохранить вывод только топологии; аннотации метаданных добавлять только через явную настройку, чтобы не сломать снимки результатов.

6. Детерминизм

7. Файлы

8. Тесты

Все тесты — AAA.

9. Критерии приёмки

10. Вне рамок задачи

Официальная стандартизация онтологии, выполнение и аттестация в среде выполнения, семантическая оценка, получение ресурсов по сети и вывод новых типов связей из текста.