public interface OWLSubPropertyChainOfAxiom extends OWLObjectPropertyAxiom
| Type | Property and Description |
|---|---|
boolean |
isEncodingOfTransitive
Determines if this axiom is of the form: P o P -> P, which is an
encoding of Transitive(P).
|
| Modifier and Type | Method and Description |
|---|---|
OWLSubPropertyChainOfAxiom |
getAxiomWithoutAnnotations()
Gets an axiom that is structurally equivalent to this axiom without
annotations.
|
List<OWLObjectPropertyExpression> |
getPropertyChain()
Gets the chain of properties that represents the subproperty in this
axiom.
|
OWLObjectPropertyExpression |
getSuperProperty()
Gets the super property of this axiom.
|
boolean |
isEncodingOfTransitiveProperty()
Determines if this axiom is of the form: P o P -> P, which is an
encoding of Transitive(P).
|
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfTypeaccept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntitycompareTotrue if this encodes that the super property is
transitive, otherwise false.List<OWLObjectPropertyExpression> getPropertyChain()
OWLObjectPropertyExpression getSuperProperty()
boolean isEncodingOfTransitiveProperty()
true if this encodes that the super property is
transitive, otherwise false.OWLSubPropertyChainOfAxiom getAxiomWithoutAnnotations()
OWLAxiomgetAxiomWithoutAnnotations in interface OWLAxiomCopyright © 2014 The University of Manchester. All Rights Reserved.