mnot’s blog

Design depends largely on constraints.” — Charles Eames

Wednesday, 1 March 2006

Syndication Web

Feed History Redux

Over the weekend, I submitted a new draft of Feed History.

The big (and hopefully, last) change this time is the use of the “previous” and “subscription” Atom link relations, rather than extension elements. Of course, just because they’re in the Atom namespace doesn’t mean that they can’t be used in RSS.

The algorithm for recreating the state of a feed is also specified much more carefully; please have a look and make sure it makes sense, and does the right thing.

Finally, the fh:incremental boolean element has been changed to to an empty element, fh:complete; if this element is present in your feed’s head, it means that people shouldn’t try to keep a history of the feed, or reconstruct it. A lot of people want Feed History just for that capability, so I wanted to make it as simple as possible.

I think this draft addresses all of the feedback I’ve received to date; I’d like to do at most one more round (to catch spelling mistakes, etc.) and then request it to be advanced to an Informational RFC. So, if you have comments or concerns, now is the time.