[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Listing Collections & Forbidden Assumptions
* Joe Gregorio <joe@xxxxxxxxxxxxxx> [2007-03-12 19:45]:
> When you restart, if you want to re-sync, the collection feed
> is ordered by "atom:updated" so you just need walk back through
> the collection and GET each entry until you hit one that hasn't
> changed.
>
> At least that's the way it could work, if collections were
> actually ordered by "atom:updated", unfortunately, in Section
> 10 we have [1]:
>
> """
> The Entries in the returned Atom Feed SHOULD be ordered by
> their "atom:updated" property, with the most recently updated
> Entries coming first in the document order.
> """
>
> Between the fact that it's a SHOULD and not a MUST, and the
> completely useless definition of "atom:updated", you actually
> can't count on that working.
>
> Of course, we have "app:edited", which is precisely defined to
> be useful, but collections aren't ordered by "app:edited", and
> so "app:edited" sits in the spec, unused and never mentioned
> outside its definition.
>
> [1] http://bitworking.org/projects/atom/draft-ietf-atompub-protocol-14.html#listing-collections
Well, the obvious question is then, is it viable at this stage to
switch the section 10 language to `app:edited` instead? And if
so, are there any implications beyond the obvious?
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>