public interface OWLDatatype extends OWLDataRange, OWLLogicalEntity, OWLNamedObject
asOWLAnnotationProperty, asOWLDataProperty, asOWLObjectProperty, isOWLAnnotationProperty, isOWLDataProperty, isOWLObjectProperty
Modifier and Type | Method and Description |
---|---|
OWL2Datatype |
getBuiltInDatatype()
Gets the built in datatype information if this datatype is a built in
datatype.
|
boolean |
isBoolean()
Determines if this datatype has the IRI
xsd:boolean |
boolean |
isDouble()
Determines if this datatype has the IRI
xsd:double |
boolean |
isFloat()
Determines if this datatype has the IRI
xsd:float |
boolean |
isInteger()
Determines if this datatype has the IRI
xsd:integer |
boolean |
isRDFPlainLiteral()
Determines if this datatype has the IRI
rdf:PlainLiteral |
boolean |
isString()
Determines if this datatype has the IRI
xsd:string |
accept, accept, accept, accept, asOWLDatatype, getDataRangeType, isDatatype, isTopDatatype
accept, accept, asOWLAnnotationProperty, asOWLClass, asOWLDataProperty, asOWLDatatype, asOWLNamedIndividual, asOWLObjectProperty, getEntityType, isAnonymous, isBuiltIn, isOWLAnnotationProperty, isOWLClass, isOWLDataProperty, isOWLDatatype, isOWLNamedIndividual, isOWLObjectProperty, isType, toStringID
accept, accept, getIRI
accept, accept, getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
compareTo
getSignature
containsEntityInSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
isNamed
@Nonnull OWL2Datatype getBuiltInDatatype()
true
OWLRuntimeException
- if this datatype is not a built in datatype.boolean isString()
xsd:string
true
if this datatype has the IRI xsd:string
,
otherwise false
.boolean isInteger()
xsd:integer
true
if this datatype has the IRI xsd:integer
,
otherwise false
.boolean isFloat()
xsd:float
true
if this datatype has the IRI xsd:float
,
otherwise false
.boolean isDouble()
xsd:double
true
if this datatype has the IRI xsd:double
,
otherwise false
.boolean isBoolean()
xsd:boolean
true
if this datatype has the IRI xsd:boolean
,
otherwise false
.boolean isRDFPlainLiteral()
rdf:PlainLiteral
true
if this datatype has the IRI
rdf:PlainLiteral
otherwise false
Copyright © 2020 The University of Manchester. All rights reserved.