
- Category
- AI
- Website
- github.com
- Language
- English
- Listed
- 13d ago
- Stars
- 10,478
- Forks
- 1,133
semantica-agi/semantica ↗· Python· MIT· Last commit 16h ago
Semantica gives an AI system a memory that can be audited afterwards. It is an open source Python layer sitting below the model, the vector store and the agent framework, pulling entities, relationships and events out of scattered source data and weaving them into a context graph; duplicates are merged, and facts that contradict each other are marked as conflicts rather than quietly overwritten. Construction, reasoning and provenance all run deterministically with no model call involved, and each fact carries W3C PROV-O provenance, so the question of why an answer came out that way still has an answer months later.
Reasoning uses forward chaining, Datalog and SPARQL; ontologies are enforced with SHACL and OWL. The graph lives in whatever backend you already run, RDF stores such as Oxigraph and Jena or property graphs such as Neo4j and Neptune, with connectors for Databricks and Snowflake. It installs with pip, is MIT licensed and is meant to be self hosted. The work aims at regulated fields, finance, healthcare, legal and government, where the reasoning gets examined as closely as the result.