Expand description
OWL EL completion-based classification.
§Example
use ontologos_el::ElClassifier;
use ontologos_parser::load_ontology;
let ontology = load_ontology(std::path::Path::new("ontology.owl"))?;
let taxonomy = ElClassifier::new().classify(&ontology)?;
println!("subsumptions: {}", taxonomy.subsumption_count());Structs§
- ElClassifier
- OWL EL classifier using completion rules.
Enums§
- Classify
Outcome - Result of a profile-routed classification run.
- Error
- EL engine errors.
- Profile
Flag - Explicit profile selection for CLI and bindings.
Functions§
- classify_
reasoner - Classify when the reasoner profile is
Profile::El. - classify_
with_ profile - Run classification using the reasoner’s configured profile.
- resolve_
profile_ flag - Resolve an explicit CLI/API profile override against auto-detection.
- try_
classify_ reasoner - Classify when the reasoner profile is
Profile::El; otherwise returnsCoreError::NotImplemented.
Type Aliases§
- Result
- Result type for EL operations.