Semantica v0.5.0 is now live on PyPI. This release focuses on three themes: standards compliance, schema management, and temporal intelligence. Here is what shipped and why it matters.
Ontology & Schema Management
The new OntologyManager automatically generates OWL ontologies from your context graph schema. You can import existing OWL, RDF, Turtle, or JSON-LD schemas, validate them with HermiT and Pellet consistency checkers, and export in multiple formats.
- Auto-generate OWL ontologies from graph entity types and relationships.
- Import existing schemas: OWL, RDF, Turtle, JSON-LD, SKOS.
- HermiT and Pellet integration for consistency checking.
- SHACL shape auto-generation for data validation.
- Three strictness tiers: basic, standard, strict.
SPARQL Reasoning Engine
We added SPARQL as a fifth reasoning engine, enabling RDF graph queries directly over the context graph. If your team already knows SPARQL, you can now use it as a first-class way to query and reason over Semantica graphs.
from semantica import ReasoningEngine
engine = ReasoningEngine(graph)
result = engine.sparql_query("""
PREFIX sem: <https://semantica.ai/ontology#>
SELECT ?entity ?decision
WHERE {
?entity sem:triggeredDecision ?decision .
?decision sem:confidence ?conf .
FILTER (?conf > 0.85)
}
ORDER BY DESC(?conf)
LIMIT 10
""")
for row in result:
print(row.entity, row.decision)Temporal GraphRAG API
The new temporal_graphrag() method enables point-in-time queries over the context graph. Ask 'what was the state of the world at this timestamp?' and get a deterministic answer with full provenance.
What's Next
v0.6.0 will focus on the MCP server stability, LangGraph and CrewAI agentic framework integrations (currently in alpha), and a visual graph explorer for the REST API. We're also expanding Custom Enterprise Deployment support for teams that need dedicated infrastructure and white-glove onboarding.