DEV Community

Anton Illarionov
Anton Illarionov

Posted on

ODEI Knowledge Graph Schema: 91 Node Types, 6 Semantic Layers

The ODEI Knowledge Graph Schema: 91 Nodes, 91 Relationships

A technical reference for the Neo4j schema powering ODEI's constitutional world model.

6 Semantic Layers

FOUNDATION (25 nodes) — Person, AI, Partnership, Principle, Value, Organization, System, Trust...

VISION (12 nodes) — Goal, Vision, Destination, Aspiration...

STRATEGY (16 nodes) — Strategy, Initiative, Decision, Risk, Resource, Plan...

TACTICS (8 nodes) — Task, Project, TimeBlock, Assignment...

EXECUTION (11 nodes) — WorkSession, Deliverable, Outcome, Artifact...

TRACK (19 nodes) — Metric, Signal, Observation, Pattern, Alert...

Key Relationships

(Person)-[:PURSUES_GOAL]->(Goal)
(AI)-[:HAS_CAPABILITY]->(Service)
(Strategy)-[:ACHIEVES]->(Goal)
(Task)-[:BLOCKS]->(Task)
(Decision)-[:INFORMED_BY]->(Evidence)
(Metric)-[:TRACKS]->(Goal)
(Risk)-[:MITIGATED_BY]->(Initiative)
Enter fullscreen mode Exit fullscreen mode

Constitutional Properties on Every Node

  • id (UUID)
  • createdAt / updatedAt / expiresAt
  • domain (which of 6 layers)
  • immutable (locks against modification)

These power the 7-layer constitutional validation: immutability check, temporal context, referential integrity, authority, dedup, provenance, alignment.

Query the Schema

curl https://api.odei.ai/api/v2/schema
Enter fullscreen mode Exit fullscreen mode

Full Spec

Architecture docs: https://github.com/odei-ai/web/blob/main/docs/architecture.md
Research: https://github.com/odei-ai/research

Top comments (0)