public interface OWLAnnotationProperty extends OWLEntity
asOWLAnnotationProperty, asOWLDataProperty, asOWLObjectProperty, isOWLAnnotationProperty, isOWLDataProperty, isOWLObjectProperty
Modifier and Type | Method and Description |
---|---|
Set<OWLAnnotationProperty> |
getSubProperties(OWLOntology ontology)
Gets the annotation properties which are asserted to be sub-properties of
this annotation property in the specified ontology.
|
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.
|
Set<OWLAnnotationProperty> |
getSubProperties(Set<OWLOntology> ontologies)
Gets the annotation properties which are asserted to be sub-properties of
this annotation property in the specified set of ontologies.
|
Set<OWLAnnotationProperty> |
getSuperProperties(OWLOntology ontology)
Gets the annotation properties which are asserted to be super-properties
of this annotation property in the specified ontology.
|
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.
|
Set<OWLAnnotationProperty> |
getSuperProperties(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 |
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, isBuiltIn, isOWLAnnotationProperty, isOWLClass, isOWLDataProperty, isOWLDatatype, isOWLNamedIndividual, isOWLObjectProperty, isType, toStringID
accept, getIRI
accept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
compareTo
containsEntityInSignature
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 Section 5.5
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
.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.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.Set<OWLAnnotationProperty> getSubProperties(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.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.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.Set<OWLAnnotationProperty> getSuperProperties(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.Copyright © 2017 The University of Manchester. All Rights Reserved.