- From: <bugzilla@jessica.w3.org>
- Date: Tue, 31 Jul 2012 18:24:35 +0000
- To: www-xml-schema-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18452
Summary: Canonical datetime representation with fixed timezone
needed
Product: XML Schema
Version: Future
Platform: All
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: P2
Component: Datatypes: XSD Part 2
AssignedTo: David_E3@VERIFONE.com
ReportedBy: david@dbooth.org
QAContact: www-xml-schema-comments@w3.org
CC: cmsmcq@blackmesatech.com
The current (1.1) canonical forms for datetime and datetimeStamp meet
requirements for one kind of use case, in which timezone distinctions are
semantically significant. (In essence, with datetimeStamp, provenance
information is being encoded into the literal form of the datetime
representation in the timezoneFrag.)
However, there are many use cases in which the timezone provenance is not
needed. And in these use cases, variability in the timezoneFrag makes it
unnecessarily difficult to compare datetimes for equality (or greater-than or
less-than), because it forces the comparison function to be datatype aware
instead of being able to perform a simple string comparison. In particular, an
implementation is forced to parse apart the datetime components and perform
datetime arithmetic to add in the timezone offset.
These use cases could be addressed by defining an additional canonical form
consisting of the datetimeStamp type in which the timezoneFrag is required to
be "Z".
Please note that I am not asking for the existing canonical form to be
*changed* to meet this requirement. Those forms are important for other use
cases. I am asking for an *additional* canonical form to be defined.
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Tuesday, 31 July 2012 18:24:36 UTC