open-ontologies
Open Ontologies is a Rust MCP server and a Tauri desktop app (Studio) for ontology engineering with AI. The README calls it a Terraforming MCP for knowledge graphs: it validates, classifies and governs AI-generated ontologies, ships as a single binary, and needs no JVM or Protégé. Its 48 tools, prefixed `onto_` over MCP and also available as CLI subcommands, let Claude build, validate, query, diff, lint, version, reason over and align ontologies.
The tool table is broad. Core tools handle RDF and OWL validation, loading, querying and conversion. A marketplace installs 30 standard W3C, ISO and industry ontologies. Other groups cover PostgreSQL-to-OWL schema import, structured-data-to-RDF mapping with SHACL, named snapshots and rollback, Terraform-style lifecycle commands (plan, apply, lock, drift, enforce, monitor, lineage), cross-ontology alignment, ICD-10, SNOMED and MeSH crosswalks, dual-space semantic search, and a native OWL2-DL reasoner. Studio adds a 3D force-directed graph, an AI chat panel and a property inspector.
The README publishes benchmarks. On OntoAxiom, an axiom identification test over 9 ontologies and 3,042 axioms, it reports an F1 of 0.717 for MCP extraction against 0.431 for bare Claude Opus and 0.197 for the paper's best o1 result. It also says a one-sentence Pizza ontology prompt produced 95 of 99 reference classes in about five minutes. These are the author's own results. Install uses pre-built binaries for macOS and Linux or `cargo build --release`, and the licence is MIT. Last push was 2026-10-13. This review is based on the README and repository data; we have not run it ourselves.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-17
- Commits, last 90 days
- 100+
- Releases, last 90 days
- 10
- Latest release
- v2.0.1 (2026-09-28)
- Open issues
- 17
- Recent issues with at least one comment
- 0/9
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #293 Bound the RDFC-1.0 canonicalisation that diff and drift run on blank nodes0 comments · 2026-10-09
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!