aws/context-ontology-accelerator

An open-source, ontology-based semantic context accelerator that enables AI agents to make more accurate, consistent, and explainable decisions.

What it solves

This project provides a semantic context layer for AWS that helps AI agents retrieve accurate, business-aware context. It bridges the gap between raw data sources and AI agents by combining knowledge graphs, formal ontologies, and rule-based systems to ensure that the information retrieved is validated against business logic.

How it works

The system uses a "Scan $\rightarrow$ Model $\rightarrow$ Serve" workflow:

  • Scan: Connects to data sources, discovers schemas, and ingests both structured and unstructured documents.
  • Model: Creates and manages ontologies and a unified semantic graph to define how data relates to business metrics and logic.
  • Serve: Uses SPARQL federation (VKG) and a knowledge graph to serve this validated context to AI agents via the Model Context Protocol (MCP).

Who it’s for

It is designed for developers and architects building AI agents on AWS who need their agents to operate with a deep understanding of complex business domains and formal data relationships.

Highlights

  • Semantic Graph: Combines knowledge graphs with formal ontologies for high-precision context retrieval.
  • MCP Integration: Serves context directly to AI agents using the Model Context Protocol.
  • VKG Support: Implements a Virtual Knowledge Graph for querying via SPARQL federation.
  • ** Ontology Induction**: Includes an engine for ontology induction and reasoning (using HermiT/ELK).
  • Enterprise-grade Access: Features namespace-scoped roles and platform-level access control for secure data management.

Related

  • Project
  • Project
  • Dispatch
  • Project
  • Project