This library provides OWL2 datastructures that allow you to build and work with ontologies.
The OWL2 model is based on functional style syntax. E.g. the function
ClassAssertion( :Person :Mary )
Is represented as a similar tuple struct
rust
pub struct ClassAssertion(pub(crate) ClassConstructor, pub(crate) IndividualIRI);
owlish provides two APIs:
owlish::owl::*
Build:
cargo build
Test:
cargo test
This crate uses convenentional commits to create automated releases whenever the main branch is updated. In addition the CHANGELOG.md is automatically generated.