A C D E F G H I K L M N O P Q R S T U V X

A

abbreviateAsEntity(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Abbreviates given URI into the form &prefix;local_name if possible.
abbreviateAsEntity(String, String) - Method in class org.semanticweb.kaon2.api.Namespaces
Abbreviates given URI into the form &prefix;local_name if possible.
abbreviateAsNamespace(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Abbreviates given URI into the form prefix:local_name if possible.
abbreviateAsNamespace(String, String) - Method in class org.semanticweb.kaon2.api.Namespaces
Abbreviates given namespace URI and local name into the form prefix:local_name if possible.
abbreviateAsNamespaceNoDefault(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Abbreviates given URI into the form prefix:local_name if possible.
abbreviateAsNamespaceNoDefault(String, String) - Method in class org.semanticweb.kaon2.api.Namespaces
Abbreviates given URI into the form prefix:local_name if possible.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.Axiom
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.Entity
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.Ontology
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataRange
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in class org.semanticweb.kaon2.api.reasoner.Query.UntypedPredicate
 
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.rules.Literal
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.rules.Predicate
Accepts a visitor for this object.
accept(KAON2Visitor) - Method in interface org.semanticweb.kaon2.api.rules.Term
Accepts a visitor for this object.
addCondition(String, Object) - Method in interface org.semanticweb.kaon2.api.Request
Sets the value a condition for the retrieval.
addOntologyListener(OntologyListener) - Method in interface org.semanticweb.kaon2.api.Ontology
Adds a listener to this ontology.
addOntologyProperty(String, String) - Method in interface org.semanticweb.kaon2.api.Ontology
Adds the property value for this ontology.
addToImports(Ontology) - Method in interface org.semanticweb.kaon2.api.Ontology
Adds specified ontology to the set of ontologies imported in this ontology.
afterLast() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Returns true if the current stream is after the last tuple.
annotation(AnnotationProperty, OWLEntity, Object) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
Annotation - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom which annotates an entity.
annotationProperty(String) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
AnnotationProperty - Interface in org.semanticweb.kaon2.api.owl.elements
Represents an annotation property in an ontology.
applyChanges(List<OntologyChangeEvent>) - Method in interface org.semanticweb.kaon2.api.Ontology
Applies a list of changes to the ontology.
Axiom - Interface in org.semanticweb.kaon2.api
Represents an axiom in the ontology.
axiom(String, Namespaces) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
axiom(Reader, Namespaces) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
axioms(Reader, Namespaces) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 

C

cancelPendingImportSave() - Method in interface org.semanticweb.kaon2.api.Ontology
Cancels the import or save operation that is pending on this ontology.
cancelPendingOpen() - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Cancels the open operation that is pending on this connection.
classMember(Description, Individual) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
ClassMember - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying that an individual is a member of a description.
close() - Method in interface org.semanticweb.kaon2.api.Cursor
Closes the cursor and releases all resources used.
close() - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Closes this connection.
close() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Closes the evaluation of the query.
closeOntologies(Set<Ontology>) - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Closes the ontologies in the specified set.
constant(Object) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
Constant - Interface in org.semanticweb.kaon2.api.rules
Represents a constant in a literal.
containsAxiom(Axiom, boolean) - Method in interface org.semanticweb.kaon2.api.Ontology
Checks whether given axiom is contained in this ontology.
containsEntity(Entity, boolean) - Method in interface org.semanticweb.kaon2.api.Ontology
Checks whether given entity is contained in this ontology.
containsVariable(Variable) - Method in interface org.semanticweb.kaon2.api.rules.Literal
Returns true if this literal contains supplied variable.
createAxiomRequest() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns an object that can be used to retrieve axioms.
createAxiomRequest(Class<E>) - Method in interface org.semanticweb.kaon2.api.Ontology
Returns an object that can be used to retrieve axioms of given type.
createEntityRequest() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns an object that can be used to retrieve existing entities.
createEntityRequest(Class<E>) - Method in interface org.semanticweb.kaon2.api.Ontology
Returns an object that can be used to retrieve existing entities of given type.
createOntology(String, Map<String, Object>) - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Creates an ontology with given physical URI.
createQuery(Literal[], Variable[]) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Creates a conjunctive DL-safe query over the ontology owned by the reasoner.
createQuery(Literal[], Variable[], Rule[], Literal[]) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Creates a conjunctive DL-safe query over the ontology owned by the reasoner.
createQuery(List<Literal>, List<Variable>) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Creates a conjunctive DL-safe query over the ontology owned by the reasoner.
createQuery(List<Literal>, List<Variable>, List<Rule>, List<Literal>) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Creates a conjunctive DL-safe query over the ontology owned by the reasoner.
createQuery(Predicate) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Creates a conjunctive DL-safe query which returns the complete extension of the supplied predicate.
createQuerySPARQL(Namespaces, String) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Creates a query object from a SPARQL query text.
createReasoner() - Method in interface org.semanticweb.kaon2.api.Ontology
Creates a reasoner for this ontolgy.
Cursor<E> - Interface in org.semanticweb.kaon2.api
This interface enables sequential access to a result set of a search.

D

DATA_PROPERTY_FUNCTIONAL - Static variable in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyAttribute
The attribute specifying that the data property is functional.
dataAll(DataRange, List<DataProperty>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
dataAll(DataRange, DataProperty...) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataAll - Interface in org.semanticweb.kaon2.api.owl.elements
A description specifying that all values of data properties are from a given data range.
dataCardinality(int, int, DataProperty) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataCardinality - Interface in org.semanticweb.kaon2.api.owl.elements
A description specifying the cardinality of a data property.
dataHasValue(DataProperty, Object) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataHasValue - Interface in org.semanticweb.kaon2.api.owl.elements
A description specifying the value of some data property.
dataNot(DataRange) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataNot - Interface in org.semanticweb.kaon2.api.owl.elements
A data range which is a complement of a data range.
dataOneOf(Collection<Object>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
dataOneOf(Object[]) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataOneOf - Interface in org.semanticweb.kaon2.api.owl.elements
A data range consisting exactly of specified literal values.
dataProperty(String) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataProperty - Interface in org.semanticweb.kaon2.api.owl.elements
Represents a data property in an ontology.
dataPropertyAttribute(DataProperty, int) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataPropertyAttribute - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying the attribute of some data property.
dataPropertyDomain(DataProperty, Description) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataPropertyDomain - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying the domain of some data property.
dataPropertyMember(DataProperty, Individual, Object) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataPropertyMember - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying the value of some data property for an individual.
dataPropertyRange(DataProperty, DataRange) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataPropertyRange - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying the range of some data property.
dataRange(String, int, Namespaces) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
dataRange(Reader, int, Namespaces) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataRange - Interface in org.semanticweb.kaon2.api.owl.elements
Represents a data range in the ontology.
dataSome(DataRange, List<DataProperty>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
dataSome(DataRange, DataProperty...) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DataSome - Interface in org.semanticweb.kaon2.api.owl.elements
A description specifying that some values of data properties are from a given data range.
datatype(String, int) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
Datatype - Interface in org.semanticweb.kaon2.api.owl.elements
Represents a datatype in an ontology.
DatatypeHandler - Interface in org.semanticweb.kaon2.extensionapi.datatype
Instances of this class are responsible for various operations on datatypes, such as loading or storing the datatype.
DatatypeManager - Class in org.semanticweb.kaon2.extensionapi.datatype
This is the registry of all datatypes.
DatatypeManager() - Constructor for class org.semanticweb.kaon2.extensionapi.datatype.DatatypeManager
 
DefaultOntologyResolver - Class in org.semanticweb.kaon2.api
This is the default resolver that maintains a list of associations for ontology URIs.
DefaultOntologyResolver() - Constructor for class org.semanticweb.kaon2.api.DefaultOntologyResolver
 
deprecation(OWLEntity) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
Deprecation - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying that an entity has been deprecated.
description(String, Namespaces) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
description(Reader, Namespaces) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
Description - Interface in org.semanticweb.kaon2.api.owl.elements
Represents an description in the ontology.
differentIndividuals(Collection<Individual>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
differentIndividuals(Individual...) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DifferentIndividuals - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying that individuals are different.
disjointClasses(Collection<Description>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
disjointClasses(Description...) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
DisjointClasses - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying that descriptions are disjoint.
dispose() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Should be callend when the query is not used any more in order to free resources.
dispose() - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Frees the resources used by this reasoner.
doNotSortResults() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Cancels any sorting of the result.

E

ensureNamespacePrefixExists(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Makes sure that a prefix for given uri exists.
Entity - Interface in org.semanticweb.kaon2.api
Represents a entity in a DL ontology.
equal() - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
EQUAL_URI - Static variable in interface org.semanticweb.kaon2.api.rules.NonOWLPredicate
The URI for the equality predicate.
equals(Object) - Method in class org.semanticweb.kaon2.api.OntologyChangeEvent
Overridden to allow for easy comparison of events.
equals(Object) - Method in class org.semanticweb.kaon2.api.StringWithLanguage
 
equivalent(Description, Description) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Checks if descriptions are equivalent.
equivalentClasses(Collection<Description>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
equivalentClasses(Description...) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
EquivalentClasses - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying that descriptions are equivalent.
equivalentDataProperties(Collection<DataProperty>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
equivalentDataProperties(DataProperty...) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
EquivalentDataProperties - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying that the data properties are equivalent.
equivalentObjectProperties(Collection<ObjectProperty>) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
equivalentObjectProperties(ObjectProperty...) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
EquivalentObjectProperties - Interface in org.semanticweb.kaon2.api.owl.axioms
Represents an axiom specifying that the object properties are equivalent.
evaluate(int) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
evaluate(Object[]) - Method in class org.semanticweb.kaon2.extensionapi.builtins.ExpressionEvaluator
Invoked to evaluate the operation on given objects.
EVALUATE_URI - Static variable in interface org.semanticweb.kaon2.api.rules.NonOWLPredicate
The URI for the expression evaluation predicate.
executeStoreResults(Ontology) - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Executes the query by evaluating the construct pattern and by storing the result into supplied ontology.
expandString(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Attempts to expand given string (either of the form prefix:local_name or of the form &prefix;local_name) into an URI.
ExpressionEvaluator - Class in org.semanticweb.kaon2.extensionapi.builtins
Implements a builtin function that performs a certain operation on literal values that is invoked through kaon2:evaluate or kaon2:ifTrue predicates.
ExpressionEvaluator() - Constructor for class org.semanticweb.kaon2.extensionapi.builtins.ExpressionEvaluator
 

F

factory() - Static method in class org.semanticweb.kaon2.api.KAON2Manager
Returns the factory for the API elements.

G

get() - Method in interface org.semanticweb.kaon2.api.Request
Returns the entire result set by considering axioms only from the given ontology.
get(int, int) - Method in interface org.semanticweb.kaon2.api.Request
Returns the window of the result set by considering axioms only from the given ontology.
getAbbreviationPrefix(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Returns the prefix used to abbreviate the URI.
getAdditionalDatatypeURIs() - Method in interface org.semanticweb.kaon2.extensionapi.datatype.DatatypeHandler
Returns additional URIs of the datatype.
getAll() - Method in interface org.semanticweb.kaon2.api.Request
Returns the entire result set by considering axioms only from the given and all included ontologies.
getAll(int, int) - Method in interface org.semanticweb.kaon2.api.Request
Returns the window of the result set by considering axioms only from the given and all included ontologies.
getAllImportedOntologies() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the set of all imported ontologies (including the ones which are indirectly imported).
getAncestorNodes() - Method in interface org.semanticweb.kaon2.api.reasoner.SubsumptionHierarchy.Node
Returns the set of all ancestors of this node in the hierarchy.
getAnnotationProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.Annotation
Returns the annotation property for which this axiom is stated.
getAnnotations(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.OWLEntity
Returns the set of annotations of this entity.
getAnnotationValue() - Method in interface org.semanticweb.kaon2.api.owl.axioms.Annotation
Returns the annotation value.
getAnnotationValue(Ontology, AnnotationProperty) - Method in interface org.semanticweb.kaon2.api.owl.elements.OWLEntity
Returns the value of annotation for given annotation property.
getAnnotationValues(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.OWLEntity
Returns the set of annotations of this entity grouped by annotation properties.
getAnnotationValues(Ontology, AnnotationProperty) - Method in interface org.semanticweb.kaon2.api.owl.elements.OWLEntity
Returns the set of annotation values of this entity for given annotation property.
getArgument(int) - Method in interface org.semanticweb.kaon2.api.rules.Literal
Returns the argument at given position.
getArgumentConstant(int) - Method in interface org.semanticweb.kaon2.api.rules.Literal
Returns the constant of the given argument.
getArguments() - Method in interface org.semanticweb.kaon2.api.rules.Literal
Returns the array of argument terms.
getArgumentVariable(int) - Method in interface org.semanticweb.kaon2.api.rules.Literal
Returns the variable at given position.
getArity() - Method in class org.semanticweb.kaon2.api.reasoner.Query.UntypedPredicate
 
getArity() - Method in interface org.semanticweb.kaon2.api.rules.Literal
Returns the arity of the literal.
getArity() - Method in interface org.semanticweb.kaon2.api.rules.Predicate
Returns the arity of the predicate.
getAttribute() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyAttribute
Returns the attribute.
getAttribute() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyAttribute
Returns the attribute.
getAxiom() - Method in class org.semanticweb.kaon2.api.OntologyChangeEvent
Returns the axiom that was added or removed.
getBodyLength() - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the number of body literals.
getBodyLiteral(int) - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the body literal with given index.
getBodyLiterals() - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the array of body literals.
getChangeType() - Method in class org.semanticweb.kaon2.api.OntologyChangeEvent
Returns the type of change.
getChildNodes() - Method in interface org.semanticweb.kaon2.api.reasoner.SubsumptionHierarchy.Node
Returns the child nodes in the hierarchy.
getComplementNNF() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataRange
Returns the negation-normal form of the complement of this data range.
getComplementNNF() - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns the negation-normal form of the complement of this description.
getConnection() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the connection associated with this ontology.
getConstructPattern() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Returns the construct pattern of the query.
getDataProperties() - Method in interface org.semanticweb.kaon2.api.owl.axioms.EquivalentDataProperties
Returns the set of data properties that are equivalent.
getDataProperties() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataAll
Returns the data properties on which the restriction is stated.
getDataProperties() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataSome
Returns the data properties on which the restriction is stated.
getDataPropertiesFrom(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns the set of all data properties where this description is asserted as domain in an DataPropertyDomain axiom.
getDataPropertiesTo(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataRange
Returns the set of all data properties where this data range is asserted as range in an DataPropertyRange axiom.
getDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyAttribute
Returns the data property for which this axiom is stated.
getDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyDomain
Returns the data property for which this axiom is stated.
getDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyMember
Returns the data property for which this axiom is stated.
getDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyRange
Returns the data property for which this axiom is stated.
getDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataCardinality
Returns the data property.
getDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataHasValue
Returns the data property on which the restriction is stated.
getDataPropertyMembers(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataProperty
Retruns the set of members in this data property.
getDataPropertyMembersFrom(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the members in a data property where this individual is the origin.
getDataPropertyValue(Ontology, DataProperty) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the value of the data property for this individual.
getDataPropertyValues(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the values of data properties sorted by properties.
getDataRange() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataAll
Returns the data range to which the data properties are restricted.
getDataRange() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataNot
Returns the data range that this range is a complement of.
getDataRange() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataSome
Returns the data range to which the data properties are restricted.
getDatatypeURI() - Method in interface org.semanticweb.kaon2.extensionapi.datatype.DatatypeHandler
Returns the URI of the datatype.
getDatatypeURI(Object) - Static method in class org.semanticweb.kaon2.extensionapi.datatype.DatatypeManager
Returns the URI of the datatype of the given object.
getDeclaringOntology(Axiom) - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the ontology where the given axiom is declared.
getDefaultNamespace() - Method in class org.semanticweb.kaon2.api.Namespaces
Returns the default namespace.
getDescendantNodes() - Method in interface org.semanticweb.kaon2.api.reasoner.SubsumptionHierarchy.Node
Returns the set of all descendants of this node in the hierarchy.
getDescription() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ClassMember
Returns the description that this individual is a member of.
getDescription() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectAll
Returns the descritpion to which the value of the object property is restricted.
getDescription() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectCardinality
Returns the description to which the cardinality is restricted.
getDescription() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectNot
Returns the description that this description is a complement of.
getDescription() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectSome
Returns the description to which the value of the property is restricted.
getDescriptions() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DisjointClasses
Returns the set of descritpions that are disjoint.
getDescriptions() - Method in interface org.semanticweb.kaon2.api.owl.axioms.EquivalentClasses
Returns the set of descriptions that are equivalent.
getDescriptions() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectAnd
Returns the set of descriptions being intersected.
getDescriptions() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectOr
Returns the set of descriptions being united.
getDescriptionsMemberOf(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the set of descriptions that occur in a ClassMember axiom, where this individual is the individual.
getDifferentIndividuals(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns all individuals which are explicitly asserted in a DifferentIndividuals axiom as being different from this individual.
getDisjointDescriptions(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns all descriptions which are explicitly asserted in a disjointClasses axiom as disjoint from this description.
getDistinguishedVariables() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Returns the distinguished variables of the query.
getDLSafeVersion() - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the DL-safe version of this rule.
getDomain() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyDomain
Returns the domain description.
getDomain() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyDomain
Returns the domain description.
getDomainDescriptions(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataProperty
Returns the set of descriptions which are specified as domain in an DataPropertyDomain axiom.
getDomainDescriptions(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectProperty
Returns the set of descriptions which are specified as domain in an ObjectPropertyDomain axiom.
getDuplicateAxiomsThrowException() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns true if duplicate additions of axioms to this ontology result in an exception.
getEntity() - Method in interface org.semanticweb.kaon2.api.owl.axioms.Annotation
Returns the entity for which the annotation is defined.
getEntity() - Method in interface org.semanticweb.kaon2.api.owl.axioms.Deprecation
Returns the entity that is deprecated.
getEquivalentDataProperties(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataProperty
Returns the set of data properties which as specified as exiovalent of this property in a EquivalentDataProperties axiom.
getEquivalentDescriptions(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns all descriptions which are explicitly asserted in an equivalentClasses axiom as equivalent to this description.
getEquivalentObjectProperties(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectProperty
Returns the set of object properties which as specified as exiovalent of this property in a EquivalentObjectProperties axiom.
getFirst() - Method in interface org.semanticweb.kaon2.api.owl.axioms.InverseObjectProperties
Returns the first object property.
getHeadLength() - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the number of head literals.
getHeadLiteral() - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the head literal.
getHeadLiteral(int) - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the head literal with given index.
getHeadLiterals() - Method in interface org.semanticweb.kaon2.api.rules.Rule
Returns the array of head literals.
getImportedOntologies() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the set of imported ontologies.
getIndividual() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ClassMember
Returns the individual for which this axiom is stated.
getIndividual() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectHasValue
Returns the individual value.
getIndividuals() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DifferentIndividuals
Returns the set of invididuals that are different.
getIndividuals() - Method in interface org.semanticweb.kaon2.api.owl.axioms.SameIndividual
Returns the set of individuals that are the same.
getIndividuals() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectOneOf
Returns the individuals in this description.
getInverseObjectProperties(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectProperty
Returns the set of object properties which as specified as inverse to this property in an InverseObjectProperties axiom.
getLanguage() - Method in class org.semanticweb.kaon2.api.StringWithLanguage
 
getLiteralValue() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataHasValue
Returns the literal value (may be null).
getLiteralValues() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataOneOf
Returns the literal values in this data range.
getLockTimeout() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the time how much this ontology waits to acquire locks.
getMaximumCardinality() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataCardinality
Returns the maximum cardinality.
getMaximumCardinality() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectCardinality
Returns the maximum cardinality.
getMemberIndividuals(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns all individuals which are explicitly asserted as members in this description.
getMinimumCardinality() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataCardinality
Returns the minimum cardinality.
getMinimumCardinality() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectCardinality
Returns the minimum cardinality.
getNamespaceForPrefix(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Returns the namespace URI for the given prefix.
getNextNamespacePrefix() - Method in class org.semanticweb.kaon2.api.Namespaces
Returns the next new namespace prefix.
getNNF() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataRange
Returns the negation-normal form of this data range.
getNNF() - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns the negation-normal form of this description.
getNodeFor(OWLClass) - Method in interface org.semanticweb.kaon2.api.reasoner.SubsumptionHierarchy
Returns the hierarchy node containing the given class.
getNumberOfTuples() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Returns the number of tuples in the result.
getObjectProperties() - Method in interface org.semanticweb.kaon2.api.owl.axioms.EquivalentObjectProperties
Returns the set of object properties that are equivalent.
getObjectPropertiesFrom(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns the set of all object properties where this description is asserted as domain in an ObjectPropertyDomain axiom.
getObjectPropertiesTo(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns the set of all object properties where this description is asserted as range in an ObjectPropertyRange axiom.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyAttribute
Returns the object property for which this axiom is stated.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyDomain
Returns the object property for which this axiom is stated.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyMember
Returns the object property for which this axiom is stated.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyRange
Returns the object property for which this axiom is stated.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectAll
Returns the object property on which the restriction is stated.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectCardinality
Returns the object property.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectHasValue
Returns the object property on which the restriction is stated.
getObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectSome
Returns the object property on which the restriction is stated.
getObjectPropertyMembers(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectProperty
Retruns the set of members in this object property.
getObjectPropertyMembersFrom(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the members in an object property where this individual is the origin.
getObjectPropertyMembersTo(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the members in an object property where this individual is the target.
getObjectPropertyValue(Ontology, ObjectProperty) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the value of the object property for this individual.
getObjectPropertyValues(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns the values of object properties sorted by properties.
getOntologies() - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Returns the set of ontologies open by the connection.
getOntology(String) - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Returns an ontology with a given ontology URI, provided that it was opened or created before.
getOntology() - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Returns the ontology to which this reasoner is attached.
getOntologyFormat(Reader) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Attempts to decode the appropriate format of an ontology source.
getOntologyFormat(InputStream) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Attempts to decode the appropriate format of an ontology source.
getOntologyFormat(File) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Attempts to decode the appropriate format of an ontology source.
getOntologyFormat(String, Proxy) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Attempts to decode the appropriate format of an ontology source.
getOntologyProperties() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the properties for this ontology.
getOntologyPropertyValues(String) - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the values of a property for this ontology.
getOntologyResovler() - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Returns the ontology resolver used by this connection.
getOntologyURI(String, Proxy) - Static method in class org.semanticweb.kaon2.api.KAON2Manager
Returns an ontology URI for given physical URI.
getOntologyURI() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the URI of the ontology.
getOntologyURI(Reader, String) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Returns the ontology URI from a given ontology.
getOntologyURI(InputStream, String) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Returns the ontology URI from a given OWLX ontology.
getOntologyURI(File) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Returns the ontology URI from a given OWLX ontology.
getOntologyURI(String, Proxy) - Static method in enum org.semanticweb.kaon2.api.OntologyFileFormat
Returns the ontology URI from a given ontology.
getOntologyURIs() - Method in interface org.semanticweb.kaon2.api.KAON2Connection
Returns the set of logical URIs of all ontologies open by the connection.
getOWLClasses() - Method in interface org.semanticweb.kaon2.api.reasoner.SubsumptionHierarchy.Node
Returns the set of mutually equivalent classes in this hierarchy node.
getParameter(String) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Returns the parameter of the reasoner.
getParameters() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the parameters of this ontology.
getParentNodes() - Method in interface org.semanticweb.kaon2.api.reasoner.SubsumptionHierarchy.Node
Returns the parent nodes in the hierarchy.
getPhysicalURI() - Method in interface org.semanticweb.kaon2.api.Ontology
Returns the physical URI of the ontology.
getPredicate() - Method in interface org.semanticweb.kaon2.api.rules.Literal
Returns the predicate of this literal.
getPrefixForNamespace(String) - Method in class org.semanticweb.kaon2.api.Namespaces
Returns the prefix for the given namespace URI.
getQueryLiterals() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Returns the literals of the query.
getRange() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyRange
Returns the data range.
getRange() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyRange
Returns the range description.
getRangeDataRanges(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataProperty
Returns the set of data ranges which are specified as range in an DataPropertyRange axiom.
getRangeDescriptions(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectProperty
Returns the set of descriptions which are specified as range in an ObjectPropertyRange axiom.
getReasoner() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Returns the reasoner that created the query.
getReductionToDisjunctiveDatalog(boolean, boolean, boolean, boolean) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Reduces the ontology to disjunctive datalog and returns thus obtained rules.
getReductionToDLP(boolean, boolean, boolean, boolean) - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Reduces to ontology to disjunctive datalog, provided that it is in the DLP fragment.
getReplacement(String) - Method in class org.semanticweb.kaon2.api.DefaultOntologyResolver
Returns the physical URI for given ontology URI.
getSameIndividuals(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Individual
Returns all individuals which are explicitly asserted in a SameIndividual axiom as being same as this individual.
getSecond() - Method in interface org.semanticweb.kaon2.api.owl.axioms.InverseObjectProperties
Returns the second object property.
getSimplified() - Method in interface org.semanticweb.kaon2.api.owl.elements.DataRange
Returns the simplified version of this description.
getSimplified() - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns the simplified version of this description.
getSourceIndividual() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyMember
Returns the source individual.
getSourceIndividual() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyMember
Returns the source individual.
getString() - Method in class org.semanticweb.kaon2.api.StringWithLanguage
 
getSubDataProperties(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataProperty
Returns the set of data properties which as specified as subproperties of this property in a SubDataPropertyOf axiom.
getSubDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.SubDataPropertyOf
Returns the sub-data property.
getSubDescription() - Method in interface org.semanticweb.kaon2.api.owl.axioms.SubClassOf
Returns the subdescription.
getSubDescriptions(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns all descriptions which are explicitly asserted in a subClassOf axiom as subdescriptions of this description.
getSubObjectProperties(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectProperty
Returns the set of object properties which as specified as subproperties of this property in a SubObjectPropertyOf axiom.
getSubObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.SubObjectPropertyOf
Returns the sub-object property.
getSubsumptionHierarchy() - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Computes the subsumption hierarchy for the knowledge base managed by this reasoner.
getSuperDataProperties(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.DataProperty
Returns the set of data properties which as specified as superproperties of this property in a SubDataPropertyOf axiom.
getSuperDataProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.SubDataPropertyOf
Returns the super-data property.
getSuperDescription() - Method in interface org.semanticweb.kaon2.api.owl.axioms.SubClassOf
Returns the superdescriptions.
getSuperDescriptions(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.Description
Returns all descriptions which are explicitly asserted in a subClassOf axiom as superdescriptions of this description.
getSuperObjectProperties(Ontology) - Method in interface org.semanticweb.kaon2.api.owl.elements.ObjectProperty
Returns the set of object properties which as specified as superproperties of this property in a SubObjectPropertyOf axiom.
getSuperObjectProperty() - Method in interface org.semanticweb.kaon2.api.owl.axioms.SubObjectPropertyOf
Returns the super-object property.
getTargetIndividual() - Method in interface org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyMember
Returns the target individual.
getTargetValue() - Method in interface org.semanticweb.kaon2.api.owl.axioms.DataPropertyMember
Returns the property value.
getURI() - Method in interface org.semanticweb.kaon2.api.Entity
Returns the URI of the entity.
getURI() - Method in class org.semanticweb.kaon2.api.reasoner.Query.UntypedPredicate
 
getValue() - Method in interface org.semanticweb.kaon2.api.rules.Constant
Returns the value of the constant.
getVariableName() - Method in interface org.semanticweb.kaon2.api.rules.Variable
Returns the name of this variable.
guessLocalName(String) - Static method in class org.semanticweb.kaon2.api.Namespaces
Guesses the local name of a URI.
guessNamespace(String) - Static method in class org.semanticweb.kaon2.api.Namespaces
Guesses a namespace prefix of a URI.
guessNamespaceEnd(String) - Static method in class org.semanticweb.kaon2.api.Namespaces
Returns the index of the last characted of the namespace.

H

handles(Object) - Method in interface org.semanticweb.kaon2.extensionapi.datatype.DatatypeHandler
Returns true if this handler handles object of given type.
hashCode() - Method in class org.semanticweb.kaon2.api.OntologyChangeEvent
Overridden to provide adequate hashcodes.
hashCode() - Method in class org.semanticweb.kaon2.api.StringWithLanguage
 
hasNext() - Method in interface org.semanticweb.kaon2.api.Cursor
Returns true if there are more objects in the cursor, i.e.
hasNext() - Method in interface org.semanticweb.kaon2.api.KAON2Factory.AxiomIterator
 
hu() - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
HU_URI - Static variable in interface org.semanticweb.kaon2.api.rules.NonOWLPredicate
The URI for the Herbrand universe predicate.

I

IF_TRUE_URI - Static variable in interface org.semanticweb.kaon2.api.rules.NonOWLPredicate
The URI for the predicate that tests an expression.
ifTrue(int) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
importContentsFrom(Reader, String) - Method in interface org.semanticweb.kaon2.api.Ontology
Adds the contents from the supplied source into this ontology.
importContentsFrom(InputStream, String) - Method in interface org.semanticweb.kaon2.api.Ontology
Adds axioms from the supplied input stream into this ontology.
importContentsFrom(File) - Method in interface org.semanticweb.kaon2.api.Ontology
Exports this ontolgy into specified format.
importContentsFrom(String) - Method in interface org.semanticweb.kaon2.api.Ontology
Exports this ontolgy into specified format.
individual(String) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
Individual - Interface in org.semanticweb.kaon2.api.owl.elements
Represents an individual in an ontology.
INSTANCE - Static variable in class org.semanticweb.kaon2.api.Namespaces
The global static instance.
interrupt() - Method in interface org.semanticweb.kaon2.api.reasoner.Query
Equivalent to getReasoner().interrupt().
interrupt() - Method in interface org.semanticweb.kaon2.api.reasoner.Reasoner
Interrupts the current reasoning operation conducted by this reasoner.
inverseObjectProperties(ObjectProperty, ObjectProperty) - Method in interface org.semanticweb.kaon2.api.KAON2Factory
 
InverseObjectProperties - Interface in