The name Atom applies to a pair of related standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (APP for short) is a simple HTTP-based protocol for creating and updating Web resources.
Web feeds allow software programs to check for updates published on a web site. To provide a web feed, a site owner may use specialized software (such as a content management system) that publishes a list (or "feed") of recent articles or content in a standardized, machine-readable format. The feed can then be downloaded by web sites that syndicate content from the feed, or by feed reader programs that allow Internet users to subscribe to feeds and view their content.
A feed may include headlines, full-text articles, exerpts, summaries, and/or links to content on a web site, along with various metadata. Feeds published in the Atom syndication format are sometimes called Atom feeds, Atom streams, or Atom channels.
The development of Atom was motivated by the existence of many incompatible versions of the RSS syndication format, all of which had shortcomings, and the poor interoperability * of XML-RPC-based publishing protocols. The Atom syndication format is now a stable IETF "proposed standard", specified in RFC 4287.
Web feeds are used by the weblog community to share the latest entries' headlines or their full text, and even attached multimedia files. (See podcasting, vodcasting, broadcasting, screencasting, Vloging, and MP3 blogs.) These providers allow other websites to incorporate their "syndicated" headline or headline-and-short-summary feeds under various usage agreements. Atom and other web syndication formats are now used for many purposes, including marketing, bug-reports, or any other activity involving periodic updates or publications.
A program known as a feed reader or aggregator can check webpages on behalf of a user and display any updated articles that it finds. It is common to find web feeds on major Web sites, as well as many smaller ones. Some websites let people choose between RSS or Atom formatted web feeds; others offer only RSS or only Atom. In particular, many Blog and Wiki sites offer their web feeds in the Atom format.
Client-side readers and aggregators are typically constructed as standalone programs or extensions to existing programs like web browsers. Browsers are moving toward integrated feed reader functions, such as Safari RSS, Opera, Firefox and Internet Explorer. Such programs are available for various operating systems.
Web-based feed readers and news aggregators require no software installation and make the user's "feeds" available on any computer with Web access. Some aggregators syndicate (combine) web feeds into new feeds, e.g., take all football related items from several sports feeds and provide a new football feed. There are also search engines for content published via web feeds like Technorati and Blogdigger.
.
The main starting point and motivation for the development of Atom was the perceived deficiencies in widely adopted RSS 2.0 syndication format The intention was to ease the difficulty of developing applications with web syndication feeds. A brief description of the main issues of RSS 2.0 addressed by Atom 1.0 follows *:
Members of the community who felt there were significant deficiencies with this family of formats were unable to make changes directly to RSS 2.0 because it was not an open standard. RSS 2.0 was copyrighted by Harvard University and in the official specification document it stated that it was purposely frozen "no significant changes can be made and it is intended that future work be done under a different name". *
The project aimed to develop a web syndication format that was: *
In short order, a project road map was built. The effort quickly attracted more than 150 supporters including David Sifry of Technorati, Mena Trott of Six Apart, Brad Fitzpatrick of LiveJournal, Jason Shellen of Blogger, Jeremy Zawodny of Yahoo, Timothy Appnel of the O'Reilly Network, Glenn Otis Brown of Creative Commons and Lawrence Lessig. Other notables supporting Atom include Mark Pilgrim, Tim Bray, Aaron Swartz, Joi Ito, and Jack Park. Also, Dave Winer, the key figure behind RSS 2.0, gave tentative support to the Atom endeavor (which at the time was called Echo.)[http://backend.userland.com/2003/06/26
After this point, discussion became chaotic, due to the lack of a decision-making process. The project also lacked a name, tentatively using "Pie," "Echo," and "Necho" before settling on Atom. After releasing a project snapshot known as Atom 0.2 in early July 2003, discussion was shifted off the wiki.
The final draft of Atom 1.0 was published in July 2005 and was accepted by the IETF as a "proposed standard" in August of 2005. Work then continued on the further development of the publishing protocol and various extensions to the syndication format.
The Atom Syndication Format was issued as a proposed "internet official protocol standard" in IETF RFC 4287 in December 2005. * The co-editors of RFC 4287 were Mark Nottingham and Robert Sayre.
Example Feed Insert witty or insightful remark here 2003-12-13T18:30:02Z John Doe johndoe@example.com urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6
Atom-Powered Robots Run Amok urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a 2003-12-13T18:30:02Z Some text.
XML-based standards | Atom | Web syndication formats
Atom | Atom | Atom (XML-Format) | Atom | Atom | Atom | Atom | Atom | Atom (standarts) | Atom (szabvány) | Atom (standaard) | Atom (standard) | Atom | Atom | Atom | Atom (XML-format) | Atom | Atom
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Atom (standard)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world