Expand description
Unified reasoner facade — routes all OWL profiles without circular crate deps.
Structs§
- Consistency
Result - Result of an ontology consistency check.
Enums§
- Classify
Outcome - Outcome of
crate::classify. - Entailment
Check - Axiom-shaped entailment checks for
crate::is_entailed_axiom. - Error
- Facade routing errors.
Functions§
- check_
consistency - Check ontology consistency for the configured profile.
- classify
- Classify using any supported profile (EL, RL, RDFS, ALC, DL, SWRL, Auto).
- get_
object_ property_ values - OWL API
getObjectPropertyValuesfor named individuals and properties. - get_
sub_ object_ properties - OWL API
getSubObjectPropertiesfor a named property IRI. - is_
consistent - Check ontology consistency (errors when the answer is incomplete).
- is_
entailed - OWLReasoner-style class subsumption entailment (
isEntailedforSubClassOf). - is_
entailed_ axiom - General
isEntailedfor common axiom types (SubClassOf,ClassAssertion,ObjectPropertyAssertion). - is_
subsumption_ entailed - Whether named class
sub_iriis entailed to be subsumed bysup_iriafter classification. - parse_
entailment_ check - Parse CLI-style entailment flags into a single
EntailmentCheck. - rdfs_
materialization_ json - Build RDFS materialization JSON from a saturation report.
- rl_
materialization_ json - Build RL materialization JSON from a saturation report.
- taxonomy_
from_ outcome - Extract taxonomy when the outcome is classification-shaped.
- taxonomy_
hierarchy - Navigate a classified taxonomy hierarchy (subclasses, subsumption).
- taxonomy_
json - Build taxonomy JSON fields from a classified ontology.
Type Aliases§
- Result
- Result type for facade operations.