Subscription feed:
- can contain link/@rel="prev", OR
- can contain fh:incremental = "false"
I never did understand this. Why is fh:incremental needed here? From a feed
history point of view you either have a history (a prev link is present) or
you don't. That's all an Atom processor needs in order to reconstruct the
feed.
I get that a feed producer may want to provide a non-incremental feed (top
10, todo lists, playlists, etc), but I don't see what that has to do with
feed history. Wouldn't that be better suited in a separate extension along
with whatever other meta-information might be appropriate for
non-incremental lists?
Archive feed:
- can contain link/@rel="prev" and/or link/@rel="next"
- can contain link/@rel="subscribe" (effectively gives you "last")
- link/@rel="subscribe" has a semantic of "if you want to subscribe to
this feed, use the linked document, not this one."
The reconstruction algorithm is pretty much the same as in -04.
The only dangling point is "first." I'm not especially against it, but
what's the use case?
I'm not especially for it, but it's theoretically possible that someone
subscribing to a feed for the first time may want to download the full
archives. Depending on their processing model, this may be more convenient
starting with the oldest archive and working forwards in time
Regards
James