XSD Datatypes

From RDF Working Group Wiki
Jump to: navigation, search

This table lists the XSD datatypes present in the datatype maps defined for RDF, OWL, SPARQL, and RIF.

Datatype RDF OWL2 SPARQL RIF Notes
xsd:anyURI
xsd:base64Binary
xsd:boolean
xsd:byte
xsd:date
xsd:dateTime
xsd:dateTimeStamp New in XSD 1.1
xsd:dayTimeDuration New in XSD 1.1
xsd:decimal
xsd:double
xsd:float
xsd:gDay
xsd:gMonth
xsd:gMonthDay
xsd:gYear
xsd:gYearMonth
xsd:hexBinary
xsd:int
xsd:integer
xsd:language
xsd:long
xsd:Name
xsd:NCName
xsd:NMTOKEN
xsd:negativeInteger
xsd:nonNegativeInteger
xsd:nonPositiveInteger
xsd:normalizedString
xsd:positiveInteger
xsd:short
xsd:string
xsd:time
xsd:token
xsd:unsignedByte
xsd:unsignedInt
xsd:unsignedLong
xsd:unsignedShort
xsd:yearMonthDuration New in XSD 1.1
xsd:precisionDecimal New in XSD 1.1
xsd:duration RDF Semantics notes: “does not have a well-defined value space; this may be corrected in later revisions of XSD”
xsd:QName Requires an enclosing XML document context
xsd:ENTITY Requires an enclosing XML document context
xsd:ID For cross references within an XML document
xsd:IDREF For cross references within an XML document
xsd:NOTATION Not intended for direct use
xsd:IDREFS Sequence-valued; does not fit the RDF datatype model
xsd:ENTITIES Sequence-valued; does not fit the RDF datatype model
xsd:NMTOKENS Sequence-valued; does not fit the RDF datatype model

Notes

  • xsd:dateTimeStamp is new in XSD 1.1 and referenced by OWL2. Should we update the datatype map defined in RDF Semantics to include it?
  • The OWL2 and SPARQL documents both reference XSD 1 but include language to the affect that the references should be considered to references to XSD 1.1 once it becomes a recommendation. Should we do the same?

References