org.semanticweb.owlapi.model
Interface OWLAnnotationPropertyRangeAxiom
- All Superinterfaces:
- java.lang.Comparable<OWLObject>, OWLAnnotationAxiom, OWLAnnotationObject, OWLAxiom, OWLObject
- All Known Implementing Classes:
- OWLAnnotationPropertyRangeAxiomImpl
public interface OWLAnnotationPropertyRangeAxiom
- extends OWLAnnotationAxiom
Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 13-Jan-2009
Represents an AnnotationPropertyRange
axiom in the OWL 2 specification.
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiom |
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isLogicalAxiom, isOfType, isOfType |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
compareTo |
getProperty
OWLAnnotationProperty getProperty()
- Gets the annotation property that this axiom provides a range for.
- Returns:
- The annotation property
getRange
IRI getRange()
- Gets the specified IRI that corresponds to the range.
- Returns:
- The range of the annotation property.
getAxiomWithoutAnnotations
OWLAnnotationPropertyRangeAxiom getAxiomWithoutAnnotations()
- Description copied from interface:
OWLAxiom
- Gets an axiom that is structurally equivalent to this axiom without annotations. This essentially
returns a version of this axiom stripped of any annotations
- Specified by:
getAxiomWithoutAnnotations
in interface OWLAxiom
- Returns:
- The annotationless version of this axiom