|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.dfleischhacker.uni.thesis.utils.ontology.Ontology
public class Ontology
Ontology is a class wrapping the OWLOntology interface to provide the capability to store a reference to the OWLOntologyManager used to create this ontology. This knowledge is needed to work with the ontology (i.e. renaming entities) and because of that the class Ontology is used throughout this code in favor of the OWLOntology interface. Additionally this class provides methods to remove individuals from the ontology. Be aware of the fact that using the same OWLOntologyManager to create multiple OWLOntology instances will almost definitely result in errors. Therefore the preferred way to generate an Ontology is the usage of the OntologyManager.
Constructor Summary | |
---|---|
Ontology(org.semanticweb.owl.model.OWLOntology ontology,
org.semanticweb.owl.model.OWLOntologyManager manager)
Sets the OWLOntology to wrap and the OWLOntologyManager used to create it. |
Method Summary | ||
---|---|---|
void |
accept(org.semanticweb.owl.model.OWLNamedObjectVisitor visitor)
|
|
void |
accept(org.semanticweb.owl.model.OWLObjectVisitor visitor)
|
|
|
accept(org.semanticweb.owl.model.OWLObjectVisitorEx<O> visitor)
|
|
java.util.List<org.semanticweb.owl.model.OWLOntologyChange> |
applyChange(org.semanticweb.owl.model.OWLOntologyChange change)
|
|
java.util.List<org.semanticweb.owl.model.OWLOntologyChange> |
applyChanges(java.util.List<org.semanticweb.owl.model.OWLOntologyChange> changes)
|
|
int |
compareTo(org.semanticweb.owl.model.OWLObject arg0)
|
|
boolean |
containsAxiom(org.semanticweb.owl.model.OWLAxiom axiom)
|
|
boolean |
containsClassReference(java.net.URI owlClassURI)
|
|
boolean |
containsDataPropertyReference(java.net.URI propURI)
|
|
boolean |
containsDataTypeReference(java.net.URI datatypeURI)
|
|
boolean |
containsEntityDeclaration(org.semanticweb.owl.model.OWLEntity owlEntity)
|
|
boolean |
containsEntityReference(org.semanticweb.owl.model.OWLEntity owlEntity)
|
|
boolean |
containsIndividualReference(java.net.URI individualURI)
|
|
boolean |
containsObjectPropertyReference(java.net.URI propURI)
|
|
void |
deleteABox()
Deletes individuals found in the ABox of this ontology. |
|
java.util.Set<org.semanticweb.owl.model.OWLAnnotationAxiom> |
getAnnotationAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLAxiomAnnotationAxiom> |
getAnnotations(org.semanticweb.owl.model.OWLAxiom axiom)
|
|
java.util.Set<org.semanticweb.owl.model.OWLOntologyAnnotationAxiom> |
getAnnotations(org.semanticweb.owl.model.OWLOntology subject)
|
|
java.util.Set<java.net.URI> |
getAnnotationURIs()
|
|
org.semanticweb.owl.model.OWLAntiSymmetricObjectPropertyAxiom |
getAntiSymmetricObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLAxiom> |
getAxioms()
|
|
|
getAxioms(org.semanticweb.owl.model.AxiomType<T> axiomType)
|
|
java.util.Set<org.semanticweb.owl.model.OWLClassAxiom> |
getAxioms(org.semanticweb.owl.model.OWLClass cls)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDataPropertyAxiom> |
getAxioms(org.semanticweb.owl.model.OWLDataProperty prop)
|
|
java.util.Set<org.semanticweb.owl.model.OWLIndividualAxiom> |
getAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyAxiom> |
getAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression prop)
|
|
java.util.Set<org.semanticweb.owl.model.OWLClassAssertionAxiom> |
getClassAssertionAxioms(org.semanticweb.owl.model.OWLClass type)
|
|
java.util.Set<org.semanticweb.owl.model.OWLClassAssertionAxiom> |
getClassAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLClassAxiom> |
getClassAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLDataPropertyAssertionAxiom> |
getDataPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLPropertyAxiom> |
getDataPropertyAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLDataPropertyDomainAxiom> |
getDataPropertyDomainAxioms(org.semanticweb.owl.model.OWLDataProperty property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDataPropertyRangeAxiom> |
getDataPropertyRangeAxiom(org.semanticweb.owl.model.OWLDataProperty property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDataSubPropertyAxiom> |
getDataSubPropertyAxiomsForLHS(org.semanticweb.owl.model.OWLDataProperty lhsProperty)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDataSubPropertyAxiom> |
getDataSubPropertyAxiomsForRHS(org.semanticweb.owl.model.OWLDataPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDeclarationAxiom> |
getDeclarationAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLDeclarationAxiom> |
getDeclarationAxioms(org.semanticweb.owl.model.OWLEntity subject)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDifferentIndividualsAxiom> |
getDifferentIndividualAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDisjointClassesAxiom> |
getDisjointClassesAxioms(org.semanticweb.owl.model.OWLClass cls)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDisjointDataPropertiesAxiom> |
getDisjointDataPropertiesAxiom(org.semanticweb.owl.model.OWLDataProperty property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDisjointObjectPropertiesAxiom> |
getDisjointObjectPropertiesAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLDisjointUnionAxiom> |
getDisjointUnionAxioms(org.semanticweb.owl.model.OWLClass owlClass)
|
|
java.util.Set<org.semanticweb.owl.model.OWLEntityAnnotationAxiom> |
getEntityAnnotationAxioms(org.semanticweb.owl.model.OWLEntity entity)
|
|
java.util.Set<org.semanticweb.owl.model.OWLEquivalentClassesAxiom> |
getEquivalentClassesAxioms(org.semanticweb.owl.model.OWLClass cls)
|
|
java.util.Set<org.semanticweb.owl.model.OWLEquivalentDataPropertiesAxiom> |
getEquivalentDataPropertiesAxiom(org.semanticweb.owl.model.OWLDataProperty property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLEquivalentObjectPropertiesAxiom> |
getEquivalentObjectPropertiesAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
org.semanticweb.owl.model.OWLFunctionalDataPropertyAxiom |
getFunctionalDataPropertyAxiom(org.semanticweb.owl.model.OWLDataPropertyExpression property)
|
|
org.semanticweb.owl.model.OWLFunctionalObjectPropertyAxiom |
getFunctionalObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLClassAxiom> |
getGeneralClassAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLOntology> |
getImports(org.semanticweb.owl.model.OWLOntologyManager ontologyManager)
|
|
java.util.Set<org.semanticweb.owl.model.OWLImportsDeclaration> |
getImportsDeclarations()
|
|
java.util.Set<org.semanticweb.owl.model.OWLIndividualAxiom> |
getIndividualAxioms()
|
|
org.semanticweb.owl.model.OWLInverseFunctionalObjectPropertyAxiom |
getInverseFunctionalObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLInverseObjectPropertiesAxiom> |
getInverseObjectPropertyAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
org.semanticweb.owl.model.OWLIrreflexiveObjectPropertyAxiom |
getIrreflexiveObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLLogicalAxiom> |
getLogicalAxioms()
|
|
org.semanticweb.owl.model.OWLOntologyManager |
getManager()
Returns the OWLOntologyManager used to create this ontology |
|
java.util.Set<org.semanticweb.owl.model.OWLNegativeDataPropertyAssertionAxiom> |
getNegativeDataPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLNegativeObjectPropertyAssertionAxiom> |
getNegativeObjectPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyAssertionAxiom> |
getObjectPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLPropertyAxiom> |
getObjectPropertyAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyDomainAxiom> |
getObjectPropertyDomainAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyRangeAxiom> |
getObjectPropertyRangeAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectSubPropertyAxiom> |
getObjectSubPropertyAxiomsForLHS(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectSubPropertyAxiom> |
getObjectSubPropertyAxiomsForRHS(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.OWLOntologyAnnotationAxiom> |
getOntologyAnnotationAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyChainSubPropertyAxiom> |
getPropertyChainSubPropertyAxioms()
|
|
java.util.Set<org.semanticweb.owl.model.OWLClass> |
getReferencedClasses()
|
|
java.util.Set<org.semanticweb.owl.model.OWLDataProperty> |
getReferencedDataProperties()
|
|
java.util.Set<org.semanticweb.owl.model.OWLEntity> |
getReferencedEntities()
|
|
java.util.Set<org.semanticweb.owl.model.OWLIndividual> |
getReferencedIndividuals()
|
|
java.util.Set<org.semanticweb.owl.model.OWLObjectProperty> |
getReferencedObjectProperties()
|
|
java.util.Set<org.semanticweb.owl.model.OWLAxiom> |
getReferencingAxioms(org.semanticweb.owl.model.OWLEntity owlEntity)
|
|
org.semanticweb.owl.model.OWLReflexiveObjectPropertyAxiom |
getReflexiveObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.util.Set<org.semanticweb.owl.model.SWRLRule> |
getRules()
|
|
java.util.Set<org.semanticweb.owl.model.OWLSameIndividualsAxiom> |
getSameIndividualAxioms(org.semanticweb.owl.model.OWLIndividual individual)
|
|
java.util.Set<org.semanticweb.owl.model.OWLSubClassAxiom> |
getSubClassAxiomsForLHS(org.semanticweb.owl.model.OWLClass cls)
|
|
java.util.Set<org.semanticweb.owl.model.OWLSubClassAxiom> |
getSubClassAxiomsForRHS(org.semanticweb.owl.model.OWLClass cls)
|
|
org.semanticweb.owl.model.OWLSymmetricObjectPropertyAxiom |
getSymmetricObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
org.semanticweb.owl.model.OWLTransitiveObjectPropertyAxiom |
getTransitiveObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
|
|
java.net.URI |
getURI()
|
|
boolean |
isPunned(java.net.URI uri)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Ontology(org.semanticweb.owl.model.OWLOntology ontology, org.semanticweb.owl.model.OWLOntologyManager manager)
ontology
- ontology to wrapmanager
- manager used to create wrapped ontologyMethod Detail |
---|
public void deleteABox() throws java.lang.Exception
java.lang.Exception
public org.semanticweb.owl.model.OWLOntologyManager getManager()
public java.util.Set<org.semanticweb.owl.model.OWLAxiom> getAxioms()
getAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLLogicalAxiom> getLogicalAxioms()
getLogicalAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.SWRLRule> getRules()
getRules
in interface org.semanticweb.owl.model.OWLOntology
public <T extends org.semanticweb.owl.model.OWLAxiom> java.util.Set<T> getAxioms(org.semanticweb.owl.model.AxiomType<T> axiomType)
getAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLClassAxiom> getClassAxioms()
getClassAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLPropertyAxiom> getObjectPropertyAxioms()
getObjectPropertyAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLPropertyAxiom> getDataPropertyAxioms()
getDataPropertyAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLIndividualAxiom> getIndividualAxioms()
getIndividualAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLClassAxiom> getGeneralClassAxioms()
getGeneralClassAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyChainSubPropertyAxiom> getPropertyChainSubPropertyAxioms()
getPropertyChainSubPropertyAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLEntity> getReferencedEntities()
getReferencedEntities
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLClass> getReferencedClasses()
getReferencedClasses
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectProperty> getReferencedObjectProperties()
getReferencedObjectProperties
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDataProperty> getReferencedDataProperties()
getReferencedDataProperties
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLIndividual> getReferencedIndividuals()
getReferencedIndividuals
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<java.net.URI> getAnnotationURIs()
getAnnotationURIs
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLAxiom> getReferencingAxioms(org.semanticweb.owl.model.OWLEntity owlEntity)
getReferencingAxioms
in interface org.semanticweb.owl.model.OWLOntology
public boolean containsEntityReference(org.semanticweb.owl.model.OWLEntity owlEntity)
containsEntityReference
in interface org.semanticweb.owl.model.OWLOntology
public boolean containsEntityDeclaration(org.semanticweb.owl.model.OWLEntity owlEntity)
containsEntityDeclaration
in interface org.semanticweb.owl.model.OWLOntology
public boolean containsClassReference(java.net.URI owlClassURI)
containsClassReference
in interface org.semanticweb.owl.model.OWLOntology
public boolean containsObjectPropertyReference(java.net.URI propURI)
containsObjectPropertyReference
in interface org.semanticweb.owl.model.OWLOntology
public boolean containsDataPropertyReference(java.net.URI propURI)
containsDataPropertyReference
in interface org.semanticweb.owl.model.OWLOntology
public boolean containsIndividualReference(java.net.URI individualURI)
containsIndividualReference
in interface org.semanticweb.owl.model.OWLOntology
public boolean containsDataTypeReference(java.net.URI datatypeURI)
containsDataTypeReference
in interface org.semanticweb.owl.model.OWLOntology
public boolean isPunned(java.net.URI uri)
isPunned
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLClassAxiom> getAxioms(org.semanticweb.owl.model.OWLClass cls)
getAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyAxiom> getAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression prop)
getAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDataPropertyAxiom> getAxioms(org.semanticweb.owl.model.OWLDataProperty prop)
getAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLIndividualAxiom> getAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLAnnotationAxiom> getAnnotationAxioms()
getAnnotationAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDeclarationAxiom> getDeclarationAxioms()
getDeclarationAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLImportsDeclaration> getImportsDeclarations()
getImportsDeclarations
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLOntology> getImports(org.semanticweb.owl.model.OWLOntologyManager ontologyManager) throws org.semanticweb.owl.model.UnknownOWLOntologyException
getImports
in interface org.semanticweb.owl.model.OWLOntology
org.semanticweb.owl.model.UnknownOWLOntologyException
public boolean containsAxiom(org.semanticweb.owl.model.OWLAxiom axiom)
containsAxiom
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDeclarationAxiom> getDeclarationAxioms(org.semanticweb.owl.model.OWLEntity subject)
getDeclarationAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLAxiomAnnotationAxiom> getAnnotations(org.semanticweb.owl.model.OWLAxiom axiom)
getAnnotations
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLEntityAnnotationAxiom> getEntityAnnotationAxioms(org.semanticweb.owl.model.OWLEntity entity)
getEntityAnnotationAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLOntologyAnnotationAxiom> getAnnotations(org.semanticweb.owl.model.OWLOntology subject)
getAnnotations
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLOntologyAnnotationAxiom> getOntologyAnnotationAxioms()
getOntologyAnnotationAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLSubClassAxiom> getSubClassAxiomsForLHS(org.semanticweb.owl.model.OWLClass cls)
getSubClassAxiomsForLHS
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLSubClassAxiom> getSubClassAxiomsForRHS(org.semanticweb.owl.model.OWLClass cls)
getSubClassAxiomsForRHS
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLEquivalentClassesAxiom> getEquivalentClassesAxioms(org.semanticweb.owl.model.OWLClass cls)
getEquivalentClassesAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDisjointClassesAxiom> getDisjointClassesAxioms(org.semanticweb.owl.model.OWLClass cls)
getDisjointClassesAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDisjointUnionAxiom> getDisjointUnionAxioms(org.semanticweb.owl.model.OWLClass owlClass)
getDisjointUnionAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectSubPropertyAxiom> getObjectSubPropertyAxiomsForLHS(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getObjectSubPropertyAxiomsForLHS
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectSubPropertyAxiom> getObjectSubPropertyAxiomsForRHS(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getObjectSubPropertyAxiomsForRHS
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyDomainAxiom> getObjectPropertyDomainAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getObjectPropertyDomainAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyRangeAxiom> getObjectPropertyRangeAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getObjectPropertyRangeAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLInverseObjectPropertiesAxiom> getInverseObjectPropertyAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getInverseObjectPropertyAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLEquivalentObjectPropertiesAxiom> getEquivalentObjectPropertiesAxioms(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getEquivalentObjectPropertiesAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDisjointObjectPropertiesAxiom> getDisjointObjectPropertiesAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getDisjointObjectPropertiesAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLFunctionalObjectPropertyAxiom getFunctionalObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getFunctionalObjectPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLInverseFunctionalObjectPropertyAxiom getInverseFunctionalObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getInverseFunctionalObjectPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLSymmetricObjectPropertyAxiom getSymmetricObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getSymmetricObjectPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLAntiSymmetricObjectPropertyAxiom getAntiSymmetricObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getAntiSymmetricObjectPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLReflexiveObjectPropertyAxiom getReflexiveObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getReflexiveObjectPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLIrreflexiveObjectPropertyAxiom getIrreflexiveObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getIrreflexiveObjectPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLTransitiveObjectPropertyAxiom getTransitiveObjectPropertyAxiom(org.semanticweb.owl.model.OWLObjectPropertyExpression property)
getTransitiveObjectPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDataSubPropertyAxiom> getDataSubPropertyAxiomsForLHS(org.semanticweb.owl.model.OWLDataProperty lhsProperty)
getDataSubPropertyAxiomsForLHS
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDataSubPropertyAxiom> getDataSubPropertyAxiomsForRHS(org.semanticweb.owl.model.OWLDataPropertyExpression property)
getDataSubPropertyAxiomsForRHS
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDataPropertyDomainAxiom> getDataPropertyDomainAxioms(org.semanticweb.owl.model.OWLDataProperty property)
getDataPropertyDomainAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDataPropertyRangeAxiom> getDataPropertyRangeAxiom(org.semanticweb.owl.model.OWLDataProperty property)
getDataPropertyRangeAxiom
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLEquivalentDataPropertiesAxiom> getEquivalentDataPropertiesAxiom(org.semanticweb.owl.model.OWLDataProperty property)
getEquivalentDataPropertiesAxiom
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDisjointDataPropertiesAxiom> getDisjointDataPropertiesAxiom(org.semanticweb.owl.model.OWLDataProperty property)
getDisjointDataPropertiesAxiom
in interface org.semanticweb.owl.model.OWLOntology
public org.semanticweb.owl.model.OWLFunctionalDataPropertyAxiom getFunctionalDataPropertyAxiom(org.semanticweb.owl.model.OWLDataPropertyExpression property)
getFunctionalDataPropertyAxiom
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLClassAssertionAxiom> getClassAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getClassAssertionAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLClassAssertionAxiom> getClassAssertionAxioms(org.semanticweb.owl.model.OWLClass type)
getClassAssertionAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDataPropertyAssertionAxiom> getDataPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getDataPropertyAssertionAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLObjectPropertyAssertionAxiom> getObjectPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getObjectPropertyAssertionAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLNegativeObjectPropertyAssertionAxiom> getNegativeObjectPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getNegativeObjectPropertyAssertionAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLNegativeDataPropertyAssertionAxiom> getNegativeDataPropertyAssertionAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getNegativeDataPropertyAssertionAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLSameIndividualsAxiom> getSameIndividualAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getSameIndividualAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.util.Set<org.semanticweb.owl.model.OWLDifferentIndividualsAxiom> getDifferentIndividualAxioms(org.semanticweb.owl.model.OWLIndividual individual)
getDifferentIndividualAxioms
in interface org.semanticweb.owl.model.OWLOntology
public java.net.URI getURI()
getURI
in interface org.semanticweb.owl.model.OWLNamedObject
public void accept(org.semanticweb.owl.model.OWLNamedObjectVisitor visitor)
accept
in interface org.semanticweb.owl.model.OWLNamedObject
public void accept(org.semanticweb.owl.model.OWLObjectVisitor visitor)
accept
in interface org.semanticweb.owl.model.OWLObject
public <O> O accept(org.semanticweb.owl.model.OWLObjectVisitorEx<O> visitor)
accept
in interface org.semanticweb.owl.model.OWLObject
public int compareTo(org.semanticweb.owl.model.OWLObject arg0)
compareTo
in interface java.lang.Comparable<org.semanticweb.owl.model.OWLObject>
public java.util.List<org.semanticweb.owl.model.OWLOntologyChange> applyChange(org.semanticweb.owl.model.OWLOntologyChange change) throws org.semanticweb.owl.model.OWLOntologyChangeException
applyChange
in interface org.semanticweb.owl.model.OWLMutableOntology
org.semanticweb.owl.model.OWLOntologyChangeException
public java.util.List<org.semanticweb.owl.model.OWLOntologyChange> applyChanges(java.util.List<org.semanticweb.owl.model.OWLOntologyChange> changes) throws org.semanticweb.owl.model.OWLOntologyChangeException
applyChanges
in interface org.semanticweb.owl.model.OWLMutableOntology
org.semanticweb.owl.model.OWLOntologyChangeException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |