dtcreated/ dtstamp / last-modified
Thomas Brüderli
bruederli at kolabsys.com
Wed Jun 5 08:45:42 CEST 2013
Christian Mollekopf wrote:
> There are three types of relevant timestamps:
> * $A: The creation date of the conceptual object
> * $B: The last-modified date of the conceptual object
> * $C: The timestamp of the serialization
>
> Again, In terms of layers, $A and $B belong to a higher layer than $C
>
> == KEP:17 ==
>
> In KEP:17 I defined the last-modified [1] date to represent $B. There is no
> representation for $C in KEP:17 as it belongs to a different layer. $C is
> represented by the Date header in the MIME message [2] for Kolab Objects. This
> is not strictly correct, but was considered a good enough approximation. After
> all we don't actually want the time of serialization we rather want to know
> when the file was written to storage.
Did you also consider to save the creator and last-modification user (e.g.
the email address)? This might me an interesting piece of information in a
groupware environment. Although I suppose that neither iCalendar nor VCard
have such properties defined.
~Thomas
More information about the format
mailing list