| Modifier and Type | Interface and Description |
|---|---|
interface |
OWLObjectInverseOf
Author: Matthew Horridge
The University Of Manchester Bio-Health Informatics Group Date: 24-Oct-2006 Represents a ObjectInverseOf property expression in the OWL 2 Specification. |
interface |
OWLObjectProperty
Author: Matthew Horridge
The University Of Manchester Bio-Health Informatics Group Date: 24-Oct-2006 Represents an Object Property in the OWL 2 Specification. |
| Modifier and Type | Method and Description |
|---|---|
OWLObjectPropertyExpression |
OWLInverseObjectPropertiesAxiom.getFirstProperty() |
OWLObjectPropertyExpression |
OWLObjectInverseOf.getInverse()
Gets the property expression that this is the inverse of.
|
OWLObjectPropertyExpression |
OWLObjectPropertyExpression.getInverseProperty()
Obtains the property that corresponds to the inverse of this property.
|
OWLObjectPropertyExpression |
SWRLObjectPropertyAtom.getPredicate()
Gets the predicate of this atom
|
OWLObjectPropertyExpression |
OWLInverseObjectPropertiesAxiom.getSecondProperty() |
OWLObjectPropertyExpression |
OWLObjectPropertyExpression.getSimplified()
Returns this property in its simplified form.
|
OWLObjectPropertyExpression |
OWLSubPropertyChainOfAxiom.getSuperProperty()
Gets the super property of this axiom
|
| Modifier and Type | Method and Description |
|---|---|
Set<OWLObjectPropertyExpression> |
OWLObjectPropertyExpression.getInverses(OWLOntology ontology) |
Set<OWLObjectPropertyExpression> |
OWLObjectPropertyExpression.getInverses(Set<OWLOntology> ontologies) |
Map<OWLObjectPropertyExpression,Set<OWLIndividual>> |
OWLIndividual.getNegativeObjectPropertyValues(OWLOntology ontology)
Gets the object property values that are explicitly asserted NOT to hold
for this individual
|
Set<OWLObjectPropertyExpression> |
OWLHasKeyAxiom.getObjectPropertyExpressions()
Gets the set of object property expressions that make up the key.
|
Map<OWLObjectPropertyExpression,Set<OWLIndividual>> |
OWLIndividual.getObjectPropertyValues(OWLOntology ontology)
Gets the object property values for this individual.
|
List<OWLObjectPropertyExpression> |
OWLSubPropertyChainOfAxiom.getPropertyChain()
Gets the chain of properties that represents the subproperty in this axiom.
|
| Modifier and Type | Method and Description |
|---|---|
OWLObjectPropertyExpression |
UseOfPropertyInChainCausesCycle.getOWLObjectProperty() |
OWLObjectPropertyExpression |
UseOfNonSimplePropertyInDisjointPropertiesAxiom.getOWLObjectProperty() |
OWLObjectPropertyExpression |
UseOfObjectPropertyInverse.getOWLPropertyExpression() |
| Modifier and Type | Method and Description |
|---|---|
Set<OWLObjectPropertyExpression> |
OWL2ProfileReport.getNonSimpleRoles() |
Set<OWLObjectPropertyExpression> |
OWL2ProfileReport.getSimpleRoles() |
| Constructor and Description |
|---|
UseOfNonSimplePropertyInDisjointPropertiesAxiom(OWLOntology ontology,
OWLDisjointObjectPropertiesAxiom axiom,
OWLObjectPropertyExpression prop) |
UseOfObjectPropertyInverse(OWLOntology ontology,
OWLAxiom axiom,
OWLObjectPropertyExpression propertyExpression) |
UseOfPropertyInChainCausesCycle(OWLOntology ontology,
OWLSubPropertyChainOfAxiom axiom,
OWLObjectPropertyExpression property) |
| Constructor and Description |
|---|
OWL2ProfileReport(OWLProfile profile,
Set<OWLProfileViolation> disallowedConstructs,
Set<OWLObjectPropertyExpression> nonSimpleRoles,
Set<OWLObjectPropertyExpression> simpleRoles) |
OWL2ProfileReport(OWLProfile profile,
Set<OWLProfileViolation> disallowedConstructs,
Set<OWLObjectPropertyExpression> nonSimpleRoles,
Set<OWLObjectPropertyExpression> simpleRoles) |
| Modifier and Type | Method and Description |
|---|---|
Node<OWLObjectPropertyExpression> |
OWLReasoner.getBottomObjectPropertyNode()
Gets the
Node corresponding to the bottom node (containing owl:bottomObjectProperty) in the
object property hierarchy. |
NodeSet<OWLObjectPropertyExpression> |
OWLReasoner.getDisjointObjectProperties(OWLObjectPropertyExpression pe)
Gets the simplified object property expressions that are disjoint with the specified object property expression
pe. |
Node<OWLObjectPropertyExpression> |
OWLReasoner.getEquivalentObjectProperties(OWLObjectPropertyExpression pe)
Gets the set of simplified object property expressions that are equivalent to the specified object property expression with
respect to the set of reasoner axioms.
|
Node<OWLObjectPropertyExpression> |
OWLReasoner.getInverseObjectProperties(OWLObjectPropertyExpression pe)
Gets the set of simplified object property expressions that are the inverses of the specified object property expression with
respect to the imports closure of the root ontology.
|
NodeSet<OWLObjectPropertyExpression> |
OWLReasoner.getSubObjectProperties(OWLObjectPropertyExpression pe,
boolean direct)
Gets the set of simplified object property expressions that are the strict (potentially direct) subproperties of the specified
object property expression with respect to the imports closure of the root ontology.
|
NodeSet<OWLObjectPropertyExpression> |
OWLReasoner.getSuperObjectProperties(OWLObjectPropertyExpression pe,
boolean direct)
Gets the set of simplified object property expressions that are the strict (potentially direct) super properties of the specified
object property expression with respect to the imports closure of the root ontology.
|
Node<OWLObjectPropertyExpression> |
OWLReasoner.getTopObjectPropertyNode()
Gets the
Node corresponding to the top node (containing owl:topObjectProperty)
in the object property hierarchy. |
| Modifier and Type | Method and Description |
|---|---|
NodeSet<OWLObjectPropertyExpression> |
OWLReasoner.getDisjointObjectProperties(OWLObjectPropertyExpression pe)
Gets the simplified object property expressions that are disjoint with the specified object property expression
pe. |
Node<OWLObjectPropertyExpression> |
OWLReasoner.getEquivalentObjectProperties(OWLObjectPropertyExpression pe)
Gets the set of simplified object property expressions that are equivalent to the specified object property expression with
respect to the set of reasoner axioms.
|
Node<OWLObjectPropertyExpression> |
OWLReasoner.getInverseObjectProperties(OWLObjectPropertyExpression pe)
Gets the set of simplified object property expressions that are the inverses of the specified object property expression with
respect to the imports closure of the root ontology.
|
NodeSet<OWLClass> |
OWLReasoner.getObjectPropertyDomains(OWLObjectPropertyExpression pe,
boolean direct)
Gets the named classes that are the direct or indirect domains of this property with respect to the imports
closure of the root ontology.
|
NodeSet<OWLClass> |
OWLReasoner.getObjectPropertyRanges(OWLObjectPropertyExpression pe,
boolean direct)
Gets the named classes that are the direct or indirect ranges of this property with respect to the imports
closure of the root ontology.
|
NodeSet<OWLNamedIndividual> |
OWLReasoner.getObjectPropertyValues(OWLNamedIndividual ind,
OWLObjectPropertyExpression pe)
Gets the object property values for the specified individual and object property expression.
|
NodeSet<OWLObjectPropertyExpression> |
OWLReasoner.getSubObjectProperties(OWLObjectPropertyExpression pe,
boolean direct)
Gets the set of simplified object property expressions that are the strict (potentially direct) subproperties of the specified
object property expression with respect to the imports closure of the root ontology.
|
NodeSet<OWLObjectPropertyExpression> |
OWLReasoner.getSuperObjectProperties(OWLObjectPropertyExpression pe,
boolean direct)
Gets the set of simplified object property expressions that are the strict (potentially direct) super properties of the specified
object property expression with respect to the imports closure of the root ontology.
|
| Modifier and Type | Method and Description |
|---|---|
Node<? extends OWLObjectPropertyExpression> |
OWLKnowledgeExplorerReasoner.getObjectNeighbours(OWLKnowledgeExplorerReasoner.RootNode node,
boolean deterministicOnly) |
| Modifier and Type | Method and Description |
|---|---|
OWLObjectPropertyExpression |
ObjectPropertySimplifier.getSimplified(OWLObjectPropertyExpression prop)
Gets an object property expression in its simplest form.
|
| Modifier and Type | Method and Description |
|---|---|
Set<OWLObjectPropertyExpression> |
OWLObjectPropertyManager.getCompositeProperties() |
Collection<Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getEquivalentObjectProperties() |
static Collection<Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getEquivalentObjectProperties(Set<OWLOntology> ontologies) |
Map<OWLObjectPropertyExpression,Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getHierarchyReflexiveTransitiveClosure() |
Map<OWLObjectPropertyExpression,Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getHierarchyReflexiveTransitiveClosure() |
Set<OWLObjectPropertyExpression> |
OWLObjectPropertyManager.getNonSimpleProperties() |
Map<OWLObjectPropertyExpression,Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getPropertyHierarchy()
The object property hierarchy relation -> is the smallest relation on
object property expressions for which the following conditions hold (A ->
B means that -> holds for A and B): if Ax contains an axiom
SubObjectPropertyOf(PE1 PE2), then PE1 -> PE2 holds; and if Ax contains
an axiom EquivalentObjectProperties(PE1 PE2), then PE1 -> PE2 and PE2 ->
PE1 hold; and if Ax contains an axiom InverseObjectProperties(PE1 PE2),
then PE1 -> INV(PE2) and INV(PE2) -> PE1 hold; and if Ax contains an
axiom SymmetricObjectProperty(PE), then PE -> INV(PE) holds; and if PE1
-> PE2 holds, then INV(PE1) -> INV(PE2) holds as well.
|
Map<OWLObjectPropertyExpression,Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getPropertyHierarchy()
The object property hierarchy relation -> is the smallest relation on
object property expressions for which the following conditions hold (A ->
B means that -> holds for A and B): if Ax contains an axiom
SubObjectPropertyOf(PE1 PE2), then PE1 -> PE2 holds; and if Ax contains
an axiom EquivalentObjectProperties(PE1 PE2), then PE1 -> PE2 and PE2 ->
PE1 hold; and if Ax contains an axiom InverseObjectProperties(PE1 PE2),
then PE1 -> INV(PE2) and INV(PE2) -> PE1 hold; and if Ax contains an
axiom SymmetricObjectProperty(PE), then PE -> INV(PE) holds; and if PE1
-> PE2 holds, then INV(PE1) -> INV(PE2) holds as well.
|
Map<OWLObjectPropertyExpression,Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getPropertyPartialOrdering() |
Map<OWLObjectPropertyExpression,Set<OWLObjectPropertyExpression>> |
OWLObjectPropertyManager.getPropertyPartialOrdering() |
| Modifier and Type | Method and Description |
|---|---|
OWLObjectPropertyExpression |
ObjectPropertySimplifier.getSimplified(OWLObjectPropertyExpression prop)
Gets an object property expression in its simplest form.
|
boolean |
OWLObjectPropertyManager.isComposite(OWLObjectPropertyExpression expression)
An object property expression PE is composite in Ax if Ax contains an axiom of the form
SubObjectPropertyOf(SubObjectPropertyChain(PE1 ...
|
boolean |
OWLObjectPropertyManager.isLessThan(OWLObjectPropertyExpression propA,
OWLObjectPropertyExpression propB) |
boolean |
OWLObjectPropertyManager.isNonSimple(OWLObjectPropertyExpression expression)
The relation ->* is the reflexive-transitive closure of ->.
|
boolean |
OWLObjectPropertyManager.isSubPropertyOf(OWLObjectPropertyExpression sub,
OWLObjectPropertyExpression sup)
Tests to see if one property is a sub property of another property in the reflexive transitive
closure of the property hierarchy
|
static void |
OWLObjectPropertyManager.tarjan(Set<OWLOntology> ontologies,
OWLObjectPropertyExpression prop,
int index,
Stack<OWLObjectPropertyExpression> stack,
Map<OWLObjectPropertyExpression,Integer> indexMap,
Map<OWLObjectPropertyExpression,Integer> lowlinkMap,
Set<Set<OWLObjectPropertyExpression>> result,
Set<OWLObjectPropertyExpression> processed,
Set<OWLObjectPropertyExpression> stackProps) |
Copyright © 2013 The University of Manchester. All Rights Reserved.