Skip to content

OntoLogos v0.1.0

Choose a tag to compare

@eddiethedean eddiethedean released this 11 Jun 18:13
· 97 commits to main since this release

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)
  • OntologyBuilder for 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)
  • AxiomKind replaced by structured Axiom with entity references

Quick start

cargo run -p ontologos-core --example pizza_builder

See CHANGELOG.md for the full list of changes.