On 23 Nov 2006, at 14:28, Thomas Broyer wrote:


"The feed keyword indicates that the referenced document is a
syndication feed.

"Being a syndication feed" is expressed by the media type, there's no
need for a 'rel' value.

The only reason for such a 'rel' is to replace the "contents" value in
the example above:
<link rel="feed" type="text/html" href="/index.html" />
<link rel="feed" type="application/atom+xml" href="/feed.atom" />
in "blog-like" use-cases where an HTML page serves the same purpose as
a syndication feed, just in an 'alternate' format.

Exactly: you have just made one good point why one should not use mime types to identify the relation. After all there may be many different feed representations: html, rss 1.0, rss 2.0, atom, rdf, ... etc...

There are many other good reasons to not use the "alternate" relation everywhere. The spec [1] for feed makes the case for a useful distinction between a feed that can be used to track updates of the content one is looking at, and something that is just an alternate representation of the content one is looking at expressed in application/atom+xml format. This would be the case for the front of my blog page.


Henry

[1] http://whatwg.org/specs/web-apps/current-work/#feed0

Reply via email to