public interface OWLAxiomIndex extends HasImportsClosure
| Modifier and Type | Method and Description |
|---|---|
default Stream<OWLAnnotationAssertionAxiom> |
annotationAssertionAxioms(OWLAnnotationSubject entity)
Gets the axioms that annotate the specified entity.
|
default Stream<OWLAnnotationAssertionAxiom> |
annotationAssertionAxioms(OWLAnnotationSubject entity,
Imports imports)
Gets the axioms that annotate the specified entity.
|
Stream<OWLAnnotationPropertyDomainAxiom> |
annotationPropertyDomainAxioms(OWLAnnotationProperty property)
Gets the
OWLAnnotationPropertyDomainAxioms where the specified
property is the property in the domain axiom. |
Stream<OWLAnnotationPropertyRangeAxiom> |
annotationPropertyRangeAxioms(OWLAnnotationProperty property)
Gets the
OWLAnnotationPropertyRangeAxioms where the specified
property is the property in the range axiom. |
default Stream<OWLAsymmetricObjectPropertyAxiom> |
asymmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLAsymmetricObjectPropertyAxioms contained in this
ontology that make the specified object property asymmetric. |
default <T extends OWLAxiom> |
axioms(Class<T> type,
Class<? extends OWLObject> explicitClass,
OWLObject entity,
Imports imports,
Navigation forSubPosition)
Generic search method: resutns all axioms which refer entity, are
instances of type, optionally including the imports closure in the
results.
|
<T extends OWLAxiom> |
axioms(Class<T> type,
Class<? extends OWLObject> explicitClass,
OWLObject entity,
Navigation forSubPosition)
Generic search method: resutns all axioms which refer entity, are
instances of type, optionally including the imports closure in the
results.
|
default <T extends OWLAxiom> |
axioms(Class<T> type,
OWLObject entity,
Imports imports,
Navigation forSubPosition)
Generic search method: returns all axioms which refer entity, are
instances of type, optionally including the imports closure in the
results.
|
default <T extends OWLAxiom> |
axioms(Class<T> type,
OWLObject entity,
Navigation forSubPosition)
Generic search method: returns all axioms which refer entity, are
instances of type, optionally including the imports closure in the
results.
|
<T extends OWLAxiom> |
axioms(OWLAxiomSearchFilter filter,
Object key)
Generic filter type for further refining search by axiom type.
|
<T extends OWLAxiom> |
axioms(OWLAxiomSearchFilter filter,
Object key,
Imports includeImportsClosure)
Generic filter type for further refining search by axiom type.
|
default Stream<OWLClassAssertionAxiom> |
classAssertionAxioms(OWLClassExpression ce)
Gets the
OWLClassAssertionAxioms contained in this ontology that
make the specified class expression, ce, a type for some
individual. |
default Stream<OWLClassAssertionAxiom> |
classAssertionAxioms(OWLIndividual individual)
Gets the
OWLClassAssertionAxioms contained in this ontology that
make the specified individual an instance of some class
expression. |
boolean |
contains(OWLAxiomSearchFilter filter,
Object key)
Generic containment check type for further refining search by axiom type.
|
boolean |
contains(OWLAxiomSearchFilter filter,
Object key,
Imports includeImportsClosure)
Generic containment check type for further refining search by axiom type.
|
default Stream<OWLDataPropertyAssertionAxiom> |
dataPropertyAssertionAxioms(OWLIndividual individual)
Gets the
OWLDataPropertyAssertionAxioms contained in this
ontology that have the specified individual as the subject of the
axiom. |
default Stream<OWLDataPropertyDomainAxiom> |
dataPropertyDomainAxioms(OWLDataProperty property)
Gets the
OWLDataPropertyDomainAxioms where the property is equal
to the specified property. |
default Stream<OWLDataPropertyRangeAxiom> |
dataPropertyRangeAxioms(OWLDataProperty property)
Gets the
OWLDataPropertyRangeAxioms where the property is equal
to the specified property. |
default Stream<OWLSubDataPropertyOfAxiom> |
dataSubPropertyAxiomsForSubProperty(OWLDataProperty subProperty)
Gets the
OWLSubDataPropertyOfAxioms where the sub-property is
equal to the specified property. |
default Stream<OWLSubDataPropertyOfAxiom> |
dataSubPropertyAxiomsForSuperProperty(OWLDataPropertyExpression superProperty)
Gets the
OWLSubDataPropertyOfAxioms where the super-property is
equal to the specified property. |
Stream<OWLDatatypeDefinitionAxiom> |
datatypeDefinitions(OWLDatatype datatype)
Gets the
OWLDatatypeDefinitionAxioms contained in this ontology
that provide a definition for the specified datatype. |
default Stream<OWLDeclarationAxiom> |
declarationAxioms(OWLEntity subject)
Gets the declaration axioms for specified entity.
|
default Stream<OWLDifferentIndividualsAxiom> |
differentIndividualAxioms(OWLIndividual individual)
Gets the
OWLDifferentIndividualsAxioms contained in this ontology
that make the specified individual different to some other
individual. |
default Stream<OWLDisjointClassesAxiom> |
disjointClassesAxioms(OWLClass cls)
Gets the set of disjoint class axioms that contain the specified class as
an operand.
|
default Stream<OWLDisjointDataPropertiesAxiom> |
disjointDataPropertiesAxioms(OWLDataProperty property)
Gets the
OWLDisjointDataPropertiesAxioms that make the specified
property disjoint with some other data property expression(s). |
default Stream<OWLDisjointObjectPropertiesAxiom> |
disjointObjectPropertiesAxioms(OWLObjectPropertyExpression property)
Gets the
OWLDisjointObjectPropertiesAxioms that make the
specified property disjoint with some other object property
expression(s). |
default Stream<OWLDisjointUnionAxiom> |
disjointUnionAxioms(OWLClass owlClass)
Gets the set of disjoint union axioms that have the specified class as
the named class that is equivalent to the disjoint union of operands.
|
default Stream<OWLEquivalentClassesAxiom> |
equivalentClassesAxioms(OWLClass cls)
Gets all of the equivalent axioms in this ontology that contain the
specified class as an operand.
|
default Stream<OWLEquivalentDataPropertiesAxiom> |
equivalentDataPropertiesAxioms(OWLDataProperty property)
Gets the
OWLEquivalentDataPropertiesAxioms that make the
specified property equivalent to some other data property expression(s). |
default Stream<OWLEquivalentObjectPropertiesAxiom> |
equivalentObjectPropertiesAxioms(OWLObjectPropertyExpression property)
Gets the
OWLEquivalentObjectPropertiesAxioms that make the
specified property equivalent to some other object property
expression(s). |
default <T extends OWLAxiom> |
filterAxioms(OWLAxiomSearchFilter filter,
Object key)
Deprecated.
use the stream method
|
default <T extends OWLAxiom> |
filterAxioms(OWLAxiomSearchFilter filter,
Object key,
Imports includeImportsClosure)
Deprecated.
use the stream method
|
default Stream<OWLFunctionalDataPropertyAxiom> |
functionalDataPropertyAxioms(OWLDataPropertyExpression property)
Gets the
OWLFunctionalDataPropertyAxioms contained in this
ontology that make the specified data property functional. |
default Stream<OWLFunctionalObjectPropertyAxiom> |
functionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLFunctionalObjectPropertyAxioms contained in this
ontology that make the specified object property functional. |
default Set<OWLAnnotationAssertionAxiom> |
getAnnotationAssertionAxioms(OWLAnnotationSubject entity)
Deprecated.
use the stream method
|
default Set<OWLAnnotationAssertionAxiom> |
getAnnotationAssertionAxioms(OWLAnnotationSubject entity,
Imports imports)
Deprecated.
use the stream method
|
default Set<OWLAnnotationPropertyDomainAxiom> |
getAnnotationPropertyDomainAxioms(OWLAnnotationProperty property)
Deprecated.
use the stream method
|
default Set<OWLAnnotationPropertyRangeAxiom> |
getAnnotationPropertyRangeAxioms(OWLAnnotationProperty property)
Deprecated.
use the stream method
|
default Set<OWLAsymmetricObjectPropertyAxiom> |
getAsymmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default <T extends OWLAxiom> |
getAxioms(Class<T> type,
Class<? extends OWLObject> explicitClass,
OWLObject entity,
Imports includeImports,
Navigation forSubPosition)
Deprecated.
use the stream method
|
default <T extends OWLAxiom> |
getAxioms(Class<T> type,
Class<? extends OWLObject> explicitClass,
OWLObject entity,
Navigation forSubPosition)
Deprecated.
use the stream method
|
default <T extends OWLAxiom> |
getAxioms(Class<T> type,
OWLObject entity,
Imports includeImports,
Navigation forSubPosition)
Deprecated.
use the stream method
|
default <T extends OWLAxiom> |
getAxioms(Class<T> type,
OWLObject entity,
Navigation forSubPosition)
Deprecated.
use the stream method
|
default Set<OWLClassAssertionAxiom> |
getClassAssertionAxioms(OWLClassExpression ce)
Deprecated.
use the stream method
|
default Set<OWLClassAssertionAxiom> |
getClassAssertionAxioms(OWLIndividual individual)
Deprecated.
use the stream method
|
default Set<OWLDataPropertyAssertionAxiom> |
getDataPropertyAssertionAxioms(OWLIndividual individual)
Deprecated.
use the stream method
|
default Set<OWLDataPropertyDomainAxiom> |
getDataPropertyDomainAxioms(OWLDataProperty property)
Deprecated.
use the stream method
|
default Set<OWLDataPropertyRangeAxiom> |
getDataPropertyRangeAxioms(OWLDataProperty property)
Deprecated.
use the stream method
|
default Set<OWLSubDataPropertyOfAxiom> |
getDataSubPropertyAxiomsForSubProperty(OWLDataProperty subProperty)
Deprecated.
use the stream method
|
default Set<OWLSubDataPropertyOfAxiom> |
getDataSubPropertyAxiomsForSuperProperty(OWLDataPropertyExpression superProperty)
Deprecated.
use the stream method
|
default Set<OWLDatatypeDefinitionAxiom> |
getDatatypeDefinitions(OWLDatatype datatype)
Deprecated.
use the stream method
|
default Set<OWLDeclarationAxiom> |
getDeclarationAxioms(OWLEntity subject)
Deprecated.
use the stream method
|
default Set<OWLDifferentIndividualsAxiom> |
getDifferentIndividualAxioms(OWLIndividual individual)
Deprecated.
use the stream method
|
default Set<OWLDisjointClassesAxiom> |
getDisjointClassesAxioms(OWLClass cls)
Deprecated.
use the stream method
|
default Set<OWLDisjointDataPropertiesAxiom> |
getDisjointDataPropertiesAxioms(OWLDataProperty property)
Deprecated.
use the stream method
|
default Set<OWLDisjointObjectPropertiesAxiom> |
getDisjointObjectPropertiesAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLDisjointUnionAxiom> |
getDisjointUnionAxioms(OWLClass owlClass)
Deprecated.
use the stream method
|
default Set<OWLEquivalentClassesAxiom> |
getEquivalentClassesAxioms(OWLClass cls)
Deprecated.
use the stream method
|
default Set<OWLEquivalentDataPropertiesAxiom> |
getEquivalentDataPropertiesAxioms(OWLDataProperty property)
Deprecated.
use equivalentDataPropertiesAxioms
|
default Set<OWLEquivalentObjectPropertiesAxiom> |
getEquivalentObjectPropertiesAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLFunctionalDataPropertyAxiom> |
getFunctionalDataPropertyAxioms(OWLDataPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLFunctionalObjectPropertyAxiom> |
getFunctionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLHasKeyAxiom> |
getHasKeyAxioms(OWLClass cls)
Deprecated.
use the stream method
|
default Set<OWLInverseFunctionalObjectPropertyAxiom> |
getInverseFunctionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLInverseObjectPropertiesAxiom> |
getInverseObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLIrreflexiveObjectPropertyAxiom> |
getIrreflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLNegativeDataPropertyAssertionAxiom> |
getNegativeDataPropertyAssertionAxioms(OWLIndividual individual)
Deprecated.
use the stream method
|
default Set<OWLNegativeObjectPropertyAssertionAxiom> |
getNegativeObjectPropertyAssertionAxioms(OWLIndividual individual)
Deprecated.
use the stream method
|
default Set<OWLObjectPropertyAssertionAxiom> |
getObjectPropertyAssertionAxioms(OWLIndividual individual)
Deprecated.
use the stream method
|
default Set<OWLObjectPropertyDomainAxiom> |
getObjectPropertyDomainAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLObjectPropertyRangeAxiom> |
getObjectPropertyRangeAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLSubObjectPropertyOfAxiom> |
getObjectSubPropertyAxiomsForSubProperty(OWLObjectPropertyExpression subProperty)
Deprecated.
use the stream method
|
default Set<OWLSubObjectPropertyOfAxiom> |
getObjectSubPropertyAxiomsForSuperProperty(OWLObjectPropertyExpression superProperty)
Deprecated.
use the stream method
|
default Set<OWLReflexiveObjectPropertyAxiom> |
getReflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLSameIndividualAxiom> |
getSameIndividualAxioms(OWLIndividual individual)
Deprecated.
use the stream method
|
default Set<OWLSubAnnotationPropertyOfAxiom> |
getSubAnnotationPropertyOfAxioms(OWLAnnotationProperty subProperty)
Deprecated.
use the stream method
|
default Set<OWLSubClassOfAxiom> |
getSubClassAxiomsForSubClass(OWLClass cls)
Deprecated.
use the stream method
|
default Set<OWLSubClassOfAxiom> |
getSubClassAxiomsForSuperClass(OWLClass cls)
Deprecated.
use the stream method
|
default Set<OWLSymmetricObjectPropertyAxiom> |
getSymmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Set<OWLTransitiveObjectPropertyAxiom> |
getTransitiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
Deprecated.
use the stream method
|
default Stream<OWLHasKeyAxiom> |
hasKeyAxioms(OWLClass cls)
Gets the has key axioms that have the specified class as their subject.
|
default Stream<OWLInverseFunctionalObjectPropertyAxiom> |
inverseFunctionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLInverseFunctionalObjectPropertyAxioms contained in
this ontology that make the specified object property inverse functional. |
default Stream<OWLInverseObjectPropertiesAxiom> |
inverseObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLInverseObjectPropertiesAxioms where the specified
property is contained in the set returned by
OWLNaryPropertyAxiom.properties() . |
default Stream<OWLIrreflexiveObjectPropertyAxiom> |
irreflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLIrreflexiveObjectPropertyAxioms contained in this
ontology that make the specified object property irreflexive. |
default Stream<OWLNegativeDataPropertyAssertionAxiom> |
negativeDataPropertyAssertionAxioms(OWLIndividual individual)
Gets the
OWLNegativeDataPropertyAssertionAxiom s contained in
this ontology that have the specified individual as the subject
of the axiom. |
default Stream<OWLNegativeObjectPropertyAssertionAxiom> |
negativeObjectPropertyAssertionAxioms(OWLIndividual individual)
Gets the
OWLNegativeObjectPropertyAssertionAxiom s contained in
this ontology that have the specified individual as the subject
of the axiom. |
default Stream<OWLObjectPropertyAssertionAxiom> |
objectPropertyAssertionAxioms(OWLIndividual individual)
Gets the
OWLObjectPropertyAssertionAxioms contained in this
ontology that have the specified individual as the subject of the
axiom. |
default Stream<OWLObjectPropertyDomainAxiom> |
objectPropertyDomainAxioms(OWLObjectPropertyExpression property)
Gets the
OWLObjectPropertyDomainAxioms where the property is
equal to the specified property. |
default Stream<OWLObjectPropertyRangeAxiom> |
objectPropertyRangeAxioms(OWLObjectPropertyExpression property)
Gets the
OWLObjectPropertyRangeAxiom s where the property is
equal to the specified property. |
default Stream<OWLSubObjectPropertyOfAxiom> |
objectSubPropertyAxiomsForSubProperty(OWLObjectPropertyExpression subProperty)
Gets the
OWLSubObjectPropertyOfAxiom s where the sub-property is
equal to the specified property. |
default Stream<OWLSubObjectPropertyOfAxiom> |
objectSubPropertyAxiomsForSuperProperty(OWLObjectPropertyExpression superProperty)
Gets the
OWLSubObjectPropertyOfAxiom s where the super-property
is equal to the specified property. |
default Stream<OWLReflexiveObjectPropertyAxiom> |
reflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLReflexiveObjectPropertyAxioms contained in this
ontology that make the specified object property reflexive. |
default Stream<OWLSameIndividualAxiom> |
sameIndividualAxioms(OWLIndividual individual)
Gets the
OWLSameIndividualAxioms contained in this ontology that
make the specified individual the same as some other individual. |
Stream<OWLSubAnnotationPropertyOfAxiom> |
subAnnotationPropertyOfAxioms(OWLAnnotationProperty subProperty)
Gets the
SubAnnotationPropertyOfAxioms where the specified
property is the sub-property. |
default Stream<OWLSubClassOfAxiom> |
subClassAxiomsForSubClass(OWLClass cls)
Gets all of the subclass axioms where the left hand side (the subclass)
is equal to the specified class.
|
default Stream<OWLSubClassOfAxiom> |
subClassAxiomsForSuperClass(OWLClass cls)
Gets all of the subclass axioms where the right hand side (the
superclass) is equal to the specified class.
|
default Stream<OWLSymmetricObjectPropertyAxiom> |
symmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLSymmetricObjectPropertyAxioms contained in this
ontology that make the specified object property symmetric. |
default Stream<OWLTransitiveObjectPropertyAxiom> |
transitiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
Gets the
OWLTransitiveObjectPropertyAxioms contained in this
ontology that make the specified object property transitive. |
getImportsClosure, importsClosure@Deprecated default <T extends OWLAxiom> Set<T> getAxioms(Class<T> type, OWLObject entity, Imports includeImports, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsentity - referred entity (OWLPrimitive or property/class expression)includeImports - if INCLUDED, include imports closure.forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.default <T extends OWLAxiom> Stream<T> axioms(Class<T> type, OWLObject entity, Imports imports, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsentity - referred entity (OWLPrimitive or property/class expression)imports - if INCLUDED, include imports closure.forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.@Deprecated default <T extends OWLAxiom> Set<T> getAxioms(Class<T> type, OWLObject entity, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsentity - referred entity (OWLPrimitive or property/class expression)forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.default <T extends OWLAxiom> Stream<T> axioms(Class<T> type, OWLObject entity, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsentity - referred entity (OWLPrimitive or property/class expression)forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.@Deprecated default <T extends OWLAxiom> Collection<T> filterAxioms(OWLAxiomSearchFilter filter, Object key, Imports includeImportsClosure)
T - type of returned axiomsfilter - the filter to matchkey - the key. Its type is generic and it is used only by the filter.includeImportsClosure - if INCLUDED, include imports closure.<T extends OWLAxiom> Stream<T> axioms(OWLAxiomSearchFilter filter, Object key, Imports includeImportsClosure)
T - type of returned axiomsfilter - the filter to matchkey - the key. Its type is generic and it is used only by the filter.includeImportsClosure - if INCLUDED, include imports closure.@Deprecated default <T extends OWLAxiom> Collection<T> filterAxioms(OWLAxiomSearchFilter filter, Object key)
T - type of returned axiomsfilter - the filter to matchkey - the key. Its type is generic and it is used only by the filter.<T extends OWLAxiom> Stream<T> axioms(OWLAxiomSearchFilter filter, Object key)
T - type of returned axiomsfilter - the filter to matchkey - the key. Its type is generic and it is used only by the filter.boolean contains(OWLAxiomSearchFilter filter, Object key)
filter - the filter to matchkey - the key. Its type is generic and it is used only by the filter.boolean contains(OWLAxiomSearchFilter filter, Object key, Imports includeImportsClosure)
filter - the filter to matchkey - the key. Its type is generic and it is used only by the filter.includeImportsClosure - if INCLUDED, include imports closure.@Deprecated default <T extends OWLAxiom> Set<T> getAxioms(Class<T> type, Class<? extends OWLObject> explicitClass, OWLObject entity, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsexplicitClass - for overlapping indexes in the ontology internals, an explicit class
rathet than the entity class might be necessaryentity - referred entity (OWLPrimitive or property/class expression)forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.<T extends OWLAxiom> Stream<T> axioms(Class<T> type, Class<? extends OWLObject> explicitClass, OWLObject entity, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsexplicitClass - for overlapping indexes in the ontology internals, an explicit class
rathet than the entity class might be necessaryentity - referred entity (OWLPrimitive or property/class expression)forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.@Deprecated default <T extends OWLAxiom> Set<T> getAxioms(Class<T> type, Class<? extends OWLObject> explicitClass, OWLObject entity, Imports includeImports, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsexplicitClass - for overlapping indexes in the ontology internals, an explicit class
rathet than the entity class might be necessaryentity - referred entity (OWLPrimitive or property/class expression)includeImports - if INCLUDED, include imports closure.forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.default <T extends OWLAxiom> Stream<T> axioms(Class<T> type, Class<? extends OWLObject> explicitClass, OWLObject entity, Imports imports, Navigation forSubPosition)
T - type of returned axiomstype - type of axiomsexplicitClass - for overlapping indexes in the ontology internals, an explicit class
rathet than the entity class might be necessaryentity - referred entity (OWLPrimitive or property/class expression)imports - if INCLUDED, include imports closure.forSubPosition - for sub axioms (subclass, subproperty), the value specifies whether
entity should appear as sub or super entity in the axioms returned. For axiom types that have
no sub/super entites, this parameter is ignored.@Deprecated default Set<OWLSubAnnotationPropertyOfAxiom> getSubAnnotationPropertyOfAxioms(OWLAnnotationProperty subProperty)
SubAnnotationPropertyOfAxioms where the specified
property is the sub-property.subProperty - The sub-property of the axioms to be retrieved.Stream<OWLSubAnnotationPropertyOfAxiom> subAnnotationPropertyOfAxioms(OWLAnnotationProperty subProperty)
SubAnnotationPropertyOfAxioms where the specified
property is the sub-property.subProperty - The sub-property of the axioms to be retrieved.@Deprecated default Set<OWLAnnotationPropertyDomainAxiom> getAnnotationPropertyDomainAxioms(OWLAnnotationProperty property)
OWLAnnotationPropertyDomainAxioms where the specified
property is the property in the domain axiom.property - The property that the axiom specifies a domain for.Stream<OWLAnnotationPropertyDomainAxiom> annotationPropertyDomainAxioms(OWLAnnotationProperty property)
OWLAnnotationPropertyDomainAxioms where the specified
property is the property in the domain axiom.property - The property that the axiom specifies a domain for.@Deprecated default Set<OWLAnnotationPropertyRangeAxiom> getAnnotationPropertyRangeAxioms(OWLAnnotationProperty property)
OWLAnnotationPropertyRangeAxioms where the specified
property is the property in the range axiom.property - The property that the axiom specifies a range for.Stream<OWLAnnotationPropertyRangeAxiom> annotationPropertyRangeAxioms(OWLAnnotationProperty property)
OWLAnnotationPropertyRangeAxioms where the specified
property is the property in the range axiom.property - The property that the axiom specifies a range for.@Deprecated default Set<OWLDeclarationAxiom> getDeclarationAxioms(OWLEntity subject)
subject - The entity that is the subject of the set of returned axioms.default Stream<OWLDeclarationAxiom> declarationAxioms(OWLEntity subject)
subject - The entity that is the subject of the set of returned axioms.@Deprecated default Set<OWLAnnotationAssertionAxiom> getAnnotationAssertionAxioms(OWLAnnotationSubject entity)
entity - The entity whose annotations are to be retrieved.@Deprecated default Set<OWLAnnotationAssertionAxiom> getAnnotationAssertionAxioms(OWLAnnotationSubject entity, Imports imports)
entity - The entity whose annotations are to be retrieved.imports - imports included or excludeddefault Stream<OWLAnnotationAssertionAxiom> annotationAssertionAxioms(OWLAnnotationSubject entity)
entity - The entity whose annotations are to be retrieved.default Stream<OWLAnnotationAssertionAxiom> annotationAssertionAxioms(OWLAnnotationSubject entity, Imports imports)
entity - The entity whose annotations are to be retrieved.imports - imports included or excluded@Deprecated default Set<OWLSubClassOfAxiom> getSubClassAxiomsForSubClass(OWLClass cls)
cls - The class that is equal to the left hand side of the axiom (subclass).default Stream<OWLSubClassOfAxiom> subClassAxiomsForSubClass(OWLClass cls)
cls - The class that is equal to the left hand side of the axiom (subclass).@Deprecated default Set<OWLSubClassOfAxiom> getSubClassAxiomsForSuperClass(OWLClass cls)
cls - The classdefault Stream<OWLSubClassOfAxiom> subClassAxiomsForSuperClass(OWLClass cls)
cls - The class@Deprecated default Set<OWLEquivalentClassesAxiom> getEquivalentClassesAxioms(OWLClass cls)
cls - The class to searchdefault Stream<OWLEquivalentClassesAxiom> equivalentClassesAxioms(OWLClass cls)
cls - The class to search@Deprecated default Set<OWLDisjointClassesAxiom> getDisjointClassesAxioms(OWLClass cls)
cls - The class to searchdefault Stream<OWLDisjointClassesAxiom> disjointClassesAxioms(OWLClass cls)
cls - The class to search@Deprecated default Set<OWLDisjointUnionAxiom> getDisjointUnionAxioms(OWLClass owlClass)
owlClass - The class that indexes the axioms to be retrieved.default Stream<OWLDisjointUnionAxiom> disjointUnionAxioms(OWLClass owlClass)
owlClass - The class that indexes the axioms to be retrieved.@Deprecated default Set<OWLHasKeyAxiom> getHasKeyAxioms(OWLClass cls)
cls - The subject of the has key axiomsdefault Stream<OWLHasKeyAxiom> hasKeyAxioms(OWLClass cls)
cls - The subject of the has key axioms@Deprecated default Set<OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsForSubProperty(OWLObjectPropertyExpression subProperty)
OWLSubObjectPropertyOfAxiom s where the sub-property is
equal to the specified property.subProperty - The property which is equal to the sub property of the retrieved axioms.default Stream<OWLSubObjectPropertyOfAxiom> objectSubPropertyAxiomsForSubProperty(OWLObjectPropertyExpression subProperty)
OWLSubObjectPropertyOfAxiom s where the sub-property is
equal to the specified property.subProperty - The property which is equal to the sub property of the retrieved axioms.@Deprecated default Set<OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsForSuperProperty(OWLObjectPropertyExpression superProperty)
OWLSubObjectPropertyOfAxiom s where the super-property
is equal to the specified property.superProperty - The property which is equal to the super-property of the retrieved
axioms.default Stream<OWLSubObjectPropertyOfAxiom> objectSubPropertyAxiomsForSuperProperty(OWLObjectPropertyExpression superProperty)
OWLSubObjectPropertyOfAxiom s where the super-property
is equal to the specified property.superProperty - The property which is equal to the super-property of the retrieved
axioms.@Deprecated default Set<OWLObjectPropertyDomainAxiom> getObjectPropertyDomainAxioms(OWLObjectPropertyExpression property)
OWLObjectPropertyDomainAxioms where the property is
equal to the specified property.property - The property which is equal to the property of the retrieved axioms.default Stream<OWLObjectPropertyDomainAxiom> objectPropertyDomainAxioms(OWLObjectPropertyExpression property)
OWLObjectPropertyDomainAxioms where the property is
equal to the specified property.property - The property which is equal to the property of the retrieved axioms.@Deprecated default Set<OWLObjectPropertyRangeAxiom> getObjectPropertyRangeAxioms(OWLObjectPropertyExpression property)
OWLObjectPropertyRangeAxiom s where the property is
equal to the specified property.property - The property which is equal to the property of the retrieved axioms.default Stream<OWLObjectPropertyRangeAxiom> objectPropertyRangeAxioms(OWLObjectPropertyExpression property)
OWLObjectPropertyRangeAxiom s where the property is
equal to the specified property.property - The property which is equal to the property of the retrieved axioms.@Deprecated default Set<OWLInverseObjectPropertiesAxiom> getInverseObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLInverseObjectPropertiesAxioms where the specified
property is contained in the set returned by
OWLNaryPropertyAxiom.getProperties() .property - The property which is equal to the property of the retrieved axioms.default Stream<OWLInverseObjectPropertiesAxiom> inverseObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLInverseObjectPropertiesAxioms where the specified
property is contained in the set returned by
OWLNaryPropertyAxiom.properties() .property - The property which is equal to the property of the retrieved axioms.@Deprecated default Set<OWLEquivalentObjectPropertiesAxiom> getEquivalentObjectPropertiesAxioms(OWLObjectPropertyExpression property)
OWLEquivalentObjectPropertiesAxioms that make the
specified property equivalent to some other object property
expression(s).property - The property that the retrieved axioms make equivalent to some other property
expressions.default Stream<OWLEquivalentObjectPropertiesAxiom> equivalentObjectPropertiesAxioms(OWLObjectPropertyExpression property)
OWLEquivalentObjectPropertiesAxioms that make the
specified property equivalent to some other object property
expression(s).property - The property that the retrieved axioms make equivalent to some other property
expressions.@Deprecated default Set<OWLDisjointObjectPropertiesAxiom> getDisjointObjectPropertiesAxioms(OWLObjectPropertyExpression property)
OWLDisjointObjectPropertiesAxioms that make the
specified property disjoint with some other object property
expression(s).property - The property that the retrieved axioms makes disjoint to some other property
expressions.default Stream<OWLDisjointObjectPropertiesAxiom> disjointObjectPropertiesAxioms(OWLObjectPropertyExpression property)
OWLDisjointObjectPropertiesAxioms that make the
specified property disjoint with some other object property
expression(s).property - The property that the retrieved axioms makes disjoint to some other property
expressions.@Deprecated default Set<OWLFunctionalObjectPropertyAxiom> getFunctionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLFunctionalObjectPropertyAxioms contained in this
ontology that make the specified object property functional.property - The property that is made functional by the axioms.default Stream<OWLFunctionalObjectPropertyAxiom> functionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLFunctionalObjectPropertyAxioms contained in this
ontology that make the specified object property functional.property - The property that is made functional by the axioms.@Deprecated default Set<OWLInverseFunctionalObjectPropertyAxiom> getInverseFunctionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLInverseFunctionalObjectPropertyAxioms contained in
this ontology that make the specified object property inverse functional.property - The property that is made inverse functional by the axioms.default Stream<OWLInverseFunctionalObjectPropertyAxiom> inverseFunctionalObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLInverseFunctionalObjectPropertyAxioms contained in
this ontology that make the specified object property inverse functional.property - The property that is made inverse functional by the axioms.@Deprecated default Set<OWLSymmetricObjectPropertyAxiom> getSymmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLSymmetricObjectPropertyAxioms contained in this
ontology that make the specified object property symmetric.property - The property that is made symmetric by the axioms.default Stream<OWLSymmetricObjectPropertyAxiom> symmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLSymmetricObjectPropertyAxioms contained in this
ontology that make the specified object property symmetric.property - The property that is made symmetric by the axioms.@Deprecated default Set<OWLAsymmetricObjectPropertyAxiom> getAsymmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLAsymmetricObjectPropertyAxioms contained in this
ontology that make the specified object property asymmetric.property - The property that is made asymmetric by the axioms.default Stream<OWLAsymmetricObjectPropertyAxiom> asymmetricObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLAsymmetricObjectPropertyAxioms contained in this
ontology that make the specified object property asymmetric.property - The property that is made asymmetric by the axioms.@Deprecated default Set<OWLReflexiveObjectPropertyAxiom> getReflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLReflexiveObjectPropertyAxioms contained in this
ontology that make the specified object property reflexive.property - The property that is made reflexive by the axioms.default Stream<OWLReflexiveObjectPropertyAxiom> reflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLReflexiveObjectPropertyAxioms contained in this
ontology that make the specified object property reflexive.property - The property that is made reflexive by the axioms.@Deprecated default Set<OWLIrreflexiveObjectPropertyAxiom> getIrreflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLIrreflexiveObjectPropertyAxioms contained in this
ontology that make the specified object property irreflexive.property - The property that is made irreflexive by the axioms.default Stream<OWLIrreflexiveObjectPropertyAxiom> irreflexiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLIrreflexiveObjectPropertyAxioms contained in this
ontology that make the specified object property irreflexive.property - The property that is made irreflexive by the axioms.@Deprecated default Set<OWLTransitiveObjectPropertyAxiom> getTransitiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLTransitiveObjectPropertyAxioms contained in this
ontology that make the specified object property transitive.property - The property that is made transitive by the axioms.default Stream<OWLTransitiveObjectPropertyAxiom> transitiveObjectPropertyAxioms(OWLObjectPropertyExpression property)
OWLTransitiveObjectPropertyAxioms contained in this
ontology that make the specified object property transitive.property - The property that is made transitive by the axioms.@Deprecated default Set<OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsForSubProperty(OWLDataProperty subProperty)
OWLSubDataPropertyOfAxioms where the sub-property is
equal to the specified property.subProperty - The property which is equal to the sub property of the retrieved axioms.default Stream<OWLSubDataPropertyOfAxiom> dataSubPropertyAxiomsForSubProperty(OWLDataProperty subProperty)
OWLSubDataPropertyOfAxioms where the sub-property is
equal to the specified property.subProperty - The property which is equal to the sub property of the retrieved axioms.@Deprecated default Set<OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsForSuperProperty(OWLDataPropertyExpression superProperty)
OWLSubDataPropertyOfAxioms where the super-property is
equal to the specified property.superProperty - The property which is equal to the super-property of the retrieved
axioms.default Stream<OWLSubDataPropertyOfAxiom> dataSubPropertyAxiomsForSuperProperty(OWLDataPropertyExpression superProperty)
OWLSubDataPropertyOfAxioms where the super-property is
equal to the specified property.superProperty - The property which is equal to the super-property of the retrieved
axioms.@Deprecated default Set<OWLDataPropertyDomainAxiom> getDataPropertyDomainAxioms(OWLDataProperty property)
OWLDataPropertyDomainAxioms where the property is equal
to the specified property.property - The property which is equal to the property of the retrieved axioms.default Stream<OWLDataPropertyDomainAxiom> dataPropertyDomainAxioms(OWLDataProperty property)
OWLDataPropertyDomainAxioms where the property is equal
to the specified property.property - The property which is equal to the property of the retrieved axioms.@Deprecated default Set<OWLDataPropertyRangeAxiom> getDataPropertyRangeAxioms(OWLDataProperty property)
OWLDataPropertyRangeAxioms where the property is equal
to the specified property.property - The property which is equal to the property of the retrieved axioms.default Stream<OWLDataPropertyRangeAxiom> dataPropertyRangeAxioms(OWLDataProperty property)
OWLDataPropertyRangeAxioms where the property is equal
to the specified property.property - The property which is equal to the property of the retrieved axioms.@Deprecated default Set<OWLEquivalentDataPropertiesAxiom> getEquivalentDataPropertiesAxioms(OWLDataProperty property)
OWLEquivalentDataPropertiesAxioms that make the
specified property equivalent to some other data property expression(s).property - The property that the retrieved axioms make equivalent to some other property
expressions.default Stream<OWLEquivalentDataPropertiesAxiom> equivalentDataPropertiesAxioms(OWLDataProperty property)
OWLEquivalentDataPropertiesAxioms that make the
specified property equivalent to some other data property expression(s).property - The property that the retrieved axioms make equivalent to some other property
expressions.@Deprecated default Set<OWLDisjointDataPropertiesAxiom> getDisjointDataPropertiesAxioms(OWLDataProperty property)
OWLDisjointDataPropertiesAxioms that make the specified
property disjoint with some other data property expression(s).property - The property that the retrieved axioms makes disjoint to some other property
expressions.default Stream<OWLDisjointDataPropertiesAxiom> disjointDataPropertiesAxioms(OWLDataProperty property)
OWLDisjointDataPropertiesAxioms that make the specified
property disjoint with some other data property expression(s).property - The property that the retrieved axioms makes disjoint to some other property
expressions.@Deprecated default Set<OWLFunctionalDataPropertyAxiom> getFunctionalDataPropertyAxioms(OWLDataPropertyExpression property)
OWLFunctionalDataPropertyAxioms contained in this
ontology that make the specified data property functional.property - The property that is made functional by the axioms.default Stream<OWLFunctionalDataPropertyAxiom> functionalDataPropertyAxioms(OWLDataPropertyExpression property)
OWLFunctionalDataPropertyAxioms contained in this
ontology that make the specified data property functional.property - The property that is made functional by the axioms.@Deprecated default Set<OWLClassAssertionAxiom> getClassAssertionAxioms(OWLIndividual individual)
OWLClassAssertionAxioms contained in this ontology that
make the specified individual an instance of some class
expression.individual - The individual that the returned axioms make an instance of some class
expression.default Stream<OWLClassAssertionAxiom> classAssertionAxioms(OWLIndividual individual)
OWLClassAssertionAxioms contained in this ontology that
make the specified individual an instance of some class
expression.individual - The individual that the returned axioms make an instance of some class
expression.@Deprecated default Set<OWLClassAssertionAxiom> getClassAssertionAxioms(OWLClassExpression ce)
OWLClassAssertionAxioms contained in this ontology that
make the specified class expression, ce, a type for some
individual.ce - The class expression that the returned axioms make a type for some individual.default Stream<OWLClassAssertionAxiom> classAssertionAxioms(OWLClassExpression ce)
OWLClassAssertionAxioms contained in this ontology that
make the specified class expression, ce, a type for some
individual.ce - The class expression that the returned axioms make a type for some individual.@Deprecated default Set<OWLDataPropertyAssertionAxiom> getDataPropertyAssertionAxioms(OWLIndividual individual)
OWLDataPropertyAssertionAxioms contained in this
ontology that have the specified individual as the subject of the
axiom.individual - The individual that the returned axioms have as a subject.default Stream<OWLDataPropertyAssertionAxiom> dataPropertyAssertionAxioms(OWLIndividual individual)
OWLDataPropertyAssertionAxioms contained in this
ontology that have the specified individual as the subject of the
axiom.individual - The individual that the returned axioms have as a subject.@Deprecated default Set<OWLObjectPropertyAssertionAxiom> getObjectPropertyAssertionAxioms(OWLIndividual individual)
OWLObjectPropertyAssertionAxioms contained in this
ontology that have the specified individual as the subject of the
axiom.individual - The individual that the returned axioms have as a subject.default Stream<OWLObjectPropertyAssertionAxiom> objectPropertyAssertionAxioms(OWLIndividual individual)
OWLObjectPropertyAssertionAxioms contained in this
ontology that have the specified individual as the subject of the
axiom.individual - The individual that the returned axioms have as a subject.@Deprecated default Set<OWLNegativeObjectPropertyAssertionAxiom> getNegativeObjectPropertyAssertionAxioms(OWLIndividual individual)
OWLNegativeObjectPropertyAssertionAxiom s contained in
this ontology that have the specified individual as the subject
of the axiom.individual - The individual that the returned axioms have as a subject.default Stream<OWLNegativeObjectPropertyAssertionAxiom> negativeObjectPropertyAssertionAxioms(OWLIndividual individual)
OWLNegativeObjectPropertyAssertionAxiom s contained in
this ontology that have the specified individual as the subject
of the axiom.individual - The individual that the returned axioms have as a subject.@Deprecated default Set<OWLNegativeDataPropertyAssertionAxiom> getNegativeDataPropertyAssertionAxioms(OWLIndividual individual)
OWLNegativeDataPropertyAssertionAxiom s contained in
this ontology that have the specified individual as the subject
of the axiom.individual - The individual that the returned axioms have as a subject.default Stream<OWLNegativeDataPropertyAssertionAxiom> negativeDataPropertyAssertionAxioms(OWLIndividual individual)
OWLNegativeDataPropertyAssertionAxiom s contained in
this ontology that have the specified individual as the subject
of the axiom.individual - The individual that the returned axioms have as a subject.@Deprecated default Set<OWLSameIndividualAxiom> getSameIndividualAxioms(OWLIndividual individual)
OWLSameIndividualAxioms contained in this ontology that
make the specified individual the same as some other individual.individual - The individual that the returned axioms make the same as some other
individual.default Stream<OWLSameIndividualAxiom> sameIndividualAxioms(OWLIndividual individual)
OWLSameIndividualAxioms contained in this ontology that
make the specified individual the same as some other individual.individual - The individual that the returned axioms make the same as some other
individual.@Deprecated default Set<OWLDifferentIndividualsAxiom> getDifferentIndividualAxioms(OWLIndividual individual)
OWLDifferentIndividualsAxioms contained in this ontology
that make the specified individual different to some other
individual.individual - The individual that the returned axioms make the different as some other
individual.default Stream<OWLDifferentIndividualsAxiom> differentIndividualAxioms(OWLIndividual individual)
OWLDifferentIndividualsAxioms contained in this ontology
that make the specified individual different to some other
individual.individual - The individual that the returned axioms make the different as some other
individual.@Deprecated default Set<OWLDatatypeDefinitionAxiom> getDatatypeDefinitions(OWLDatatype datatype)
OWLDatatypeDefinitionAxioms contained in this ontology
that provide a definition for the specified datatype.datatype - The datatype for which the returned axioms provide a definition.Stream<OWLDatatypeDefinitionAxiom> datatypeDefinitions(OWLDatatype datatype)
OWLDatatypeDefinitionAxioms contained in this ontology
that provide a definition for the specified datatype.datatype - The datatype for which the returned axioms provide a definition.Copyright © 2017 The University of Manchester. All rights reserved.