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 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.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 © 2013 The University of Manchester. All Rights Reserved.