World's first RSS 2 feed

http://www.intertwingly.net/blog/?flav=rss2

Note: my only intent is to demonstrate what such a feed would look like in the hopes that this will influence the evolution of RSS.  I still feel strongly that RSS 0.94 should build upon a four year old standard instead of reinventing the wheel.

Note: despite the unusual rss version number, namespace declaration, and additional element, this feed seems to be happily consumed by Radio Userland's News Aggregator.


My ultra-liberal RSS parser parses it just fine, even picking up the item dates. w00t!

Posted by Mark Pilgrim at

Am I really the only one who thinks using dc:date is a horrible abuse of RDF? How can you consider the date an item was published 'metadata' in any sense of the word? I much prefer the date and pubDate tags. Not only are the more expressive, but they make it clear that an item's date is significant.

- itdp

Posted by itdp at

Works just fine in Aggie!
BTW, there is some slight movement on the other side of the aisle:

http://groups.yahoo.com/group/rss-dev/message/3402


Posted by Joe Gregorio at


There has indeed been movement. Movement that fosters open discussion not dictates. The tragedy is that some recent private discussions have been completely abandoned. Mostly because of nothing more than wounded pride. Puh-leeze.

The fundamental reason most users look at RSS-1.0 is the namespace option. There's _no_ way to do that in 0.9x. Grafting namespaces onto 0.9x is certainly possible.

Getting certain individuals to "back down" from their intractable, untenable positions is the only thing stalling it. Many, many people have tried to mount this argument over the span of several years and ONE person refused to entertain it. Guess who.

This leads to the larger question of making intelligent use of the many existing namespaces. Using things like Dublin Core brings along a lot of really good ideas. Why use <webMaster> which is only understood by RSS consumers when you could use <dc:creator> instead? That way anything else that already understands how to use the dc namespace will instently recognize what you mean when you use it in RSS. The same thing goes for many of the other DC elements; they're all useful in an RSS context.

There are ways to still use things like <dc:date> and indicate it's additional meanings like publication, build and modification date. By using a core dc:date you indicate to anything using it that is IS a date. All the other semantics of date handling automatically come along for the ride. But calling it just <pubDate> doesn't.

The trick is only in making the "mental leap" from using RSS-only element names to ones understood in thousands of other implementations.

The questions of RDF-ness are more subtle. The fundamental problem with RDF is only that it fails to put forth a killer app that makes the effort worthwhile. "Show me the Visicalc for RDF" still remains unanswered. But at the root of RDF is an understanding about how to build datasets that have a larger meaning. The relationships and such that you can pull from an RDF structure are a lot more intelligent than a simple XML wrapper. But again, this gets lost in translation.

The consuming users fundamentally don't care what the format entails. It's only the pride and arrogance of the developers that has kept things from moving productively forward.


Posted by Bill Kearney at

Bill, your spinning is unbelievable. I've been watching your posts on RSS-DEV and resisting the temptation to jump in. You lie about our product all the time. Outright lies. Shame on you.

Posted by Dave Winer at

Prove me wrong. Show me where there's a lie. Otherwise take care about being libelous.

If you feel you can support your positions in the rss-dev list you're more than welcome to participate.

Shame on YOU for how you behave. There's more to RSS than your dictatorship.

Posted by Bill Kearney at

Just for the record, my hand written parser also likes your feed just fine.

Posted by James Linden at


publishing date isn't metadata? I can't agree with that, the date is very rarely important in the document but is almost always important in how the document is categorized.



Posted by bryan at


Détente

Atom Dude: Meanwhile, you can help by spreading the word.  The word is détente.  RSS 1.0 has a reason to exist.  RSS 2.0 has a reason to exist.  And Atom has a reason to exist. And if anybody tells you differently, and won't...

Excerpt from iBLOGthere4iM at

Add your comment












Nav Bar