Difference between revisions of "AtomPub"

From BC$ MobileTV Wiki
Jump to: navigation, search
Line 63: Line 63:
* Known ATOM feeds: http://intertwingly.net/wiki/pie/KnownAtomFeeds
* Known ATOM feeds: http://intertwingly.net/wiki/pie/KnownAtomFeeds
* RSS 2.0 and Atom 1.0 compared: http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared
Line 69: Line 70:
* The Web, The Browser And AtomPub: http://www.infoq.com/news/2009/04/web-browser-atompub
* The Web, The Browser And AtomPub: http://www.infoq.com/news/2009/04/web-browser-atompub
* PHP Atom Server: http://www.sitepoint.com/blogs/2004/09/09/php-atom-server/
* PHP Atom Server: http://www.sitepoint.com/blogs/2004/09/09/php-atom-server/
* Atom vs. RSS Feed: http://www.freemarketingzone.com/rss/atom-vs-rss.html
* The world of Syndication -- Atom 1.0 vs. RSS 2.0?: http://blogs.iis.net/vsood/archive/2008/10/06/the-world-of-syndication-atom-1-0-vs-rss-2-0.aspx
* RSS vs. Atom - What’s the Big Deal?: http://www.problogger.net/archives/2006/03/30/rss-vs-atom-whats-the-big-deal/

Revision as of 14:50, 16 March 2011

ATOM An event/update publishing protocol The Atom Publising protocol (commonly abbreviated AtomPub) is a data format and publishing mechanism for making content easily available, indexable and searchable on the world wide web.

Atom is (arguably) best-suited for activity groups, discussions, forums and chronological (sequential) events or actions.


ATOM is the name of a family of data formats and procotols, separated into two main subtypes: Atom Publishing Protocol (commonly abbreviated AtomPub or APP) and Atom Syndication Format (commonly abbreviated Atom or Atom Feed).

AtomPub is an application-level protocol for both publishing and editing web resources using HTTP and XML (i.e. a RESTful protocol for data feeds); whereas Atom is an XML-based document format that describes lists of related information known as "feeds", which are composed of a number of items, known as "entries", each with an extensible (unconstrained by a strict DTD/XSD) set of attached metadata.[1]


The Atom Publishing Protocol namespace is as follows:



The Atom Syndication Format namespace is as follows:



 <?xml version="1.0" encoding="utf-8"?>
 <feed xmlns="http://www.w3.org/2005/Atom">
   <title>Example Feed</title>
   <subtitle>A subtitle.</subtitle>
   <link href="http://example.org/feed/" rel="self" />
   <link href="http://example.org/" />
     <name>John Doe</name>
     <title>Atom-Powered Robots Run Amok</title>
     <link href="http://example.org/2003/12/13/atom03" />
     <link rel="alternate" type="text/html" href="http://example.org/2003/12/13/atom03.html#comment"/>
     <link rel="edit" href="http://example.org/2003/12/13/atom03/edit"/>
     <summary>Some amount of text (anything from the first paragraph to the entire story, and everything in between).</summary>



External Links


  1. Atom Publishing Protocol (APP) and Atom Syndication Format (ATOM): http://library.skjworld.com/internet/atom-publishing-protocol
  2. AtomEnabled - Sample Feed: http://www.atomenabled.org/developers/syndication/#sampleFeed

See Also