Skip to main content

Crate ontocore_owl

Crate ontocore_owl 

Source
Expand description

Horned-OWL facade for OntoCore: load, catalog bridge, and patch write-back.

Published as ontocore-owl.

Re-exports§

pub use manchester::class_expression_to_manchester;
pub use manchester::class_expression_to_turtle_fragment;
pub use manchester::expression_tree_json;
pub use manchester::parse_class_expression;
pub use manchester::ManchesterDiagnostic;
pub use manchester::ManchesterParseOutput;
pub use patch::apply_patches;
pub use patch::apply_patches_to_text;
pub use patch::atomic_write;
pub use patch::ApplyPatchResult;
pub use patch::PatchDiagnostic;
pub use patch::PatchEntityKind;
pub use patch::PatchOp;

Modules§

manchester
patch

Structs§

ByteRange
OwlBridgeResult
Catalog-shaped extraction from a Horned-OWL ontology.

Enums§

OwlError

Functions§

all_entity_statement_ranges
Full byte ranges for every Turtle statement whose subject is iri.
bridge_ontology
entity_block_range
entity_primary_block_range
Primary declaration block for patch insertions (type statement, not trailing triples).
is_in_comment_or_string
True when byte_offset lies inside a # line comment or any Turtle string literal.
load_from_quads
Convert Oxigraph quads to Horned-OWL ontology via RDF/XML.
load_owx_text
Load OWL/XML (.owx) source via Horned-OWL.
load_turtle_text
Load Turtle source via Oxigraph quads → RDF/XML → Horned-OWL.
namespaces_for_text
prefixes_from_turtle
Parse @prefix declarations from Turtle source (skips # comments; requires <iri> form).
short_name_from_iri
supports_horned_load
Whether Horned-OWL loading is supported for this format.

Type Aliases§

Result