[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: a methodical approach to defining what date elements we need
On Tue, 13 Jul 2004 16:22:21 -0600, Antone Roundy <antone@xxxxxxxxxxxxxx>
wrote:
This, and the fact that people ARE going to republish heavily modified
entries without creating a new one are my big reasons for not favoring
any kind of "replaces" system.
Sam's problematic use case is just as problematic now as with any
«supersede» system. An entry might be lost in void no matter what we do.
The only solution to this is to be able to fetch the entry on a public
repository, like Google perhaps. USENET's MessageID's already work like
this. Perhaps atom:id could too.
I'd prefer a modified (big change)/updated (small change) combo
What about keeping the semantics of 'modified' as is, and add a simple
solution to the 're-issued' cases, if people are having difficulties with
accepting <relation>; Allow for several <issued> elements. I would
definately prefer a <relation>[1]-mechanism over mulitple <issued>
elements, but it's a good compromise, and <relation> might still be
supported on top of that <issued> semantic.
What the different <issued> elements would mean, is however not very
clear. I'm not sure we can do or say anything but «If you re-issue an
entry, you SHOULD (or MUST) append a new atom:issued element to atom:entry
that reflects the new issue date. The original atom:issied should be left
intact». The order of the <issued> element is of no significance; they
could easilly be ordered chronologically with a string sort (if they are
in the same timezone).
So, simple solution: multiple <issued> elements. A bit more complicated
solution: <relation>. The bonus with adding <relation> is, though, that we
get «for free» all the other attributes of the element, which obsoletes
current @rel="alternate" with much more explicit attributes; 'IsFormatOf'
(when an entry is an alternative representation for an HTML article),
'References' (threading) and 'IsBasedOn' (translations of an entry).
____
[1] <url: http://dublincore.org/documents/relation-element/>
--
Asbjørn Ulsberg -=|=- asbjornu@xxxxxxxxxxx
«He's a loathsome offensive brute, yet I can't look away»