OntoLogos v0.1.0
OntoLogos v0.1.0
First public release of OntoLogos — a modular Rust ontology reasoner in early development.
Install
[dependencies]
ontologos-core = "0.1.0"Docs: https://docs.rs/ontologos-core/0.1.0
What ships in v0.1.0
Only the ontologos-core crate is published to crates.io. It provides:
- In-memory ontology data model (interned IRIs, entity registry, structured axioms)
OntologyBuilderfor programmatic construction- JSON snapshot v2 (
to_json/from_json) with deserialization limits - Axiom indexes for downstream reasoning engines
OWL file parsing, profile detection, and reasoning engines are planned for v0.2+.
Breaking changes
- JSON snapshot format is v2 only for untrusted input (v1 rejected)
AxiomKindreplaced by structuredAxiomwith entity references
Quick start
cargo run -p ontologos-core --example pizza_builderSee CHANGELOG.md for the full list of changes.