Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Good resource for the ATOM and RSS specification?

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.

like image 303
Edward Avatar asked Oct 31 '11 02:10

Edward


People also ask

Which is better Atom or RSS?

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.

What is the difference between Atom and RSS?

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.

What is Atom link in RSS feed?

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.

What is Atom in Internet programming?

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.


4 Answers

The official RSS 2.0 spec is here:

http://cyber.law.harvard.edu/rss/rss.html

I am the author of the spec.

like image 74
Dave Winer Avatar answered Nov 01 '22 01:11

Dave Winer


The official Atom spec is here:

https://www.rfc-editor.org/rfc/rfc4287

like image 40
mahemoff Avatar answered Nov 01 '22 00:11

mahemoff


See https://www.rfc-editor.org/rfc/rfc4287 for the official Atom Syndication Format specifications. Also, here are some more links I found useful:

  • A good getting started guide to Atom 1.0 (Apparently this is the official home page but I found it lacking in detail as compared to the above link.)
  • Comparison of RSS and Atom (You really should be using Atom 1.0 for new feeds).
  • Validate your Atom feed.
  • PubSubHubbub (A way for users to subscribe to changes in your feed and your site to publish changes to the feed).
  • Building Atom Feeds for ASP.NET MVC (Although this is for MVC, it's still worth a read to learn about PubSubHubbub, icon and logo sizes and more about Atom feeds).
like image 30
Muhammad Rehan Saeed Avatar answered Nov 01 '22 01:11

Muhammad Rehan Saeed


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.

like image 28
zizzler Avatar answered Nov 01 '22 00:11

zizzler