I've been trying to find the "official" documentation for ATOM and RSS so I can program against it. The problem I'm running into is that there are a lot of places that includes parts but never the whole specification.
Does anyone know of a good reference for both of these syndication formats thats reliable and contains the whole specification?
UPDATE: I did find this one for ATOM. Not sure if this is official but it looks pretty promising. I'm going to read some more on it.
RSS and Atom are the two main standards of web syndication. Atom was developed to avoid the limitations and flaws of RSS. Though Atom is more robust than RSS, the latter still remains a widely used standard.
An Atom feed is very similar to an RSS feed in that it is a lightweight XML format allowing for easy syndication of web content. In fact, most RSS readers and news aggregators will be able to read Atom feeds just fine, as it is becoming a widely-used alternative to RSS feeds.
RSS/Atom feeds give good hints about where to find the most recently updated pages. If your website provides an RSS or Atom feed, our crawler will download it to find new links on your site to index first. This is particularly useful when Site Search is doing an incremental update of your website.
The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (AtomPub or APP) is a simple HTTP-based protocol for creating and updating web resources. Atom. Filename extension. .atom, .xml. Internet media type.
The official RSS 2.0 spec is here:
http://cyber.law.harvard.edu/rss/rss.html
I am the author of the spec.
The official Atom spec is here:
https://www.rfc-editor.org/rfc/rfc4287
See https://www.rfc-editor.org/rfc/rfc4287 for the official Atom Syndication Format specifications. Also, here are some more links I found useful:
The latest official version of the RSS spec is here: http://www.rssboard.org/rss-specification
The current version is 2.0.11 published on March 30, 2009. The above link will always point to the latest version, and there are links to archived versions on that page.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With