public interface OWLAnnotationAssertionAxiom extends OWLAnnotationAxiom, HasSubject<OWLAnnotationSubject>, HasProperty<OWLAnnotationProperty>, HasAnnotationValue
Modifier and Type | Method and Description |
---|---|
default OWLAnnotationValue |
annotationValue() |
OWLAnnotation |
getAnnotation()
Gets the combination of the annotation property and the annotation value
as an
OWLAnnotation object. |
OWLAnnotationAssertionAxiom |
getAxiomWithoutAnnotations()
Gets an axiom that is structurally equivalent to this axiom without annotations.
|
OWLAnnotationProperty |
getProperty()
Gets the annotation property.
|
OWLAnnotationSubject |
getSubject()
Gets the subject of the annotation assertion.
|
OWLAnnotationValue |
getValue()
Gets the annotation value.
|
boolean |
isDeprecatedIRIAssertion()
Determines if this annotation assertion deprecates the IRI that is the
subject of the annotation.
|
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfType
accept, accept, getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
compareTo
getSignature
containsEntityInSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
isAnonymous, isNamed
anonymousIndividualValue, ifAnonymousIndividual, ifAnonymousIndividualOrElse, ifIri, ifIriOrElse, ifLiteral, ifLiteralOrElse, ifValue, iriValue, literalValue, map, map, mapAnonymousIndividual, mapAnonymousIndividualOrElse, mapAnonymousIndividualOrElseGet, mapIri, mapIriOrElse, mapIriOrElseGet, mapLiteral, mapLiteralOrElse, mapLiteralOrElseGet, mapValue, when
@Nonnull OWLAnnotationSubject getSubject()
IRI
or an
OWLAnonymousIndividual
.getSubject
in interface HasSubject<OWLAnnotationSubject>
@Nonnull OWLAnnotationProperty getProperty()
getProperty
in interface HasProperty<OWLAnnotationProperty>
@Nonnull OWLAnnotationValue getValue()
IRI
, an
OWLAnonymousIndividual
or an
OWLLiteral
. Annotation values can be visited with an
OWLAnnotationValueVisitor
.OWLAnnotationValueVisitor
,
OWLAnnotationValueVisitorEx
@Nonnull OWLAnnotation getAnnotation()
OWLAnnotation
object.boolean isDeprecatedIRIAssertion()
true
if this annotation assertion deprecates the subject
IRI of the assertion, otherwise false
.OWLAnnotation.isDeprecatedIRIAnnotation()
@Nonnull OWLAnnotationAssertionAxiom getAxiomWithoutAnnotations()
OWLAxiom
getAxiomWithoutAnnotations
in interface OWLAxiom
default OWLAnnotationValue annotationValue()
annotationValue
in interface HasAnnotationValue
Copyright © 2020 The University of Manchester. All rights reserved.