Datatype Properties as a Range have a Datatype, therefore one can define a Datatype just as one defines a Class, but one has to use the owl:Datatype[Property](/blog/622/) from the OWL Vocabolary.
Then when it comes to the Definition of the Domain and Range, the Domain is a Class and the Range is a Datatype. Datatype comes form XMLSchema Definition.
Datatype Properties have Datatypes as Range
:hasAge a **owl:Datatype[Property](/blog/622/)** .
Domain and Range of Datatype Properties
:hasAge a owl:DatatypeProperty ; rdfs:domain :Person ; rdfs:range xsd:integer .
Many XML Datatypes can be used.