[Kolab-devel] KEP 2: Modification of datetime type, introduction of 'tz' sub-tag

Georg C. F. Greve greve at kolabsys.com
Wed Nov 17 12:57:27 CET 2010


On Wednesday 17 November 2010 12.33:58 Jeroen van Meeuwen (Kolab Systems) 
wrote:
> - Does the nesting make the new version of the format incompatible with
> older  clients?

Provided the clients are Kolab compliant, i.e. preserve unknown tags, and use 
proper XML parsing, it should not be. 


> - Is there a specific reason the <tz /> element is nested in the
> <start-date  /> element? Do we expect to see end-dates specified for a
> different timezone?

Most clients allow to choose the time zone for each of the time fields that is 
entered. So not being able to model that in storage would impose much larger 
changes upon clients in their user interaction, or an implicit decision which 
explicit user input to discard, whereas a nested value will avoid placing that 
burden on the client implementor or user.

At the same time, there is no additional cost to doing this nested, and it 
makes sure that we can cover future use cases that we may not be aware of 
right now without having to modify the format for them.

Best regards,
Georg


-- 
Georg C. F. Greve
Chief Executive Officer

Kolab Systems AG
Zürich, Switzerland

e: greve at kolabsys.com
t: +41 78 904 43 33
w: http://kolabsys.com

pgp: 86574ACA Georg C. F. Greve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 308 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.kolab.org/pipermail/devel/attachments/20101117/61a919d1/attachment.sig>


More information about the devel mailing list