The problem I have with the WHAT-WG definition of the alternate and feed relations is the unintended conflict that occurs when the alternate representation of a page happens to be an Atom Entry Document.
The HTML5 draft says, "If the alternate keyword is used with the type attribute set to the value application/rss+xml or the value application/atom+xml, then the user agent must treat the link as it would if it had the feed keyword specified as well." It goes on to say, "The feed keyword indicates that the referenced document is a syndication feed. If the alternate link type is also specified, then the feed is specifically the feed for the current document" The problem with this is that the "application/atom+xml" media type is also used for Atom Entry Documents: <link rel="alternate" type="application/atom+xml" href="entry.xml" /> The current WHAT-WG definition is inadequate. There are three possible solutions: 1. We ask the WHAT-WG to fix their spec so the ambiguity in the Atom media type is addressed 2. We add a type parameter to the application/atom+xml media type to differentiate feed and entry documents, e.g. application/atom+xml;type=feed, application/atom+xml;type=entry When the media type is used without the type parameter, type=feed is assumed. 3. We define a new media type for Atom Entry Documents, e.g. application/atomentry+xml Given that there are significantly fewer instances of Atom Entry Documents that would need to be updated and the fact that the ambiguity in the Atom media type has come up as a problem before, I'd actually lean strongly in favor of options 2 or 3. - James Henri Sivonen wrote: > > On Nov 28, 2006, at 22:11, Edward O'Connor wrote: > >> WHAT WG seems like a neutral ground, syndication-format wise, so >> perhaps they're best positioned to spec feed autodiscovery in a way >> that makes everybody happy. > > +1 for leaving speccing this to the WHATWG. > > --Henri Sivonen > [EMAIL PROTECTED] > http://hsivonen.iki.fi/ > > >