public interface OntologyIndex
getContextInitRuleHead(), and the local rules associated with
specific IndexedObjects, such as IndexedClassExpressions and
IndexedPropertyChains. The methods of this class provide access to
such objects.| Modifier and Type | Method and Description |
|---|---|
LinkRule<Context> |
getContextInitRuleHead() |
Collection<IndexedClass> |
getIndexedClasses() |
Collection<IndexedClassExpression> |
getIndexedClassExpressions() |
Collection<IndexedIndividual> |
getIndexedIndividuals() |
Collection<IndexedObjectProperty> |
getIndexedObjectProperties() |
IndexedClass |
getIndexedOwlNothing()
Return the indexed representation of
owl:Nothing |
IndexedClass |
getIndexedOwlThing()
Return the indexed representation of
owl:Thing |
Collection<IndexedPropertyChain> |
getIndexedPropertyChains() |
Collection<IndexedObjectProperty> |
getReflexiveObjectProperties() |
IndexedClass getIndexedOwlThing()
owl:ThingIndexedClass corresponding to owl:Thing. It
is assumed that owl:Thing occurs (i.e., is declared) in
every ontology.IndexedClass getIndexedOwlNothing()
owl:NothingIndexedClass corresponding to owl:Nothing. It
is assumed that owl:Nothing contains (i.e., is declared)
in every ontology.Collection<IndexedClassExpression> getIndexedClassExpressions()
IndexedClassExpressions for all
ElkClassExpressions occurring in the ontology (including
owl:Thing and owl:Nothing) or added/removed from
the ontology since the last commit of the differential indexCollection<IndexedClass> getIndexedClasses()
IndexedClasses for all ElkClasses occurring
in the ontology (including owl:Thing and
owl:Nothing)Collection<IndexedIndividual> getIndexedIndividuals()
IndexedIndividuals for all ElkIndividuals
occurring in the ontology.Collection<IndexedPropertyChain> getIndexedPropertyChains()
IndexedPropertyChains for all
ElkSubObjectPropertyExpressions occurring in the
ontology.Collection<IndexedObjectProperty> getIndexedObjectProperties()
IndexedObjectPropertys for all
ElkObjectPropertys occurring in the ontology.Collection<IndexedObjectProperty> getReflexiveObjectProperties()
IndexedObjectPropertys for all
ElkObjectPropertys occurring in the reflexivity axioms of
the ontology.LinkRule<Context> getContextInitRuleHead()
OntologyIndex, or null if there no such rules;
all other rules can be obtained by traversing over
Link.next()Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.