public abstract class OWLIndividualImpl extends OWLObjectImpl implements OWLIndividual
| Constructor and Description |
|---|
OWLIndividualImpl() |
| Modifier and Type | Method and Description |
|---|---|
OWLClass |
asOWLClass()
Deprecated.
|
OWLDataProperty |
asOWLDataProperty()
Deprecated.
|
OWLDatatype |
asOWLDatatype()
Deprecated.
|
OWLObjectProperty |
asOWLObjectProperty()
Deprecated.
|
boolean |
equals(java.lang.Object obj) |
java.util.Set<OWLLiteral> |
getDataPropertyValues(OWLDataPropertyExpression property,
OWLOntology ontology)
Gets the values that this individual has for a specific data property
|
java.util.Map<OWLDataPropertyExpression,java.util.Set<OWLLiteral>> |
getDataPropertyValues(OWLOntology ontology)
Gets the data property values for this individual
|
java.util.Set<OWLIndividual> |
getDifferentIndividuals(OWLOntology ontology)
A convenience method that examines axioms in the specified ontology
to determine the individuals that are asserted to be different
to this individual.
|
java.util.Map<OWLDataPropertyExpression,java.util.Set<OWLLiteral>> |
getNegativeDataPropertyValues(OWLOntology ontology)
Gets the data property values that are explicitly asserted NOT to hold
for this individual
|
java.util.Map<OWLObjectPropertyExpression,java.util.Set<OWLIndividual>> |
getNegativeObjectPropertyValues(OWLOntology ontology)
Gets the object property values that are explicitly asserted NOT to hold
for this individual
|
java.util.Set<OWLIndividual> |
getObjectPropertyValues(OWLObjectPropertyExpression property,
OWLOntology ontology)
Gets the asserted object property values for this individual and the specified property.
|
java.util.Map<OWLObjectPropertyExpression,java.util.Set<OWLIndividual>> |
getObjectPropertyValues(OWLOntology ontology)
Gets the object property values for this individual.
|
java.util.Set<OWLIndividual> |
getSameIndividuals(OWLOntology ontology) |
java.util.Set<OWLClassExpression> |
getTypes(OWLOntology ontology)
A convenience method, which gets the types of this individual, that
correspond to the types asserted with axioms in the specified ontology.
|
java.util.Set<OWLClassExpression> |
getTypes(java.util.Set<OWLOntology> ontologies)
A convenience method that gets the types of this individual by
examining the specified ontologies.
|
boolean |
hasDataPropertyValue(OWLDataPropertyExpression property,
OWLLiteral value,
OWLOntology ontology)
Test whether a specific value for a specific data property on this
individual has been asserted.
|
boolean |
hasNegativeDataPropertyValue(OWLDataPropertyExpression property,
OWLLiteral literal,
OWLOntology ontology)
Test whether a specific value for a specific data property has been asserted not to hold for this individual.
|
boolean |
hasNegativeObjectPropertyValue(OWLObjectPropertyExpression property,
OWLIndividual individual,
OWLOntology ontology)
Test whether a specific value for a specific object property has been asserted not to hold for this individual.
|
boolean |
hasObjectPropertyValue(OWLObjectPropertyExpression property,
OWLIndividual individual,
OWLOntology ontology)
Test whether a specific value for a specific object property on this individual has been asserted.
|
boolean |
isBuiltIn()
Deprecated.
|
boolean |
isOWLClass()
Deprecated.
|
boolean |
isOWLDataProperty()
Deprecated.
|
boolean |
isOWLDatatype()
Deprecated.
|
boolean |
isOWLObjectProperty()
Deprecated.
|
compareLists, compareObjectOfSameType, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getOWLDataFactory, getSignature, hashCode, isBottomEntity, isTopEntity, setOWLDataFactory, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaccept, accept, asOWLAnonymousIndividual, asOWLNamedIndividual, isAnonymous, isNamed, toStringIDaccept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity@Deprecated public boolean isBuiltIn()
public boolean equals(java.lang.Object obj)
equals in class OWLObjectImplpublic java.util.Set<OWLClassExpression> getTypes(OWLOntology ontology)
OWLIndividualgetTypes in interface OWLIndividualontology - The ontology that should be examined for class assertion
axioms in order to get the types for this individual.public java.util.Set<OWLClassExpression> getTypes(java.util.Set<OWLOntology> ontologies)
OWLIndividualgetTypes in interface OWLIndividualontologies - The ontologies to be examined for class assertionspublic java.util.Set<OWLIndividual> getObjectPropertyValues(OWLObjectPropertyExpression property, OWLOntology ontology)
OWLIndividualgetObjectPropertyValues in interface OWLIndividualproperty - The property for which values will be returned.ontology - The ontology to be examined for axioms that assert property values for this individualpublic java.util.Set<OWLLiteral> getDataPropertyValues(OWLDataPropertyExpression property, OWLOntology ontology)
OWLIndividualgetDataPropertyValues in interface OWLIndividualproperty - the propertyontology - The ontology to examine for property assertionspublic boolean hasObjectPropertyValue(OWLObjectPropertyExpression property, OWLIndividual individual, OWLOntology ontology)
OWLIndividualhasObjectPropertyValue in interface OWLIndividualproperty - The property whose values will be examinedindividual - The individual value of the property that will be tested forontology - The ontology to search for the property valuetrue if the individual has the specified property value, that is, true
if the specified ontology contains an object property assertion ObjectPropertyAssertion(property, this, individual),
otherwise falsepublic boolean hasDataPropertyValue(OWLDataPropertyExpression property, OWLLiteral value, OWLOntology ontology)
OWLIndividualhasDataPropertyValue in interface OWLIndividualproperty - The property whose values will be examinedvalue - The value value of the property that will be tested forontology - The ontology to search for the property valuetrue if the individual has the specified property
value, that is, true if the specified ontology
contains a data property assertion
DataPropertyAssertion(property, this, value), otherwise
falsepublic java.util.Map<OWLObjectPropertyExpression,java.util.Set<OWLIndividual>> getObjectPropertyValues(OWLOntology ontology)
OWLIndividualgetObjectPropertyValues in interface OWLIndividualontology - The ontology to search for the property values.public java.util.Map<OWLObjectPropertyExpression,java.util.Set<OWLIndividual>> getNegativeObjectPropertyValues(OWLOntology ontology)
OWLIndividualgetNegativeObjectPropertyValues in interface OWLIndividualontology - The ontology that should be examined for axiomspublic boolean hasNegativeObjectPropertyValue(OWLObjectPropertyExpression property, OWLIndividual individual, OWLOntology ontology)
OWLIndividualhasNegativeObjectPropertyValue in interface OWLIndividualproperty - The property to test forindividual - The value to test forontology - The ontology to search for the assertiontrue if the specified property value has explicitly been asserted not to hold, that is,
true if the specified ontology contains a negative object property assertion
NegativeObjectPropertyAssertion(property, this, individual), otherwise falsepublic java.util.Map<OWLDataPropertyExpression,java.util.Set<OWLLiteral>> getDataPropertyValues(OWLOntology ontology)
OWLIndividualgetDataPropertyValues in interface OWLIndividualontology - the ontology to checkpublic java.util.Map<OWLDataPropertyExpression,java.util.Set<OWLLiteral>> getNegativeDataPropertyValues(OWLOntology ontology)
OWLIndividualgetNegativeDataPropertyValues in interface OWLIndividualontology - The ontology that should be examined for axiomspublic boolean hasNegativeDataPropertyValue(OWLDataPropertyExpression property, OWLLiteral literal, OWLOntology ontology)
OWLIndividualhasNegativeDataPropertyValue in interface OWLIndividualproperty - The property to test forliteral - The value to test forontology - The ontology to search for the assertiontrue if the specified property value has explicitly been asserted not to hold, that is,
true if the specified ontology contains a negative data property assertion
NegativeDataPropertyAssertion(property, this, literal), otherwise falsepublic java.util.Set<OWLIndividual> getSameIndividuals(OWLOntology ontology)
getSameIndividuals in interface OWLIndividualontology - the ontology to use
A convenience method that examines axioms in ontology
to determine the individuals that are asserted to be the same as
this individual.public java.util.Set<OWLIndividual> getDifferentIndividuals(OWLOntology ontology)
OWLIndividualgetDifferentIndividuals in interface OWLIndividual@Deprecated public OWLClass asOWLClass()
@Deprecated public OWLDataProperty asOWLDataProperty()
@Deprecated public OWLDatatype asOWLDatatype()
@Deprecated public OWLObjectProperty asOWLObjectProperty()
@Deprecated public boolean isOWLClass()
@Deprecated public boolean isOWLDataProperty()
@Deprecated public boolean isOWLDatatype()
@Deprecated public boolean isOWLObjectProperty()