org.semanticweb.owlapi.model
Interface OWLAnnotationAssertionAxiom
- All Superinterfaces:
- java.lang.Comparable<OWLObject>, OWLAnnotationAxiom, OWLAnnotationObject, OWLAxiom, OWLObject
- All Known Implementing Classes:
- OWLAnnotationAssertionAxiomImpl
public interface OWLAnnotationAssertionAxiom
- extends OWLAnnotationAxiom
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 25-Nov-2006
An annotation that annotates the entity in an entity declaration. Such
annotations could be used to provide labels for entities etc.
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiom |
accept, accept, getAnnotatedAxiom, getAnnotations, getAxiomType, getNNF, getReferencedEntities, isAnnotated, isLogicalAxiom, isOfType, isOfType |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface java.lang.Comparable |
compareTo |
getSubject
OWLAnnotationSubject getSubject()
getProperty
OWLAnnotationProperty getProperty()
getValue
OWLAnnotationValue getValue()
getAnnotation
OWLAnnotation getAnnotation()
getAxiomWithoutAnnotations
OWLAnnotationAssertionAxiom 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