Skip to main content

Crate ontocore

Crate ontocore 

Source
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-lsp binary.
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).

Structs§

Diagnostic
Entity

Enums§

OntoCoreError