Uses of Interface
org.semanticweb.kaon2.api.Ontology

Packages that use Ontology
org.semanticweb.kaon2.api   
org.semanticweb.kaon2.api.owl.elements   
org.semanticweb.kaon2.api.reasoner   
 

Uses of Ontology in org.semanticweb.kaon2.api
 

Methods in org.semanticweb.kaon2.api that return Ontology
 Ontology KAON2Connection.createOntology(java.lang.String ontologyURI, java.util.Map<java.lang.String,java.lang.Object> parameters)
          Creates an ontology with given physical URI.
 Ontology Ontology.getDeclaringOntology(Axiom axiom)
          Returns the ontology where the given axiom is declared.
 Ontology KAON2Connection.getOntology(java.lang.String ontologyURI)
          Returns an ontology with a given ontology URI, provided that it was opened or created before.
 Ontology KAON2Connection.openOntology(java.lang.String ontologyURI, java.util.Map<java.lang.String,java.lang.Object> parameters)
          Opens an ontology with given ontology URI.
 

Methods in org.semanticweb.kaon2.api that return types with arguments of type Ontology
 java.util.Set<Ontology> Ontology.getAllImportedOntologies()
          Returns the set of all imported ontologies (including the ones which are indirectly imported).
 java.util.Set<Ontology> Ontology.getImportedOntologies()
          Returns the set of imported ontologies.
 java.util.Set<Ontology> KAON2Connection.getOntologies()
          Returns the set of ontologies open by the connection.
 

Methods in org.semanticweb.kaon2.api with parameters of type Ontology
 void Ontology.addToImports(Ontology ontology)
          Adds specified ontology to the set of ontologies imported in this ontology.
 void OntologyListener.ontologyChangedDrastically(Ontology changedOntology)
          Called when the ontology has been changed in a drastic way.
 void OntologyListener.ontologyClosed(Ontology closedOntology)
          Called when the ontology has been closed.
 void OntologyListener.ontologyPropertyUpdated(Ontology changedOntology, Ontology sourceOntology, OntologyChangeEvent.ChangeType changeType, java.lang.String ontologyPropertyURI, java.lang.String value)
          Called when an ontology property has been added or removed.
 void OntologyListener.ontologyUpdated(Ontology changedOntology, Ontology sourceOntology, java.util.List<OntologyChangeEvent> changes, java.util.Set<Entity> addedEntities, java.util.Set<Entity> removedEntities)
          Called when an ontology has changed.
 void Ontology.removeFromImports(Ontology ontology)
          Removes specified ontology from the set of ontologies imported in this ontology.
 java.lang.Object KAON2Visitor.visit(Ontology object)
           
 

Method parameters in org.semanticweb.kaon2.api with type arguments of type Ontology
 void KAON2Connection.closeOntologies(java.util.Set<Ontology> ontologies)
          Closes the ontologies in the specified set.
 

Uses of Ontology in org.semanticweb.kaon2.api.owl.elements
 

Methods in org.semanticweb.kaon2.api.owl.elements with parameters of type Ontology
 java.util.Set<Annotation> OWLEntity.getAnnotations(Ontology ontology)
          Returns the set of annotations of this entity.
 java.lang.Object OWLEntity.getAnnotationValue(Ontology ontology, AnnotationProperty annotationProperty)
          Returns the value of annotation for given annotation property.
 java.util.Map<AnnotationProperty,java.util.Set<java.lang.Object>> OWLEntity.getAnnotationValues(Ontology ontology)
          Returns the set of annotations of this entity grouped by annotation properties.
 java.util.Set<java.lang.Object> OWLEntity.getAnnotationValues(Ontology ontology, AnnotationProperty annotationProperty)
          Returns the set of annotation values of this entity for given annotation property.
 java.util.Set<DataProperty> Description.getDataPropertiesFrom(Ontology ontology)
          Returns the set of all data properties where this description is asserted as domain in an DataPropertyDomain axiom.
 java.util.Set<DataProperty> DataRange.getDataPropertiesTo(Ontology ontology)
          Returns the set of all data properties where this data range is asserted as range in an DataPropertyRange axiom.
 java.util.Set<DataPropertyMember> DataProperty.getDataPropertyMembers(Ontology ontology)
          Retruns the set of members in this data property.
 java.util.Set<DataPropertyMember> Individual.getDataPropertyMembersFrom(Ontology ontology)
          Returns the members in a data property where this individual is the origin.
 java.lang.Object Individual.getDataPropertyValue(Ontology ontology, DataProperty dataProperty)
          Returns the value of the data property for this individual.
 java.util.Map<DataProperty,java.util.Set<java.lang.Object>> Individual.getDataPropertyValues(Ontology ontology)
          Returns the values of data properties sorted by properties.
 java.util.Set<Description> Individual.getDescriptionsMemberOf(Ontology ontology)
          Returns the set of descriptions that occur in a ClassMember axiom, where this individual is the individual.
 java.util.Set<Individual> Individual.getDifferentIndividuals(Ontology ontology)
          Returns all individuals which are explicitly asserted in a DifferentIndividuals axiom as being different from this individual.
 java.util.Set<Description> Description.getDisjointDescriptions(Ontology ontology)
          Returns all descriptions which are explicitly asserted in a disjointClasses axiom as disjoint from this description.
 java.util.Set<Description> ObjectProperty.getDomainDescriptions(Ontology ontology)
          Returns the set of descriptions which are specified as domain in an ObjectPropertyDomain axiom.
 java.util.Set<Description> DataProperty.getDomainDescriptions(Ontology ontology)
          Returns the set of descriptions which are specified as domain in an DataPropertyDomain axiom.
 java.util.Set<DataProperty> DataProperty.getEquivalentDataProperties(Ontology ontology)
          Returns the set of data properties which as specified as exiovalent of this property in a EquivalentDataProperties axiom.
 java.util.Set<Description> Description.getEquivalentDescriptions(Ontology ontology)
          Returns all descriptions which are explicitly asserted in an equivalentClasses axiom as equivalent to this description.
 java.util.Set<ObjectProperty> ObjectProperty.getEquivalentObjectProperties(Ontology ontology)
          Returns the set of object properties which as specified as exiovalent of this property in a EquivalentObjectProperties axiom.
 java.util.Set<ObjectProperty> ObjectProperty.getInverseObjectProperties(Ontology ontology)
          Returns the set of object properties which as specified as inverse to this property in an InverseObjectProperties axiom.
 java.util.Set<Individual> Description.getMemberIndividuals(Ontology ontology)
          Returns all individuals which are explicitly asserted as members in this description.
 java.util.Set<ObjectProperty> Description.getObjectPropertiesFrom(Ontology ontology)
          Returns the set of all object properties where this description is asserted as domain in an ObjectPropertyDomain axiom.
 java.util.Set<ObjectProperty> Description.getObjectPropertiesTo(Ontology ontology)
          Returns the set of all object properties where this description is asserted as range in an ObjectPropertyRange axiom.
 java.util.Set<ObjectPropertyMember> ObjectProperty.getObjectPropertyMembers(Ontology ontology)
          Retruns the set of members in this object property.
 java.util.Set<ObjectPropertyMember> Individual.getObjectPropertyMembersFrom(Ontology ontology)
          Returns the members in an object property where this individual is the origin.
 java.util.Set<ObjectPropertyMember> Individual.getObjectPropertyMembersTo(Ontology ontology)
          Returns the members in an object property where this individual is the target.
 Individual Individual.getObjectPropertyValue(Ontology ontology, ObjectProperty objectProperty)
          Returns the value of the object property for this individual.
 java.util.Map<ObjectProperty,java.util.Set<Individual>> Individual.getObjectPropertyValues(Ontology ontology)
          Returns the values of object properties sorted by properties.
 java.util.Set<DataRange> DataProperty.getRangeDataRanges(Ontology ontology)
          Returns the set of data ranges which are specified as range in an DataPropertyRange axiom.
 java.util.Set<Description> ObjectProperty.getRangeDescriptions(Ontology ontology)
          Returns the set of descriptions which are specified as range in an ObjectPropertyRange axiom.
 java.util.Set<Individual> Individual.getSameIndividuals(Ontology ontology)
          Returns all individuals which are explicitly asserted in a SameIndividual axiom as being same as this individual.
 java.util.Set<DataProperty> DataProperty.getSubDataProperties(Ontology ontology)
          Returns the set of data properties which as specified as subproperties of this property in a SubDataPropertyOf axiom.
 java.util.Set<Description> Description.getSubDescriptions(Ontology ontology)
          Returns all descriptions which are explicitly asserted in a subClassOf axiom as subdescriptions of this description.
 java.util.Set<ObjectProperty> ObjectProperty.getSubObjectProperties(Ontology ontology)
          Returns the set of object properties which as specified as subproperties of this property in a SubObjectPropertyOf axiom.
 java.util.Set<DataProperty> DataProperty.getSuperDataProperties(Ontology ontology)
          Returns the set of data properties which as specified as superproperties of this property in a SubDataPropertyOf axiom.
 java.util.Set<Description> Description.getSuperDescriptions(Ontology ontology)
          Returns all descriptions which are explicitly asserted in a subClassOf axiom as superdescriptions of this description.
 java.util.Set<ObjectProperty> ObjectProperty.getSuperObjectProperties(Ontology ontology)
          Returns the set of object properties which as specified as superproperties of this property in a SubObjectPropertyOf axiom.
 boolean ObjectProperty.isFunctional(Ontology ontology)
          Checks whether this object property is specified as functional in some ObjectPropertyAttribute axiom.
 boolean DataProperty.isFunctional(Ontology ontology)
          Checks whether this data property is specified as functional in some DataPropertyAttribute axiom.
 boolean ObjectProperty.isInverseFunctional(Ontology ontology)
          Checks whether this object property is specified as inverse-functional in some ObjectPropertyAttribute axiom.
 boolean ObjectProperty.isSymmetric(Ontology ontology)
          Checks whether this object property is specified as symmetric in some ObjectPropertyAttribute axiom.
 boolean ObjectProperty.isTransitive(Ontology ontology)
          Checks whether this object property is specified as transitive in some ObjectPropertyAttribute axiom.
 

Uses of Ontology in org.semanticweb.kaon2.api.reasoner
 

Methods in org.semanticweb.kaon2.api.reasoner that return Ontology
 Ontology Reasoner.getOntology()
          Returns the ontology to which this reasoner is attached.
 

Methods in org.semanticweb.kaon2.api.reasoner with parameters of type Ontology
 void Query.executeStoreResults(Ontology resultOntology)
          Executes the query by evaluating the construct pattern and by storing the result into supplied ontology.