Expand description
Model adapters between ontologos-core, horned-owl, and reasonable.
Structs§
- Bridge
Perf Timings - Per-phase wall times for one materialize invocation (seconds).
- Materialize
Outcome - Outcome of a materialization pass.
- Merge
Limits - Limits applied when merging inferred triples back into core.
- Merge
Report - Summary of merging reasonable output back into core.
- Reasonable
Session - Persistent reasonable state for incremental RL/RDFS materialization.
Enums§
Functions§
- apply_
characteristic_ propagation - Propagate property characteristics along
subPropertyOf(CharPropagate). - apply_
domain_ range_ inheritance - Apply domain/range inheritance along
subPropertyOf(prp-dom / prp-rng fallbacks). - apply_
equivalent_ property_ subproperties - apply_
existential_ subclass_ subsumption - Infer named
SubClassOffrom existential class definitions (cls-svf1/2). - apply_
inverse_ subproperty_ materialization - Materialize named
P ⊑ Qwhen DL storesInv(P) ⊑ Inv(Q). - apply_
rdfs_ fallbacks - Run RDFS-oriented fallbacks (subset of full RL post-processing).
- apply_
reasonable_ fallbacks - Run all reasonable semantic fallbacks after materialization.
- apply_
transitive_ subproperties - Materialize transitive
subPropertyOfclosure (RDFS 5 fallback). - bridge_
perf_ enabled - Whether bridge perf tracing is enabled (
ONTOLOGOS_BRIDGE_PERF=1). - core_
to_ triples - Serialize mapped core axioms to oxrdf triples for reasonable.
- core_
to_ triples_ all - Serialize all active axioms (asserted and inferred) to oxrdf triples.
- core_
to_ triples_ for_ axioms - Serialize triples for a subset of axioms (plus entity type triples for referenced entities).
- downcast_
reasonable_ session - Downcast helper for
Reasoner::session_mut. - equivalence_
clusters - Build equivalence clusters from mutual subsumption pairs.
- has_
bottom_ chain_ violation - Detect inconsistency from property chains subsumed by
owl:bottomObjectProperty. - materialize_
with_ session - Materialize
ontologyusing batch or incremental reasonable reasoning. - merge_
triples_ into_ ontology - Merge materialized triples into
ontology, adding only new axioms. - merge_
triples_ into_ ontology_ with_ limits - Merge materialized triples with an axiom cap (untrusted reasoning workloads).
- reduce_
subsumptions - Transitive reduction: keep edge
(a,b)only when no alternate patha ↝ bexists. - take_
reasonable_ session - Extract a
ReasonableSessionfrom a core reasoner, or start a fresh one.