Nathan's Weblog
   


This is Nathan Lutchansky's weblog, Copyright (C) 2003-2005 Nathan Lutchansky.

Contact

  • Email
  • Web page
  • Categories

  • Tech
  • Personal
  • Subscribe

  • Atom feed
  • RSS feed
  • LiveJournal

  •        

    Sun, 07 Mar 2004
    Syndication formats

    I guess now's as good a time as any to jump into the Atom vs. RSS debate. (I've been meaning to post this for a while...) For those of you who don't follow the exciting world of weblog syndication, the venerable RSS syndication format is under attack by a young upstart format named Atom. While the development of Atom was started only eight months ago, it has caught on quickly in the weblog world, and most weblog software now supports it as well as a number of prominent sites such as LiveJournal and Blogger.

    Why a new syndication format? Mostly the issue seems to be over the control of the RSS spec. While RSS was originally developed by Netscape, it was abandoned as the company lost market traction, and Dave Winer took over maintenance of the specification. The problem is, Dave Winer doesn't seem to understand how standards are supposed to be maintained and developed, and many people feel he is exerting undue control over the future of RSS.

    So, to take advantage of starting from scratch, the Atom standard goes beyond just defining a "syndication" format. A format for accessing archived entries was created, and there are even standardized mechanisms for posting new entries and updating old entries. Soon, the variety of weblog update clients that LiveJournal users have available will be able to update and maintain weblogs running on any server software using the Atom API.

    The Atom spec is cleaner and better designed than RSS, and as a result can support a much wider range of uses. Wiki sites are already using Atom to publish entries and accept new submissions. Want to publish XML-formatted security updates with Atom? You can embed your XML directly into the feed without having to entity-escape it, allowing much simpler implementation of the parsers. Atom supports feeding information from machine-to-machine, instead of just the machine-to-person format that RSS imposes by its poor design.

    Hopefully, more sites will discover nifty uses for Atom, and it will become the starting point for growing the semantic web beyond the current content syndication rut we're stuck in now. The sooner we discard RSS in favor of Atom, the sooner we can move on.

    [/tech] Posted at: 14:13

    Comments

    Your Comment

     
    Name:
    URL/Email: [http://... or mailto:you@wherever] (optional)
    Title: (optional)
    Comment:
    Save my Name and URL/Email for next time