On my walk yesterday I thought maybe I should just add them to 0.94.
Then I thought -- I need a use-case. I can't add something unless I can test it.
So if you want to take the lead on this, and provide both the copy to be added to the 0.94 spec, and one or two conforming examples, I'll do my best to get it in. Otherwise let's shoot for 0.95. I want to start writing code for 0.94 asap and next week is very busy. That and only being able to work four or so hours a day are my major constraints.
If RSS 0.94/5/6 is going to (a) maintain a simpler core than RSS+RDF, (b) support modules, and (c) stay backward compatible, I would say this is an evolutionary leap above RSS+RDF. All the extensibility without the bloat. You should call it RSS 2.0. (I'm not kidding.)
Sam, I outlined two choices for the sequence of events on Scripting News this morning. I know the disclaimers are there, and UserLand has not deployed anything -- that's the only developer I have any direct influence over. Others are moving forward in preparation. It always works that way. I've never been able to find a way around it. Basically RSS has no business evolving so much at this late stage in its life. I didn't know Dublin Core is only four years old. RSS is almost one year older.
Mark, thanks for the prespective. I'm a little too close to the situation to know how other people see it.
It's 5:30PM and believe it or not, <i>no one has objected to the plan outlined on Scripting News.</i> In fact, quite a few people have emailed to express their hearty approval. So we're going to go for it. Namespaces in 0.94. And I think that's just the beginning of the coalescing. Just the beginning. Ye-hi.
Hang on there Dave. You need to give some of us a chance.
I'm all for namespaces. (I wholeheartedly concur with Jon Udell's viewpoint in "The mission of RSS.") I disagree with "[elements not defined in the spec] can be in namespaces or not, at your pleasure" quite strongly. The "or not" is a bad idea because its a recipe for namespace collision disaster. The usual examples apply. Its just not worth the risk. I also think there is something to be said for the "cue" a namespace provides indication to what is part of the core and what is an extension.
I want no part of the acrimony that has been leveled at you on this, but I sincerely wish you would post thoughts/plans like this to to an open many to many forum like mailing list. There is a near silent majority that doesn't have the time to monitor dozens of weblogs in realtime for topical information and provide perspective that would be helpful to this effort.
Mark Pilgrim dives into the RSS date flap... "Its FUD. Its crap. Cut it out. To recap: in 1982, RFC 822 defined a date format. In 1997, Dave Winer respected prior art by using that date format for the date elements in his syndication...