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 |
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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept, accept, asOWLAnonymousIndividual, asOWLNamedIndividual, isAnonymous, isNamed, toStringID
accept, 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 OWLObjectImpl
public java.util.Set<OWLClassExpression> getTypes(OWLOntology ontology)
OWLIndividual
getTypes
in interface OWLIndividual
ontology
- 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)
OWLIndividual
getTypes
in interface OWLIndividual
ontologies
- The ontologies to be examined for class assertionspublic java.util.Set<OWLIndividual> getObjectPropertyValues(OWLObjectPropertyExpression property, OWLOntology ontology)
getObjectPropertyValues
in interface OWLIndividual
ontology
- The ontology to be examined for axioms that assert property values for this individualproperty
- The property for which values will be returned.public java.util.Set<OWLLiteral> getDataPropertyValues(OWLDataPropertyExpression property, OWLOntology ontology)
getDataPropertyValues
in interface OWLIndividual
ontology
- The ontology to examine for property assertionsproperty
- the propertypublic boolean hasObjectPropertyValue(OWLObjectPropertyExpression property, OWLIndividual individual, OWLOntology ontology)
hasObjectPropertyValue
in interface OWLIndividual
property
- 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 false
public java.util.Map<OWLObjectPropertyExpression,java.util.Set<OWLIndividual>> getObjectPropertyValues(OWLOntology ontology)
OWLIndividual
getObjectPropertyValues
in interface OWLIndividual
ontology
- The ontology to search for the property values.public java.util.Map<OWLObjectPropertyExpression,java.util.Set<OWLIndividual>> getNegativeObjectPropertyValues(OWLOntology ontology)
OWLIndividual
getNegativeObjectPropertyValues
in interface OWLIndividual
ontology
- The ontology that should be examined for axiomspublic boolean hasNegativeObjectPropertyValue(OWLObjectPropertyExpression property, OWLIndividual individual, OWLOntology ontology)
hasNegativeObjectPropertyValue
in interface OWLIndividual
property
- 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 false
public java.util.Map<OWLDataPropertyExpression,java.util.Set<OWLLiteral>> getDataPropertyValues(OWLOntology ontology)
OWLIndividual
getDataPropertyValues
in interface OWLIndividual
ontology
- the ontology to checkpublic java.util.Map<OWLDataPropertyExpression,java.util.Set<OWLLiteral>> getNegativeDataPropertyValues(OWLOntology ontology)
OWLIndividual
getNegativeDataPropertyValues
in interface OWLIndividual
ontology
- The ontology that should be examined for axiomspublic boolean hasNegativeDataPropertyValue(OWLDataPropertyExpression property, OWLLiteral literal, OWLOntology ontology)
hasNegativeDataPropertyValue
in interface OWLIndividual
property
- 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 false
public java.util.Set<OWLIndividual> getSameIndividuals(OWLOntology ontology)
getSameIndividuals
in interface OWLIndividual
ontology
- 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)
OWLIndividual
getDifferentIndividuals
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()