|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.manchester.cs.owl.owlapi.OWLDataFactoryImpl
public class OWLDataFactoryImpl
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 26-Oct-2006
Field Summary | |
---|---|
protected OWLDataFactoryInternals |
data
|
Constructor Summary | |
---|---|
OWLDataFactoryImpl()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected OWLDataFactoryInternals data
Constructor Detail |
---|
public OWLDataFactoryImpl()
Method Detail |
---|
public static OWLDataFactory getInstance()
public void purge()
OWLDataFactory
purge
in interface OWLDataFactory
public <E extends OWLEntity> E getOWLEntity(EntityType<E> entityType, IRI iri)
getOWLEntity
in interface OWLDataFactory
entityType
- The type of the entity that will be returnediri
- The IRI of the entity that will be returned
public OWLClass getOWLClass(IRI iri)
OWLDataFactory
getOWLClass
in interface OWLDataFactory
iri
- The IRI of the class
public OWLClass getOWLClass(java.lang.String iri, PrefixManager prefixManager)
OWLDataFactory
getOWLClass
in interface OWLDataFactory
iri
- 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.
public OWLAnnotationProperty getOWLAnnotationProperty(java.lang.String abbreviatedIRI, PrefixManager prefixManager)
OWLDataFactory
getOWLAnnotationProperty
in interface OWLDataFactory
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.
public OWLAnnotationProperty getRDFSLabel()
OWLDataFactory
rdfs:label
.
getRDFSLabel
in interface OWLDataFactory
rdfs:label
.public OWLAnnotationProperty getRDFSComment()
OWLDataFactory
rdfs:comment
.
getRDFSComment
in interface OWLDataFactory
rdfs:comment
.public OWLAnnotationProperty getRDFSSeeAlso()
OWLDataFactory
rdfs:seeAlso
.
getRDFSSeeAlso
in interface OWLDataFactory
rdfs:seeAlso
.public OWLAnnotationProperty getRDFSIsDefinedBy()
OWLDataFactory
rdfs:isDefinedBy
.
getRDFSIsDefinedBy
in interface OWLDataFactory
rdfs:isDefinedBy
.public OWLAnnotationProperty getOWLVersionInfo()
OWLDataFactory
owl:versionInfo
.
getOWLVersionInfo
in interface OWLDataFactory
owl:versionInfo
.public OWLAnnotationProperty getOWLBackwardCompatibleWith()
OWLDataFactory
owl:backwardCompatibleWith
.
getOWLBackwardCompatibleWith
in interface OWLDataFactory
owl:backwardCompatibleWith
.public OWLAnnotationProperty getOWLIncompatibleWith()
OWLDataFactory
owl:incompatibleWith
.
getOWLIncompatibleWith
in interface OWLDataFactory
owl:incompatibleWith
.public OWLAnnotationProperty getOWLDeprecated()
OWLDataFactory
owl:backwardCompatibleWith
.
getOWLDeprecated
in interface OWLDataFactory
owl:backwardCompatibleWith
.public OWLDatatype getOWLDatatype(java.lang.String abbreviatedIRI, PrefixManager prefixManager)
OWLDataFactory
getOWLDatatype
in interface OWLDataFactory
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.
public OWLClass getOWLThing()
OWLDataFactory
getOWLThing
in interface OWLDataFactory
public OWLClass getOWLNothing()
OWLDataFactory
getOWLNothing
in interface OWLDataFactory
public OWLDataProperty getOWLBottomDataProperty()
getOWLBottomDataProperty
in interface OWLDataFactory
public OWLObjectProperty getOWLBottomObjectProperty()
getOWLBottomObjectProperty
in interface OWLDataFactory
public OWLDataProperty getOWLTopDataProperty()
getOWLTopDataProperty
in interface OWLDataFactory
public OWLObjectProperty getOWLTopObjectProperty()
getOWLTopObjectProperty
in interface OWLDataFactory
public OWLDatatype getTopDatatype()
OWLDataFactory
getTopDatatype
in interface OWLDataFactory
public OWLDatatype getIntegerOWLDatatype()
OWLDataFactory
getIntegerOWLDatatype
in interface OWLDataFactory
public OWLDatatype getFloatOWLDatatype()
OWLDataFactory
getFloatOWLDatatype
in interface OWLDataFactory
public OWLDatatype getDoubleOWLDatatype()
OWLDataFactory
getDoubleOWLDatatype
in interface OWLDataFactory
public OWLDatatype getBooleanOWLDatatype()
OWLDataFactory
getBooleanOWLDatatype
in interface OWLDataFactory
public OWLDatatype getRDFPlainLiteral()
OWLDataFactory
getRDFPlainLiteral
in interface OWLDataFactory
rdf:PlainLiteral
public OWLObjectProperty getOWLObjectProperty(IRI iri)
OWLDataFactory
getOWLObjectProperty
in interface OWLDataFactory
iri
- The IRI of the object property to be obtained
public OWLDataProperty getOWLDataProperty(IRI iri)
OWLDataFactory
getOWLDataProperty
in interface OWLDataFactory
iri
- The IRI of the data property to be obtained
public OWLNamedIndividual getOWLNamedIndividual(IRI iri)
OWLDataFactory
getOWLNamedIndividual
in interface OWLDataFactory
iri
- The IRI of the individual to be obtained
public OWLDataProperty getOWLDataProperty(java.lang.String curi, PrefixManager prefixManager)
OWLDataFactory
getOWLDataProperty
in interface OWLDataFactory
curi
- 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.
public OWLNamedIndividual getOWLNamedIndividual(java.lang.String curi, PrefixManager prefixManager)
OWLDataFactory
getOWLNamedIndividual
in interface OWLDataFactory
curi
- 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.
public OWLObjectProperty getOWLObjectProperty(java.lang.String curi, PrefixManager prefixManager)
OWLDataFactory
getOWLObjectProperty
in interface OWLDataFactory
curi
- 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.
public OWLAnonymousIndividual getOWLAnonymousIndividual(java.lang.String id)
OWLDataFactory
getOWLAnonymousIndividual
in interface OWLDataFactory
id
- The node ID. Note that the ID will be prefixed with _: if it is not specified with
_: as a prefix
public OWLAnonymousIndividual getOWLAnonymousIndividual()
getOWLAnonymousIndividual
in interface OWLDataFactory
public OWLDatatype getOWLDatatype(IRI iri)
OWLDataFactory
getOWLDatatype
in interface OWLDataFactory
iri
- The IRI of the datatype to be obtained
public OWLLiteral getOWLLiteral(java.lang.String lexicalValue, OWLDatatype datatype)
OWLDataFactory
OWLLiteral
, which has the specified lexical value, and is typed with the specified
datatype.
getOWLLiteral
in interface OWLDataFactory
lexicalValue
- The lexical valuedatatype
- The datatype.
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".public OWLLiteral getOWLLiteral(java.lang.String lexicalValue, OWL2Datatype datatype)
OWLDataFactory
OWLLiteral
, which has the specified lexical value, and is typed with the specified
datatype.
getOWLLiteral
in interface OWLDataFactory
lexicalValue
- The lexical valuedatatype
- The datatype.
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".public OWLLiteral getOWLLiteral(int value)
OWLDataFactory
getOWLLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the integer, and whose data type is xsd:integer.public OWLLiteral getOWLLiteral(double value)
OWLDataFactory
getOWLLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the double, and whose data type is xsd:double.public OWLLiteral getOWLLiteral(boolean value)
OWLDataFactory
getOWLLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the boolean, and whose data type is xsd:boolean.public OWLLiteral getOWLLiteral(float value)
OWLDataFactory
getOWLLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the float, and whose data type is xsd:float.public OWLLiteral getOWLLiteral(java.lang.String value)
OWLDataFactory
getOWLLiteral
in interface OWLDataFactory
value
- The lexical value of the literal
public OWLLiteral getOWLLiteral(java.lang.String literal, java.lang.String lang)
OWLDataFactory
OWLRDFVocabulary.RDF_PLAIN_LITERAL
).
getOWLLiteral
in interface OWLDataFactory
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.
public OWLLiteral getOWLTypedLiteral(java.lang.String literal, OWLDatatype datatype)
getOWLLiteral(String, org.semanticweb.owlapi.model.OWLDatatype)
getOWLTypedLiteral
in interface OWLDataFactory
literal
- The literaldatatype
- The datatype
public OWLLiteral getOWLTypedLiteral(java.lang.String literal, OWL2Datatype datatype)
getOWLLiteral(String, org.semanticweb.owlapi.vocab.OWL2Datatype)
Creates a typed literal that has the specified OWL 2 Datatype as its datatype
getOWLTypedLiteral
in interface OWLDataFactory
literal
- The literaldatatype
- The OWL 2 Datatype that will type the literal
public OWLLiteral getOWLTypedLiteral(int value)
getOWLLiteral(int)
Convenience method that obtains a literal typed as an integer.
getOWLTypedLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the integer, and whose data type is xsd:integer.public OWLLiteral getOWLTypedLiteral(double value)
getOWLLiteral(double)
Convenience method that obtains a literal typed as a double.
getOWLTypedLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the double, and whose data type is xsd:double.public OWLLiteral getOWLTypedLiteral(boolean value)
getOWLLiteral(boolean)
Convenience method that obtains a literal typed as a boolean.
getOWLTypedLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the boolean, and whose data type is xsd:boolean.public OWLLiteral getOWLTypedLiteral(float value)
getOWLLiteral(float)
Convenience method that obtains a literal typed as a float.
getOWLTypedLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the float, and whose data type is xsd:float.public OWLLiteral getOWLTypedLiteral(java.lang.String value)
getOWLLiteral(String)
Convenience method that obtains a literal typed as a string.
getOWLTypedLiteral
in interface OWLDataFactory
value
- The value of the literal
OWLTypedConstant
whose literal is the lexical
value of the string, and whose data type is xsd:string.public OWLLiteral getOWLStringLiteral(java.lang.String literal, java.lang.String lang)
getOWLLiteral(String, String)
Gets an OWLStringLiteral with a language tag.
getOWLStringLiteral
in interface OWLDataFactory
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.
public OWLLiteral getOWLStringLiteral(java.lang.String literal)
getOWLLiteral(String, String)
with the second parameter as the empty string ("").
Gets a string literal without a language tag.
getOWLStringLiteral
in interface OWLDataFactory
literal
- The string literal
public OWLDataOneOf getOWLDataOneOf(java.util.Set<? extends OWLLiteral> values)
OWLDataFactory
getOWLDataOneOf
in interface OWLDataFactory
values
- The set of values that the data one of should contain
public OWLDataOneOf getOWLDataOneOf(OWLLiteral... values)
OWLDataFactory
getOWLDataOneOf
in interface OWLDataFactory
values
- The set of values that the data one of should contain
public OWLDataComplementOf getOWLDataComplementOf(OWLDataRange dataRange)
OWLDataFactory
getOWLDataComplementOf
in interface OWLDataFactory
dataRange
- The datarange to be complemented
public OWLDataIntersectionOf getOWLDataIntersectionOf(OWLDataRange... dataRanges)
getOWLDataIntersectionOf
in interface OWLDataFactory
public OWLDataIntersectionOf getOWLDataIntersectionOf(java.util.Set<? extends OWLDataRange> dataRanges)
getOWLDataIntersectionOf
in interface OWLDataFactory
public OWLDataUnionOf getOWLDataUnionOf(OWLDataRange... dataRanges)
getOWLDataUnionOf
in interface OWLDataFactory
public OWLDataUnionOf getOWLDataUnionOf(java.util.Set<? extends OWLDataRange> dataRanges)
getOWLDataUnionOf
in interface OWLDataFactory
public OWLDatatypeRestriction getOWLDatatypeRestriction(OWLDatatype datatype, java.util.Set<OWLFacetRestriction> facets)
getOWLDatatypeRestriction
in interface OWLDataFactory
public OWLDatatypeRestriction getOWLDatatypeRestriction(OWLDatatype datatype, OWLFacet facet, OWLLiteral typedConstant)
getOWLDatatypeRestriction
in interface OWLDataFactory
public OWLDatatypeRestriction getOWLDatatypeRestriction(OWLDatatype dataRange, OWLFacetRestriction... facetRestrictions)
getOWLDatatypeRestriction
in interface OWLDataFactory
public OWLDatatypeRestriction getOWLDatatypeMinInclusiveRestriction(int minInclusive)
OWLDataFactory
getOWLDatatypeMinInclusiveRestriction
in interface OWLDataFactory
minInclusive
- The value of the min inclusive facet restriction that will be applied to the xsd:integer
datatype
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MIN_INCLUSIVE
facet value specified by the minInclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMaxInclusiveRestriction(int maxInclusive)
OWLDataFactory
getOWLDatatypeMaxInclusiveRestriction
in interface OWLDataFactory
maxInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:integer
datatype
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MAX_INCLUSIVE
facet value specified by the maxInclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMinMaxInclusiveRestriction(int minInclusive, int maxInclusive)
OWLDataFactory
getOWLDatatypeMinMaxInclusiveRestriction
in interface OWLDataFactory
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
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.public OWLDatatypeRestriction getOWLDatatypeMinExclusiveRestriction(int minExclusive)
OWLDataFactory
getOWLDatatypeMinExclusiveRestriction
in interface OWLDataFactory
minExclusive
- The value of the min exclusive facet restriction that will be applied to the xsd:integer
datatype
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MIN_EXCLUSIVE
facet value specified by the minExclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMaxExclusiveRestriction(int maxExclusive)
OWLDataFactory
getOWLDatatypeMaxExclusiveRestriction
in interface OWLDataFactory
maxExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:integer
datatype
OWLDatatypeRestriction
that restricts the xsd:integer
OWLDatatype
with
a OWLFacet.MAX_EXCLUSIVE
facet value specified by the maxExclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMinMaxExclusiveRestriction(int minExclusive, int maxExclusive)
OWLDataFactory
getOWLDatatypeMinMaxExclusiveRestriction
in interface OWLDataFactory
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
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.public OWLDatatypeRestriction getOWLDatatypeMinInclusiveRestriction(double minInclusive)
OWLDataFactory
getOWLDatatypeMinInclusiveRestriction
in interface OWLDataFactory
minInclusive
- The value of the min inclusive facet restriction that will be applied to the xsd:double
datatype
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MIN_INCLUSIVE
facet value specified by the minInclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMaxInclusiveRestriction(double maxInclusive)
OWLDataFactory
getOWLDatatypeMaxInclusiveRestriction
in interface OWLDataFactory
maxInclusive
- The value of the max inclusive facet restriction that will be applied to the xsd:double
datatype
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MAX_INCLUSIVE
facet value specified by the maxInclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMinMaxInclusiveRestriction(double minInclusive, double maxInclusive)
OWLDataFactory
getOWLDatatypeMinMaxInclusiveRestriction
in interface OWLDataFactory
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
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.public OWLDatatypeRestriction getOWLDatatypeMinExclusiveRestriction(double minExclusive)
OWLDataFactory
getOWLDatatypeMinExclusiveRestriction
in interface OWLDataFactory
minExclusive
- The value of the min exclusive facet restriction that will be applied to the xsd:double
datatype
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MIN_EXCLUSIVE
facet value specified by the minExclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMaxExclusiveRestriction(double maxExclusive)
OWLDataFactory
getOWLDatatypeMaxExclusiveRestriction
in interface OWLDataFactory
maxExclusive
- The value of the max exclusive facet restriction that will be applied to the xsd:double
datatype
OWLDatatypeRestriction
that restricts the xsd:double
OWLDatatype
with
a OWLFacet.MAX_EXCLUSIVE
facet value specified by the maxExclusive
parameter.public OWLDatatypeRestriction getOWLDatatypeMinMaxExclusiveRestriction(double minExclusive, double maxExclusive)
OWLDataFactory
getOWLDatatypeMinMaxExclusiveRestriction
in interface OWLDataFactory
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
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.public OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet, int facetValue)
getOWLFacetRestriction
in interface OWLDataFactory
public OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet, double facetValue)
getOWLFacetRestriction
in interface OWLDataFactory
public OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet, float facetValue)
getOWLFacetRestriction
in interface OWLDataFactory
public OWLFacetRestriction getOWLFacetRestriction(OWLFacet facet, OWLLiteral facetValue)
getOWLFacetRestriction
in interface OWLDataFactory
public OWLObjectIntersectionOf getOWLObjectIntersectionOf(java.util.Set<? extends OWLClassExpression> operands)
getOWLObjectIntersectionOf
in interface OWLDataFactory
public OWLObjectIntersectionOf getOWLObjectIntersectionOf(OWLClassExpression... operands)
getOWLObjectIntersectionOf
in interface OWLDataFactory
public OWLDataAllValuesFrom getOWLDataAllValuesFrom(OWLDataPropertyExpression property, OWLDataRange dataRange)
getOWLDataAllValuesFrom
in interface OWLDataFactory
public OWLDataExactCardinality getOWLDataExactCardinality(int cardinality, OWLDataPropertyExpression property)
getOWLDataExactCardinality
in interface OWLDataFactory
public OWLDataExactCardinality getOWLDataExactCardinality(int cardinality, OWLDataPropertyExpression property, OWLDataRange dataRange)
getOWLDataExactCardinality
in interface OWLDataFactory
public OWLDataMaxCardinality getOWLDataMaxCardinality(int cardinality, OWLDataPropertyExpression property)
getOWLDataMaxCardinality
in interface OWLDataFactory
public OWLDataMaxCardinality getOWLDataMaxCardinality(int cardinality, OWLDataPropertyExpression property, OWLDataRange dataRange)
getOWLDataMaxCardinality
in interface OWLDataFactory
public OWLDataMinCardinality getOWLDataMinCardinality(int cardinality, OWLDataPropertyExpression property)
getOWLDataMinCardinality
in interface OWLDataFactory
public OWLDataMinCardinality getOWLDataMinCardinality(int cardinality, OWLDataPropertyExpression property, OWLDataRange dataRange)
getOWLDataMinCardinality
in interface OWLDataFactory
public OWLDataSomeValuesFrom getOWLDataSomeValuesFrom(OWLDataPropertyExpression property, OWLDataRange dataRange)
OWLDataFactory
getOWLDataSomeValuesFrom
in interface OWLDataFactory
property
- The property that the restriction acts alongdataRange
- The data range that is the filler
public OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property, OWLLiteral value)
getOWLDataHasValue
in interface OWLDataFactory
public OWLObjectComplementOf getOWLObjectComplementOf(OWLClassExpression operand)
getOWLObjectComplementOf
in interface OWLDataFactory
public OWLObjectAllValuesFrom getOWLObjectAllValuesFrom(OWLObjectPropertyExpression property, OWLClassExpression classExpression)
getOWLObjectAllValuesFrom
in interface OWLDataFactory
public OWLObjectOneOf getOWLObjectOneOf(java.util.Set<? extends OWLIndividual> values)
getOWLObjectOneOf
in interface OWLDataFactory
public OWLObjectOneOf getOWLObjectOneOf(OWLIndividual... individuals)
getOWLObjectOneOf
in interface OWLDataFactory
public OWLObjectExactCardinality getOWLObjectExactCardinality(int cardinality, OWLObjectPropertyExpression property)
getOWLObjectExactCardinality
in interface OWLDataFactory
public OWLObjectExactCardinality getOWLObjectExactCardinality(int cardinality, OWLObjectPropertyExpression property, OWLClassExpression classExpression)
getOWLObjectExactCardinality
in interface OWLDataFactory
public OWLObjectMinCardinality getOWLObjectMinCardinality(int cardinality, OWLObjectPropertyExpression property)
getOWLObjectMinCardinality
in interface OWLDataFactory
public OWLObjectMinCardinality getOWLObjectMinCardinality(int cardinality, OWLObjectPropertyExpression property, OWLClassExpression classExpression)
getOWLObjectMinCardinality
in interface OWLDataFactory
public OWLObjectMaxCardinality getOWLObjectMaxCardinality(int cardinality, OWLObjectPropertyExpression property)
getOWLObjectMaxCardinality
in interface OWLDataFactory
public OWLObjectMaxCardinality getOWLObjectMaxCardinality(int cardinality, OWLObjectPropertyExpression property, OWLClassExpression classExpression)
getOWLObjectMaxCardinality
in interface OWLDataFactory
public OWLObjectHasSelf getOWLObjectHasSelf(OWLObjectPropertyExpression property)
getOWLObjectHasSelf
in interface OWLDataFactory
public OWLObjectSomeValuesFrom getOWLObjectSomeValuesFrom(OWLObjectPropertyExpression property, OWLClassExpression classExpression)
OWLDataFactory
getOWLObjectSomeValuesFrom
in interface OWLDataFactory
property
- The object property that the restriction acts alongclassExpression
- The class expression that is the filler
public OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property, OWLIndividual individual)
getOWLObjectHasValue
in interface OWLDataFactory
public OWLObjectUnionOf getOWLObjectUnionOf(java.util.Set<? extends OWLClassExpression> operands)
getOWLObjectUnionOf
in interface OWLDataFactory
public OWLObjectUnionOf getOWLObjectUnionOf(OWLClassExpression... operands)
getOWLObjectUnionOf
in interface OWLDataFactory
public OWLAsymmetricObjectPropertyAxiom getOWLAsymmetricObjectPropertyAxiom(OWLObjectPropertyExpression propertyExpression, java.util.Set<? extends OWLAnnotation> annotations)
getOWLAsymmetricObjectPropertyAxiom
in interface OWLDataFactory
public OWLAsymmetricObjectPropertyAxiom getOWLAsymmetricObjectPropertyAxiom(OWLObjectPropertyExpression propertyExpression)
getOWLAsymmetricObjectPropertyAxiom
in interface OWLDataFactory
public OWLDataPropertyDomainAxiom getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property, OWLClassExpression domain, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDataPropertyDomainAxiom
in interface OWLDataFactory
public OWLDataPropertyDomainAxiom getOWLDataPropertyDomainAxiom(OWLDataPropertyExpression property, OWLClassExpression domain)
getOWLDataPropertyDomainAxiom
in interface OWLDataFactory
public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression propery, OWLDataRange owlDataRange, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDataPropertyRangeAxiom
in interface OWLDataFactory
public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression propery, OWLDataRange owlDataRange)
getOWLDataPropertyRangeAxiom
in interface OWLDataFactory
public OWLSubDataPropertyOfAxiom getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty, OWLDataPropertyExpression superProperty, java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubDataPropertyOfAxiom
in interface OWLDataFactory
public OWLSubDataPropertyOfAxiom getOWLSubDataPropertyOfAxiom(OWLDataPropertyExpression subProperty, OWLDataPropertyExpression superProperty)
getOWLSubDataPropertyOfAxiom
in interface OWLDataFactory
public OWLDeclarationAxiom getOWLDeclarationAxiom(OWLEntity owlEntity)
getOWLDeclarationAxiom
in interface OWLDataFactory
owlEntity
- The declared entity.
java.lang.NullPointerException
- if owlEntity is null
public OWLDeclarationAxiom getOWLDeclarationAxiom(OWLEntity owlEntity, java.util.Set<? extends OWLAnnotation> annotations)
OWLDataFactory
getOWLDeclarationAxiom
in interface OWLDataFactory
owlEntity
- The declared entityannotations
- A possibly empty set of annotations
public OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(java.util.Set<? extends OWLIndividual> individuals, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDifferentIndividualsAxiom
in interface OWLDataFactory
public OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(OWLIndividual... individuals)
getOWLDifferentIndividualsAxiom
in interface OWLDataFactory
public OWLDifferentIndividualsAxiom getOWLDifferentIndividualsAxiom(java.util.Set<? extends OWLIndividual> individuals)
getOWLDifferentIndividualsAxiom
in interface OWLDataFactory
public OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointClassesAxiom
in interface OWLDataFactory
public OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions)
getOWLDisjointClassesAxiom
in interface OWLDataFactory
public OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(OWLClassExpression... classExpressions)
getOWLDisjointClassesAxiom
in interface OWLDataFactory
public OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointDataPropertiesAxiom
in interface OWLDataFactory
public OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
getOWLDisjointDataPropertiesAxiom
in interface OWLDataFactory
public OWLDisjointDataPropertiesAxiom getOWLDisjointDataPropertiesAxiom(OWLDataPropertyExpression... properties)
getOWLDisjointDataPropertiesAxiom
in interface OWLDataFactory
public OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
getOWLDisjointObjectPropertiesAxiom
in interface OWLDataFactory
public OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
getOWLDisjointObjectPropertiesAxiom
in interface OWLDataFactory
public OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointObjectPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions, java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentClassesAxiom
in interface OWLDataFactory
public OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression clsA, OWLClassExpression clsB)
getOWLEquivalentClassesAxiom
in interface OWLDataFactory
public OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression clsA, OWLClassExpression clsB, java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentClassesAxiom
in interface OWLDataFactory
public OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression... classExpressions)
getOWLEquivalentClassesAxiom
in interface OWLDataFactory
public OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(java.util.Set<? extends OWLClassExpression> classExpressions)
getOWLEquivalentClassesAxiom
in interface OWLDataFactory
public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties, java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentDataPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(java.util.Set<? extends OWLDataPropertyExpression> properties)
getOWLEquivalentDataPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA, OWLDataPropertyExpression propertyB)
getOWLEquivalentDataPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA, OWLDataPropertyExpression propertyB, java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentDataPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression... properties)
getOWLEquivalentDataPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
getOWLEquivalentObjectPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties)
getOWLEquivalentObjectPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA, OWLObjectPropertyExpression propertyB)
getOWLEquivalentObjectPropertiesAxiom
in interface OWLDataFactory
public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA, OWLObjectPropertyExpression propertyB, java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentObjectPropertiesAxiom
in interface OWLDataFactory
public OWLFunctionalDataPropertyAxiom getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property, java.util.Set<? extends OWLAnnotation> annotations)
getOWLFunctionalDataPropertyAxiom
in interface OWLDataFactory
public OWLFunctionalDataPropertyAxiom getOWLFunctionalDataPropertyAxiom(OWLDataPropertyExpression property)
getOWLFunctionalDataPropertyAxiom
in interface OWLDataFactory
public OWLFunctionalObjectPropertyAxiom getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property, java.util.Set<? extends OWLAnnotation> annotations)
getOWLFunctionalObjectPropertyAxiom
in interface OWLDataFactory
public OWLFunctionalObjectPropertyAxiom getOWLFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLFunctionalObjectPropertyAxiom
in interface OWLDataFactory
public OWLImportsDeclaration getOWLImportsDeclaration(IRI importedOntologyIRI)
getOWLImportsDeclaration
in interface OWLDataFactory
public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, OWLLiteral object, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, OWLLiteral object)
getOWLDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, int value)
getOWLDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, double value)
getOWLDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, float value)
getOWLDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, boolean value)
getOWLDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, java.lang.String value)
getOWLDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, OWLLiteral object)
getOWLNegativeDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, OWLLiteral object, java.util.Set<? extends OWLAnnotation> annotations)
getOWLNegativeDataPropertyAssertionAxiom
in interface OWLDataFactory
public OWLNegativeObjectPropertyAssertionAxiom getOWLNegativeObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property, OWLIndividual subject, OWLIndividual object)
getOWLNegativeObjectPropertyAssertionAxiom
in interface OWLDataFactory
public OWLNegativeObjectPropertyAssertionAxiom getOWLNegativeObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property, OWLIndividual subject, OWLIndividual object, java.util.Set<? extends OWLAnnotation> annotations)
getOWLNegativeObjectPropertyAssertionAxiom
in interface OWLDataFactory
public OWLObjectPropertyAssertionAxiom getOWLObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property, OWLIndividual individual, OWLIndividual object)
getOWLObjectPropertyAssertionAxiom
in interface OWLDataFactory
public OWLClassAssertionAxiom getOWLClassAssertionAxiom(OWLClassExpression classExpression, OWLIndividual individual)
getOWLClassAssertionAxiom
in interface OWLDataFactory
public OWLClassAssertionAxiom getOWLClassAssertionAxiom(OWLClassExpression classExpression, OWLIndividual individual, java.util.Set<? extends OWLAnnotation> annotations)
getOWLClassAssertionAxiom
in interface OWLDataFactory
public OWLInverseFunctionalObjectPropertyAxiom getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLInverseFunctionalObjectPropertyAxiom
in interface OWLDataFactory
public OWLInverseFunctionalObjectPropertyAxiom getOWLInverseFunctionalObjectPropertyAxiom(OWLObjectPropertyExpression property, java.util.Set<? extends OWLAnnotation> annotations)
getOWLInverseFunctionalObjectPropertyAxiom
in interface OWLDataFactory
public OWLIrreflexiveObjectPropertyAxiom getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property, java.util.Set<? extends OWLAnnotation> annotations)
getOWLIrreflexiveObjectPropertyAxiom
in interface OWLDataFactory
public OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLReflexiveObjectPropertyAxiom
in interface OWLDataFactory
public OWLIrreflexiveObjectPropertyAxiom getOWLIrreflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLIrreflexiveObjectPropertyAxiom
in interface OWLDataFactory
public OWLObjectPropertyDomainAxiom getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property, OWLClassExpression classExpression, java.util.Set<? extends OWLAnnotation> annotations)
getOWLObjectPropertyDomainAxiom
in interface OWLDataFactory
public OWLObjectPropertyDomainAxiom getOWLObjectPropertyDomainAxiom(OWLObjectPropertyExpression property, OWLClassExpression classExpression)
getOWLObjectPropertyDomainAxiom
in interface OWLDataFactory
public OWLObjectPropertyRangeAxiom getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property, OWLClassExpression range, java.util.Set<? extends OWLAnnotation> annotations)
getOWLObjectPropertyRangeAxiom
in interface OWLDataFactory
public OWLObjectPropertyRangeAxiom getOWLObjectPropertyRangeAxiom(OWLObjectPropertyExpression property, OWLClassExpression range)
getOWLObjectPropertyRangeAxiom
in interface OWLDataFactory
public OWLSubObjectPropertyOfAxiom getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty, OWLObjectPropertyExpression superProperty, java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubObjectPropertyOfAxiom
in interface OWLDataFactory
public OWLSubObjectPropertyOfAxiom getOWLSubObjectPropertyOfAxiom(OWLObjectPropertyExpression subProperty, OWLObjectPropertyExpression superProperty)
getOWLSubObjectPropertyOfAxiom
in interface OWLDataFactory
public OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom(OWLObjectPropertyExpression property, java.util.Set<? extends OWLAnnotation> annotations)
getOWLReflexiveObjectPropertyAxiom
in interface OWLDataFactory
public OWLSameIndividualAxiom getOWLSameIndividualAxiom(java.util.Set<? extends OWLIndividual> individuals, java.util.Set<? extends OWLAnnotation> annotations)
getOWLSameIndividualAxiom
in interface OWLDataFactory
public OWLSameIndividualAxiom getOWLSameIndividualAxiom(OWLIndividual... individuals)
getOWLSameIndividualAxiom
in interface OWLDataFactory
public OWLSameIndividualAxiom getOWLSameIndividualAxiom(java.util.Set<? extends OWLIndividual> individuals)
getOWLSameIndividualAxiom
in interface OWLDataFactory
public OWLSubClassOfAxiom getOWLSubClassOfAxiom(OWLClassExpression subClass, OWLClassExpression superClass, java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubClassOfAxiom
in interface OWLDataFactory
public OWLSubClassOfAxiom getOWLSubClassOfAxiom(OWLClassExpression subClass, OWLClassExpression superClass)
getOWLSubClassOfAxiom
in interface OWLDataFactory
public OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property, java.util.Set<? extends OWLAnnotation> annotations)
getOWLSymmetricObjectPropertyAxiom
in interface OWLDataFactory
public OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLSymmetricObjectPropertyAxiom
in interface OWLDataFactory
public OWLTransitiveObjectPropertyAxiom getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property, java.util.Set<? extends OWLAnnotation> annotations)
getOWLTransitiveObjectPropertyAxiom
in interface OWLDataFactory
public OWLTransitiveObjectPropertyAxiom getOWLTransitiveObjectPropertyAxiom(OWLObjectPropertyExpression property)
getOWLTransitiveObjectPropertyAxiom
in interface OWLDataFactory
public OWLObjectInverseOf getOWLObjectInverseOf(OWLObjectPropertyExpression property)
OWLDataFactory
getOWLObjectInverseOf
in interface OWLDataFactory
property
- The property of which the inverse will be returned
public OWLInverseObjectPropertiesAxiom getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty, OWLObjectPropertyExpression inverseProperty, java.util.Set<? extends OWLAnnotation> annotations)
getOWLInverseObjectPropertiesAxiom
in interface OWLDataFactory
public OWLInverseObjectPropertiesAxiom getOWLInverseObjectPropertiesAxiom(OWLObjectPropertyExpression forwardProperty, OWLObjectPropertyExpression inverseProperty)
getOWLInverseObjectPropertiesAxiom
in interface OWLDataFactory
public OWLSubPropertyChainOfAxiom getOWLSubPropertyChainOfAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain, OWLObjectPropertyExpression superProperty, java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubPropertyChainOfAxiom
in interface OWLDataFactory
public OWLSubPropertyChainOfAxiom getOWLSubPropertyChainOfAxiom(java.util.List<? extends OWLObjectPropertyExpression> chain, OWLObjectPropertyExpression superProperty)
getOWLSubPropertyChainOfAxiom
in interface OWLDataFactory
public OWLHasKeyAxiom getOWLHasKeyAxiom(OWLClassExpression ce, java.util.Set<? extends OWLPropertyExpression> properties, java.util.Set<? extends OWLAnnotation> annotations)
getOWLHasKeyAxiom
in interface OWLDataFactory
public OWLHasKeyAxiom getOWLHasKeyAxiom(OWLClassExpression ce, java.util.Set<? extends OWLPropertyExpression> properties)
getOWLHasKeyAxiom
in interface OWLDataFactory
public OWLHasKeyAxiom getOWLHasKeyAxiom(OWLClassExpression ce, OWLPropertyExpression... properties)
getOWLHasKeyAxiom
in interface OWLDataFactory
public OWLDisjointUnionAxiom getOWLDisjointUnionAxiom(OWLClass owlClass, java.util.Set<? extends OWLClassExpression> classExpressions, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDisjointUnionAxiom
in interface OWLDataFactory
public OWLDisjointUnionAxiom getOWLDisjointUnionAxiom(OWLClass owlClass, java.util.Set<? extends OWLClassExpression> classExpressions)
getOWLDisjointUnionAxiom
in interface OWLDataFactory
public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(java.util.Set<? extends OWLObjectPropertyExpression> properties, java.util.Set<? extends OWLAnnotation> annotations)
getOWLEquivalentObjectPropertiesAxiom
in interface OWLDataFactory
public OWLObjectPropertyAssertionAxiom getOWLObjectPropertyAssertionAxiom(OWLObjectPropertyExpression property, OWLIndividual individual, OWLIndividual object, java.util.Set<? extends OWLAnnotation> annotations)
getOWLObjectPropertyAssertionAxiom
in interface OWLDataFactory
public OWLSubAnnotationPropertyOfAxiom getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub, OWLAnnotationProperty sup)
getOWLSubAnnotationPropertyOfAxiom
in interface OWLDataFactory
public OWLSubAnnotationPropertyOfAxiom getOWLSubAnnotationPropertyOfAxiom(OWLAnnotationProperty sub, OWLAnnotationProperty sup, java.util.Set<? extends OWLAnnotation> annotations)
getOWLSubAnnotationPropertyOfAxiom
in interface OWLDataFactory
public OWLAnnotationProperty getOWLAnnotationProperty(IRI iri)
OWLDataFactory
getOWLAnnotationProperty
in interface OWLDataFactory
iri
- The IRI of the annotation property to be obtained
public OWLAnnotation getOWLAnnotation(OWLAnnotationProperty property, OWLAnnotationValue value)
getOWLAnnotation
in interface OWLDataFactory
property
- the annotation propertyvalue
- The annotation value
public OWLAnnotation getOWLAnnotation(OWLAnnotationProperty property, OWLAnnotationValue value, java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotation
in interface OWLDataFactory
property
- the annotation propertyvalue
- The annotation valueannotations
- Annotations on the annotation
public OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationSubject subject, OWLAnnotation annotation)
getOWLAnnotationAssertionAxiom
in interface OWLDataFactory
public OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationSubject subject, OWLAnnotation annotation, java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotationAssertionAxiom
in interface OWLDataFactory
public OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property, OWLAnnotationSubject subject, OWLAnnotationValue value)
getOWLAnnotationAssertionAxiom
in interface OWLDataFactory
public OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property, OWLAnnotationSubject subject, OWLAnnotationValue value, java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotationAssertionAxiom
in interface OWLDataFactory
public OWLAnnotationAssertionAxiom getDeprecatedOWLAnnotationAssertionAxiom(IRI subject)
"true"^^xsd:boolean
. (See
Annotation Properties in
the OWL 2 Specification
getDeprecatedOWLAnnotationAssertionAxiom
in interface OWLDataFactory
subject
- The IRI to be deprecated.
public OWLAnnotationPropertyDomainAxiom getOWLAnnotationPropertyDomainAxiom(OWLAnnotationProperty prop, IRI domain, java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotationPropertyDomainAxiom
in interface OWLDataFactory
public OWLAnnotationPropertyDomainAxiom getOWLAnnotationPropertyDomainAxiom(OWLAnnotationProperty prop, IRI domain)
getOWLAnnotationPropertyDomainAxiom
in interface OWLDataFactory
public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom(OWLAnnotationProperty prop, IRI range, java.util.Set<? extends OWLAnnotation> annotations)
getOWLAnnotationPropertyRangeAxiom
in interface OWLDataFactory
public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom(OWLAnnotationProperty prop, IRI range)
getOWLAnnotationPropertyRangeAxiom
in interface OWLDataFactory
@Deprecated public SWRLRule getSWRLRule(IRI iri, java.util.Set<? extends SWRLAtom> body, java.util.Set<? extends SWRLAtom> head)
getSWRLRule(java.util.Set, java.util.Set, java.util.Set)
or
getSWRLRule(java.util.Set, java.util.Set)
instead.
Gets a SWRL rule which is named with a URI
getSWRLRule
in interface SWRLDataFactory
iri
- The rule IRI - this parameter is IGNORED since OWL axioms do not have IRIs,
and is here for backwards compatability.body
- The atoms that make up the body of the rulehead
- The atoms that make up the head of the rule
@Deprecated public SWRLRule getSWRLRule(NodeID nodeID, java.util.Set<? extends SWRLAtom> body, java.util.Set<? extends SWRLAtom> head)
getSWRLRule(java.util.Set, java.util.Set, java.util.Set)
or
getSWRLRule(java.util.Set, java.util.Set)
instead.
getSWRLRule
in interface SWRLDataFactory
nodeID
- The node IDbody
- The atoms that make up the body of the rulehead
- The atoms that make up the head of the rule
public SWRLRule getSWRLRule(java.util.Set<? extends SWRLAtom> body, java.util.Set<? extends SWRLAtom> head, java.util.Set<OWLAnnotation> annotations)
getSWRLRule
in interface SWRLDataFactory
body
- The atoms that make up the bodyhead
- The atoms that make up the headannotations
- The annotations for the rule (may be an empty set)
public SWRLRule getSWRLRule(java.util.Set<? extends SWRLAtom> antecedent, java.util.Set<? extends SWRLAtom> consequent)
getSWRLRule
in interface SWRLDataFactory
antecedent
- The atoms that make up the antecedentconsequent
- The atoms that make up the consequent
public SWRLClassAtom getSWRLClassAtom(OWLClassExpression predicate, SWRLIArgument arg)
getSWRLClassAtom
in interface SWRLDataFactory
predicate
- The class expression that corresponds to the predicatearg
- The argument (x)
public SWRLDataRangeAtom getSWRLDataRangeAtom(OWLDataRange predicate, SWRLDArgument arg)
getSWRLDataRangeAtom
in interface SWRLDataFactory
predicate
- The data range that corresponds to the predicatearg
- The argument (x)
public SWRLObjectPropertyAtom getSWRLObjectPropertyAtom(OWLObjectPropertyExpression property, SWRLIArgument arg0, SWRLIArgument arg1)
getSWRLObjectPropertyAtom
in interface SWRLDataFactory
property
- The property (P)arg0
- The first argument (x)arg1
- The second argument (y)
public SWRLDataPropertyAtom getSWRLDataPropertyAtom(OWLDataPropertyExpression property, SWRLIArgument arg0, SWRLDArgument arg1)
getSWRLDataPropertyAtom
in interface SWRLDataFactory
property
- The property (P)arg0
- The first argument (x)arg1
- The second argument (y)
public SWRLBuiltInAtom getSWRLBuiltInAtom(IRI builtInIRI, java.util.List<SWRLDArgument> args)
getSWRLBuiltInAtom
in interface SWRLDataFactory
builtInIRI
- The SWRL builtIn (see SWRL W3 member submission)args
- A non-empty set of SWRL D-Objects
public SWRLVariable getSWRLVariable(IRI var)
getSWRLVariable
in interface SWRLDataFactory
var
- The id (IRI) of the variable
public SWRLIndividualArgument getSWRLIndividualArgument(OWLIndividual individual)
getSWRLIndividualArgument
in interface SWRLDataFactory
individual
- The individual that is the object argument
public SWRLLiteralArgument getSWRLLiteralArgument(OWLLiteral literal)
getSWRLLiteralArgument
in interface SWRLDataFactory
literal
- The constant that is the object argument
public SWRLDifferentIndividualsAtom getSWRLDifferentIndividualsAtom(SWRLIArgument arg0, SWRLIArgument arg1)
getSWRLDifferentIndividualsAtom
in interface SWRLDataFactory
public SWRLSameIndividualAtom getSWRLSameIndividualAtom(SWRLIArgument arg0, SWRLIArgument arg1)
getSWRLSameIndividualAtom
in interface SWRLDataFactory
public OWLDatatypeDefinitionAxiom getOWLDatatypeDefinitionAxiom(OWLDatatype datatype, OWLDataRange dataRange)
getOWLDatatypeDefinitionAxiom
in interface OWLDataFactory
public OWLDatatypeDefinitionAxiom getOWLDatatypeDefinitionAxiom(OWLDatatype datatype, OWLDataRange dataRange, java.util.Set<? extends OWLAnnotation> annotations)
getOWLDatatypeDefinitionAxiom
in interface OWLDataFactory
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |