Interface OWLAnnotationAxiom<S extends OWLObject>

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLAxiom, OWLObject
All Known Subinterfaces:
OWLAxiomAnnotationAxiom, OWLEntityAnnotationAxiom, OWLOntologyAnnotationAxiom

public interface OWLAnnotationAxiom<S extends OWLObject>
extends OWLAxiom

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 25-Oct-2006

Annotation axioms do not affect the logical meaning of an ontology. They can be used to associate arbitrary bits of information with an axiom, for example, who asserted it etc.

Method Summary
 OWLAnnotation getAnnotation()
          Gets the actual annotation
 S getSubject()
          Gets the subject of the annotation.
Methods inherited from interface org.semanticweb.owl.model.OWLAxiom
accept, accept, getAnnotationAxioms, getAxiomType, getReferencedEntities, isLogicalAxiom
Methods inherited from interface org.semanticweb.owl.model.OWLObject
accept, accept
Methods inherited from interface java.lang.Comparable

Method Detail


S getSubject()
Gets the subject of the annotation.


OWLAnnotation getAnnotation()
Gets the actual annotation

The annotation (annotation URI and value).