org.semanticweb.owl.model
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
compareTo
 

Method Detail

getSubject

S getSubject()
Gets the subject of the annotation.


getAnnotation

OWLAnnotation getAnnotation()
Gets the actual annotation

Returns:
The annotation (annotation URI and value).