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, toStringIDaccept, getIRIaccept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntitycompareToboolean 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 © 2014 The University of Manchester. All Rights Reserved.