Expand description
OntoCore — semantic workspace engine for ontology development.
OntoCore indexes ontology workspaces and provides search, diagnostics, refactoring, SQL, SPARQL, reasoning integration, and LSP services.
Implementation is provided by the ontocore-* crates.
Re-exports§
pub use error::Error;pub use workspace::Workspace;pub use workspace::WorkspaceOptions;
Modules§
- catalog
- Workspace indexing and entity catalog.
- diagnostics
- Lint rules and diagnostic collection.
- diff
- Semantic diff between ontology catalogs.
- docs
- Documentation export for OntoCore workspaces.
- error
- Unified error type for common OntoCore façade operations.
- lsp
- LSP protocol types. OntoCore LSP is currently provided by the
ontocore-lspbinary. - obo
- OBO Format patch write-back (re-export).
- owl
- Horned-OWL bridge, patch write-back, and Manchester syntax.
- parser
- RDF and OBO parsing.
- plugin
- Plugin manifest discovery (v0.14 host foundation).
- query
- SQL virtual tables and SPARQL over an indexed catalog.
- reasoner
- Reasoning integration via OntoLogos.
- refactor
- Workspace refactoring (rename, migrate, move, extract).
- workspace
- High-level workspace API for OntoCore (stable since v0.10).