OWL profile detection and diagnostics for OntoLogos.
v0.2 classifies ontologies into OWL 2 EL, RL, QL, or DL profiles using mapped TBox constructs. Diagnostics also report constructs observed in the full parse that fall outside the detected profile.
Example
use Ontology;
use ;
let ontology = default;
let report = detect_profile?;
assert_eq!;
# Ok::