SearchMob!


Powered by Rollyo

Recent Comment
Spotlight

  • Reader Yong writes: Regardless of this debate, google should be so intelligent as to take the necessary steps to prevent the abuse of its power. Instead of waiting for a disaster to happen, which may actually harm people. [go]

Recent Comments

  • mark davey: " If you are going to be doing a lot of vo ..." [go]
  • bob: " well, I too have been bothered by this f ..." [go]
  • jez: " I think this goes back to fundamental at ..." [go]
  • Erkko: " Personally think this is a case of human ..." [go]
  • aşk: " All years will be old in the next year : ..." [go]
  • aşk: " Oh my sweety, look at this :) ..." [go]
  • kral oyun: " Funny Comments : ) ..." [go]
  • kral oyunlar: " Very sweety :) ..." [go]
  • aşk: " Oh yeah, that is good I think ..." [go]
  • kral oyun: " Goog document and nice comments ..." [go]
  • aşk: " I like google :) ..." [go]
  • kral oyun: " Nice, thanks a lot ..." [go]
  • aşk: " Thanks for this article, very helpfull ..." [go]
  • kral oyun: " Oh nice document ..." [go]
  • kral oyunlar: " I will be very glad about it ;) ..." [go]
  • kral oyun: " Yes, very good ;) ..." [go]

PERFECT FOR THAT PERSON WITH EVERYTHING
Order 'The Search'

thesearch_bookcover.jpg

Yup, it makes the perfect gift for that officemate or colleague who you thought had everything....including you! If you order here, I promise to sign it, assuming we can figure out the shipping...

You can also buy the audio version here.

Check my book page for more info.

Blogger's Rights

Top Posts

Active Topics

Monthly Archives

About John Battelle

Searchblog Newsletter

Enter email to subscribe to "Re-Find", Searchblog's weekly newsletter:


Calendar

August 2007
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Syndicate

Powered by

February 12, 2004 9:23 AM

The Atom/RSS Fracas

Can anybody tell me why this is a big deal? This CNET piece makes it seem like there's a real war between RSS and Atom, but it reads to me like competition, which is good as far as I can tell. I mean in the long run, won't my aggregators and blogging tools just support both? As a non-technical guy, can someone give me the shorthand on why this matters that much? I'm not being flip (it may sound that way), I just don't get it.


Comments

The key issues are:
1. There is no "one" RSS. In fact, depending on how you count it, there are between seven and nine different versions of RSS.
2. Each of the many versions of RSS is, in some way, incompatible with the others. Sometimes the difference is very large. For instance, some versions of RSS look like "normal XML" while others are in an RDF encoding. Thus, building an "RSS" processor means building a tool that processes not one format but many.
3. The RSS specifications (when written versions actually exist...) rank among the worst specifications written for any Internet related tool or format. They are grossly underspecified and filled with ambiguities or important use cases not addressed.
4. The most prominent evangelist for RSS, Dave Winer, has declared that "RSS is finished" and there will be no effort made to address any of the existing failings in the specifications nor issues that may arise in the future. (Note: I've been developing distributed apps for over 25 years now. RSS is the *only* spec that I've *ever* heard anyone say would never be modified -- unless it was for a dead product. By declaring that the spec is closed, Winer has declared that RSS is dead...)
5. RSS, in Winer's versions, ignores XML1.0 standards in a number of ways. For instance, these versions include a tag that is to be used instead of the xml:lang tags which are standard in XML1.0. However, the definition of the RSS language tag results in massive difficulties in handling a number of I18N problems, like feeds that contain items written in more than one language.
6. Date handling in RSS is poorly defined. There is only one date (pubDate) when at least two are required (created/modified, issued). Also, dates are in the old RFC822 format (i.e. "Thu, 12 Feb 2004...") rather than an international standard format.
This list of failings in RSS could be extended at great length. The point here is that RSS was a wonderful idea created by Netscape many years ago. But the RSS specification has been badly maintained over the years and now desperately needs updating, a proper specification, and an open process for resolving issues. Atom is intended to provide RSS style syndication with the solid, well defined base for interoperability that it deserves and requires.

bob wyman

Be flip, be very flip -- just as flip as we all were about the difference between HTML 2 and 3. From the commercial point of view, the RSS/ATOM argument is just a market-growth impediment that is best ignored in public.

The technical guys are all correct in arguing the points out regarding the metadata inconsistencies/omissions in RSS and the security hazards in ATOM, but Feedster's and everyone else's coders are just writing parsers for all the different formats already. It's annoying, but no more than that.

When the aggregator market consolidates and the black hats start exploiting ATOM holes, the variance among the data standards will naturally decrease as fewer, more robust products get all the market share.

if you want to *publish* eg. stuff from a mailinglist to people who just want
"the news", the question is what format to use! everybody else just sits and
waits or uses (a variant of) mark pilgrims universal parser (python).

if you want to *publish* eg. stuff from a mailinglist to people who just want
"the news", the question is what format to use! everybody else just sits and
waits or uses (a variant of) mark pilgrims universal parser (python).

Post a comment

Human detector
Please enter the letter "m" in the field below. If you want to preview your comment before posting, enter the secret letter after previewing, not now, as the letter will change upon preview.

Enter the letter from above:

Searchblog Classifieds!

Recent Jobs

Searchblog, in paperback

Searchblog
Print Edition

Get Your Own Print Version of Searchblog

Get the book

Click here to buy a customized print version of the entire contents of Searchblog.

Categories

Search Resources

License