Skip to content

Reference architecture

Draft · v0.2

Semantic Context Blueprint

Seven layers of the reference architecture

The Context Runtime is specified as a platform-neutral architecture component. Not because we must build our own product, but because this is exactly where business semantics, metadata, policy and agent behaviour meet.

Technology roles

RoleStandards & toolsPurpose
Business ontologyRDF, OWL, SKOS, SHACLCanonical meaning and semantic validation
Knowledge graphApache Jena, RDF4JStorage and querying of semantic relations
Metadata & governanceOpenMetadata, DataHubCatalogue, ownership, lineage, quality
Open table formatApache IcebergCross-platform table and snapshot representation
Data contractsODCS, JSON SchemaSchema, quality and delivery agreements
Data lineageOpenLineage, PROV-OTraceability of data and knowledge
Policy enforcementOpen Policy AgentIndependent policy decisions
Agent context exchangeMCPMaking context and tools accessible
Agent interoperabilityA2ACollaboration between agents
Workflow orchestrationLangGraph, TemporalStateful agent workflows, controlled execution
ObservabilityOpenTelemetryDistributed tracing and runtime instrumentation

Platform integrations

Commercial platforms (e.g. Microsoft Fabric IQ, Foundry IQ, Work IQ) can be valuable implementations of the architecture.

They connect through a Context Adapter that normalises, authorises, validates and preserves provenance, so that a platform can be a powerful implementation of the architecture without defining the architecture itself.