Expand description
OWL 2 DL reasoner: coupled saturation + tableau (Konclude-style hybrid).
Structs§
- Consistency
Result - Result of an ontology consistency check.
- Dependency
Index - Tracks which axioms mention each entity (forward index).
- DlClassifier
- OWL 2 DL classifier facade.
- DlEngine
- OWL 2 DL profile engine adapter.
- DlPerf
Timings - Per-phase wall times for one
DlClassifier::classifyinvocation (seconds). - DlReport
- DL classification report.
- Literal
Index - Index of data literals and facet constraints.
- Literal
Value - Literal with lexical form and datatype.
- Role
Hierarchy - Saturate role hierarchy with complex chain inclusions.
- Role
Property Query Context - Reusable prepared state for object-property queries (avoids repeated augmentation).
- Saturated
Facts - Facts produced by saturation pass.
Enums§
- Error
- DL engine errors.
Functions§
- check_
consistency - Check ontology consistency under DL with optional wall-clock budget.
- classify
- Classify an ontology under OWL 2 DL semantics.
- classify_
for_ entailment - Classify for OWL entailment checks (skips pairwise named subsumption inference).
- classify_
object_ property_ expressions - Classify object-property expressions into equivalence classes.
- classify_
reasoner - Classify via
Reasonerwhen profile is DL. - dl_
max_ workers - Max parallel unsat workers (
ONTOLOGOS_DL_MAX_WORKERS, default 4). - entails_
class_ assertion - Check whether
ontology ⊨ ClassAssertion(class, individual). - equivalent_
object_ property_ expressions - OWL API
getEquivalentObjectProperties. - inverse_
object_ property_ expressions - OWL API
getInverseObjectProperties. - is_
class_ assertion_ probe_ satisfiable - Returns whether the ontology’s class-assertion probe CE is satisfiable.
- is_
class_ expression_ satisfiable - Returns whether a class expression is satisfiable under the ontology TBox.
- is_
consistent - Check ontology consistency under DL (errors when the answer is incomplete).
- is_
data_ range_ satisfiable - Returns true when a data range has at least one satisfying literal witness.
- is_
datatype_ consistent - Returns false when datatype constraints are unsatisfiable.
- is_
named_ class_ unsatisfiable - Check whether a named class is unsatisfiable in the ontology TBox.
- is_
property_ hierarchy_ regular - Returns whether the object-property axioms form a regular hierarchy.
- is_
property_ hierarchy_ simple - Returns whether every object property used in cardinality restrictions is simple.
- is_
subsumed - Check named class subsumption after DL classification.
- named_
class_ datatype_ satisfiable - Returns false when a named class’s data restrictions (including property ranges) are unsatisfiable.
- named_
classes_ unsatisfiable - Returns true when every listed named class is unsatisfiable in the ontology TBox.
- perf_
enabled - Whether DL perf tracing is enabled (
ONTOLOGOS_DL_PERF=1). - run_
bounded - Run
workon a worker thread with an optional wall-clock budget. - saturate
- Run lightweight saturation on existential/subsumption clauses.
- sub_
object_ property_ expressions - OWL API
getSubObjectProperties.
Type Aliases§
- Result
- Result type for DL operations.