uk.ac.manchester.cs.owl
Class OWLDataFactoryImpl

java.lang.Object
  extended by uk.ac.manchester.cs.owl.OWLDataFactoryImpl
All Implemented Interfaces:
OWLDataFactory, SWRLDataFactory

public class OWLDataFactoryImpl
extends java.lang.Object
implements OWLDataFactory

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 26-Oct-2006


Constructor Summary
OWLDataFactoryImpl()
           
 
Method Summary
 OWLDataType getBooleanDataType()
           
 OWLCommentAnnotation getCommentAnnotation(java.lang.String comment)
          Gets a comment annotation.
 OWLCommentAnnotation getCommentAnnotation(java.lang.String comment, java.lang.String langauge)
          Gets a comment annotation with an attached language tag.
 OWLDataType getDoubleDataType()
           
 OWLDataType getFloatDataType()
           
 OWLDataType getIntegerDataType()
           
 OWLIndividual getOWLAnonymousIndividual(java.net.URI anonId)
           
 OWLAntiSymmetricObjectPropertyAxiom getOWLAntiSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property)
           
 OWLAxiomAnnotationAxiom getOWLAxiomAnnotationAxiom(OWLAxiom axiom, OWLAnnotation annotation)
           
 OWLClass getOWLClass(java.net.URI uri)
           
 OWLClassAssertionAxiom getOWLClassAssertionAxiom(OWLIndividual individual, OWLDescription description)
           
 OWLConstantAnnotation getOWLConstantAnnotation(java.net.URI annotationURI, OWLConstant constant)
           
 OWLDataAllRestriction getOWLDataAllRestriction(OWLDataPropertyExpression property, OWLDataRange dataRange)
           
 OWLDataComplementOf getOWLDataComplementOf(OWLDataRange dataRange)
           
 OWLDataExactCardinalityRestriction getOWLDataExactCardinalityRestriction(OWLDataPropertyExpression property, int cardinality)
           
 OWLDataExactCardinalityRestriction getOWLDataExactCardinalityRestriction(OWLDataPropertyExpression property, int cardinality, OWLDataRange dataRange)
           
 OWLDataMaxCardinalityRestriction getOWLDataMaxCardinalityRestriction(OWLDataPropertyExpression property, int cardinality)
           
 OWLDataMaxCardinalityRestriction getOWLDataMaxCardinalityRestriction(OWLDataPropertyExpression property, int cardinality, OWLDataRange dataRange)
           
 OWLDataMinCardinalityRestriction getOWLDataMinCardinalityRestriction(OWLDataPropertyExpression property, int cardinality)
           
 OWLDataMinCardinalityRestriction getOWLDataMinCardinalityRestriction(OWLDataPropertyExpression property, int cardinality, OWLDataRange dataRange)
           
 OWLDataOneOf getOWLDataOneOf(OWLConstant... values)
           
 OWLDataOneOf getOWLDataOneOf(java.util.Set<? extends OWLConstant> values)
           
 OWLDataProperty getOWLDataProperty(java.net.URI uri)
           
 OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject, OWLDataPropertyExpression property, boolean value)
           
 OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject, OWLDataPropertyExpression property, double value)
           
 OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject, OWLDataPropertyExpression property, float value)
           
 OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject, OWLDataPropertyExpression property, int value)
           
 OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject, OWLDataPropertyExpression property, OWLConstant object)
           
 OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject, OWLDataPropertyExpression property, java.lang.String value)
           
 OWLDataPropertyDomainAxiom getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property, OWLDescription domain)
           
 OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression propery, OWLDataRange owlDataRange)
           
 OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet, double facetValue)
           
 OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet, float facetValue)
           
 OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet, int facetValue)
           
 OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet, OWLTypedConstant facetValue)
           
 OWLDataRangeRestriction getOWLDataRangeRestriction(OWLDataRange dataRange, OWLDataRangeFacetRestriction... facetRestrictions)
           
 OWLDataRangeRestriction getOWLDataRangeRestriction(OWLDataRange dataRange, OWLRestrictedDataRangeFacetVocabulary facet, OWLTypedConstant typedConstant)
           
 OWLDataRangeRestriction getOWLDataRangeRestriction(OWLDataRange dataRange, java.util.Set<OWLDataRangeFacetRestriction> facets)
           
 OWLDataSomeRestriction getOWLDataSomeRestriction(OWLDataPropertyExpression property, OWLDataRange dataRange)
           
 OWLDataType getOWLDataType(java.net.URI uri)
           
 OWLDataValueRestriction getOWLDataValueRestriction(OWLDataPropertyExpression property, OWLConstant value)
           
 OWLDeclarationAxiom getOWLDeclarationAxiom(OWLEntity owlEntity)
           
 OWLDeprecatedClassAxiom getOWLDeprecatedClassAxiom(OWLClass owlClass)
           
 OWLDeprecatedDataPropertyAxiom getOWLDeprecatedDataPropertyAxiom(OWLDataProperty property)
           
 OWLDeprecatedObjectPropertyAxiom getOWLDeprecatedObjectPropertyAxiom(OWLObjectProperty property)
           
 OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(OWLIndividual... individuals)
           
 OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(java.util.Set<OWLIndividual> individuals)
           
 OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(OWLDescription clsA, OWLDescription... descriptions)
           
 OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(OWLDescription clsA, OWLDescription clsB)
           
 OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(java.util.Set<? extends OWLDescription> descriptions)
           
 OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(OWLDataPropertyExpression... properties)
           
 OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
           
 OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
           
 OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
           
 OWLDisjointUnionAxiom getOWLDisjointUnionAxiom(OWLClass owlClass, java.util.Set<? extends OWLDescription> descriptions)
           
 OWLEntityAnnotationAxiom getOWLEntityAnnotationAxiom(OWLEntity entity, OWLAnnotation annotation)
           
 OWLEntityAnnotationAxiom getOWLEntityAnnotationAxiom(OWLEntity entity, java.net.URI annotationURI, OWLConstant value)
           
 OWLEntityAnnotationAxiom getOWLEntityAnnotationAxiom(OWLEntity entity, java.net.URI annotationURI, OWLIndividual value)
           
 OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLDescription clsA, OWLDescription clsB)
           
 OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLDescription> descriptions)
           
 OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression... properties)
           
 OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
           
 OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
           
 OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
           
 OWLFunctionalDataPropertyAxiom getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property)
           
 OWLFunctionalObjectPropertyAxiom getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
           
 OWLImportsDeclaration getOWLImportsDeclarationAxiom(OWLOntology subject, java.net.URI importedOntologyURI)
           
 OWLIndividual getOWLIndividual(java.net.URI uri)
           
 OWLInverseFunctionalObjectPropertyAxiom getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
           
 OWLInverseObjectPropertiesAxiom getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty, OWLObjectPropertyExpression inverseProperty)
           
 OWLIrreflexiveObjectPropertyAxiom getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
           
 OWLLabelAnnotation getOWLLabelAnnotation(java.lang.String label)
          Gets a label annotation.
 OWLLabelAnnotation getOWLLabelAnnotation(java.lang.String label, java.lang.String language)
          Gets a label annotation
 OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom(OWLIndividual subject, OWLDataPropertyExpression property, OWLConstant object)
           
 OWLNegativeObjectPropertyAssertionAxiom getOWLNegativeObjectPropertyAssertionAxiom(OWLIndividual subject, OWLObjectPropertyExpression property, OWLIndividual object)
           
 OWLClass getOWLNothing()
           
 OWLObjectAllRestriction getOWLObjectAllRestriction(OWLObjectPropertyExpression property, OWLDescription description)
           
 OWLObjectAnnotation getOWLObjectAnnotation(java.net.URI annotationURI, OWLIndividual individual)
           
 OWLObjectComplementOf getOWLObjectComplementOf(OWLDescription operand)
           
 OWLObjectExactCardinalityRestriction getOWLObjectExactCardinalityRestriction(OWLObjectPropertyExpression property, int cardinality)
           
 OWLObjectExactCardinalityRestriction getOWLObjectExactCardinalityRestriction(OWLObjectPropertyExpression property, int cardinality, OWLDescription description)
           
 OWLObjectIntersectionOf getOWLObjectIntersectionOf(OWLDescription... operands)
           
 OWLObjectIntersectionOf getOWLObjectIntersectionOf(java.util.Set<? extends OWLDescription> operands)
           
 OWLObjectMaxCardinalityRestriction getOWLObjectMaxCardinalityRestriction(OWLObjectPropertyExpression property, int cardinality)
           
 OWLObjectMaxCardinalityRestriction getOWLObjectMaxCardinalityRestriction(OWLObjectPropertyExpression property, int cardinality, OWLDescription description)
           
 OWLObjectMinCardinalityRestriction getOWLObjectMinCardinalityRestriction(OWLObjectPropertyExpression property, int cardinality)
           
 OWLObjectMinCardinalityRestriction getOWLObjectMinCardinalityRestriction(OWLObjectPropertyExpression property, int cardinality, OWLDescription description)
           
 OWLObjectOneOf getOWLObjectOneOf(OWLIndividual... individuals)
           
 OWLObjectOneOf getOWLObjectOneOf(java.util.Set<OWLIndividual> values)
           
 OWLObjectProperty getOWLObjectProperty(java.net.URI uri)
           
 OWLObjectPropertyAssertionAxiom getOWLObjectPropertyAssertionAxiom(OWLIndividual individual, OWLObjectPropertyExpression property, OWLIndividual object)
           
 OWLObjectPropertyChainSubPropertyAxiom getOWLObjectPropertyChainSubPropertyAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain, OWLObjectPropertyExpression superProperty)
           
 OWLObjectPropertyDomainAxiom getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property, OWLDescription description)
           
 OWLObjectPropertyInverse getOWLObjectPropertyInverse(OWLObjectPropertyExpression property)
           
 OWLObjectPropertyRangeAxiom getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property, OWLDescription range)
           
 OWLObjectSelfRestriction getOWLObjectSelfRestriction(OWLObjectPropertyExpression property)
           
 OWLObjectSomeRestriction getOWLObjectSomeRestriction(OWLObjectPropertyExpression property, OWLDescription description)
           
 OWLObjectUnionOf getOWLObjectUnionOf(OWLDescription... operands)
           
 OWLObjectUnionOf getOWLObjectUnionOf(java.util.Set<? extends OWLDescription> operands)
           
 OWLObjectValueRestriction getOWLObjectValueRestriction(OWLObjectPropertyExpression property, OWLIndividual individual)
           
 OWLOntologyAnnotationAxiom getOWLOntologyAnnotationAxiom(OWLOntology subject, OWLAnnotation annotation)
           
 OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
           
 OWLSameIndividualsAxiom getOWLSameIndividualsAxiom(java.util.Set<OWLIndividual> individuals)
           
 OWLSubClassAxiom getOWLSubClassAxiom(OWLDescription subClass, OWLDescription superClass)
           
 OWLDataSubPropertyAxiom getOWLSubDataPropertyAxiom(OWLDataPropertyExpression subProperty, OWLDataPropertyExpression superProperty)
           
 OWLObjectSubPropertyAxiom getOWLSubObjectPropertyAxiom(OWLObjectPropertyExpression subProperty, OWLObjectPropertyExpression superProperty)
           
 OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property)
           
 OWLClass getOWLThing()
           
 OWLTransitiveObjectPropertyAxiom getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
           
 OWLTypedConstant getOWLTypedConstant(boolean value)
          Convenience method that obtains a constant typed as a boolean.
 OWLTypedConstant getOWLTypedConstant(double value)
          Convenience method that obtains a constant typed as a double.
 OWLTypedConstant getOWLTypedConstant(float value)
          Convenience method that obtains a constant typed as a float.
 OWLTypedConstant getOWLTypedConstant(int value)
          Convenience method that obtains a constant typed as an integer.
 OWLTypedConstant getOWLTypedConstant(java.lang.String value)
          Convenience method that obtains a constant typed as a string.
 OWLTypedConstant getOWLTypedConstant(java.lang.String literal, OWLDataType dataType)
           
 OWLUntypedConstant getOWLUntypedConstant(java.lang.String literal)
           
 OWLUntypedConstant getOWLUntypedConstant(java.lang.String literal, java.lang.String lang)
           
 SWRLAtomConstantObject getSWRLAtomConstantObject(OWLConstant constant)
          Gets a SWRL constant object.
 SWRLAtomDVariable getSWRLAtomDVariable(java.net.URI var)
          Gets a SWRL d-variable.
 SWRLAtomIndividualObject getSWRLAtomIndividualObject(OWLIndividual individual)
          Gets a SWRL individual object.
 SWRLAtomIVariable getSWRLAtomIVariable(java.net.URI var)
          Gets a SWRL i-variable.
 SWRLBuiltInAtom getSWRLBuiltInAtom(SWRLBuiltInsVocabulary builtIn, java.util.List<SWRLAtomDObject> args)
          Creates a SWRL Built-In atom.
 SWRLClassAtom getSWRLClassAtom(OWLDescription desc, SWRLAtomIObject arg)
          Gets a SWRL class atom, i.e.
 SWRLDataRangeAtom getSWRLDataRangeAtom(OWLDataRange rng, SWRLAtomDObject arg)
          Gets a SWRL data range atom, i.e.
 SWRLDataValuedPropertyAtom getSWRLDataValuedPropertyAtom(OWLDataPropertyExpression property, SWRLAtomIObject arg0, SWRLAtomDObject arg1)
          Gets a SWRL data property atom, i.e.
 SWRLDifferentFromAtom getSWRLDifferentFromAtom(SWRLAtomIObject arg0, SWRLAtomIObject arg1)
           
 SWRLObjectPropertyAtom getSWRLObjectPropertyAtom(OWLObjectPropertyExpression property, SWRLAtomIObject arg0, SWRLAtomIObject arg1)
          Gets a SWRL object property atom, i.e.
 SWRLRule getSWRLRule(java.util.Set<? extends SWRLAtom> antecendent, java.util.Set<? extends SWRLAtom> consequent)
          Gets a SWRL rule which is anonymous - i.e.
 SWRLRule getSWRLRule(java.net.URI uri, boolean anonymous, java.util.Set<? extends SWRLAtom> antededent, java.util.Set<? extends SWRLAtom> consequent)
          Gets a SWRL rule which is not named with a URI - i.e.
 SWRLRule getSWRLRule(java.net.URI uri, java.util.Set<? extends SWRLAtom> antecendent, java.util.Set<? extends SWRLAtom> consequent)
          Gets a SWRL rule which is named with a URI
 SWRLSameAsAtom getSWRLSameAsAtom(SWRLAtomIObject arg0, SWRLAtomIObject arg1)
           
 OWLDataType getTopDataType()
           
 void purge()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLDataFactoryImpl

public OWLDataFactoryImpl()
Method Detail

purge

public void purge()

getOWLClass

public OWLClass getOWLClass(java.net.URI uri)
Specified by:
getOWLClass in interface OWLDataFactory

getOWLThing

public OWLClass getOWLThing()
Specified by:
getOWLThing in interface OWLDataFactory

getOWLNothing

public OWLClass getOWLNothing()
Specified by:
getOWLNothing in interface OWLDataFactory

getTopDataType

public OWLDataType getTopDataType()
Specified by:
getTopDataType in interface OWLDataFactory

getIntegerDataType

public OWLDataType getIntegerDataType()
Specified by:
getIntegerDataType in interface OWLDataFactory

getFloatDataType

public OWLDataType getFloatDataType()
Specified by:
getFloatDataType in interface OWLDataFactory

getDoubleDataType

public OWLDataType getDoubleDataType()
Specified by:
getDoubleDataType in interface OWLDataFactory

getBooleanDataType

public OWLDataType getBooleanDataType()
Specified by:
getBooleanDataType in interface OWLDataFactory

getOWLObjectProperty

public OWLObjectProperty getOWLObjectProperty(java.net.URI uri)
Specified by:
getOWLObjectProperty in interface OWLDataFactory

getOWLDataProperty

public OWLDataProperty getOWLDataProperty(java.net.URI uri)
Specified by:
getOWLDataProperty in interface OWLDataFactory

getOWLIndividual

public OWLIndividual getOWLIndividual(java.net.URI uri)
Specified by:
getOWLIndividual in interface OWLDataFactory

getOWLAnonymousIndividual

public OWLIndividual getOWLAnonymousIndividual(java.net.URI anonId)
Specified by:
getOWLAnonymousIndividual in interface OWLDataFactory

getOWLDataType

public OWLDataType getOWLDataType(java.net.URI uri)
Specified by:
getOWLDataType in interface OWLDataFactory

getOWLTypedConstant

public OWLTypedConstant getOWLTypedConstant(java.lang.String literal,
                                            OWLDataType dataType)
Specified by:
getOWLTypedConstant in interface OWLDataFactory

getOWLTypedConstant

public OWLTypedConstant getOWLTypedConstant(int value)
Description copied from interface: OWLDataFactory
Convenience method that obtains a constant typed as an integer.

Specified by:
getOWLTypedConstant in interface OWLDataFactory
Parameters:
value - The value of the constant
Returns:
An OWLTypedConstant whose literal is the lexical value of the integer, and whose data type is xsd:integer.

getOWLTypedConstant

public OWLTypedConstant getOWLTypedConstant(double value)
Description copied from interface: OWLDataFactory
Convenience method that obtains a constant typed as a double.

Specified by:
getOWLTypedConstant in interface OWLDataFactory
Parameters:
value - The value of the constant
Returns:
An OWLTypedConstant whose literal is the lexical value of the double, and whose data type is xsd:double.

getOWLTypedConstant

public OWLTypedConstant getOWLTypedConstant(boolean value)
Description copied from interface: OWLDataFactory
Convenience method that obtains a constant typed as a boolean.

Specified by:
getOWLTypedConstant in interface OWLDataFactory
Parameters:
value - The value of the constant
Returns:
An OWLTypedConstant whose literal is the lexical value of the boolean, and whose data type is xsd:boolean.

getOWLTypedConstant

public OWLTypedConstant getOWLTypedConstant(float value)
Description copied from interface: OWLDataFactory
Convenience method that obtains a constant typed as a float.

Specified by:
getOWLTypedConstant in interface OWLDataFactory
Parameters:
value - The value of the constant
Returns:
An OWLTypedConstant whose literal is the lexical value of the float, and whose data type is xsd:float.

getOWLTypedConstant

public OWLTypedConstant getOWLTypedConstant(java.lang.String value)
Description copied from interface: OWLDataFactory
Convenience method that obtains a constant typed as a string.

Specified by:
getOWLTypedConstant in interface OWLDataFactory
Parameters:
value - The value of the constant
Returns:
An OWLTypedConstant whose literal is the lexical value of the string, and whose data type is xsd:string.

getOWLUntypedConstant

public OWLUntypedConstant getOWLUntypedConstant(java.lang.String literal)
Specified by:
getOWLUntypedConstant in interface OWLDataFactory

getOWLUntypedConstant

public OWLUntypedConstant getOWLUntypedConstant(java.lang.String literal,
                                                java.lang.String lang)
Specified by:
getOWLUntypedConstant in interface OWLDataFactory

getOWLDataOneOf

public OWLDataOneOf getOWLDataOneOf(java.util.Set<? extends OWLConstant> values)
Specified by:
getOWLDataOneOf in interface OWLDataFactory

getOWLDataOneOf

public OWLDataOneOf getOWLDataOneOf(OWLConstant... values)
Specified by:
getOWLDataOneOf in interface OWLDataFactory

getOWLDataComplementOf

public OWLDataComplementOf getOWLDataComplementOf(OWLDataRange dataRange)
Specified by:
getOWLDataComplementOf in interface OWLDataFactory

getOWLDataRangeRestriction

public OWLDataRangeRestriction getOWLDataRangeRestriction(OWLDataRange dataRange,
                                                          java.util.Set<OWLDataRangeFacetRestriction> facets)
Specified by:
getOWLDataRangeRestriction in interface OWLDataFactory

getOWLDataRangeRestriction

public OWLDataRangeRestriction getOWLDataRangeRestriction(OWLDataRange dataRange,
                                                          OWLRestrictedDataRangeFacetVocabulary facet,
                                                          OWLTypedConstant typedConstant)
Specified by:
getOWLDataRangeRestriction in interface OWLDataFactory

getOWLDataRangeRestriction

public OWLDataRangeRestriction getOWLDataRangeRestriction(OWLDataRange dataRange,
                                                          OWLDataRangeFacetRestriction... facetRestrictions)
Specified by:
getOWLDataRangeRestriction in interface OWLDataFactory

getOWLDataRangeFacetRestriction

public OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet,
                                                                    int facetValue)
Specified by:
getOWLDataRangeFacetRestriction in interface OWLDataFactory

getOWLDataRangeFacetRestriction

public OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet,
                                                                    double facetValue)
Specified by:
getOWLDataRangeFacetRestriction in interface OWLDataFactory

getOWLDataRangeFacetRestriction

public OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet,
                                                                    float facetValue)
Specified by:
getOWLDataRangeFacetRestriction in interface OWLDataFactory

getOWLDataRangeFacetRestriction

public OWLDataRangeFacetRestriction getOWLDataRangeFacetRestriction(OWLRestrictedDataRangeFacetVocabulary facet,
                                                                    OWLTypedConstant facetValue)
Specified by:
getOWLDataRangeFacetRestriction in interface OWLDataFactory

getOWLObjectIntersectionOf

public OWLObjectIntersectionOf getOWLObjectIntersectionOf(java.util.Set<? extends OWLDescription> operands)
Specified by:
getOWLObjectIntersectionOf in interface OWLDataFactory

getOWLObjectIntersectionOf

public OWLObjectIntersectionOf getOWLObjectIntersectionOf(OWLDescription... operands)
Specified by:
getOWLObjectIntersectionOf in interface OWLDataFactory

getOWLDataAllRestriction

public OWLDataAllRestriction getOWLDataAllRestriction(OWLDataPropertyExpression property,
                                                      OWLDataRange dataRange)
Specified by:
getOWLDataAllRestriction in interface OWLDataFactory

getOWLDataExactCardinalityRestriction

public OWLDataExactCardinalityRestriction getOWLDataExactCardinalityRestriction(OWLDataPropertyExpression property,
                                                                                int cardinality)
Specified by:
getOWLDataExactCardinalityRestriction in interface OWLDataFactory

getOWLDataExactCardinalityRestriction

public OWLDataExactCardinalityRestriction getOWLDataExactCardinalityRestriction(OWLDataPropertyExpression property,
                                                                                int cardinality,
                                                                                OWLDataRange dataRange)
Specified by:
getOWLDataExactCardinalityRestriction in interface OWLDataFactory

getOWLDataMaxCardinalityRestriction

public OWLDataMaxCardinalityRestriction getOWLDataMaxCardinalityRestriction(OWLDataPropertyExpression property,
                                                                            int cardinality)
Specified by:
getOWLDataMaxCardinalityRestriction in interface OWLDataFactory

getOWLDataMaxCardinalityRestriction

public OWLDataMaxCardinalityRestriction getOWLDataMaxCardinalityRestriction(OWLDataPropertyExpression property,
                                                                            int cardinality,
                                                                            OWLDataRange dataRange)
Specified by:
getOWLDataMaxCardinalityRestriction in interface OWLDataFactory

getOWLDataMinCardinalityRestriction

public OWLDataMinCardinalityRestriction getOWLDataMinCardinalityRestriction(OWLDataPropertyExpression property,
                                                                            int cardinality)
Specified by:
getOWLDataMinCardinalityRestriction in interface OWLDataFactory

getOWLDataMinCardinalityRestriction

public OWLDataMinCardinalityRestriction getOWLDataMinCardinalityRestriction(OWLDataPropertyExpression property,
                                                                            int cardinality,
                                                                            OWLDataRange dataRange)
Specified by:
getOWLDataMinCardinalityRestriction in interface OWLDataFactory

getOWLDataSomeRestriction

public OWLDataSomeRestriction getOWLDataSomeRestriction(OWLDataPropertyExpression property,
                                                        OWLDataRange dataRange)
Specified by:
getOWLDataSomeRestriction in interface OWLDataFactory

getOWLDataValueRestriction

public OWLDataValueRestriction getOWLDataValueRestriction(OWLDataPropertyExpression property,
                                                          OWLConstant value)
Specified by:
getOWLDataValueRestriction in interface OWLDataFactory

getOWLObjectComplementOf

public OWLObjectComplementOf getOWLObjectComplementOf(OWLDescription operand)
Specified by:
getOWLObjectComplementOf in interface OWLDataFactory

getOWLObjectAllRestriction

public OWLObjectAllRestriction getOWLObjectAllRestriction(OWLObjectPropertyExpression property,
                                                          OWLDescription description)
Specified by:
getOWLObjectAllRestriction in interface OWLDataFactory

getOWLObjectOneOf

public OWLObjectOneOf getOWLObjectOneOf(java.util.Set<OWLIndividual> values)
Specified by:
getOWLObjectOneOf in interface OWLDataFactory

getOWLObjectOneOf

public OWLObjectOneOf getOWLObjectOneOf(OWLIndividual... individuals)
Specified by:
getOWLObjectOneOf in interface OWLDataFactory

getOWLObjectExactCardinalityRestriction

public OWLObjectExactCardinalityRestriction getOWLObjectExactCardinalityRestriction(OWLObjectPropertyExpression property,
                                                                                    int cardinality)
Specified by:
getOWLObjectExactCardinalityRestriction in interface OWLDataFactory

getOWLObjectExactCardinalityRestriction

public OWLObjectExactCardinalityRestriction getOWLObjectExactCardinalityRestriction(OWLObjectPropertyExpression property,
                                                                                    int cardinality,
                                                                                    OWLDescription description)
Specified by:
getOWLObjectExactCardinalityRestriction in interface OWLDataFactory

getOWLObjectMinCardinalityRestriction

public OWLObjectMinCardinalityRestriction getOWLObjectMinCardinalityRestriction(OWLObjectPropertyExpression property,
                                                                                int cardinality)
Specified by:
getOWLObjectMinCardinalityRestriction in interface OWLDataFactory

getOWLObjectMinCardinalityRestriction

public OWLObjectMinCardinalityRestriction getOWLObjectMinCardinalityRestriction(OWLObjectPropertyExpression property,
                                                                                int cardinality,
                                                                                OWLDescription description)
Specified by:
getOWLObjectMinCardinalityRestriction in interface OWLDataFactory

getOWLObjectMaxCardinalityRestriction

public OWLObjectMaxCardinalityRestriction getOWLObjectMaxCardinalityRestriction(OWLObjectPropertyExpression property,
                                                                                int cardinality)
Specified by:
getOWLObjectMaxCardinalityRestriction in interface OWLDataFactory

getOWLObjectMaxCardinalityRestriction

public OWLObjectMaxCardinalityRestriction getOWLObjectMaxCardinalityRestriction(OWLObjectPropertyExpression property,
                                                                                int cardinality,
                                                                                OWLDescription description)
Specified by:
getOWLObjectMaxCardinalityRestriction in interface OWLDataFactory

getOWLObjectSelfRestriction

public OWLObjectSelfRestriction getOWLObjectSelfRestriction(OWLObjectPropertyExpression property)
Specified by:
getOWLObjectSelfRestriction in interface OWLDataFactory

getOWLObjectSomeRestriction

public OWLObjectSomeRestriction getOWLObjectSomeRestriction(OWLObjectPropertyExpression property,
                                                            OWLDescription description)
Specified by:
getOWLObjectSomeRestriction in interface OWLDataFactory

getOWLObjectValueRestriction

public OWLObjectValueRestriction getOWLObjectValueRestriction(OWLObjectPropertyExpression property,
                                                              OWLIndividual individual)
Specified by:
getOWLObjectValueRestriction in interface OWLDataFactory

getOWLObjectUnionOf

public OWLObjectUnionOf getOWLObjectUnionOf(java.util.Set<? extends OWLDescription> operands)
Specified by:
getOWLObjectUnionOf in interface OWLDataFactory

getOWLObjectUnionOf

public OWLObjectUnionOf getOWLObjectUnionOf(OWLDescription... operands)
Specified by:
getOWLObjectUnionOf in interface OWLDataFactory

getOWLAntiSymmetricObjectPropertyAxiom

public OWLAntiSymmetricObjectPropertyAxiom getOWLAntiSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property)
Specified by:
getOWLAntiSymmetricObjectPropertyAxiom in interface OWLDataFactory

getOWLDataPropertyDomainAxiom

public OWLDataPropertyDomainAxiom getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property,
                                                                OWLDescription domain)
Specified by:
getOWLDataPropertyDomainAxiom in interface OWLDataFactory

getOWLDataPropertyRangeAxiom

public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression propery,
                                                              OWLDataRange owlDataRange)
Specified by:
getOWLDataPropertyRangeAxiom in interface OWLDataFactory

getOWLSubDataPropertyAxiom

public OWLDataSubPropertyAxiom getOWLSubDataPropertyAxiom(OWLDataPropertyExpression subProperty,
                                                          OWLDataPropertyExpression superProperty)
Specified by:
getOWLSubDataPropertyAxiom in interface OWLDataFactory

getOWLDeclarationAxiom

public OWLDeclarationAxiom getOWLDeclarationAxiom(OWLEntity owlEntity)
Specified by:
getOWLDeclarationAxiom in interface OWLDataFactory

getOWLDifferentIndividualsAxiom

public OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(java.util.Set<OWLIndividual> individuals)
Specified by:
getOWLDifferentIndividualsAxiom in interface OWLDataFactory

getOWLDifferentIndividualsAxiom

public OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(OWLIndividual... individuals)
Specified by:
getOWLDifferentIndividualsAxiom in interface OWLDataFactory

getOWLDisjointClassesAxiom

public OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(java.util.Set<? extends OWLDescription> descriptions)
Specified by:
getOWLDisjointClassesAxiom in interface OWLDataFactory

getOWLDisjointClassesAxiom

public OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(OWLDescription clsA,
                                                          OWLDescription... descriptions)
Specified by:
getOWLDisjointClassesAxiom in interface OWLDataFactory

getOWLDisjointDataPropertiesAxiom

public OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
Specified by:
getOWLDisjointDataPropertiesAxiom in interface OWLDataFactory

getOWLDisjointDataPropertiesAxiom

public OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(OWLDataPropertyExpression... properties)
Specified by:
getOWLDisjointDataPropertiesAxiom in interface OWLDataFactory

getOWLDisjointObjectPropertiesAxiom

public OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
Specified by:
getOWLDisjointObjectPropertiesAxiom in interface OWLDataFactory

getOWLDisjointObjectPropertiesAxiom

public OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
Specified by:
getOWLDisjointObjectPropertiesAxiom in interface OWLDataFactory

getOWLDisjointUnionAxiom

public OWLDisjointUnionAxiom getOWLDisjointUnionAxiom(OWLClass owlClass,
                                                      java.util.Set<? extends OWLDescription> descriptions)
Specified by:
getOWLDisjointUnionAxiom in interface OWLDataFactory

getOWLEquivalentClassesAxiom

public OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLDescription> descriptions)
Specified by:
getOWLEquivalentClassesAxiom in interface OWLDataFactory

getOWLEquivalentClassesAxiom

public OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLDescription clsA,
                                                              OWLDescription clsB)
Specified by:
getOWLEquivalentClassesAxiom in interface OWLDataFactory

getOWLDisjointClassesAxiom

public OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(OWLDescription clsA,
                                                          OWLDescription clsB)
Specified by:
getOWLDisjointClassesAxiom in interface OWLDataFactory

getOWLEquivalentDataPropertiesAxiom

public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
Specified by:
getOWLEquivalentDataPropertiesAxiom in interface OWLDataFactory

getOWLEquivalentDataPropertiesAxiom

public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression... properties)
Specified by:
getOWLEquivalentDataPropertiesAxiom in interface OWLDataFactory

getOWLEquivalentObjectPropertiesAxiom

public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
Specified by:
getOWLEquivalentObjectPropertiesAxiom in interface OWLDataFactory

getOWLEquivalentObjectPropertiesAxiom

public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
Specified by:
getOWLEquivalentObjectPropertiesAxiom in interface OWLDataFactory

getOWLFunctionalDataPropertyAxiom

public OWLFunctionalDataPropertyAxiom getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property)
Specified by:
getOWLFunctionalDataPropertyAxiom in interface OWLDataFactory

getOWLFunctionalObjectPropertyAxiom

public OWLFunctionalObjectPropertyAxiom getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
Specified by:
getOWLFunctionalObjectPropertyAxiom in interface OWLDataFactory

getOWLImportsDeclarationAxiom

public OWLImportsDeclaration getOWLImportsDeclarationAxiom(OWLOntology subject,
                                                           java.net.URI importedOntologyURI)
Specified by:
getOWLImportsDeclarationAxiom in interface OWLDataFactory

getOWLDataPropertyAssertionAxiom

public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject,
                                                                      OWLDataPropertyExpression property,
                                                                      OWLConstant object)
Specified by:
getOWLDataPropertyAssertionAxiom in interface OWLDataFactory

getOWLDataPropertyAssertionAxiom

public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject,
                                                                      OWLDataPropertyExpression property,
                                                                      int value)
Specified by:
getOWLDataPropertyAssertionAxiom in interface OWLDataFactory

getOWLDataPropertyAssertionAxiom

public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject,
                                                                      OWLDataPropertyExpression property,
                                                                      double value)
Specified by:
getOWLDataPropertyAssertionAxiom in interface OWLDataFactory

getOWLDataPropertyAssertionAxiom

public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject,
                                                                      OWLDataPropertyExpression property,
                                                                      float value)
Specified by:
getOWLDataPropertyAssertionAxiom in interface OWLDataFactory

getOWLDataPropertyAssertionAxiom

public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject,
                                                                      OWLDataPropertyExpression property,
                                                                      boolean value)
Specified by:
getOWLDataPropertyAssertionAxiom in interface OWLDataFactory

getOWLDataPropertyAssertionAxiom

public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLIndividual subject,
                                                                      OWLDataPropertyExpression property,
                                                                      java.lang.String value)
Specified by:
getOWLDataPropertyAssertionAxiom in interface OWLDataFactory

getOWLNegativeDataPropertyAssertionAxiom

public OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom(OWLIndividual subject,
                                                                                      OWLDataPropertyExpression property,
                                                                                      OWLConstant object)
Specified by:
getOWLNegativeDataPropertyAssertionAxiom in interface OWLDataFactory

getOWLNegativeObjectPropertyAssertionAxiom

public OWLNegativeObjectPropertyAssertionAxiom getOWLNegativeObjectPropertyAssertionAxiom(OWLIndividual subject,
                                                                                          OWLObjectPropertyExpression property,
                                                                                          OWLIndividual object)
Specified by:
getOWLNegativeObjectPropertyAssertionAxiom in interface OWLDataFactory

getOWLObjectPropertyAssertionAxiom

public OWLObjectPropertyAssertionAxiom getOWLObjectPropertyAssertionAxiom(OWLIndividual individual,
                                                                          OWLObjectPropertyExpression property,
                                                                          OWLIndividual object)
Specified by:
getOWLObjectPropertyAssertionAxiom in interface OWLDataFactory

getOWLClassAssertionAxiom

public OWLClassAssertionAxiom getOWLClassAssertionAxiom(OWLIndividual individual,
                                                        OWLDescription description)
Specified by:
getOWLClassAssertionAxiom in interface OWLDataFactory

getOWLInverseFunctionalObjectPropertyAxiom

public OWLInverseFunctionalObjectPropertyAxiom getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
Specified by:
getOWLInverseFunctionalObjectPropertyAxiom in interface OWLDataFactory

getOWLIrreflexiveObjectPropertyAxiom

public OWLIrreflexiveObjectPropertyAxiom getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
Specified by:
getOWLIrreflexiveObjectPropertyAxiom in interface OWLDataFactory

getOWLObjectPropertyDomainAxiom

public OWLObjectPropertyDomainAxiom getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property,
                                                                    OWLDescription description)
Specified by:
getOWLObjectPropertyDomainAxiom in interface OWLDataFactory

getOWLObjectPropertyRangeAxiom

public OWLObjectPropertyRangeAxiom getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property,
                                                                  OWLDescription range)
Specified by:
getOWLObjectPropertyRangeAxiom in interface OWLDataFactory

getOWLSubObjectPropertyAxiom

public OWLObjectSubPropertyAxiom getOWLSubObjectPropertyAxiom(OWLObjectPropertyExpression subProperty,
                                                              OWLObjectPropertyExpression superProperty)
Specified by:
getOWLSubObjectPropertyAxiom in interface OWLDataFactory

getOWLReflexiveObjectPropertyAxiom

public OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
Specified by:
getOWLReflexiveObjectPropertyAxiom in interface OWLDataFactory

getOWLSameIndividualsAxiom

public OWLSameIndividualsAxiom getOWLSameIndividualsAxiom(java.util.Set<OWLIndividual> individuals)
Specified by:
getOWLSameIndividualsAxiom in interface OWLDataFactory

getOWLSubClassAxiom

public OWLSubClassAxiom getOWLSubClassAxiom(OWLDescription subClass,
                                            OWLDescription superClass)
Specified by:
getOWLSubClassAxiom in interface OWLDataFactory

getOWLSymmetricObjectPropertyAxiom

public OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property)
Specified by:
getOWLSymmetricObjectPropertyAxiom in interface OWLDataFactory

getOWLTransitiveObjectPropertyAxiom

public OWLTransitiveObjectPropertyAxiom getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
Specified by:
getOWLTransitiveObjectPropertyAxiom in interface OWLDataFactory

getOWLObjectPropertyInverse

public OWLObjectPropertyInverse getOWLObjectPropertyInverse(OWLObjectPropertyExpression property)
Specified by:
getOWLObjectPropertyInverse in interface OWLDataFactory

getOWLDeprecatedClassAxiom

public OWLDeprecatedClassAxiom getOWLDeprecatedClassAxiom(OWLClass owlClass)
Specified by:
getOWLDeprecatedClassAxiom in interface OWLDataFactory

getOWLDeprecatedObjectPropertyAxiom

public OWLDeprecatedObjectPropertyAxiom getOWLDeprecatedObjectPropertyAxiom(OWLObjectProperty property)
Specified by:
getOWLDeprecatedObjectPropertyAxiom in interface OWLDataFactory

getOWLDeprecatedDataPropertyAxiom

public OWLDeprecatedDataPropertyAxiom getOWLDeprecatedDataPropertyAxiom(OWLDataProperty property)
Specified by:
getOWLDeprecatedDataPropertyAxiom in interface OWLDataFactory

getOWLObjectPropertyChainSubPropertyAxiom

public OWLObjectPropertyChainSubPropertyAxiom getOWLObjectPropertyChainSubPropertyAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain,
                                                                                        OWLObjectPropertyExpression superProperty)
Specified by:
getOWLObjectPropertyChainSubPropertyAxiom in interface OWLDataFactory

getOWLInverseObjectPropertiesAxiom

public OWLInverseObjectPropertiesAxiom getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty,
                                                                          OWLObjectPropertyExpression inverseProperty)
Specified by:
getOWLInverseObjectPropertiesAxiom in interface OWLDataFactory

getOWLEntityAnnotationAxiom

public OWLEntityAnnotationAxiom getOWLEntityAnnotationAxiom(OWLEntity entity,
                                                            OWLAnnotation annotation)
Specified by:
getOWLEntityAnnotationAxiom in interface OWLDataFactory

getOWLEntityAnnotationAxiom

public OWLEntityAnnotationAxiom getOWLEntityAnnotationAxiom(OWLEntity entity,
                                                            java.net.URI annotationURI,
                                                            OWLConstant value)
Specified by:
getOWLEntityAnnotationAxiom in interface OWLDataFactory

getOWLEntityAnnotationAxiom

public OWLEntityAnnotationAxiom getOWLEntityAnnotationAxiom(OWLEntity entity,
                                                            java.net.URI annotationURI,
                                                            OWLIndividual value)
Specified by:
getOWLEntityAnnotationAxiom in interface OWLDataFactory

getOWLAxiomAnnotationAxiom

public OWLAxiomAnnotationAxiom getOWLAxiomAnnotationAxiom(OWLAxiom axiom,
                                                          OWLAnnotation annotation)
Specified by:
getOWLAxiomAnnotationAxiom in interface OWLDataFactory

getCommentAnnotation

public OWLCommentAnnotation getCommentAnnotation(java.lang.String comment)
Description copied from interface: OWLDataFactory
Gets a comment annotation. This is an annotation with a URI that corresponds to rdfs:comment

Specified by:
getCommentAnnotation in interface OWLDataFactory

getCommentAnnotation

public OWLCommentAnnotation getCommentAnnotation(java.lang.String comment,
                                                 java.lang.String langauge)
Description copied from interface: OWLDataFactory
Gets a comment annotation with an attached language tag.

Specified by:
getCommentAnnotation in interface OWLDataFactory
Parameters:
comment - The comment content
langauge - The langauge that the comment is in

getOWLLabelAnnotation

public OWLLabelAnnotation getOWLLabelAnnotation(java.lang.String label)
Description copied from interface: OWLDataFactory
Gets a label annotation. This is an annotation that has a URI which corresponds to rdfs:label

Specified by:
getOWLLabelAnnotation in interface OWLDataFactory
Parameters:
label - The label content

getOWLLabelAnnotation

public OWLLabelAnnotation getOWLLabelAnnotation(java.lang.String label,
                                                java.lang.String language)
Description copied from interface: OWLDataFactory
Gets a label annotation

Specified by:
getOWLLabelAnnotation in interface OWLDataFactory
Parameters:
label - The label content
language - The language of the label

getOWLConstantAnnotation

public OWLConstantAnnotation getOWLConstantAnnotation(java.net.URI annotationURI,
                                                      OWLConstant constant)
Specified by:
getOWLConstantAnnotation in interface OWLDataFactory

getOWLObjectAnnotation

public OWLObjectAnnotation getOWLObjectAnnotation(java.net.URI annotationURI,
                                                  OWLIndividual individual)
Specified by:
getOWLObjectAnnotation in interface OWLDataFactory

getOWLOntologyAnnotationAxiom

public OWLOntologyAnnotationAxiom getOWLOntologyAnnotationAxiom(OWLOntology subject,
                                                                OWLAnnotation annotation)
Specified by:
getOWLOntologyAnnotationAxiom in interface OWLDataFactory

getSWRLRule

public SWRLRule getSWRLRule(java.net.URI uri,
                            java.util.Set<? extends SWRLAtom> antecendent,
                            java.util.Set<? extends SWRLAtom> consequent)
Gets a SWRL rule which is named with a URI

Specified by:
getSWRLRule in interface SWRLDataFactory
Parameters:
uri - The rule URI (the "name" of the rule)
antecendent - The atoms that make up the antecedent
consequent - The atoms that make up the consequent

getSWRLRule

public SWRLRule getSWRLRule(java.net.URI uri,
                            boolean anonymous,
                            java.util.Set<? extends SWRLAtom> antededent,
                            java.util.Set<? extends SWRLAtom> consequent)
Gets a SWRL rule which is not named with a URI - i.e. that is anonymous.

Specified by:
getSWRLRule in interface SWRLDataFactory
Parameters:
uri - The anonymous id
antededent - The atoms that make up the antecedent
consequent - The atoms that make up the consequent
anonymous - specifies if the rule is anonymous, true if it is anonymous, otherwise false.

getSWRLRule

public SWRLRule getSWRLRule(java.util.Set<? extends SWRLAtom> antecendent,
                            java.util.Set<? extends SWRLAtom> consequent)
Gets a SWRL rule which is anonymous - i.e. isn't named with a URI

Specified by:
getSWRLRule in interface SWRLDataFactory
Parameters:
antecendent - The atoms that make up the antecedent
consequent - The atoms that make up the consequent

getSWRLClassAtom

public SWRLClassAtom getSWRLClassAtom(OWLDescription desc,
                                      SWRLAtomIObject arg)
Gets a SWRL class atom, i.e. C(x) where C is a class description and x is either an individual id or an i-variable

Specified by:
getSWRLClassAtom in interface SWRLDataFactory
Parameters:
desc - The class description
arg - The argument (x)

getSWRLDataRangeAtom

public SWRLDataRangeAtom getSWRLDataRangeAtom(OWLDataRange rng,
                                              SWRLAtomDObject arg)
Gets a SWRL data range atom, i.e. D(x) where D is an OWL data range and x is either a constant or a d-variable

Specified by:
getSWRLDataRangeAtom in interface SWRLDataFactory
Parameters:
rng - The class description
arg - The argument (x)

getSWRLObjectPropertyAtom

public SWRLObjectPropertyAtom getSWRLObjectPropertyAtom(OWLObjectPropertyExpression property,
                                                        SWRLAtomIObject arg0,
                                                        SWRLAtomIObject arg1)
Gets a SWRL object property atom, i.e. P(x, y) where P is an OWL object property (expression) and x and y are are either an individual id or an i-variable.

Specified by:
getSWRLObjectPropertyAtom in interface SWRLDataFactory
Parameters:
property - The property (P)
arg0 - The first argument (x)
arg1 - The second argument (y)

getSWRLDataValuedPropertyAtom

public SWRLDataValuedPropertyAtom getSWRLDataValuedPropertyAtom(OWLDataPropertyExpression property,
                                                                SWRLAtomIObject arg0,
                                                                SWRLAtomDObject arg1)
Gets a SWRL data property atom, i.e. R(x, y) where R is an OWL data property (expression) and x and y are are either a constant or a d-variable.

Specified by:
getSWRLDataValuedPropertyAtom in interface SWRLDataFactory
Parameters:
property - The property (P)
arg0 - The first argument (x)
arg1 - The second argument (y)

getSWRLBuiltInAtom

public SWRLBuiltInAtom getSWRLBuiltInAtom(SWRLBuiltInsVocabulary builtIn,
                                          java.util.List<SWRLAtomDObject> args)
Creates a SWRL Built-In atom.

Specified by:
getSWRLBuiltInAtom in interface SWRLDataFactory
Parameters:
builtIn - The SWRL builtIn (see SWRL W3 member submission)
args - A non-empty set of SWRL D-Objects

getSWRLAtomIVariable

public SWRLAtomIVariable getSWRLAtomIVariable(java.net.URI var)
Gets a SWRL i-variable. This is used in rule atoms where a SWRL I object can be used.

Specified by:
getSWRLAtomIVariable in interface SWRLDataFactory
Parameters:
var - The id (URI) of the variable

getSWRLAtomDVariable

public SWRLAtomDVariable getSWRLAtomDVariable(java.net.URI var)
Gets a SWRL d-variable. This is used in rule atoms where a SWRL D object can be used.

Specified by:
getSWRLAtomDVariable in interface SWRLDataFactory
Parameters:
var - The id (URI) of the variable

getSWRLAtomIndividualObject

public SWRLAtomIndividualObject getSWRLAtomIndividualObject(OWLIndividual individual)
Gets a SWRL individual object.

Specified by:
getSWRLAtomIndividualObject in interface SWRLDataFactory
Parameters:
individual - The individual that is the object argument

getSWRLAtomConstantObject

public SWRLAtomConstantObject getSWRLAtomConstantObject(OWLConstant constant)
Gets a SWRL constant object.

Specified by:
getSWRLAtomConstantObject in interface SWRLDataFactory
Parameters:
constant - The constant that is the object argument

getSWRLDifferentFromAtom

public SWRLDifferentFromAtom getSWRLDifferentFromAtom(SWRLAtomIObject arg0,
                                                      SWRLAtomIObject arg1)
Specified by:
getSWRLDifferentFromAtom in interface SWRLDataFactory

getSWRLSameAsAtom

public SWRLSameAsAtom getSWRLSameAsAtom(SWRLAtomIObject arg0,
                                        SWRLAtomIObject arg1)
Specified by:
getSWRLSameAsAtom in interface SWRLDataFactory