[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PaceDates




On Thursday, July 29, 2004, at 02:15 PM, Asbjørn Ulsberg wrote:
On Thu, 29 Jul 2004 18:20:36 +1000, Eric Scheid <eric.scheid@xxxxxxxxxxxxxxx> wrote:
I suggest you gather all the date constructs under point 4.13.6, and then
numbered sub-points for each date element (ie. 4.13.6.1 for modified,
4.13.6.2 for issued, etc).
Good idea. Done. Would it be a good idea to group the dates in a <dates> element, btw?

I don't see any value in grouping under a <date> element. Anyone else? If there's no value in it, then let's be less verbose. I DO like the idea of grouping the date elements within the spec--I think it improves spec readability.


why the deprecation of 'date'?

Because it's a wildcard date. No one knows what the publisher's mean with it, so we should encourage them to move over to the more tightly specified dates 'issued', 'created' or 'modified'. They may provide atom:date for as long as they want, but I think that the use of such ambiguous elements should be discouraged.

-1. The subjective date is not only for legacy support--it also enables the author to indicate a date related to the CONTENT or MEANING of the entry, as opposed to timestamping the events that occurred in the process of PUBLISHING the entry.


The content of an atom:date element MUST according to RFC 3339 have a time zone whose value SHOULD be "+00:00" or "Z". The time zone >>> MAY,
however, be "-00:00" when the time is known to be correct UTC, but the
time zone is unknown, or be '+hh:mm' when the time zone is known.

My impression was that it is MORE accurate to use "-00:00" than "+00:00" or "Z" when normalizing from some other timezone to UTC. Doesn't "+00:00" or "Z" imply that UTC IS the "origin" timezone? When it is said that "-00:00" means that the origin timezone is unknown, I think that means that either the clock of the computer that generated the timestamp is set to UTC, thought it may not be located in that timezone, or that the timestamp has been normalized to UTC, thus discarding the originally known timezone information. I can't imagine that it means "I looked at the clock with the local time and computed the UTC time, but I have no clue what timezone I'm in." If your clock reads local time and you can compute UTC, you DO know what timezone you're in.


I don't think it's terribly important whether "+00:00", "-00:00" or "Z" is used, but if we ARE going to encourage one or two over the other(s), then let's be sure we're doing the most correct thing.