org.semanticweb.owlapi.model
Interface OWLDataFactory
- All Superinterfaces:
- SWRLDataFactory
- All Known Implementing Classes:
- OWLDataFactoryImpl
public interface OWLDataFactory
- extends SWRLDataFactory
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 24-Oct-2006
An interface for creating entities, class expressions and axioms.
Method Summary |
OWLDatatype |
getBooleanOWLDatatype()
A convenience method that obtains the datatype that represents the boolean datatype. |
OWLAnnotationAssertionAxiom |
getDeprecatedOWLAnnotationAssertionAxiom(IRI subject)
Gets an annotation assertion that specifies that an IRI is deprecated. |
OWLDatatype |
getDoubleOWLDatatype()
A convenience method that obtains the datatype that represents doubles. |
OWLDatatype |
getFloatOWLDatatype()
A convenience method that obtains the datatype that represents floats. |
OWLDatatype |
getIntegerOWLDatatype()
A convenience method that obtains the datatype that represents integers. |
OWLAnnotation |
getOWLAnnotation(OWLAnnotationProperty property,
OWLAnnotationValue value)
Gets an annotation |
OWLAnnotation |
getOWLAnnotation(OWLAnnotationProperty property,
OWLAnnotationValue value,
java.util.Set<? extends OWLAnnotation> annotations)
Gets an annotation |
OWLAnnotationAssertionAxiom |
getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property,
OWLAnnotationSubject subject,
OWLAnnotationValue value)
|
OWLAnnotationAssertionAxiom |
getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property,
OWLAnnotationSubject subject,
OWLAnnotationValue value,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLAnnotationAssertionAxiom |
getOWLAnnotationAssertionAxiom(OWLAnnotationSubject subject,
OWLAnnotation annotation)
|
OWLAnnotationAssertionAxiom |
getOWLAnnotationAssertionAxiom(OWLAnnotationSubject subject,
OWLAnnotation annotation,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLAnnotationProperty |
getOWLAnnotationProperty(IRI iri)
Gets an OWLAnnotationProperty that has the specified IRI |
OWLAnnotationProperty |
getOWLAnnotationProperty(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
Gets an OWLAnnotationProperty that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. |
OWLAnnotationPropertyDomainAxiom |
getOWLAnnotationPropertyDomainAxiom(OWLAnnotationProperty prop,
IRI domain)
|
OWLAnnotationPropertyDomainAxiom |
getOWLAnnotationPropertyDomainAxiom(OWLAnnotationProperty prop,
IRI domain,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLAnnotationPropertyRangeAxiom |
getOWLAnnotationPropertyRangeAxiom(OWLAnnotationProperty prop,
IRI range)
|
OWLAnnotationPropertyRangeAxiom |
getOWLAnnotationPropertyRangeAxiom(OWLAnnotationProperty prop,
IRI range,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLAnonymousIndividual |
getOWLAnonymousIndividual()
Gets an anonymous individual. |
OWLAnonymousIndividual |
getOWLAnonymousIndividual(java.lang.String id)
Gets an anonymous individual that has a specific ID. |
OWLAsymmetricObjectPropertyAxiom |
getOWLAsymmetricObjectPropertyAxiom(OWLObjectPropertyExpression propertyExpression)
|
OWLAsymmetricObjectPropertyAxiom |
getOWLAsymmetricObjectPropertyAxiom(OWLObjectPropertyExpression propertyExpression,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLAnnotationProperty |
getOWLBackwardCompatibleWith()
Gets an annotation property that has an IRI corresponding to owl:backwardCompatibleWith . |
OWLDataProperty |
getOWLBottomDataProperty()
|
OWLObjectProperty |
getOWLBottomObjectProperty()
|
OWLClass |
getOWLClass(IRI iri)
Gets an OWL class that has the specified IRI |
OWLClass |
getOWLClass(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
Gets an OWLClass that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. |
OWLClassAssertionAxiom |
getOWLClassAssertionAxiom(OWLClassExpression classExpression,
OWLIndividual individual)
|
OWLClassAssertionAxiom |
getOWLClassAssertionAxiom(OWLClassExpression classExpression,
OWLIndividual individual,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDataAllValuesFrom |
getOWLDataAllValuesFrom(OWLDataPropertyExpression property,
OWLDataRange dataRange)
|
OWLDataComplementOf |
getOWLDataComplementOf(OWLDataRange dataRange)
Gets an OWLDataComplementOf (see spec) |
OWLDataExactCardinality |
getOWLDataExactCardinality(int cardinality,
OWLDataPropertyExpression property)
|
OWLDataExactCardinality |
getOWLDataExactCardinality(int cardinality,
OWLDataPropertyExpression property,
OWLDataRange dataRange)
|
OWLDataHasValue |
getOWLDataHasValue(OWLDataPropertyExpression property,
OWLLiteral value)
|
OWLDataIntersectionOf |
getOWLDataIntersectionOf(OWLDataRange... dataRanges)
|
OWLDataIntersectionOf |
getOWLDataIntersectionOf(java.util.Set<? extends OWLDataRange> dataRanges)
|
OWLDataMaxCardinality |
getOWLDataMaxCardinality(int cardinality,
OWLDataPropertyExpression property)
|
OWLDataMaxCardinality |
getOWLDataMaxCardinality(int cardinality,
OWLDataPropertyExpression property,
OWLDataRange dataRange)
|
OWLDataMinCardinality |
getOWLDataMinCardinality(int cardinality,
OWLDataPropertyExpression property)
|
OWLDataMinCardinality |
getOWLDataMinCardinality(int cardinality,
OWLDataPropertyExpression property,
OWLDataRange dataRange)
|
OWLDataOneOf |
getOWLDataOneOf(OWLLiteral... values)
Gets an OWLDataOneOf (see spec) |
OWLDataOneOf |
getOWLDataOneOf(java.util.Set<? extends OWLLiteral> values)
Gets an OWLDataOneOf (see spec) |
OWLDataProperty |
getOWLDataProperty(IRI iri)
Gets an OWL data property that has the specified IRI |
OWLDataProperty |
getOWLDataProperty(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
Gets an OWLDataProperty that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. |
OWLDataPropertyAssertionAxiom |
getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
boolean value)
|
OWLDataPropertyAssertionAxiom |
getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
double value)
|
OWLDataPropertyAssertionAxiom |
getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
float value)
|
OWLDataPropertyAssertionAxiom |
getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
int value)
|
OWLDataPropertyAssertionAxiom |
getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object)
|
OWLDataPropertyAssertionAxiom |
getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDataPropertyAssertionAxiom |
getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
java.lang.String value)
|
OWLDataPropertyDomainAxiom |
getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property,
OWLClassExpression domain)
|
OWLDataPropertyDomainAxiom |
getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property,
OWLClassExpression domain,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDataPropertyRangeAxiom |
getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression property,
OWLDataRange owlDataRange)
|
OWLDataPropertyRangeAxiom |
getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression property,
OWLDataRange owlDataRange,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDataSomeValuesFrom |
getOWLDataSomeValuesFrom(OWLDataPropertyExpression property,
OWLDataRange dataRange)
Gets an OWLDataSomeValuesFrom restriction |
OWLDatatype |
getOWLDatatype(IRI iri)
Gets an OWLDatatype that has the specified IRI |
OWLDatatype |
getOWLDatatype(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
Gets an OWLDatatype that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. |
OWLDatatypeDefinitionAxiom |
getOWLDatatypeDefinitionAxiom(OWLDatatype datatype,
OWLDataRange dataRange)
|
OWLDatatypeDefinitionAxiom |
getOWLDatatypeDefinitionAxiom(OWLDatatype datatype,
OWLDataRange dataRange,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDatatypeRestriction |
getOWLDatatypeMaxExclusiveRestriction(double maxExclusive)
Creates a datatype restriction on xsd:double with a maxExclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMaxExclusiveRestriction(int maxExclusive)
Creates a datatype restriction on xsd:integer with a maxExclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMaxInclusiveRestriction(double maxInclusive)
Creates a datatype restriction on xsd:double with a maxInclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMaxInclusiveRestriction(int maxInclusive)
Creates a datatype restriction on xsd:integer with a maxInclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMinExclusiveRestriction(double minExclusive)
Creates a datatype restriction on xsd:double with a minExclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMinExclusiveRestriction(int minExclusive)
Creates a datatype restriction on xsd:integer with a minExclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMinInclusiveRestriction(double minInclusive)
Creates a datatype restriction on xsd:double with a minInclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMinInclusiveRestriction(int minInclusive)
Creates a datatype restriction on xsd:integer with a minInclusive facet restriction |
OWLDatatypeRestriction |
getOWLDatatypeMinMaxExclusiveRestriction(double minExclusive,
double maxExclusive)
Creates a datatype restriction on xsd:double with min and max exclusive facet restrictions |
OWLDatatypeRestriction |
getOWLDatatypeMinMaxExclusiveRestriction(int minExclusive,
int maxExclusive)
Creates a datatype restriction on xsd:integer with min and max exclusive facet restrictions |
OWLDatatypeRestriction |
getOWLDatatypeMinMaxInclusiveRestriction(double minInclusive,
double maxInclusive)
Creates a datatype restriction on xsd:double with min and max inclusive facet restrictions |
OWLDatatypeRestriction |
getOWLDatatypeMinMaxInclusiveRestriction(int minInclusive,
int maxInclusive)
Creates a datatype restriction on xsd:integer with min and max inclusive facet restrictions |
OWLDatatypeRestriction |
getOWLDatatypeRestriction(OWLDatatype dataRange,
OWLFacet facet,
OWLLiteral typedLiteral)
|
OWLDatatypeRestriction |
getOWLDatatypeRestriction(OWLDatatype dataRange,
OWLFacetRestriction... facetRestrictions)
|
OWLDatatypeRestriction |
getOWLDatatypeRestriction(OWLDatatype dataRange,
java.util.Set<OWLFacetRestriction> facetRestrictions)
|
OWLDataUnionOf |
getOWLDataUnionOf(OWLDataRange... dataRanges)
|
OWLDataUnionOf |
getOWLDataUnionOf(java.util.Set<? extends OWLDataRange> dataRanges)
|
OWLDeclarationAxiom |
getOWLDeclarationAxiom(OWLEntity owlEntity)
Gets a declaration for an entity |
OWLDeclarationAxiom |
getOWLDeclarationAxiom(OWLEntity owlEntity,
java.util.Set<? extends OWLAnnotation> annotations)
Gets a declaration with zero or more annotations for an entity |
OWLAnnotationProperty |
getOWLDeprecated()
Gets an annotation property that has an IRI corresponding to owl:backwardCompatibleWith . |
OWLDifferentIndividualsAxiom |
getOWLDifferentIndividualsAxiom(OWLIndividual... individuals)
|
OWLDifferentIndividualsAxiom |
getOWLDifferentIndividualsAxiom(java.util.Set<? extends OWLIndividual> individuals)
|
OWLDifferentIndividualsAxiom |
getOWLDifferentIndividualsAxiom(java.util.Set<? extends OWLIndividual> individuals,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDisjointClassesAxiom |
getOWLDisjointClassesAxiom(OWLClassExpression... classExpressions)
|
OWLDisjointClassesAxiom |
getOWLDisjointClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions)
|
OWLDisjointClassesAxiom |
getOWLDisjointClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDisjointDataPropertiesAxiom |
getOWLDisjointDataPropertiesAxiom(OWLDataPropertyExpression... dataProperties)
|
OWLDisjointDataPropertiesAxiom |
getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
|
OWLDisjointDataPropertiesAxiom |
getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDisjointObjectPropertiesAxiom |
getOWLDisjointObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
|
OWLDisjointObjectPropertiesAxiom |
getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
|
OWLDisjointObjectPropertiesAxiom |
getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLDisjointUnionAxiom |
getOWLDisjointUnionAxiom(OWLClass owlClass,
java.util.Set<? extends OWLClassExpression> classExpressions)
|
OWLDisjointUnionAxiom |
getOWLDisjointUnionAxiom(OWLClass owlClass,
java.util.Set<? extends OWLClassExpression> classExpressions,
java.util.Set<? extends OWLAnnotation> annotations)
|
|
getOWLEntity(EntityType<E> entityType,
IRI iri)
Gets an entity that has the specified IRI and is of the specified type. |
OWLEquivalentClassesAxiom |
getOWLEquivalentClassesAxiom(OWLClassExpression... classExpressions)
|
OWLEquivalentClassesAxiom |
getOWLEquivalentClassesAxiom(OWLClassExpression clsA,
OWLClassExpression clsB)
|
OWLEquivalentClassesAxiom |
getOWLEquivalentClassesAxiom(OWLClassExpression clsA,
OWLClassExpression clsB,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLEquivalentClassesAxiom |
getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions)
|
OWLEquivalentClassesAxiom |
getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLEquivalentDataPropertiesAxiom |
getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression... properties)
|
OWLEquivalentDataPropertiesAxiom |
getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA,
OWLDataPropertyExpression propertyB)
|
OWLEquivalentDataPropertiesAxiom |
getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA,
OWLDataPropertyExpression propertyB,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLEquivalentDataPropertiesAxiom |
getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
|
OWLEquivalentDataPropertiesAxiom |
getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLEquivalentObjectPropertiesAxiom |
getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
|
OWLEquivalentObjectPropertiesAxiom |
getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA,
OWLObjectPropertyExpression propertyB)
|
OWLEquivalentObjectPropertiesAxiom |
getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA,
OWLObjectPropertyExpression propertyB,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLEquivalentObjectPropertiesAxiom |
getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
|
OWLEquivalentObjectPropertiesAxiom |
getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLFacetRestriction |
getOWLFacetRestriction(OWLFacet facet,
double facetValue)
|
OWLFacetRestriction |
getOWLFacetRestriction(OWLFacet facet,
float facetValue)
|
OWLFacetRestriction |
getOWLFacetRestriction(OWLFacet facet,
int facetValue)
|
OWLFacetRestriction |
getOWLFacetRestriction(OWLFacet facet,
OWLLiteral facetValue)
|
OWLFunctionalDataPropertyAxiom |
getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property)
|
OWLFunctionalDataPropertyAxiom |
getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLFunctionalObjectPropertyAxiom |
getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
|
OWLFunctionalObjectPropertyAxiom |
getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLHasKeyAxiom |
getOWLHasKeyAxiom(OWLClassExpression ce,
OWLPropertyExpression... properties)
|
OWLHasKeyAxiom |
getOWLHasKeyAxiom(OWLClassExpression ce,
java.util.Set<? extends OWLPropertyExpression> properties)
|
OWLHasKeyAxiom |
getOWLHasKeyAxiom(OWLClassExpression ce,
java.util.Set<? extends OWLPropertyExpression> objectProperties,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLImportsDeclaration |
getOWLImportsDeclaration(IRI importedOntologyIRI)
|
OWLAnnotationProperty |
getOWLIncompatibleWith()
Gets an annotation property that has an IRI corresponding to owl:incompatibleWith . |
OWLInverseFunctionalObjectPropertyAxiom |
getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
|
OWLInverseFunctionalObjectPropertyAxiom |
getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLInverseObjectPropertiesAxiom |
getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty,
OWLObjectPropertyExpression inverseProperty)
|
OWLInverseObjectPropertiesAxiom |
getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty,
OWLObjectPropertyExpression inverseProperty,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLIrreflexiveObjectPropertyAxiom |
getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
|
OWLIrreflexiveObjectPropertyAxiom |
getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLLiteral |
getOWLLiteral(boolean value)
Convenience method that obtains a literal typed as a boolean. |
OWLLiteral |
getOWLLiteral(double value)
Convenience method that obtains a literal typed as a double. |
OWLLiteral |
getOWLLiteral(float value)
Convenience method that obtains a literal typed as a float. |
OWLLiteral |
getOWLLiteral(int value)
Convenience method that obtains a literal typed as an integer. |
OWLLiteral |
getOWLLiteral(java.lang.String value)
Gets a literal that has the specified lexical value, and has the datatype xsd:string. |
OWLLiteral |
getOWLLiteral(java.lang.String lexicalValue,
OWL2Datatype datatype)
Gets an OWLLiteral , which has the specified lexical value, and is typed with the specified
datatype. |
OWLLiteral |
getOWLLiteral(java.lang.String lexicalValue,
OWLDatatype datatype)
Gets an OWLLiteral , which has the specified lexical value, and is typed with the specified
datatype. |
OWLLiteral |
getOWLLiteral(java.lang.String literal,
java.lang.String lang)
Gets an OWLLiteral with a language tag. |
OWLNamedIndividual |
getOWLNamedIndividual(IRI iri)
Gets an OWL individual that has the specified IRI |
OWLNamedIndividual |
getOWLNamedIndividual(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
Gets an OWLNamedIndividual that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. |
OWLNegativeDataPropertyAssertionAxiom |
getOWLNegativeDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object)
|
OWLNegativeDataPropertyAssertionAxiom |
getOWLNegativeDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLNegativeObjectPropertyAssertionAxiom |
getOWLNegativeObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual subject,
OWLIndividual object)
|
OWLNegativeObjectPropertyAssertionAxiom |
getOWLNegativeObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual subject,
OWLIndividual object,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLClass |
getOWLNothing()
Gets the built in owl:Nothing class, which has a URI of <http://www.w3.org/2002/07/owl#Nothing> |
OWLObjectAllValuesFrom |
getOWLObjectAllValuesFrom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
|
OWLObjectComplementOf |
getOWLObjectComplementOf(OWLClassExpression operand)
|
OWLObjectExactCardinality |
getOWLObjectExactCardinality(int cardinality,
OWLObjectPropertyExpression property)
|
OWLObjectExactCardinality |
getOWLObjectExactCardinality(int cardinality,
OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
|
OWLObjectHasSelf |
getOWLObjectHasSelf(OWLObjectPropertyExpression property)
|
OWLObjectHasValue |
getOWLObjectHasValue(OWLObjectPropertyExpression property,
OWLIndividual individual)
|
OWLObjectIntersectionOf |
getOWLObjectIntersectionOf(OWLClassExpression... operands)
|
OWLObjectIntersectionOf |
getOWLObjectIntersectionOf(java.util.Set<? extends OWLClassExpression> operands)
|
OWLObjectInverseOf |
getOWLObjectInverseOf(OWLObjectPropertyExpression property)
Gets the inverse of an object property. |
OWLObjectMaxCardinality |
getOWLObjectMaxCardinality(int cardinality,
OWLObjectPropertyExpression property)
|
OWLObjectMaxCardinality |
getOWLObjectMaxCardinality(int cardinality,
OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
|
OWLObjectMinCardinality |
getOWLObjectMinCardinality(int cardinality,
OWLObjectPropertyExpression property)
|
OWLObjectMinCardinality |
getOWLObjectMinCardinality(int cardinality,
OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
|
OWLObjectOneOf |
getOWLObjectOneOf(OWLIndividual... individuals)
|
OWLObjectOneOf |
getOWLObjectOneOf(java.util.Set<? extends OWLIndividual> values)
|
OWLObjectProperty |
getOWLObjectProperty(IRI iri)
Gets an OWL object property that has the specified IRI |
OWLObjectProperty |
getOWLObjectProperty(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
Gets an OWLObjectProperty that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. |
OWLObjectPropertyAssertionAxiom |
getOWLObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual individual,
OWLIndividual object)
|
OWLObjectPropertyAssertionAxiom |
getOWLObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual individual,
OWLIndividual object,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLObjectPropertyDomainAxiom |
getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
|
OWLObjectPropertyDomainAxiom |
getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLObjectPropertyRangeAxiom |
getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property,
OWLClassExpression range)
|
OWLObjectPropertyRangeAxiom |
getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property,
OWLClassExpression range,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLObjectSomeValuesFrom |
getOWLObjectSomeValuesFrom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
Gets an OWLObjectSomeValuesFrom restriction |
OWLObjectUnionOf |
getOWLObjectUnionOf(OWLClassExpression... operands)
|
OWLObjectUnionOf |
getOWLObjectUnionOf(java.util.Set<? extends OWLClassExpression> operands)
|
OWLReflexiveObjectPropertyAxiom |
getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
|
OWLReflexiveObjectPropertyAxiom |
getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLSameIndividualAxiom |
getOWLSameIndividualAxiom(OWLIndividual... individual)
|
OWLSameIndividualAxiom |
getOWLSameIndividualAxiom(java.util.Set<? extends OWLIndividual> individuals)
|
OWLSameIndividualAxiom |
getOWLSameIndividualAxiom(java.util.Set<? extends OWLIndividual> individuals,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLLiteral |
getOWLStringLiteral(java.lang.String literal)
Deprecated. Use getOWLLiteral(String, String) with the second parameter as the empty string ("").
Gets a string literal without a language tag. |
OWLLiteral |
getOWLStringLiteral(java.lang.String literal,
java.lang.String lang)
Deprecated. Use getOWLLiteral(String, String)
Gets an OWLStringLiteral with a language tag. |
OWLSubAnnotationPropertyOfAxiom |
getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub,
OWLAnnotationProperty sup)
|
OWLSubAnnotationPropertyOfAxiom |
getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub,
OWLAnnotationProperty sup,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLSubClassOfAxiom |
getOWLSubClassOfAxiom(OWLClassExpression subClass,
OWLClassExpression superClass)
|
OWLSubClassOfAxiom |
getOWLSubClassOfAxiom(OWLClassExpression subClass,
OWLClassExpression superClass,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLSubDataPropertyOfAxiom |
getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty,
OWLDataPropertyExpression superProperty)
|
OWLSubDataPropertyOfAxiom |
getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty,
OWLDataPropertyExpression superProperty,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLSubObjectPropertyOfAxiom |
getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty,
OWLObjectPropertyExpression superProperty)
|
OWLSubObjectPropertyOfAxiom |
getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty,
OWLObjectPropertyExpression superProperty,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLSubPropertyChainOfAxiom |
getOWLSubPropertyChainOfAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain,
OWLObjectPropertyExpression superProperty)
|
OWLSubPropertyChainOfAxiom |
getOWLSubPropertyChainOfAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain,
OWLObjectPropertyExpression superProperty,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLSymmetricObjectPropertyAxiom |
getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property)
|
OWLSymmetricObjectPropertyAxiom |
getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLClass |
getOWLThing()
Gets the built in owl:Thing class, which has a URI of <http://www.w3.org/2002/07/owl#Thing> |
OWLDataProperty |
getOWLTopDataProperty()
|
OWLObjectProperty |
getOWLTopObjectProperty()
|
OWLTransitiveObjectPropertyAxiom |
getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
|
OWLTransitiveObjectPropertyAxiom |
getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
|
OWLLiteral |
getOWLTypedLiteral(boolean value)
Deprecated. Use getOWLLiteral(boolean)
Convenience method that obtains a literal typed as a boolean. |
OWLLiteral |
getOWLTypedLiteral(double value)
Deprecated. Use getOWLLiteral(double)
Convenience method that obtains a literal typed as a double. |
OWLLiteral |
getOWLTypedLiteral(float value)
Deprecated. Use getOWLLiteral(float)
Convenience method that obtains a literal typed as a float. |
OWLLiteral |
getOWLTypedLiteral(int value)
Deprecated. Use getOWLLiteral(int)
Convenience method that obtains a literal typed as an integer. |
OWLLiteral |
getOWLTypedLiteral(java.lang.String value)
Deprecated. Use getOWLLiteral(String)
Convenience method that obtains a literal typed as a string. |
OWLLiteral |
getOWLTypedLiteral(java.lang.String literal,
OWL2Datatype datatype)
Deprecated. Use getOWLLiteral(String, org.semanticweb.owlapi.vocab.OWL2Datatype)
Creates a typed literal that has the specified OWL 2 Datatype as its datatype |
OWLLiteral |
getOWLTypedLiteral(java.lang.String literal,
OWLDatatype datatype)
Deprecated. Use getOWLLiteral(String, OWLDatatype) |
OWLAnnotationProperty |
getOWLVersionInfo()
Gets an annotation property that has an IRI corresponding to owl:versionInfo . |
OWLDatatype |
getRDFPlainLiteral()
Gets the rdf:PlainLiteral datatype. |
OWLAnnotationProperty |
getRDFSComment()
Gets an annotation property that has an IRI corresponding to rdfs:comment . |
OWLAnnotationProperty |
getRDFSIsDefinedBy()
Gets an annotation property that has an IRI corresponding to rdfs:isDefinedBy . |
OWLAnnotationProperty |
getRDFSLabel()
Gets an annotation property that has an IRI corresponding to rdfs:label . |
OWLAnnotationProperty |
getRDFSSeeAlso()
Gets an annotation property that has an IRI corresponding to rdfs:seeAlso . |
OWLDatatype |
getTopDatatype()
Gets the built in data range corresponding to the top data type (like owl:Thing but for data ranges),
this datatype is rdfs:Literal, and has a URI of $lt;http://www.w3.org/2000/01/rdf-schema#> |
void |
purge()
Empty all caches |
Methods inherited from interface org.semanticweb.owlapi.model.SWRLDataFactory |
getSWRLBuiltInAtom, getSWRLClassAtom, getSWRLDataPropertyAtom, getSWRLDataRangeAtom, getSWRLDifferentIndividualsAtom, getSWRLIndividualArgument, getSWRLLiteralArgument, getSWRLObjectPropertyAtom, getSWRLRule, getSWRLRule, getSWRLRule, getSWRLRule, getSWRLSameIndividualAtom, getSWRLVariable |
getOWLThing
OWLClass getOWLThing()
- Gets the built in owl:Thing class, which has a URI of <http://www.w3.org/2002/07/owl#Thing>
- Returns:
- The OWL Class corresponding to owl:Thing
getOWLNothing
OWLClass getOWLNothing()
- Gets the built in owl:Nothing class, which has a URI of <http://www.w3.org/2002/07/owl#Nothing>
- Returns:
- The OWL Class corresponding to owl:Nothing
getOWLTopObjectProperty
OWLObjectProperty getOWLTopObjectProperty()
getOWLTopDataProperty
OWLDataProperty getOWLTopDataProperty()
getOWLBottomObjectProperty
OWLObjectProperty getOWLBottomObjectProperty()
getOWLBottomDataProperty
OWLDataProperty getOWLBottomDataProperty()
getTopDatatype
OWLDatatype getTopDatatype()
- Gets the built in data range corresponding to the top data type (like owl:Thing but for data ranges),
this datatype is rdfs:Literal, and has a URI of $lt;http://www.w3.org/2000/01/rdf-schema#>
- Returns:
- The OWL Datatype corresponding to the top data type.
getOWLEntity
<E extends OWLEntity> E getOWLEntity(EntityType<E> entityType,
IRI iri)
- Gets an entity that has the specified IRI and is of the specified type.
- Parameters:
entityType
- The type of the entity that will be returnediri
- The IRI of the entity that will be returned
- Returns:
- An entity that has the same IRI as this entity and is of the specified type
getOWLClass
OWLClass getOWLClass(IRI iri)
- Gets an OWL class that has the specified IRI
- Parameters:
iri
- The IRI of the class
- Returns:
- The object representing the class that has the specified IRI
getOWLClass
OWLClass getOWLClass(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
- Gets an OWLClass that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. See The OWL 2 Structural Specification
for more details.
- Parameters:
abbreviatedIRI
- The abbreviated IRI, which is of the form PREFIX_NAME:RC, where PREFIX_NAME may
be the empty string (the default prefix). Note that abbreviated IRIs always contain a colon as a delimiter,
even if the prefix name is the empty string.prefixManager
- The prefix manager that is responsible for mapping prefix names to prefix IRIs.
- Returns:
- An OWLClass that has the IRI obtained by expanding the specified abbreviated IRI using the specified prefix
manager.
For example, suppose "m:Cat" was specified as the abbreviated IRI, the prefix manager would be used to obtain
the IRI prefix for the "m:" prefix name, this prefix would then be concatenated with "Cat" to obtain the full IRI
which would be the IRI of the OWLClass obtained by this method.
- Throws:
OWLRuntimeException
- if the prefix name in the specified abbreviated IRI does not have a mapping to a prefix
in the specified prefix manager.
getOWLObjectProperty
OWLObjectProperty getOWLObjectProperty(IRI iri)
- Gets an OWL object property that has the specified IRI
- Parameters:
iri
- The IRI of the object property to be obtained
- Returns:
- The object representing the object property that has the specified IRI
getOWLObjectProperty
OWLObjectProperty getOWLObjectProperty(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
- Gets an OWLObjectProperty that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. See The OWL 2 Structural Specification
for more details.
- Parameters:
abbreviatedIRI
- The abbreviated IRI, which is of the form PREFIX_NAME:RC, where PREFIX_NAME may
be the empty string (the default prefix). Note that abbreviated IRIs always contain a colon as a delimiter,
even if the prefix name is the empty string.prefixManager
- The prefix manager that is responsible for mapping prefix names to prefix IRIs.
- Returns:
- An OWLObjectProperty that has the IRI obtained by expanding the specified abbreviated IRI using the specified prefix
manager.
For example, suppose "m:Cat" was specified as the abbreviated IRI, the prefix manager would be used to obtain
the IRI prefix for the "m:" prefix name, this prefix would then be concatenated with "Cat" to obtain the full IRI
which would be the IRI of the OWLObjectProperty obtained by this method.
- Throws:
OWLRuntimeException
- if the prefix name in the specified abbreviated IRI does not have a mapping to a prefix
in the specified prefix manager.
getOWLObjectInverseOf
OWLObjectInverseOf getOWLObjectInverseOf(OWLObjectPropertyExpression property)
- Gets the inverse of an object property.
- Parameters:
property
- The property of which the inverse will be returned
- Returns:
- The inverse of the specified object property
getOWLDataProperty
OWLDataProperty getOWLDataProperty(IRI iri)
- Gets an OWL data property that has the specified IRI
- Parameters:
iri
- The IRI of the data property to be obtained
- Returns:
- The object representing the data property that has the specified IRI
getOWLDataProperty
OWLDataProperty getOWLDataProperty(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
- Gets an OWLDataProperty that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. See The OWL 2 Structural Specification
for more details.
- Parameters:
abbreviatedIRI
- The abbreviated IRI, which is of the form PREFIX_NAME:RC, where PREFIX_NAME may
be the empty string (the default prefix). Note that abbreviated IRIs always contain a colon as a delimiter,
even if the prefix name is the empty string.prefixManager
- The prefix manager that is responsible for mapping prefix names to prefix IRIs.
- Returns:
- An OWLDataProperty that has the IRI obtained by expanding the specified abbreviated IRI using the specified prefix
manager.
For example, suppose "m:Cat" was specified as the abbreviated IRI, the prefix manager would be used to obtain
the IRI prefix for the "m:" prefix name, this prefix would then be concatenated with "Cat" to obtain the full IRI
which would be the IRI of the OWLDataProperty obtained by this method.
- Throws:
OWLRuntimeException
- if the prefix name in the specified abbreviated IRI does not have a mapping to a prefix
in the specified prefix manager.
getOWLNamedIndividual
OWLNamedIndividual getOWLNamedIndividual(IRI iri)
- Gets an OWL individual that has the specified IRI
- Parameters:
iri
- The IRI of the individual to be obtained
- Returns:
- The object representing the individual that has the specified IRI
getOWLNamedIndividual
OWLNamedIndividual getOWLNamedIndividual(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
- Gets an OWLNamedIndividual that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. See The OWL 2 Structural Specification
for more details.
- Parameters:
abbreviatedIRI
- The abbreviated IRI, which is of the form PREFIX_NAME:RC, where PREFIX_NAME may
be the empty string (the default prefix). Note that abbreviated IRIs always contain a colon as a delimiter,
even if the prefix name is the empty string.prefixManager
- The prefix manager that is responsible for mapping prefix names to prefix IRIs.
- Returns:
- An OWLNamedIndividual that has the IRI obtained by expanding the specified abbreviated IRI using the specified prefix
manager.
For example, suppose "m:Cat" was specified as the abbreviated IRI, the prefix manager would be used to obtain
the IRI prefix for the "m:" prefix name, this prefix would then be concatenated with "Cat" to obtain the full IRI
which would be the IRI of the OWLNamedIndividual obtained by this method.
- Throws:
OWLRuntimeException
- if the prefix name in the specified abbreviated IRI does not have a mapping to a prefix
in the specified prefix manager.
getOWLAnonymousIndividual
OWLAnonymousIndividual getOWLAnonymousIndividual(java.lang.String id)
- Gets an anonymous individual that has a specific ID.
- Parameters:
id
- The node ID. Note that the ID will be prefixed with _: if it is not specified with
_: as a prefix
- Returns:
- An anonymous individual.
getOWLAnonymousIndividual
OWLAnonymousIndividual getOWLAnonymousIndividual()
- Gets an anonymous individual. The node ID for the individual will be generated automatically
- Returns:
- The anonymous individual
getOWLAnnotationProperty
OWLAnnotationProperty getOWLAnnotationProperty(IRI iri)
- Gets an OWLAnnotationProperty that has the specified IRI
- Parameters:
iri
- The IRI of the annotation property to be obtained
- Returns:
- An OWLAnnotationProperty with the specified IRI
getOWLAnnotationProperty
OWLAnnotationProperty getOWLAnnotationProperty(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
- Gets an OWLAnnotationProperty that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. See The OWL 2 Structural Specification
for more details.
- Parameters:
abbreviatedIRI
- The abbreviated IRI, which is of the form PREFIX_NAME:RC, where PREFIX_NAME may
be the empty string (the default prefix). Note that abbreviated IRIs always contain a colon as a delimiter,
even if the prefix name is the empty string.prefixManager
- The prefix manager that is responsible for mapping prefix names to prefix IRIs.
- Returns:
- An OWLAnnotationProperty that has the IRI obtained by expanding the specified abbreviated IRI using the specified prefix
manager.
For example, suppose "m:Cat" was specified as the abbreviated IRI, the prefix manager would be used to obtain
the IRI prefix for the "m:" prefix name, this prefix would then be concatenated with "Cat" to obtain the full IRI
which would be the IRI of the OWLAnnotationProperty obtained by this method.
- Throws:
OWLRuntimeException
- if the prefix name in the specified abbreviated IRI does not have a mapping to a prefix
in the specified prefix manager.
getRDFSLabel
OWLAnnotationProperty getRDFSLabel()
- Gets an annotation property that has an IRI corresponding to
rdfs:label
.
- Returns:
- An annotation property with an IRI of
rdfs:label
.
getRDFSComment
OWLAnnotationProperty getRDFSComment()
- Gets an annotation property that has an IRI corresponding to
rdfs:comment
.
- Returns:
- An annotation property with an IRI of
rdfs:comment
.
getRDFSSeeAlso
OWLAnnotationProperty getRDFSSeeAlso()
- Gets an annotation property that has an IRI corresponding to
rdfs:seeAlso
.
- Returns:
- An annotation property with an IRI of
rdfs:seeAlso
.
getRDFSIsDefinedBy
OWLAnnotationProperty getRDFSIsDefinedBy()
- Gets an annotation property that has an IRI corresponding to
rdfs:isDefinedBy
.
- Returns:
- An annotation property with an IRI of
rdfs:isDefinedBy
.
getOWLVersionInfo
OWLAnnotationProperty getOWLVersionInfo()
- Gets an annotation property that has an IRI corresponding to
owl:versionInfo
.
- Returns:
- An annotation property with an IRI of
owl:versionInfo
.
getOWLBackwardCompatibleWith
OWLAnnotationProperty getOWLBackwardCompatibleWith()
- Gets an annotation property that has an IRI corresponding to
owl:backwardCompatibleWith
.
- Returns:
- An annotation property with an IRI of
owl:backwardCompatibleWith
.
getOWLIncompatibleWith
OWLAnnotationProperty getOWLIncompatibleWith()
- Gets an annotation property that has an IRI corresponding to
owl:incompatibleWith
.
- Returns:
- An annotation property with an IRI of
owl:incompatibleWith
.
getOWLDeprecated
OWLAnnotationProperty getOWLDeprecated()
- Gets an annotation property that has an IRI corresponding to
owl:backwardCompatibleWith
.
- Returns:
- An annotation property with an IRI of
owl:backwardCompatibleWith
.
getRDFPlainLiteral
OWLDatatype getRDFPlainLiteral()
- Gets the rdf:PlainLiteral datatype.
- Returns:
- The datatype with an IRI of
rdf:PlainLiteral
getOWLDatatype
OWLDatatype getOWLDatatype(IRI iri)
- Gets an OWLDatatype that has the specified IRI
- Parameters:
iri
- The IRI of the datatype to be obtained
- Returns:
- The object representing the datatype that has the specified IRI
getOWLDatatype
OWLDatatype getOWLDatatype(java.lang.String abbreviatedIRI,
PrefixManager prefixManager)
- Gets an OWLDatatype that has an IRI that is obtained by expanding an abbreviated name using an appropriate
prefix mapping. See The OWL 2 Structural Specification
for more details.
- Parameters:
abbreviatedIRI
- The abbreviated IRI, which is of the form PREFIX_NAME:RC, where PREFIX_NAME may
be the empty string (the default prefix). Note that abbreviated IRIs always contain a colon as a delimiter,
even if the prefix name is the empty string.prefixManager
- The prefix manager that is responsible for mapping prefix names to prefix IRIs.
- Returns:
- An OWLDatatype that has the IRI obtained by expanding the specified abbreviated IRI using the specified prefix
manager.
For example, suppose "m:Cat" was specified as the abbreviated IRI, the prefix manager would be used to obtain
the IRI prefix for the "m:" prefix name, this prefix would then be concatenated with "Cat" to obtain the full IRI
which would be the IRI of the OWLDatatype obtained by this method.
- Throws:
OWLRuntimeException
- if the prefix name in the specified abbreviated IRI does not have a mapping to a prefix
in the specified prefix manager.
getIntegerOWLDatatype
OWLDatatype getIntegerOWLDatatype()
- A convenience method that obtains the datatype that represents integers. This datatype will have the URI of
<http://www.w3.org/2001/XMLSchema#integer>
- Returns:
- An object representing an integer datatype.
getFloatOWLDatatype
OWLDatatype getFloatOWLDatatype()
- A convenience method that obtains the datatype that represents floats. This datatype will have the URI of
<http://www.w3.org/2001/XMLSchema#float>
- Returns:
- An object representing the float datatype.
getDoubleOWLDatatype
OWLDatatype getDoubleOWLDatatype()
- A convenience method that obtains the datatype that represents doubles. This datatype will have the URI of
<http://www.w3.org/2001/XMLSchema#double>
- Returns:
- An object representing a double datatype.
getBooleanOWLDatatype
OWLDatatype getBooleanOWLDatatype()
- A convenience method that obtains the datatype that represents the boolean datatype. This datatype will have the URI of
<http://www.w3.org/2001/XMLSchema#boolean>
- Returns:
- An object representing the boolean datatype.
getOWLLiteral
OWLLiteral getOWLLiteral(java.lang.String lexicalValue,
OWLDatatype datatype)
- Gets an
OWLLiteral
, which has the specified lexical value, and is typed with the specified
datatype.
- Parameters:
lexicalValue
- The lexical valuedatatype
- The datatype.
- Returns:
- An OWLLiteral with the specified lexical value and specified datatype. If the datatype is
rdf:PlainLiteral
, and the lexical value contains a language tag then the language tag will be
parsed out of the lexical value. For example, "abc@en"^^rdf:PlainLiteral would be parsed into a lexical
value of "abc" and a language tag of "en".
getOWLLiteral
OWLLiteral getOWLLiteral(java.lang.String lexicalValue,
OWL2Datatype datatype)
- Gets an
OWLLiteral
, which has the specified lexical value, and is typed with the specified
datatype.
- Parameters:
lexicalValue
- The lexical valuedatatype
- The datatype.
- Returns:
- An OWLLiteral with the specified lexical value and specified datatype. If the datatype is
rdf:PlainLiteral
, and the lexical value contains a language tag then the language tag will be
parsed out of the lexical value. For example, "abc@en"^^rdf:PlainLiteral would be parsed into a lexical
value of "abc" and a language tag of "en".
getOWLLiteral
OWLLiteral getOWLLiteral(int value)
- Convenience method that obtains a literal typed as an integer.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the integer, and whose data type is xsd:integer.
getOWLLiteral
OWLLiteral getOWLLiteral(double value)
- Convenience method that obtains a literal typed as a double.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the double, and whose data type is xsd:double.
getOWLLiteral
OWLLiteral getOWLLiteral(boolean value)
- Convenience method that obtains a literal typed as a boolean.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the boolean, and whose data type is xsd:boolean.
getOWLLiteral
OWLLiteral getOWLLiteral(float value)
- Convenience method that obtains a literal typed as a float.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the float, and whose data type is xsd:float.
getOWLLiteral
OWLLiteral getOWLLiteral(java.lang.String value)
- Gets a literal that has the specified lexical value, and has the datatype xsd:string. The literal will not
have a language tag.
- Parameters:
value
- The lexical value of the literal
- Returns:
- A literal (without a language tag) that has a datatype of xsd:string.
getOWLLiteral
OWLLiteral getOWLLiteral(java.lang.String literal,
java.lang.String lang)
- Gets an OWLLiteral with a language tag. The datatype of this literal will have an IRI of rdf:PlainLiteral
(
OWLRDFVocabulary.RDF_PLAIN_LITERAL
).
- Parameters:
literal
- The string literallang
- The language tag. The empty string may be specified to indicate an empty language tag. Leading
and trailing white space will be removed from the tag and the tag will be normalised to LOWER CASE.
If lang
is null
then lang
will be converted to the empty string (for
backwards compatibility).
If not empty, the tag is formed according to BCP47
but the OWL API will not check that the tag conforms to this specification - it is up to the caller to ensure this.
- Returns:
- The OWLLiteral that represents the string literal with a (possibly empty) language tag.
- Throws:
java.lang.NullPointerException
- if literal is null
getOWLTypedLiteral
@Deprecated
OWLLiteral getOWLTypedLiteral(java.lang.String literal,
OWLDatatype datatype)
- Deprecated. Use
getOWLLiteral(String, OWLDatatype)
- Parameters:
literal
- The literaldatatype
- The datatype
- Returns:
- The typed literal
getOWLTypedLiteral
@Deprecated
OWLLiteral getOWLTypedLiteral(java.lang.String literal,
OWL2Datatype datatype)
- Deprecated. Use
getOWLLiteral(String, org.semanticweb.owlapi.vocab.OWL2Datatype)
Creates a typed literal that has the specified OWL 2 Datatype as its datatype
- Parameters:
literal
- The literaldatatype
- The OWL 2 Datatype that will type the literal
- Returns:
- The typed literal
getOWLTypedLiteral
@Deprecated
OWLLiteral getOWLTypedLiteral(int value)
- Deprecated. Use
getOWLLiteral(int)
Convenience method that obtains a literal typed as an integer.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the integer, and whose data type is xsd:integer.
getOWLTypedLiteral
@Deprecated
OWLLiteral getOWLTypedLiteral(double value)
- Deprecated. Use
getOWLLiteral(double)
Convenience method that obtains a literal typed as a double.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the double, and whose data type is xsd:double.
getOWLTypedLiteral
@Deprecated
OWLLiteral getOWLTypedLiteral(boolean value)
- Deprecated. Use
getOWLLiteral(boolean)
Convenience method that obtains a literal typed as a boolean.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the boolean, and whose data type is xsd:boolean.
getOWLTypedLiteral
@Deprecated
OWLLiteral getOWLTypedLiteral(float value)
- Deprecated. Use
getOWLLiteral(float)
Convenience method that obtains a literal typed as a float.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the float, and whose data type is xsd:float.
getOWLTypedLiteral
@Deprecated
OWLLiteral getOWLTypedLiteral(java.lang.String value)
- Deprecated. Use
getOWLLiteral(String)
Convenience method that obtains a literal typed as a string.
- Parameters:
value
- The value of the literal
- Returns:
- An
OWLTypedConstant
whose literal is the lexical
value of the string, and whose data type is xsd:string.
getOWLStringLiteral
@Deprecated
OWLLiteral getOWLStringLiteral(java.lang.String literal,
java.lang.String lang)
- Deprecated. Use
getOWLLiteral(String, String)
Gets an OWLStringLiteral with a language tag.
- Parameters:
literal
- The string literallang
- The language tag. The tag is formed according to BCP47
but the OWL API will not check that the tag conforms to this specification - it is up to the caller to ensure this. For backwards
compatibility, if the value of lang is null
then this is equivalent to calling the getOWLStringLiteral(String literal)
method.
- Returns:
- The OWLStringLiteral that represents the string literal with a language tag.
getOWLStringLiteral
@Deprecated
OWLLiteral getOWLStringLiteral(java.lang.String literal)
- Deprecated. Use
getOWLLiteral(String, String)
with the second parameter as the empty string ("").
Gets a string literal without a language tag.
- Parameters:
literal
- The string literal
- Returns:
- The string literal for the specified string
getOWLDataOneOf
OWLDataOneOf getOWLDataOneOf(java.util.Set<? extends OWLLiteral> values)
- Gets an OWLDataOneOf (see spec)
- Parameters:
values
- The set of values that the data one of should contain
- Returns:
- A data one of that enumerates the specified set of values
getOWLDataOneOf
OWLDataOneOf getOWLDataOneOf(OWLLiteral... values)
- Gets an OWLDataOneOf (see spec)
- Parameters:
values
- The set of values that the data one of should contain
- Returns:
- A data one of that enumerates the specified set of values
getOWLDataComplementOf
OWLDataComplementOf getOWLDataComplementOf(OWLDataRange dataRange)
- Gets an OWLDataComplementOf (see spec)
- Parameters:
dataRange
- The datarange to be complemented
- Returns:
- An OWLDataComplementOf of the specified data range
getOWLDatatypeRestriction
OWLDatatypeRestriction getOWLDatatypeRestriction(OWLDatatype dataRange,
java.util.Set<OWLFacetRestriction> facetRestrictions)
getOWLDatatypeRestriction
OWLDatatypeRestriction getOWLDatatypeRestriction(OWLDatatype dataRange,
OWLFacet facet,
OWLLiteral typedLiteral)
getOWLDatatypeRestriction
OWLDatatypeRestriction getOWLDatatypeRestriction(OWLDatatype dataRange,
OWLFacetRestriction... facetRestrictions)
getOWLDatatypeMinInclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinInclusiveRestriction(int minInclusive)
- Creates a datatype restriction on xsd:integer with a minInclusive facet restriction
- Parameters:
minInclusive
- The value of the min inclusive facet restriction that will be applied to the xsd:integer
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MIN_INCLUSIVE
facet value specified by the minInclusive
parameter.
getOWLDatatypeMaxInclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMaxInclusiveRestriction(int maxInclusive)
- Creates a datatype restriction on xsd:integer with a maxInclusive facet restriction
- Parameters:
maxInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:integer
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MAX_INCLUSIVE
facet value specified by the maxInclusive
parameter.
getOWLDatatypeMinMaxInclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinMaxInclusiveRestriction(int minInclusive,
int maxInclusive)
- Creates a datatype restriction on xsd:integer with min and max inclusive facet restrictions
- Parameters:
minInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:integer
datatype.maxInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:integer
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MIN_INCLUSIVE
facet value specified by the minInclusive
parameter and a OWLFacet.MAX_INCLUSIVE
facet value specified by the maxInclusive
parameter.
getOWLDatatypeMinExclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinExclusiveRestriction(int minExclusive)
- Creates a datatype restriction on xsd:integer with a minExclusive facet restriction
- Parameters:
minExclusive
- The value of the min exclusive facet restriction that will be applied to the xsd:integer
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MIN_EXCLUSIVE
facet value specified by the minExclusive
parameter.
getOWLDatatypeMaxExclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMaxExclusiveRestriction(int maxExclusive)
- Creates a datatype restriction on xsd:integer with a maxExclusive facet restriction
- Parameters:
maxExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:integer
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MAX_EXCLUSIVE
facet value specified by the maxExclusive
parameter.
getOWLDatatypeMinMaxExclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinMaxExclusiveRestriction(int minExclusive,
int maxExclusive)
- Creates a datatype restriction on xsd:integer with min and max exclusive facet restrictions
- Parameters:
minExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:integer
datatype.maxExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:integer
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MIN_EXCLUSIVE
facet value specified by the minExclusive
parameter and a OWLFacet.MAX_EXCLUSIVE
facet value specified by the maxExclusive
parameter.
getOWLDatatypeMinInclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinInclusiveRestriction(double minInclusive)
- Creates a datatype restriction on xsd:double with a minInclusive facet restriction
- Parameters:
minInclusive
- The value of the min inclusive facet restriction that will be applied to the xsd:double
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MIN_INCLUSIVE
facet value specified by the minInclusive
parameter.
getOWLDatatypeMaxInclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMaxInclusiveRestriction(double maxInclusive)
- Creates a datatype restriction on xsd:double with a maxInclusive facet restriction
- Parameters:
maxInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:double
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MAX_INCLUSIVE
facet value specified by the maxInclusive
parameter.
getOWLDatatypeMinMaxInclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinMaxInclusiveRestriction(double minInclusive,
double maxInclusive)
- Creates a datatype restriction on xsd:double with min and max inclusive facet restrictions
- Parameters:
minInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:double
datatype.maxInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:double
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MIN_INCLUSIVE
facet value specified by the minInclusive
parameter and a OWLFacet.MAX_INCLUSIVE
facet value specified by the maxInclusive
parameter.
getOWLDatatypeMinExclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinExclusiveRestriction(double minExclusive)
- Creates a datatype restriction on xsd:double with a minExclusive facet restriction
- Parameters:
minExclusive
- The value of the min exclusive facet restriction that will be applied to the xsd:double
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MIN_EXCLUSIVE
facet value specified by the minExclusive
parameter.
getOWLDatatypeMaxExclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMaxExclusiveRestriction(double maxExclusive)
- Creates a datatype restriction on xsd:double with a maxExclusive facet restriction
- Parameters:
maxExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:double
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MAX_EXCLUSIVE
facet value specified by the maxExclusive
parameter.
getOWLDatatypeMinMaxExclusiveRestriction
OWLDatatypeRestriction getOWLDatatypeMinMaxExclusiveRestriction(double minExclusive,
double maxExclusive)
- Creates a datatype restriction on xsd:double with min and max exclusive facet restrictions
- Parameters:
minExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:double
datatype.maxExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:double
datatype
- Returns:
- An
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MIN_EXCLUSIVE
facet value specified by the minExclusive
parameter and a OWLFacet.MAX_EXCLUSIVE
facet value specified by the maxExclusive
parameter.
getOWLFacetRestriction
OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet,
OWLLiteral facetValue)
getOWLFacetRestriction
OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet,
int facetValue)
getOWLFacetRestriction
OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet,
double facetValue)
getOWLFacetRestriction
OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet,
float facetValue)
getOWLDataUnionOf
OWLDataUnionOf getOWLDataUnionOf(java.util.Set<? extends OWLDataRange> dataRanges)
getOWLDataUnionOf
OWLDataUnionOf getOWLDataUnionOf(OWLDataRange... dataRanges)
getOWLDataIntersectionOf
OWLDataIntersectionOf getOWLDataIntersectionOf(java.util.Set<? extends OWLDataRange> dataRanges)
getOWLDataIntersectionOf
OWLDataIntersectionOf getOWLDataIntersectionOf(OWLDataRange... dataRanges)
getOWLObjectIntersectionOf
OWLObjectIntersectionOf getOWLObjectIntersectionOf(java.util.Set<? extends OWLClassExpression> operands)
getOWLObjectIntersectionOf
OWLObjectIntersectionOf getOWLObjectIntersectionOf(OWLClassExpression... operands)
getOWLDataSomeValuesFrom
OWLDataSomeValuesFrom getOWLDataSomeValuesFrom(OWLDataPropertyExpression property,
OWLDataRange dataRange)
- Gets an OWLDataSomeValuesFrom restriction
- Parameters:
property
- The property that the restriction acts alongdataRange
- The data range that is the filler
- Returns:
- An OWLDataSomeValuesFrom restriction that acts along the specified property and has the specified filler
getOWLDataAllValuesFrom
OWLDataAllValuesFrom getOWLDataAllValuesFrom(OWLDataPropertyExpression property,
OWLDataRange dataRange)
getOWLDataExactCardinality
OWLDataExactCardinality getOWLDataExactCardinality(int cardinality,
OWLDataPropertyExpression property)
getOWLDataExactCardinality
OWLDataExactCardinality getOWLDataExactCardinality(int cardinality,
OWLDataPropertyExpression property,
OWLDataRange dataRange)
getOWLDataMaxCardinality
OWLDataMaxCardinality getOWLDataMaxCardinality(int cardinality,
OWLDataPropertyExpression property)
getOWLDataMaxCardinality
OWLDataMaxCardinality getOWLDataMaxCardinality(int cardinality,
OWLDataPropertyExpression property,
OWLDataRange dataRange)
getOWLDataMinCardinality
OWLDataMinCardinality getOWLDataMinCardinality(int cardinality,
OWLDataPropertyExpression property)
getOWLDataMinCardinality
OWLDataMinCardinality getOWLDataMinCardinality(int cardinality,
OWLDataPropertyExpression property,
OWLDataRange dataRange)
getOWLDataHasValue
OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property,
OWLLiteral value)
getOWLObjectComplementOf
OWLObjectComplementOf getOWLObjectComplementOf(OWLClassExpression operand)
getOWLObjectOneOf
OWLObjectOneOf getOWLObjectOneOf(java.util.Set<? extends OWLIndividual> values)
getOWLObjectOneOf
OWLObjectOneOf getOWLObjectOneOf(OWLIndividual... individuals)
getOWLObjectAllValuesFrom
OWLObjectAllValuesFrom getOWLObjectAllValuesFrom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
getOWLObjectSomeValuesFrom
OWLObjectSomeValuesFrom getOWLObjectSomeValuesFrom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
- Gets an OWLObjectSomeValuesFrom restriction
- Parameters:
property
- The object property that the restriction acts alongclassExpression
- The class expression that is the filler
- Returns:
- An OWLObjectSomeValuesFrom restriction along the specified property with the specified filler
getOWLObjectExactCardinality
OWLObjectExactCardinality getOWLObjectExactCardinality(int cardinality,
OWLObjectPropertyExpression property)
getOWLObjectExactCardinality
OWLObjectExactCardinality getOWLObjectExactCardinality(int cardinality,
OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
getOWLObjectMinCardinality
OWLObjectMinCardinality getOWLObjectMinCardinality(int cardinality,
OWLObjectPropertyExpression property)
getOWLObjectMinCardinality
OWLObjectMinCardinality getOWLObjectMinCardinality(int cardinality,
OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
getOWLObjectMaxCardinality
OWLObjectMaxCardinality getOWLObjectMaxCardinality(int cardinality,
OWLObjectPropertyExpression property)
getOWLObjectMaxCardinality
OWLObjectMaxCardinality getOWLObjectMaxCardinality(int cardinality,
OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
getOWLObjectHasSelf
OWLObjectHasSelf getOWLObjectHasSelf(OWLObjectPropertyExpression property)
getOWLObjectHasValue
OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property,
OWLIndividual individual)
getOWLObjectUnionOf
OWLObjectUnionOf getOWLObjectUnionOf(java.util.Set<? extends OWLClassExpression> operands)
getOWLObjectUnionOf
OWLObjectUnionOf getOWLObjectUnionOf(OWLClassExpression... operands)
getOWLDeclarationAxiom
OWLDeclarationAxiom getOWLDeclarationAxiom(OWLEntity owlEntity)
- Gets a declaration for an entity
- Parameters:
owlEntity
- The declared entity.
- Returns:
- The declaration axiom for the specified entity.
- Throws:
java.lang.NullPointerException
- if owlEntity is null
getOWLDeclarationAxiom
OWLDeclarationAxiom getOWLDeclarationAxiom(OWLEntity owlEntity,
java.util.Set<? extends OWLAnnotation> annotations)
- Gets a declaration with zero or more annotations for an entity
- Parameters:
owlEntity
- The declared entityannotations
- A possibly empty set of annotations
- Returns:
- The declaration axiom for the specified entity which is annotated with the specified annotations
- Throws:
java.lang.NullPointerException
- if owlEntity or annotations is null
getOWLSubClassOfAxiom
OWLSubClassOfAxiom getOWLSubClassOfAxiom(OWLClassExpression subClass,
OWLClassExpression superClass)
getOWLSubClassOfAxiom
OWLSubClassOfAxiom getOWLSubClassOfAxiom(OWLClassExpression subClass,
OWLClassExpression superClass,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentClassesAxiom
OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions)
getOWLEquivalentClassesAxiom
OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentClassesAxiom
OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression... classExpressions)
getOWLEquivalentClassesAxiom
OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression clsA,
OWLClassExpression clsB)
getOWLEquivalentClassesAxiom
OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression clsA,
OWLClassExpression clsB,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointClassesAxiom
OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions)
getOWLDisjointClassesAxiom
OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(OWLClassExpression... classExpressions)
getOWLDisjointClassesAxiom
OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointUnionAxiom
OWLDisjointUnionAxiom getOWLDisjointUnionAxiom(OWLClass owlClass,
java.util.Set<? extends OWLClassExpression> classExpressions)
getOWLDisjointUnionAxiom
OWLDisjointUnionAxiom getOWLDisjointUnionAxiom(OWLClass owlClass,
java.util.Set<? extends OWLClassExpression> classExpressions,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubObjectPropertyOfAxiom
OWLSubObjectPropertyOfAxiom getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty,
OWLObjectPropertyExpression superProperty)
getOWLSubObjectPropertyOfAxiom
OWLSubObjectPropertyOfAxiom getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty,
OWLObjectPropertyExpression superProperty,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubPropertyChainOfAxiom
OWLSubPropertyChainOfAxiom getOWLSubPropertyChainOfAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain,
OWLObjectPropertyExpression superProperty)
getOWLSubPropertyChainOfAxiom
OWLSubPropertyChainOfAxiom getOWLSubPropertyChainOfAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain,
OWLObjectPropertyExpression superProperty,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentObjectPropertiesAxiom
OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
getOWLEquivalentObjectPropertiesAxiom
OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentObjectPropertiesAxiom
OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
getOWLEquivalentObjectPropertiesAxiom
OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA,
OWLObjectPropertyExpression propertyB)
getOWLEquivalentObjectPropertiesAxiom
OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA,
OWLObjectPropertyExpression propertyB,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointObjectPropertiesAxiom
OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
getOWLDisjointObjectPropertiesAxiom
OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
getOWLDisjointObjectPropertiesAxiom
OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLInverseObjectPropertiesAxiom
OWLInverseObjectPropertiesAxiom getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty,
OWLObjectPropertyExpression inverseProperty)
getOWLInverseObjectPropertiesAxiom
OWLInverseObjectPropertiesAxiom getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty,
OWLObjectPropertyExpression inverseProperty,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLObjectPropertyDomainAxiom
OWLObjectPropertyDomainAxiom getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression)
getOWLObjectPropertyDomainAxiom
OWLObjectPropertyDomainAxiom getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property,
OWLClassExpression classExpression,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLObjectPropertyRangeAxiom
OWLObjectPropertyRangeAxiom getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property,
OWLClassExpression range)
getOWLObjectPropertyRangeAxiom
OWLObjectPropertyRangeAxiom getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property,
OWLClassExpression range,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLFunctionalObjectPropertyAxiom
OWLFunctionalObjectPropertyAxiom getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLFunctionalObjectPropertyAxiom
OWLFunctionalObjectPropertyAxiom getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLInverseFunctionalObjectPropertyAxiom
OWLInverseFunctionalObjectPropertyAxiom getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLInverseFunctionalObjectPropertyAxiom
OWLInverseFunctionalObjectPropertyAxiom getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLReflexiveObjectPropertyAxiom
OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLReflexiveObjectPropertyAxiom
OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLIrreflexiveObjectPropertyAxiom
OWLIrreflexiveObjectPropertyAxiom getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLIrreflexiveObjectPropertyAxiom
OWLIrreflexiveObjectPropertyAxiom getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLSymmetricObjectPropertyAxiom
OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLSymmetricObjectPropertyAxiom
OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLAsymmetricObjectPropertyAxiom
OWLAsymmetricObjectPropertyAxiom getOWLAsymmetricObjectPropertyAxiom(OWLObjectPropertyExpression propertyExpression)
getOWLAsymmetricObjectPropertyAxiom
OWLAsymmetricObjectPropertyAxiom getOWLAsymmetricObjectPropertyAxiom(OWLObjectPropertyExpression propertyExpression,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLTransitiveObjectPropertyAxiom
OWLTransitiveObjectPropertyAxiom getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLTransitiveObjectPropertyAxiom
OWLTransitiveObjectPropertyAxiom getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubDataPropertyOfAxiom
OWLSubDataPropertyOfAxiom getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty,
OWLDataPropertyExpression superProperty)
getOWLSubDataPropertyOfAxiom
OWLSubDataPropertyOfAxiom getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty,
OWLDataPropertyExpression superProperty,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentDataPropertiesAxiom
OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
getOWLEquivalentDataPropertiesAxiom
OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentDataPropertiesAxiom
OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression... properties)
getOWLEquivalentDataPropertiesAxiom
OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA,
OWLDataPropertyExpression propertyB)
getOWLEquivalentDataPropertiesAxiom
OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA,
OWLDataPropertyExpression propertyB,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointDataPropertiesAxiom
OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(OWLDataPropertyExpression... dataProperties)
getOWLDisjointDataPropertiesAxiom
OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
getOWLDisjointDataPropertiesAxiom
OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDataPropertyDomainAxiom
OWLDataPropertyDomainAxiom getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property,
OWLClassExpression domain)
getOWLDataPropertyDomainAxiom
OWLDataPropertyDomainAxiom getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property,
OWLClassExpression domain,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDataPropertyRangeAxiom
OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression property,
OWLDataRange owlDataRange)
getOWLDataPropertyRangeAxiom
OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression property,
OWLDataRange owlDataRange,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLFunctionalDataPropertyAxiom
OWLFunctionalDataPropertyAxiom getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property)
getOWLFunctionalDataPropertyAxiom
OWLFunctionalDataPropertyAxiom getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLHasKeyAxiom
OWLHasKeyAxiom getOWLHasKeyAxiom(OWLClassExpression ce,
java.util.Set<? extends OWLPropertyExpression> properties)
getOWLHasKeyAxiom
OWLHasKeyAxiom getOWLHasKeyAxiom(OWLClassExpression ce,
OWLPropertyExpression... properties)
getOWLHasKeyAxiom
OWLHasKeyAxiom getOWLHasKeyAxiom(OWLClassExpression ce,
java.util.Set<? extends OWLPropertyExpression> objectProperties,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDatatypeDefinitionAxiom
OWLDatatypeDefinitionAxiom getOWLDatatypeDefinitionAxiom(OWLDatatype datatype,
OWLDataRange dataRange)
getOWLDatatypeDefinitionAxiom
OWLDatatypeDefinitionAxiom getOWLDatatypeDefinitionAxiom(OWLDatatype datatype,
OWLDataRange dataRange,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLSameIndividualAxiom
OWLSameIndividualAxiom getOWLSameIndividualAxiom(java.util.Set<? extends OWLIndividual> individuals)
getOWLSameIndividualAxiom
OWLSameIndividualAxiom getOWLSameIndividualAxiom(OWLIndividual... individual)
getOWLSameIndividualAxiom
OWLSameIndividualAxiom getOWLSameIndividualAxiom(java.util.Set<? extends OWLIndividual> individuals,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDifferentIndividualsAxiom
OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(java.util.Set<? extends OWLIndividual> individuals)
getOWLDifferentIndividualsAxiom
OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(OWLIndividual... individuals)
getOWLDifferentIndividualsAxiom
OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(java.util.Set<? extends OWLIndividual> individuals,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLClassAssertionAxiom
OWLClassAssertionAxiom getOWLClassAssertionAxiom(OWLClassExpression classExpression,
OWLIndividual individual)
getOWLClassAssertionAxiom
OWLClassAssertionAxiom getOWLClassAssertionAxiom(OWLClassExpression classExpression,
OWLIndividual individual,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLObjectPropertyAssertionAxiom
OWLObjectPropertyAssertionAxiom getOWLObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual individual,
OWLIndividual object)
getOWLObjectPropertyAssertionAxiom
OWLObjectPropertyAssertionAxiom getOWLObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual individual,
OWLIndividual object,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLNegativeObjectPropertyAssertionAxiom
OWLNegativeObjectPropertyAssertionAxiom getOWLNegativeObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual subject,
OWLIndividual object)
getOWLNegativeObjectPropertyAssertionAxiom
OWLNegativeObjectPropertyAssertionAxiom getOWLNegativeObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property,
OWLIndividual subject,
OWLIndividual object,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDataPropertyAssertionAxiom
OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object)
getOWLDataPropertyAssertionAxiom
OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLDataPropertyAssertionAxiom
OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
int value)
getOWLDataPropertyAssertionAxiom
OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
double value)
getOWLDataPropertyAssertionAxiom
OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
float value)
getOWLDataPropertyAssertionAxiom
OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
boolean value)
getOWLDataPropertyAssertionAxiom
OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
java.lang.String value)
getOWLNegativeDataPropertyAssertionAxiom
OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object)
getOWLNegativeDataPropertyAssertionAxiom
OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom(OWLDataPropertyExpression property,
OWLIndividual subject,
OWLLiteral object,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotation
OWLAnnotation getOWLAnnotation(OWLAnnotationProperty property,
OWLAnnotationValue value)
- Gets an annotation
- Parameters:
property
- the annotation propertyvalue
- The annotation value
- Returns:
- The annotation on the specified property with the specified value
getOWLAnnotation
OWLAnnotation getOWLAnnotation(OWLAnnotationProperty property,
OWLAnnotationValue value,
java.util.Set<? extends OWLAnnotation> annotations)
- Gets an annotation
- Parameters:
property
- the annotation propertyvalue
- The annotation valueannotations
- Annotations on the annotation
- Returns:
- The annotation on the specified property with the specified value
getOWLAnnotationAssertionAxiom
OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property,
OWLAnnotationSubject subject,
OWLAnnotationValue value)
getOWLAnnotationAssertionAxiom
OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationSubject subject,
OWLAnnotation annotation)
getOWLAnnotationAssertionAxiom
OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property,
OWLAnnotationSubject subject,
OWLAnnotationValue value,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotationAssertionAxiom
OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationSubject subject,
OWLAnnotation annotation,
java.util.Set<? extends OWLAnnotation> annotations)
getDeprecatedOWLAnnotationAssertionAxiom
OWLAnnotationAssertionAxiom getDeprecatedOWLAnnotationAssertionAxiom(IRI subject)
- Gets an annotation assertion that specifies that an IRI is deprecated. The annotation property is
owl:deprecated and the value of the annotation is
"true"^^xsd:boolean
. (See
Annotation Properties in
the OWL 2 Specification
- Parameters:
subject
- The IRI to be deprecated.
- Returns:
- The annotation assertion that deprecates the specified IRI.
getOWLImportsDeclaration
OWLImportsDeclaration getOWLImportsDeclaration(IRI importedOntologyIRI)
getOWLAnnotationPropertyDomainAxiom
OWLAnnotationPropertyDomainAxiom getOWLAnnotationPropertyDomainAxiom(OWLAnnotationProperty prop,
IRI domain)
getOWLAnnotationPropertyDomainAxiom
OWLAnnotationPropertyDomainAxiom getOWLAnnotationPropertyDomainAxiom(OWLAnnotationProperty prop,
IRI domain,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotationPropertyRangeAxiom
OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom(OWLAnnotationProperty prop,
IRI range)
getOWLAnnotationPropertyRangeAxiom
OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom(OWLAnnotationProperty prop,
IRI range,
java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubAnnotationPropertyOfAxiom
OWLSubAnnotationPropertyOfAxiom getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub,
OWLAnnotationProperty sup)
getOWLSubAnnotationPropertyOfAxiom
OWLSubAnnotationPropertyOfAxiom getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub,
OWLAnnotationProperty sup,
java.util.Set<? extends OWLAnnotation> annotations)
purge
void purge()
- Empty all caches