What You Can Build
GraphRAG Systems
Ground LLM responses in traceable, structured knowledge. Every claim links back to a source node.
Accountable AI Agents
Agents with structured decision history, causal chains, and precedent search. Every choice is recorded and auditable.
Production Knowledge Graphs
Build, validate, and maintain enterprise-grade semantic knowledge bases from multi-source data.
Compliance-Ready AI
W3C PROV-O provenance on every fact. HIPAA, SOX, GDPR, FDA 21 CFR Part 11 infrastructure built in.
Setup in 3 Steps
Choose your path
Pick the track that matches what you’re building: each starts with a focused 5-minute example.
| Track | You want to… | Start with |
|---|---|---|
| Knowledge Graph | Turn documents into structured, queryable graphs | Quickstart → Step 1 |
| Agent Context | Give your AI agent persistent memory and decision tracking | Context reference |
| GraphRAG | Ground LLM answers in structured knowledge | Concepts → GraphRAG |
| MCP Integration | Use Semantica from Claude Desktop or VS Code | MCP Server |
Run the pipeline
The full 6-step pipeline: ingest, parse, extract, build, visualize, export: is in the Quickstart. Takes under 5 minutes with pattern-based extraction (no API key required).
An LLM API key is optional for the quickstart. Pattern-based extraction works out of the box: upgrade to LLM extraction for higher accuracy when you’re ready.
Choose Your Path
- Knowledge Graph
- Agent Context
- GraphRAG
- MCP Integration
Build a structured knowledge graph from any document or data source.Next: Full pipeline walkthrough →
Core Architecture
Semantica uses a modular, layered architecture: import only what you need.Input Layer
Load and prepare data from any source.
Modules:
ingest, parse, split, normalizeSemantic Layer
Extract meaning from raw text.
Modules:
semantic_extract, kg, ontology, reasoningStorage Layer
Persist knowledge for retrieval.
Modules:
embeddings, vector_store, graph_store, triplet_storeQuality Layer
Validate and deduplicate.
Modules:
deduplication, conflictsContext Layer
Track decisions and lineage.
Modules:
context, provenance, change_managementOutput Layer
Deliver results downstream.
Modules:
export, visualization, pipeline, explorer”Which module do I need?” Quick Reference
| I want to… | Module | Key class |
|---|---|---|
| Load a PDF / web page / database | ingest | FileIngestor, WebIngestor |
| Extract text and tables from a PDF | parse | DocumentParser, DoclingParser |
| Find entities in text | semantic_extract | NERExtractor |
| Build a knowledge graph | kg | GraphBuilder |
| Store and search vectors | vector_store | VectorStore |
| Give my agent persistent memory | context | AgentContext |
| Record AI decisions with audit trail | context | AgentContext.record_decision() |
| Query my graph with natural language | reasoning | GraphReasoner |
| Export to RDF / Neo4j / Parquet | export | RDFExporter, LPGExporter |
| Visualize a knowledge graph | visualization | KGVisualizer |
| Run a reproducible pipeline | pipeline | PipelineBuilder |
| Use Semantica from Claude Desktop | mcp_server | semantica-mcp |
Next Steps
Core Concepts
Knowledge graphs, ontologies, and reasoning explained in depth.
Quickstart Tutorial
Full 6-step pipeline walkthrough with working code.
Module Reference
Every module, class, and common chain explained.
API Reference
Complete module documentation for every class and method.
Help
Discord
Ask questions, share projects, get community support.
GitHub Issues
Report bugs or request features.
FAQ
Common questions answered.
