public interface SchemaReasoner extends AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static int |
NO_VERSION |
| Modifier and Type | Method and Description |
|---|---|
void |
classify()
Classifies the reasoner.
|
void |
delete(Set<org.semanticweb.owlapi.model.OWLAxiom> removals)
Update the reasoner contents.
|
Set<Set<org.semanticweb.owlapi.model.OWLAxiom>> |
explain(org.semanticweb.owlapi.model.OWLAxiom axiom,
int limit)
Return the explanations for the given axiom.
|
void |
insert(Set<org.semanticweb.owlapi.model.OWLAxiom> additions)
Update the reasoner contents.
|
<T extends org.semanticweb.owlapi.model.OWLObject> |
query(SchemaQuery query)
Execute a schema query.
|
closestatic final int NO_VERSION
<T extends org.semanticweb.owlapi.model.OWLObject> org.semanticweb.owlapi.reasoner.NodeSet<T> query(SchemaQuery query)
T - type of return entitiesquery - schema querySet<Set<org.semanticweb.owlapi.model.OWLAxiom>> explain(org.semanticweb.owlapi.model.OWLAxiom axiom, int limit)
axiom - input axiom to explainlimit - maximum number of explanations to returnvoid insert(Set<org.semanticweb.owlapi.model.OWLAxiom> additions)
additions - axioms to addvoid delete(Set<org.semanticweb.owlapi.model.OWLAxiom> removals)
removals - axioms to removevoid classify()
Copyright © 2019. All rights reserved.