Executable Knowledge Architecture - Formal Definition, Roadmap, and Maturity Levels
One-page reference for practitioners, architects, and knowledge engineers.
| Component | Name | Description |
|---|---|---|
| Knowledge Graph | Nodes (entities/individuals) + edges (semantic relationships), conforming to an ontology | |
| Reasoning & Rules | OWL inference rules, SWRL, or custom logic that derives new facts | |
| Triggers | Semantic events, SPARQL queries, time schedules, or state changes that intiate execution | |
| Execution Actions | API calls, workflow invocations, alerts, database updates, or external system commands | |
| Governance | SHACL constraints, access control policies, audit trails, and semantic integrity rules |
| Layer | Artifact | Tool Example | EKA Component |
|---|---|---|---|
| 1. Diagramming | Conceptual sketches | Draw.io, Visio, whiteboard | (informal input) |
| 2. Meta-Model | Structural rules | ArchiMate, UML class diagrams | Requirements for |
| 3. Ontology | OWL ontology (classes, properties, restrictions) | Protégé |
|
| 4. RDF Serialization | RDF/XML, Turtle, OWL/XML | Protégé export, RDFlib, Noesemantics | Portability format for |
| 5. Knowledge Graph | Pupulated graph with individuals and inferences | Neo4j, GraphDB, Stardog | |
| 6. Executable Intelligence | Event-driven actions and decisions | EKA runtime, customer orchestrator |
|
| Level | Name | Characteristics | Typical Use Case | |||||
|---|---|---|---|---|---|---|---|---|
| L0 | Semantic Modeling | OWL ontology only, no graph, no execution | Partial | Learning, academic, exploration | ||||
| L1 | Knowledge Graph | Ontology + populated, queryable graph | Partial | Enterprise knowledge repository | ||||
| L2 | Reactive Knowledge | L1 + triggers and notifications | Partial | Compliance monitoring, alerting | ||||
| L3 | Executable Intelligence (full EKA) | L2 + autonomous actions + full governance | Autonomous AI, digital twins, closed-loop systems |
Note: L2 uses
| If you have... | Then you are at... | But you are NOT yet EKA unless... |
|---|---|---|
| Only an OWL file (Protégé) | L0 | --- |
| Ontology + graph database (queried manually) | L1 | You have triggers ( |
| Triggers that send alerts/emails | L2 | Actions are fully automated, not requiring human intervention |
| Automated actions invoked by semantic conditions | L3-Full EKA | --- |
| Concepts | Relationship to EKA |
|---|---|
| OWL Reasoner (Pellet, HermiT) | A component or |
| Knowledge Graph (Neo4j, GraphDB) | The |
| Rule Engine (Drools, DMN) | Can implement parts of |
| Semantic Web Stack | EKA extends it with an explicit execution layer ( |
| TOGAF / ArchiMate | EKA can serve as the semantic automation pillar |
Use this checklist to assess any semantic project against the EKA framework.
-
$K$ - Knowledge Graph: Populated graph with individuals and relationships? -
$R$ - Reasoning: Inferred relationships automatically derived? -
$\Theta$ - Triggers: Conditions (queries, events, time) defined? -
$\Phi$ - Actions: Automatic API calls, workflows, or alerts configured? -
$\Gamma$ - Governance: SHACL validation, access control, and audit enabled?
Scoring:
- 0-2 checks: Semantic Project (not yet EKA)
- 3-4 checks: Reactive Knowledge System (L2)
- 5 checks: Full EKA Implementation (L3)
Knowledge is not only represented - it is executed!
An EKA system does not just answer "What is true?" (ontology + graph).
It also answers "What should be done automatically, based on what is true?" (triggers + actions + governance).
Last Updated at 2026-05-30