Reference index¶
API and CLI reference for OntoLogos. Install channels: Install and channels.
By persona¶
| I need… | Start here |
|---|---|
| Pick a crate / entry point | Choosing an API · Rust integration contract |
| Unified classify / consistency | Facade API · Facade guide |
| Core data model | Core API |
| Load OWL files | Parser API |
| Profile detection | Profile API |
| OWL EL | EL API |
| OWL RL / RDFS | RL API · RL rules |
| OWL 2 DL | DL API |
| SWRL | SWRL API |
| Python bindings | Python API · Python guide |
| Node.js bindings | Node API · npm · Node guide |
| Java bindings | Java API · Java guide |
| .NET bindings | .NET API · .NET guide |
| C/C++ bindings | C/C++ API · C/C++ guide |
| WebAssembly | WASM API · npm · Wasmer · WASM guide |
| CLI | CLI reference |
| Errors | Errors |
| Supported OWL constructs | Supported constructs |
Rust crates (docs.rs)¶
Published API docs: docs.rs/ontologos-core/1.1.4. Local: cargo doc --open -p ontologos-facade.
| Crate | Reference |
|---|---|
ontologos-core |
core.md · docs.rs |
ontologos-parser |
parser.md |
ontologos-profile |
profile.md · docs.rs |
ontologos-facade |
facade.md |
ontologos-rl |
rl.md · RL rules |
ontologos-el |
el.md |
ontologos-dl |
dl.md |
ontologos-ql |
ql.md · query.md |
ontologos-explain |
explain.md |
ontologos-swrl |
swrl.md |
Source-build binding crates: ontologos-js, ontologos-ffi, ontologos-node, ontologos-wasm, ontologos-jni, ontologos-dotnet, ontologos-c.
Interop and conformance¶
| Topic | Page |
|---|---|
| JSON snapshot v3 | json-snapshot-v3.md |
| JSON snapshot v2 (legacy) | json-snapshot-v2.md |
| Conformance / HermiT parity | conformance.md |
| Contract tests | contract-tests.md |
| Evaluator scope | Evaluator scope |
| Taxonomy tolerance | taxonomy-tolerance.md |
| OWL imports | owl-imports.md |
| Reasonable adapter limits | reasonable-limits.md |