Feed syndication beyond blog updates

Many people in the technology world view the world of RSS, RDF, and Atom as a way of outputting blog content and reading the latest information in a feed aggregator. While that simplified view is true, the full world of feed syndication is a bit more complex.

Syndication feeds are extremely popular expressions of structured XML. The popularity of content production and consumption using feeds has resulted in widespread deployment of parsers able to turn something simple such as a title, publication date, and a body of text into an easily displayed message, communicating recent updates and atomic changes in our online world.

Power users might subscribe to hundreds of blogs within an aggregator such as NewsFire or Bloglines but feeds are also used to transfer specific data related to specific applications such as e-mail or a supply chain status.

Google

Gmail logo

Google Mail produces an Atom feed for every user. The feed contains information about the number of unread e-mail messages in the account as well as entries detailing each unread message. An authenticated user can view the message title, body, sender, and send date through data contained in the Atom feed. Google uses Atom 0.3, a deprecated version of the standard, and doesn’t properly namespace their added elements, but that doesn’t stop third party sites such as Netvibes or Gmail desktop notifiers from parsing the feed to display timely information for their users.

Most of Google’s APIs are expressed using Atom or RSS syndication formats. You can access your Google search history or access your Google Calendar data expressed as a feed.

Netflix

Netflix users can keep track of the latest movie releases, their movie queue, or recommendations using Netflix data expressed as RSS. Netflix members can access this data anywhere and at any time, or other services might build upon the Netflix data.

Earthquakes

USGS logo

The United States Geological Survey collects earthquake data from around the world and outputs the data in multiple formats for use by enthusiasts and researchers. The RSS feed includes the time of the earthquake, the epicenter expressed as latitude and longitude, the depth of rupture, and other data. Standard RSS parsers can understand basic data contained in the feed while more advanced readers can comprehend and display detailed information present in namespaced elements.

Summary

What commonly updated data do you produce that can be expressed to the world in the form of feed standards? Widely deployed feed parsers are ready to listen, delivering your latest data to interested people and/or devices around the world.

  • Posted
  • Updated at
  • Comments [3]

3 comments

Commentary on "Feed syndication beyond blog updates":

  1. DeWitt Clinton on wrote:

    Great post. A few of my favorites: Flickr photostreamsSaved searches, via Technorati, Windows Live Search, etc.Del.icio.us, Digg, etc., bookmark streamsAmazon price watchingTraffic and weather updatesEmail lists and package tracking (a feature of Bloglines)

    Also, server status tracking, a feature provided by Feedburner, among others.

  2. Lance Robinson on wrote:

    Hey Niall, with RSSBus we’re pushing out all kinds of data as RSS feeds. Amazon ECS query results, credit card transactions, CSV’s and TSV’s, spreadsheets, calendars , directory listings, IMAP/POP boxes, QuickBooks data, S3, SalesForce objects, database queries, etc.

    More interestingly, if you ask me personally, we’re “piping” these feeds through one another using an xml-based scripting language. So for example one demo that I did is retrieving a feed of google calendar entries and piping those into salesforce calendar.

  3. Josh Maher on wrote:

    These are all great, has anyone investigated putting data that is not generally on the web into a feed? Either from a server infrastructure perspective or any other non-traditional “internet” data source?