First and Last are (or at least can be) "static"; i.e. one can read the relations, as currently written, as saying that they point to the specific set of entries ("archive") that are first and list, respectively, at the time that the feed is minted. Subscribing to one of those would be... bad.

If we had more specific relations, this would certainly be a lot easier. Keeping everything so loose and semantic-free seems to me like premature optimisation and a barrier to interoperability.

HTTP, for example, seems to work just fine, despite having concrete semantics that are grounded in specific use cases for almost all of its headers (indeed, the least-used ones are those that are more descriptive).



On 22/10/2005, at 2:10 AM, James Holderness wrote:

Tim Bray wrote:

On consideration, I am -1 to rel="subscribe". The reason is this: one of the big potential value-adds Atom brings is a standards- compliant way to do one-click auto-subscribe, via <link rel="self" /
>.  You are proposing to introduce a <link rel="subscribe" /> which
is there to support autosubscribe. But, it turns out, only in the special case where the feed is static and you wouldn't actually subscribe to it. I think the risk of confusing implementors and weakening the value proposition around <link rel="self" greatly exceeds the benefit of supporting this special case.


At the time "subscribe" was proposed it wasn't clear that there would be a "first" and "last". However, since that is now the case, would it not short-circuit a whole lot of argument if we just threw out "subscribe" altogether?

Determining whether an Atom document is an archive can be achieved by looking for the presence of a "prev" link and/or a "first" link that is not equal to "self". As for finding the subscribtion URI itself - that should just be the "first" link shouldn't it?

I don't want to get dragged back into a long argument on this so if you think this is a stupid idea don't expect any defence from me. I'm just throwing it out there with the hope that it might be workable.

Regards
James




--
Mark Nottingham     http://www.mnot.net/

Reply via email to