org.semanticweb.owlapi.model
Interface OWLInverseObjectPropertiesAxiom
- All Superinterfaces:
- java.lang.Comparable<OWLObject>, OWLAxiom, OWLLogicalAxiom, OWLNaryPropertyAxiom<OWLObjectPropertyExpression>, OWLObject, OWLObjectPropertyAxiom, OWLPropertyAxiom
- All Known Implementing Classes:
- OWLInverseObjectPropertiesAxiomImpl
public interface OWLInverseObjectPropertiesAxiom
- extends OWLNaryPropertyAxiom<OWLObjectPropertyExpression>, OWLObjectPropertyAxiom
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 29-Nov-2006
Represents an InverseObjectProperties axiom in the OWL 2 Specification.
Represents a statement that two properties are the inverse of each other. This
property axiom contains a set of two properties. inverseOf(P, Q) is considered
to be equal to inverseOf(Q, P) - i.e. the order in which the properties are specified
isn't important
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiom |
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isLogicalAxiom, isOfType, isOfType |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiom |
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isLogicalAxiom, isOfType, isOfType |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
compareTo |
getFirstProperty
OWLObjectPropertyExpression getFirstProperty()
- Gets the first of the two object properties.
getSecondProperty
OWLObjectPropertyExpression getSecondProperty()
- Gets the second of the two object properties.
asSubObjectPropertyOfAxioms
java.util.Set<OWLSubObjectPropertyOfAxiom> asSubObjectPropertyOfAxioms()
getAxiomWithoutAnnotations
OWLInverseObjectPropertiesAxiom 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