Re: Re: RSS : a "namespace" in itself ?
Geoffrey Sneddon <[email protected]> Fri, 6 Feb 2009 10:46:00 +0000
| Newsgroups | gmane.network.syndication.rss.support |
|---|---|
| Message-ID | <[email protected]> |
On 6 Feb 2009, at 04:32, rcade wrote: > --- In [email protected], Aristotle Pagaltzis <pagaltzis@...> > wrote: >> What need would it serve? > > RSS 2.0 is one of the most widely supported XML dialects in existence. > That puts a lot of code out there that handles RSS elements and a lot > of brains accustomed to structuring data as RSS items. But "title" and "{http://backend.userland.com/rss2}title" _aren't_ the same element, and the same goes for any other local name, and as such for anyone using a namespace aware parser (which they already should be seeming RSS can contain foreign content) they are totally different elements. > Some potential uses for an RSS 2.0 namespace: > > 1. Adding podcasting support to other formats that lack it, using the > enclosure element. > > 2. Adopting the basic item elements -- title, link and description -- > in a weblog backup format. > > 3. Associating a thumbnail image with other XML formats (such as OPML) > using the channel-image element. > > 4. Adding information from RSS items to weblogUpdates a.k.a. > changes.xml, the common update > format for weblog pings. > > 5. Embedding RSS in XHTML (see James Snell's blog post at > http://tinyurl.com/b9vaad ). > > 6. Whatever Sam Ruby and Tim Bray had in mind in 2003 when they > pitched an RSS namespace in 2003 (see http://www.rssboard.org/news/ > 186 ). Atom already provides all this. Why do we need RSS too? > More generally, though, the argument for using RSS as a namespace > elsewhere is the same for using any XML dialect elsewhere. Reusability > promotes interop We already have a fair amount of interop. for Atom within other foreign documents, but not for RSS. Why do we want to add something else that is not already well supported? What do we gain by using RSS and not Atom? > and reduces the need to specify new behavior. That's exactly what you're doing though, putting RSS into a namespace. We already have Atom which handles all these use-cases fine. -- Geoffrey Sneddon <http://gsnedders.com/> ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/rss-public/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/rss-public/join (Yahoo! ID required) <*> To change settings via email: mailto:[email protected] mailto:[email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/