ontologos-facade 1.0.1

Unified OWL reasoner facade routing EL/RL/RDFS/DL
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Result of a profile-routed classification run.

use ontologos_core::Taxonomy;
use ontologos_rl::MaterializationReport as RlReport;
use ontologos_rl::rdfs::MaterializationReport as RdfsReport;

/// Outcome of [`crate::classify`].
#[derive(Debug)]
#[non_exhaustive]
pub enum ClassifyOutcome {
    /// OWL EL / DL / ALC / SWRL taxonomy from classification.
    Taxonomy(Taxonomy),
    /// RDFS materialization report.
    Rdfs(RdfsReport),
    /// OWL RL saturation report.
    Rl(RlReport),
}