Files
semantica/docs/index.md
T
KaifAhmad1andClaude Sonnet 4.6 946a1089c8 docs: premium redesign — Mintlify v4, dark/cream theme, full module coverage
- Migrate from mint.json to docs.json (Mintlify v4)
- Theme: maple, emerald green + near-black dark / cream light palette
  (#059669 primary, #0A0A0A dark bg, #FAF7F0 light bg)
- Typography: Lexend headings, Inter body
- 5-tab navigation: Documentation, Quick Start, API Reference, Cookbook, FAQ
- Homepage: removed badge stickers, redundant h2, added blockquote tagline,
  full 27-module reference table with semantica.mcp_server added
- quickstart.md: CodeGroup per pipeline step, pattern vs LLM options,
  AccordionGroup for patterns and troubleshooting
- faq.md: full AccordionGroup structure across 5 sections
- reference/explorer.md: NEW — FastAPI explorer, Ontology Hub, Distance
  Intelligence, CLI reference, REST API endpoints
- reference/mcp_server.md: NEW — MCP stdio server, 12 tools with I/O
  examples, 3 resources, Claude Desktop/VS Code/Windsurf/Cline config
- docs.json: explorer added to Output group, mcp_server to Utilities group
- Chat, feedback (thumbs/suggest/raise), OG/Twitter metadata, search topbar
- All reference pages reformatted with Mintlify JSX components

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 21:52:50 +05:30

14 KiB
Raw Blame History

title, description
title description
Semantica The Accountability and Context Layer for AI — Context Graphs · Decision Intelligence · Full Provenance
**v0.5.0 is live** — Ontology Hub, Distance Intelligence, SHACL Studio, Parquet & XML ingestion, 12 security fixes. [What's new →](#whats-new)

Most AI agents act without a trail. Semantica adds the layer your stack is missing: structured context graphs, auditable decision records, and full provenance from every output back to its source — so your AI isn't just powerful, it's accountable.


The Problem

AI agents today are powerful but not trustworthy. Five structural gaps make them impossible to deploy in regulated environments:

  • No memory structure — agents store embeddings, not meaning. There's no way to ask why something was recalled or trace a fact to its source.
  • No decision trail — agents act continuously but record nothing. When something breaks, there's no history to debug or audit.
  • No provenance — outputs can't be traced back to source facts. In healthcare, finance, and legal, this is a hard compliance blocker.
  • No reasoning transparency — black-box answers with zero explanation of how a conclusion was reached.
  • No conflict detection — contradictory facts silently coexist in vector stores, producing unpredictable and inconsistent outputs.

These aren't edge cases. They are why AI cannot be deployed in healthcare, finance, legal, and government without custom guardrails built from scratch.


The Solution

Semantica is the accountability and context layer you add on top of your existing AI stack — not a replacement for LangChain or LlamaIndex, but the infrastructure that makes their outputs trustworthy.

  • Context Graphs — a structured, queryable graph of everything your agent knows, decides, and reasons about. Persistent across runs.
  • Decision Intelligence — every decision is a first-class object: recorded, causally linked, searchable by precedent, and analyzable for downstream impact.
  • Full Provenance — every fact links back to its source. W3C PROV-O compliant. Full lineage from ingestion to inference.
  • Reasoning Engines — forward chaining, Rete, deductive, abductive, SPARQL, Datalog. Explainable paths, not black boxes.
  • Temporal Intelligence — point-in-time queries, Allen interval algebra, temporal provenance, OWL-Time export.
  • Ontology Hub — visual editor, SHACL Studio, alignment authoring, health dashboard. Full ontology lifecycle in the browser.

Works alongside any LLM provider and any agent framework — Semantica is not a replacement, it's the accountability layer on top.


Quick Start

pip install semantica
from semantica.context import AgentContext, ContextGraph
from semantica.vector_store import VectorStore
from semantica.llms import OpenAIProvider

context = AgentContext(
    vector_store=VectorStore(backend="faiss", dimension=1536),
    knowledge_graph=ContextGraph(advanced_analytics=True),
    decision_tracking=True,
    llm=OpenAIProvider(model="gpt-4o"),
)

context.store("GPT-4 outperforms GPT-3.5 on reasoning benchmarks by 40%")

decision_id = context.record_decision(
    category="model_selection",
    scenario="Choose LLM for production reasoning pipeline",
    reasoning="GPT-4 benchmark advantage justifies 3x cost increase",
    outcome="selected_gpt4",
    confidence=0.91,
)

precedents = context.find_precedents("model selection reasoning", limit=5)
influence  = context.analyze_decision_influence(decision_id)
from semantica.context import AgentContext, ContextGraph
from semantica.vector_store import VectorStore
from semantica.llms import AnthropicProvider

context = AgentContext(
    vector_store=VectorStore(backend="faiss", dimension=1024),
    knowledge_graph=ContextGraph(advanced_analytics=True),
    decision_tracking=True,
    llm=AnthropicProvider(model="claude-opus-4-7"),
)

context.store("Claude excels at long-context reasoning and code generation")

decision_id = context.record_decision(
    category="model_selection",
    scenario="Choose LLM for document analysis pipeline",
    reasoning="Claude's 200k context window eliminates chunking overhead",
    outcome="selected_claude",
    confidence=0.94,
)

precedents = context.find_precedents("document analysis model", limit=5)
from semantica.context import AgentContext, ContextGraph
from semantica.vector_store import VectorStore
from semantica.llms import OllamaProvider

context = AgentContext(
    vector_store=VectorStore(backend="faiss", dimension=768),
    knowledge_graph=ContextGraph(advanced_analytics=True),
    decision_tracking=True,
    llm=OllamaProvider(model="llama3.2", base_url="http://localhost:11434"),
)

# Fully local — no data leaves your infrastructure
context.store("Local LLMs enable air-gapped compliance deployments")

decision_id = context.record_decision(
    category="deployment_model",
    scenario="Choose inference strategy for on-prem environment",
    reasoning="Air-gap requirement eliminates cloud API options",
    outcome="local_inference",
    confidence=0.99,
)
Step-by-step pipeline walkthrough. 40+ real-world Jupyter notebooks. Community chat and support.

What's New

Released May 11, 2026

Area Highlights
Ontology Hub Visual editor, SHACL Studio, alignment authoring, health dashboard, version control — full ontology lifecycle in the browser
Distance Intelligence Semantic neighborhoods, N×N distance matrices, ego-mode visualization, distance band classification, embedding cache optimization
Parquet Ingestion ParquetIngestor with PyArrow — single file, partitioned directories, Hive-style discovery, selective column reading
XML Ingestion XMLIngestor with XXE-safe lxml backend, XSD/DTD validation, namespace handling, directory scanning
Graph Explorer Landing page redesign, bidirectional path finding, indexed search (0.004ms on 118k nodes)
Security 12 vulnerability fixes: eval injection, pickle deserialization, SQL injection, XXE, SSRF, ReDoS, path traversal
Bug Fixes NER LLM silent fallback on enterprise gateways, ConflictDetector duplicate definition, Windows [all] install, cp1252 crash
pip install semantica==0.5.0
Area Highlights
Temporal Intelligence 6-PR system: temporal data model, point-in-time queries, Allen interval algebra (all 13 relations), OWL-Time export
Knowledge Explorer API Full FastAPI backend — 99 tests, 12 export formats, WebSocket progress, thread-safe sessions, audit trail
Ontology Foundations SHACL generation/validation, SKOS vocabulary, ontology alignment API, diff & migration tooling
Datalog Reasoning Pure-Python bottom-up semi-naive fixpoint, recursive Horn clause rules, guaranteed termination
Agno Integration 5 components: graph-backed memory, multi-hop GraphRAG, decision toolkit, KG toolkit, shared team context; 110 tests

Start Here

Build a complete knowledge graph pipeline in 5 minutes. Knowledge graphs, ontologies, and semantic reasoning explained. Full documentation for every module, class, and method. 40+ domain-specific notebooks — healthcare, finance, legal, and more.

Capabilities

  • Context Graphs — structured, persistent graph of entities, relationships, and decisions
  • Decision trackingrecord_decision() for full lifecycle management with causal chains
  • Precedent search — hybrid similarity search over past decisions for consistency
  • Influence analysisanalyze_decision_impact(), analyze_decision_influence()
  • Temporal graphsvalid_from/valid_until on nodes and edges, point-in-time queries
  • Distance Intelligence — semantic neighborhoods, N×N distance matrices, ego-mode exploration
  • NER — named entity recognition with pattern, ML, or LLM methods
  • Relation extraction — typed triplets via LLM or rule-based methods
  • Deduplication v2blocking_v2, hybrid_v2, semantic_v2 — up to 7x faster
  • Ontology Hub — visual editor, SHACL Studio, alignments, health dashboard
  • Datalog reasoning — recursive Horn clause rules with fixpoint semantics
  • SPARQL reasoning — query-based inference over RDF graphs
  • W3C PROV-O — lineage tracking across all 17 modules
  • Change management — version control with SHA-256 checksums and audit trails
  • Temporal provenancerecorded_at stamping, OWL-Time export
  • Compliance — HIPAA, SOX, GDPR, FDA 21 CFR Part 11 infrastructure

Ingestion: PDF, DOCX, HTML, JSON, CSV, Excel, PPTX, Parquet, XML, archives, web crawl, SQL, Snowflake, feeds, email, repositories, MCP

Vector Stores: FAISS, Pinecone, Weaviate, Qdrant, Milvus, PgVector, in-memory

Export: RDF (Turtle, JSON-LD, N-Triples, XML), Parquet, ArangoDB AQL, OWL ontologies

Graph Stores: Neo4j, FalkorDB, Apache AGE, Amazon Neptune


Module Reference

Module What it provides
semantica.context Context graphs, agent memory, decision tracking, causal analysis, precedent search
semantica.kg KG construction, graph algorithms, temporal model, Allen interval algebra
semantica.semantic_extract NER, relation extraction, event extraction, triplet generation
semantica.reasoning Forward chaining, Rete, deductive, abductive, SPARQL, Datalog
semantica.ontology SHACL, SKOS, alignments, diff/migration, auto-generation, OWL/RDF
semantica.explorer FastAPI Knowledge Explorer, Ontology Hub, Distance Intelligence, SHACL Studio
semantica.mcp_server MCP stdio server — 12 tools for Claude Desktop, VS Code, Cursor, Windsurf, Cline
semantica.vector_store FAISS, Pinecone, Weaviate, Qdrant, Milvus, PgVector
semantica.graph_store Neo4j, FalkorDB, Apache AGE, Amazon Neptune
semantica.triplet_store In-memory and persistent RDF triple store
semantica.ingest Files, web, feeds, databases, Snowflake, Parquet, XML, MCP
semantica.parse Document parsing — PDF, DOCX, HTML, PPTX; Docling layout analysis
semantica.split Text chunking — sentence, paragraph, token, semantic boundary strategies
semantica.normalize Text normalization, entity canonicalization, whitespace and encoding cleanup
semantica.embeddings Sentence-Transformers, FastEmbed, OpenAI, BGE
semantica.pipeline Pipeline DSL, parallel workers, retry policies, failure handling
semantica.export RDF, Parquet, ArangoDB AQL, CSV, OWL, graph formats
semantica.visualization Programmatic graph rendering — force, hierarchical, circular layouts
semantica.deduplication Entity deduplication v1/v2, similarity scoring, blocking, merging
semantica.conflicts Conflict detection and resolution across overlapping knowledge sources
semantica.provenance W3C PROV-O lineage tracking, source attribution, audit trails
semantica.change_management Version control with SHA-256 checksums, diff, rollback
semantica.llms Groq, OpenAI, Anthropic, Gemini, Ollama, DeepSeek, Novita AI, LiteLLM
semantica.seed Deterministic data seeding and synthetic graph generation for tests
semantica.evals Evaluation harness — precision, recall, F1 for extraction and reasoning
semantica.utils Shared utilities — ID generation, date parsing, schema helpers
semantica.core Core data models, base classes, shared type definitions

Built for High-Stakes Domains

Where every decision must be accountable and mistakes have real consequences:

Healthcare & Life Sciences — clinical decision support, drug interaction graphs, patient safety audit trails, HIPAA compliance.

Finance & Risk — fraud detection graphs, SOX/GDPR/MiFID II compliance, risk assessment trails.

Legal & Compliance — evidence-backed research, contract analysis, regulatory change tracking.

Cybersecurity — threat attribution graphs, incident response timelines, security audit trails.

Government & Defense — policy decision trails, classified information handling, provenance chains.

Critical Infrastructure — power grids, transportation safety, emergency response coordination.


Why Semantica?

Open source, MIT licensed. No vendor lock-in, no paywalled features. Every line of code is available and forkable.

Production ready. 1,000+ passing tests, PipelineValidator, FailureHandler with exponential backoff, conflict resolution, and 12 security fixes in v0.5.0.

Modular by design. Import only what you need. Use NERExtractor without a graph store. Use VectorStore without decision tracking. Every component is independently swappable.