public interface IndividualReasoner
Modifier and Type | Method and Description |
---|---|
SortedSetTuple<org.semanticweb.owlapi.model.OWLIndividual> |
doubleRetrieval(org.semanticweb.owlapi.model.OWLClassExpression description)
Performs a query for all instances of the given class expression and
its negation.
|
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<Boolean>> |
getBooleanDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Convenience method, which can be used if it is known that the property has
values which can be parsed as boolean value.
|
Map<org.semanticweb.owlapi.model.OWLDataProperty,Set<org.semanticweb.owlapi.model.OWLLiteral>> |
getDataPropertyRelationships(org.semanticweb.owlapi.model.OWLIndividual individual)
A map of data properties related to values, e.g.
|
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<org.semanticweb.owlapi.model.OWLLiteral>> |
getDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Computes and returns all connections between individuals and values through the
specified property, e.g.
|
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<Double>> |
getDoubleDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Convenience method, which can be used if it is known that the property has
values which can be parsed as double.
|
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> |
getFalseDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Convenience method, which can be used to get all individuals, which have value
"false" for the given property.
|
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> |
getIndividuals(org.semanticweb.owlapi.model.OWLClassExpression description)
Gets all instances of a given class expression in the knowledge base.
|
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<Integer>> |
getIntDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Convenience method, which can be used if it is known that the property has
values which can be parsed as integer.
|
<T extends Number & Comparable<T>> |
getNumericDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Computes and returns all connections between individuals and numeric values through the
specified property, e.g.
|
<T extends Number> |
getNumericDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty,
Class<T> clazz)
Convenience method, which can be used if it is known that the property has
values which can be parsed as given Number class.
|
Map<org.semanticweb.owlapi.model.OWLObjectProperty,Set<org.semanticweb.owlapi.model.OWLIndividual>> |
getObjectPropertyRelationships(org.semanticweb.owlapi.model.OWLIndividual individual)
A map of properties related to an individual, e.g.
|
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<org.semanticweb.owlapi.model.OWLIndividual>> |
getPropertyMembers(org.semanticweb.owlapi.model.OWLObjectProperty objectProperty)
Computes and returns all connections between individuals through the specified
property, e.g.
|
Set<org.semanticweb.owlapi.model.OWLIndividual> |
getRelatedIndividuals(org.semanticweb.owlapi.model.OWLIndividual individual,
org.semanticweb.owlapi.model.OWLObjectProperty objectProperty)
Returns the set of individuals, which are connect to the given individual
with the specified object property.
|
Set<org.semanticweb.owlapi.model.OWLLiteral> |
getRelatedValues(org.semanticweb.owlapi.model.OWLIndividual individual,
org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Returns the set of individuals, which are connect to the given individual
with the specified data property.
|
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<String>> |
getStringDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Convenience method, which can be used which returns the property values as
strings (note that any literal can be represented as string, even numbers).
|
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> |
getTrueDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
Convenience method, which can be used to get all individuals, which have value
"true" for the given property.
|
Set<org.semanticweb.owlapi.model.OWLClass> |
getTypes(org.semanticweb.owlapi.model.OWLIndividual individual)
Returns types of an individual, i.e.
|
boolean |
hasType(org.semanticweb.owlapi.model.OWLClassExpression description,
org.semanticweb.owlapi.model.OWLIndividual individual)
Checks whether
individual is instance of description . |
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> |
hasType(org.semanticweb.owlapi.model.OWLClassExpression description,
Set<org.semanticweb.owlapi.model.OWLIndividual> individuals)
Performs instance checks on a set of instances (reasoners might be more
efficient than handling each check separately).
|
Set<org.semanticweb.owlapi.model.OWLClass> getTypes(org.semanticweb.owlapi.model.OWLIndividual individual)
individual
- An individual in the knowledge base.boolean hasType(org.semanticweb.owlapi.model.OWLClassExpression description, org.semanticweb.owlapi.model.OWLIndividual individual)
individual
is instance of description
.
For instance, "Leipzig" may be an instance of "City".description
- An OWL class description.individual
- An individual.SortedSet<org.semanticweb.owlapi.model.OWLIndividual> hasType(org.semanticweb.owlapi.model.OWLClassExpression description, Set<org.semanticweb.owlapi.model.OWLIndividual> individuals)
description
- An OWL class description.individuals
- An individual.SortedSet<org.semanticweb.owlapi.model.OWLIndividual> getIndividuals(org.semanticweb.owlapi.model.OWLClassExpression description)
description
- An OWL class description.SortedSetTuple<org.semanticweb.owlapi.model.OWLIndividual> doubleRetrieval(org.semanticweb.owlapi.model.OWLClassExpression description)
description
- An OWL class description.Set<org.semanticweb.owlapi.model.OWLIndividual> getRelatedIndividuals(org.semanticweb.owlapi.model.OWLIndividual individual, org.semanticweb.owlapi.model.OWLObjectProperty objectProperty)
individual
- An individual, e.g. eric.objectProperty
- An object property, e.g. hasChild.Set<org.semanticweb.owlapi.model.OWLLiteral> getRelatedValues(org.semanticweb.owlapi.model.OWLIndividual individual, org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
individual
- An individual, e.g. eric.datatypeProperty
- A data property, e.g. hasIncome.Map<org.semanticweb.owlapi.model.OWLObjectProperty,Set<org.semanticweb.owlapi.model.OWLIndividual>> getObjectPropertyRelationships(org.semanticweb.owlapi.model.OWLIndividual individual)
individual
- An individual.Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<org.semanticweb.owlapi.model.OWLIndividual>> getPropertyMembers(org.semanticweb.owlapi.model.OWLObjectProperty objectProperty)
objectProperty
- An object property.Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<org.semanticweb.owlapi.model.OWLLiteral>> getDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<Double>> getDoubleDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.getDatatypeMembers(OWLDataProperty)
,
Double.valueOf(String)
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<Integer>> getIntDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.getDatatypeMembers(OWLDataProperty)
,
Integer.valueOf(String)
<T extends Number> Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<T>> getNumericDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty, Class<T> clazz)
datatypeProperty
- A data property.clazz
- a Java Number subtype.getDatatypeMembers(OWLDataProperty)
<T extends Number & Comparable<T>> Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<T>> getNumericDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<Boolean>> getBooleanDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.getDatatypeMembers(OWLDataProperty)
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> getTrueDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.getDatatypeMembers(OWLDataProperty)
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> getFalseDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.getDatatypeMembers(OWLDataProperty)
Map<org.semanticweb.owlapi.model.OWLIndividual,SortedSet<String>> getStringDatatypeMembers(org.semanticweb.owlapi.model.OWLDataProperty datatypeProperty)
datatypeProperty
- A data property.getDatatypeMembers(OWLDataProperty)
Map<org.semanticweb.owlapi.model.OWLDataProperty,Set<org.semanticweb.owlapi.model.OWLLiteral>> getDataPropertyRelationships(org.semanticweb.owlapi.model.OWLIndividual individual)
individual
- An individual. DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann