Rust & CLI (Strixonomy)¶
Canonical embedder guide: Rust library guide —
Workspace, classification, transactions, and examples.This page is a short CLI-oriented index. For VS Code only, see Strixonomy VS Code extension.
Strixonomy is the Rust semantic workspace engine: strixonomy CLI, strixonomy-* crates on crates.io, and strixonomy-lsp (bundled in the VS Code extension).
Quick start¶
cargo install strixonomy-cli --locked --version 0.27.0
strixonomy query /path/to/ontologies "SELECT * FROM classes"
strixonomy validate /path/to/ontologies
Linux CI: prefer the release binary over cargo install on every job.
CLI workflows¶
| Task | Guide / command |
|---|---|
| Index and inspect | strixonomy inspect <workspace> — CLI reference |
| SQL virtual tables | strixonomy query — Strixonomy SQL views |
| SPARQL | strixonomy sparql — SPARQL reference |
| Lint / CI gate | strixonomy validate — CI integration |
| EL / RL / RDFS classify | strixonomy classify — Reasoner |
| Turtle / OBO patches | strixonomy patch — Patch reference |
| Workspace refactor | strixonomy refactor — Refactoring guide |
Rust library embedding¶
| Topic | Guide |
|---|---|
| Start here | Rust library guide |
| API crosswalk | Rust API reference |
| Crate map | strixonomy/crate-map.md |
Workspace example | examples/strixonomy_workspace.rs |
Primary dependency: strixonomy = "0.27".