org.semanticweb.owlapi.model
Interface OWLAnnotationProperty

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLEntity, OWLNamedObject, OWLObject
All Known Implementing Classes:
OWLAnnotationPropertyImpl

public interface OWLAnnotationProperty
extends OWLEntity

Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 13-Jan-2009

Represents an AnnotationProperty in the OWL 2 specification.


Method Summary
 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.
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLEntity
accept, accept, asOWLAnnotationProperty, asOWLClass, asOWLDataProperty, asOWLDatatype, asOWLNamedIndividual, asOWLObjectProperty, getAnnotationAssertionAxioms, getAnnotations, getAnnotations, getEntityType, getOWLEntity, getReferencingAxioms, getReferencingAxioms, isOWLAnnotationProperty, isOWLClass, isOWLDataProperty, isOWLDatatype, isOWLNamedIndividual, isOWLObjectProperty, isType, toStringID
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLNamedObject
accept, getIRI
 

Method Detail

isComment

boolean isComment()
Determines if this annotation property has an IRI corresponding to rdfs:comment.

Returns:
true if the IRI of this annotation property is rdfs:comment, where rdfs: expands to the usual prefix, otherwise false.

isLabel

boolean isLabel()
Determines if this annotation property has an IRI corresponding to rdfs:label.

Returns:
true if the IRI of this annotation property is rdfs:label, where rdfs: expands to the usual prefix, otherwise false.

isDeprecated

boolean isDeprecated()
Determines if this annotation property has an IRI corresponding to 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.

Returns:
true if the IRI of this annotation property is owl:deprecated, where owl: expands to the usual prefix, otherwise false.

isBuiltIn

boolean isBuiltIn()
Determines if this property is a built in annotation property. i.e. one of the following

Specified by:
isBuiltIn in interface OWLEntity
Returns:
true if the property is a built in annotation property, otherwise false