public interface OWLAnnotationProperty extends OWLEntity
Modifier and Type | Method and Description |
---|---|
java.util.Set<OWLAnnotationProperty> |
getSubProperties(OWLOntology ontology)
Gets the annotation properties which are asserted to be sub-properties of this annotation property in
the specified ontology.
|
java.util.Set<OWLAnnotationProperty> |
getSubProperties(OWLOntology ontology,
boolean includeImportsClosure)
Gets the annotation properties which are asserted to be sub-properties of this annotation property in
the specified ontology and potentially its imports closure.
|
java.util.Set<OWLAnnotationProperty> |
getSubProperties(java.util.Set<OWLOntology> ontologies)
Gets the annotation properties which are asserted to be sub-properties of this annotation property in
the specified set of ontologies.
|
java.util.Set<OWLAnnotationProperty> |
getSuperProperties(OWLOntology ontology)
Gets the annotation properties which are asserted to be super-properties of this annotation property in
the specified ontology.
|
java.util.Set<OWLAnnotationProperty> |
getSuperProperties(OWLOntology ontology,
boolean includeImportsClosure)
Gets the annotation properties which are asserted to be super-properties of this annotation property in
the specified ontology and potentially its imports closure.
|
java.util.Set<OWLAnnotationProperty> |
getSuperProperties(java.util.Set<OWLOntology> ontologies)
Gets the annotation properties which are asserted to be super-properties of this annotation property in
the specified set of ontologies.
|
boolean |
isBuiltIn()
Determines if this property is a built in annotation property.
|
boolean |
isComment()
Determines if this annotation property has an IRI corresponding to
rdfs:comment . |
boolean |
isDeprecated()
Determines if this annotation property has an IRI corresponding to
owl:deprecated . |
boolean |
isLabel()
Determines if this annotation property has an IRI corresponding to
rdfs:label . |
accept, accept, asOWLAnnotationProperty, asOWLClass, asOWLDataProperty, asOWLDatatype, asOWLNamedIndividual, asOWLObjectProperty, getAnnotationAssertionAxioms, getAnnotations, getAnnotations, getEntityType, getOWLEntity, getReferencingAxioms, getReferencingAxioms, isOWLAnnotationProperty, isOWLClass, isOWLDataProperty, isOWLDatatype, isOWLNamedIndividual, isOWLObjectProperty, isType, toStringID
accept, getIRI
accept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
boolean isComment()
rdfs:comment
.true
if the IRI of this annotation property is
rdfs:comment
, where rdfs:
expands to the usual prefix, otherwise false
.boolean isLabel()
rdfs:label
.true
if the IRI of this annotation property is
rdfs:label
, where rdfs:
expands to the usual prefix, otherwise false
.boolean isDeprecated()
owl:deprecated
. An annotation
along the owl:deprecated
property which has a value of "true"^^xsd:boolean
can be
used to deprecate IRIs. (See http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Annotation_Properties
of the OWL 2 specification.true
if the IRI of this annotation property is
owl:deprecated
, where owl:
expands to the usual prefix, otherwise false
.boolean isBuiltIn()
java.util.Set<OWLAnnotationProperty> getSubProperties(OWLOntology ontology)
ontology
- The ontology to be examined for SubAnnotationPropertyOf
axioms.p
in the set, it is
the case that ontology
contains an SubAnnotationPropertyOf(p, this)
axiom
where this
refers to this annotation property.java.util.Set<OWLAnnotationProperty> getSubProperties(OWLOntology ontology, boolean includeImportsClosure)
ontology
- The ontology to be examined for SubAnnotationPropertyOf
axioms.includeImportsClosure
- if true
then the imports closure of this ontology is searched
for SubAnnotationPropertyOf
axioms that assert this property is the super property of some
other annotation property. If false
then only ontology
is searched.includeImportsClosure
is true
, a set of annotation properties such that for
each property p
in the set, it is
the case that at least one ontology
in the imports closure contains a
SubAnnotationPropertyOf(p, this)
axiom
where this
refers to this annotation property.
If includeImportsClosure
is false
, a set of annotation properties such that for
each property p
in the set, it is
the case that ontology
contains a
SubAnnotationPropertyOf(p, this)
axiom
where this
refers to this annotation property.java.util.Set<OWLAnnotationProperty> getSubProperties(java.util.Set<OWLOntology> ontologies)
ontologies
- The set of ontologies to be examined for SubAnnotationPropertyOf
axioms.p
in the set, it is
the case that at least one ontology
in ontologies
contains a
SubAnnotationPropertyOf(p, this)
axiom
where this
refers to this annotation property.java.util.Set<OWLAnnotationProperty> getSuperProperties(OWLOntology ontology)
ontology
- The ontology to be examined for SubAnnotationPropertyOf
axioms.p
in the set, it is
the case that ontology
contains an SubAnnotationPropertyOf(this, p)
axiom
where this
refers to this annotation property.java.util.Set<OWLAnnotationProperty> getSuperProperties(OWLOntology ontology, boolean includeImportsClosure)
ontology
- The ontology to be examined for SubAnnotationPropertyOf
axioms.includeImportsClosure
- if true
then the imports closure of this ontology is searched
for SubAnnotationPropertyOf
axioms that assert this property is the super property of some
other annotation property. If false
then only ontology
is searched.includeImportsClosure
is true
, a set of annotation properties such that for
each property p
in the set, it is
the case that at least one ontology
in the imports closure contains a
SuperAnnotationPropertyOf(this, p)
axiom
where this
refers to this annotation property.
If includeImportsClosure
is false
, a set of annotation properties such that for
each property p
in the set, it is
the case that ontology
contains a
SuperAnnotationPropertyOf(this, p)
axiom
where this
refers to this annotation property.java.util.Set<OWLAnnotationProperty> getSuperProperties(java.util.Set<OWLOntology> ontologies)
ontologies
- The set of ontologies to be examined for SubAnnotationPropertyOf
axioms.p
in the set, it is
the case that at least one ontology
in ontologies
contains a
SubAnnotationPropertyOf(this, p)
axiom
where this
refers to this annotation property.