RSS is a family of web feed formats, specified in XML and used for Web syndication. RSS is used by (among other things) news Web sites, weblogs and podcasting. The abbreviation is variously used to refer to the following standards:
Web feeds provide web content or summaries of web content together with links to the full versions of the content, and other metadata. RSS, in particular, delivers this information as an XML file called an RSS feed, webfeed, RSS stream, or RSS channel. In addition to facilitating syndication, web feeds allow a website's frequent readers to track updates on the site using an aggregator.
A program known as a feed reader or aggregator can check a list of feeds on behalf of a user and display any updated articles that it finds. It is common to find web feeds on major websites and many smaller ones. Some websites let people choose between RSS or Atom formatted web feeds; others offer only RSS or only Atom.
RSS-aware programs are available for various operating systems. Client-side readers and aggregators are typically constructed as standalone programs or extensions to existing programs such as web browsers. Browsers such as Mozilla Firefox, Safari, Opera and Microsoft's Internet Explorer 7 have integrated support for RSS feeds.
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 combine existing web feeds into new feeds, e.g., taking all football related items from several sports feeds and providing a new football feed. There are also search engines for content published via web feeds like Feedster or Blogdigger.
, or with the letters XML.gif or RSS.gif. Many news aggregators such as My Yahoo!* publish subscription buttons (Addtomyyahoo4.gif) for use on Web pages to simplify the process of adding news feeds.
RDF Site Summary, the first version of RSS, was created by Dan Libby of Netscape in March 1999 for use on the My Netscape portal. This version became known as RSS 0.9. In July 1999, responding to comments and suggestions, Libby produced a prototype tentatively named RSS 0.91Libby, Dan, 10 July, 1999. RSS 0.91 Spec, revision 3 (RSS standing for Rich Site Summary), that simplified the format and incorporated parts of Winer's scripting news format. This they considered an interim measure, with Libby suggesting an RSS 1.0-like format through the so-called Futures Document.
Soon afterwards, Netscape lost interest in RSS/XML, leaving the format without an owner, just as it was becoming widely used. A working group and mailing list, RSS-DEV, was set up by various users and XML notables to continue its development. At the same time, Winer unilaterally posted a modified version of the RSS 0.91 specification to the Userland website, since it was already in use in their products. He claimed the RSS 0.91 specification was the property of his company, UserLand Software.Winer, Dave, 4 June, 2000. RSS 0.91: Copyright and Disclaimer Since neither side had any official claim on the name or the format, arguments raged whenever either side claimed RSS as its own, creating what became known as the RSS fork.
The RSS-DEV group went on to produce RSS 1.0RSS-DEV Working Group, December 9, 2000. RDF Site Summary (RSS) 1.0'' in December 2000. Like RSS 0.9 (but not 0.91) this was based on the RDF specifications, but was more modular, with many of the terms coming from standard metadata vocabularies such as Dublin Core.
Nineteen days later, Winer released by himself RSS 0.92Winer, Dave, 25 December, 2000. RSS 0.92 Specification, a minor and supposedly compatible set of changes to RSS 0.91 based on the same proposal. In April 2001, he published a draft of RSS 0.93Winer, Dave, 20 April, 2001. RSS 0.93 Specification which was almost identical to 0.92. A draft RSS 0.94 surfaced in August, reverting the changes made in 0.93, and adding a type attribute to the description element.
In September 2002, Winer released a final successor to RSS 0.92, known as RSS 2.0 and emphasizing "Really Simple Syndication" as the meaning of the three-letter abbreviation. The RSS 2.0 spec removed the type attribute added in RSS 0.94 and allowed people to add extension elements using XML namespaces. Several versions of RSS 2.0 were released, but the version number of the document model was not changed.
In November, 2002, The New York Times began offering its readers the ability to subscribe to RSS news feeds related to various topics. In January, 2003, Winer called the New York Times' adoption of RSS the "tipping point" in driving the RSS format's becoming a de facto standard.
In July, 2003, Winer and Userland Software assigned ownership of the RSS 2.0 specification to his then workplace, Harvard's Berkman Center for the Internet & SocietyBerkman Center, 15 July, 2003. RSS 2.0 Specification moves to Berkman.
Winer was criticized for unilaterally creating a new format and raising the version number. In response, RSS 1.0 coauthor Aaron Swartz published RSS 3.0Swartz, Aaron, 6 September, 2002. The Road to RSS 3.0 and RSS 3.0, a non-XML textual format. The format was possibly intended as a parody and only a few implementations were ever made.
In January 2005, Sean B. Palmer, Christopher Schmidt, and Cody Woodard produced a preliminary draft of RSS 1.1.Palmer, Sean B. and Christopher Schmidt, 23 January, 2005. RSS 1.1: RDF Site Summary It was intended as a bugfix for 1.0, removing little-used features, simplifying the syntax and improving the specification based on the more recent RDF specifications. As of July 2005, RSS 1.1 had amounted to little more than an academic exercise.
In April 2005, Apple Computer Inc. released Safari 2.0 with RSS Feed capabilities built in. Safari delivered the ability to read RSS feeds, and bookmark them, with built-in search features.
In August 2005, Israeli student Jonathan Avidan unilaterally launched a project to create "RSS 3"Avidan, Jonathan, August 2005. RSS 3 Project. It failed to gain backing from anyone in the RSS industry.
In November 2005, Microsoft proposed its Simple Sharing Extensions to RSS, informally named "Real Simple Synchronization" [http://colmsmyth.blogspot.com/2005/11/microsoft-extends-rss-real-simple.html by Colm Smyth.
In December 2005, the Microsoft IE team and , effectively making the orange square with white radio waves the industry standard for both RSS and related formats such as Atom. Also in February 2006, Opera announced they too will add the orange square in their next release of Opera 9.
In January 2006, Rogers Cadenhead relaunched the RSS Advisory board in order to move the RSS format forward.
The RSS 2.* branch (initially UserLand, now Harvard) includes the following versions:
For the most part, later versions in each branch are backward-compatible with earlier versions (aside from non-conformant RDF syntax in 0.90), and both versions include properly documented extension mechanisms using XML Namespaces, either directly (in the 2.* branch) or through RDF (in the 1.* branch). Most syndication software supports both branches. Mark Pilgrim's article "The Myth of RSS Compatibility" discusses RSS version compatibility in more detail.
The extension mechanisms make it possible for each branch to track innovations in the other. For example, the RSS 2.* branch was the first to support enclosures, making it the current leading choice for podcasting, and as of mid-2005 is the format supported for that use by iTunes and other podcasting software; however, an enclosure extension is now available for the RSS 1.* branch, mod_enclosure *. Likewise, the RSS 2.* core specification does not support providing full-text in addition to a synopsis, but the RSS 1.* markup can be (and often is) used as an extension. There are also several common outside extension packages available, include a new proposal from Microsoft for use in Internet Explorer 7.
The most serious compatibility problem is with HTML markup. Userland's RSS reader—generally considered as the reference implementation—did not originally filter out HTML markup from feeds. As a result, publishers began placing HTML markup into the titles and descriptions of items in their RSS feeds. This behaviour has become widely expected of readers, to the point of becoming a de facto standard, though there is still some inconsistency in how software handles this markup, particularly in titles. The RSS 2.0 specification was later updated to include examples of entity-encoded HTML, however all prior plain text usages remain valid.
In reaction to recognised issues with RSS (and because RSS 2.0 is frozen), a third group began a new syndication specification, Atom, in June 2003, and their work was later adopted by Internet Engineering Task Force (IETF).
The relative benefits of Atom and the two RSS branches are a matter of debate within the Web-syndication community. Supporters of Atom claim that it improves on RSS by relying on standard XML features, by specifying a payload container that can handle many different kinds of content unambiguously, and by having a specification maintained by a recognised standards organisation. Supporters of RSS claim that Atom unnecessarily introduces a third branch of syndication specifications, further confusing the marketplace.
For a comparison of Atom 1.0 to RSS 2.0 see Atom Compared to RSS 2.0.
<rdf:RDF
xmlns:rdf="
The following is an example of an RSS 2.0 file.
<rss version="2.0">
<channel>
<title>Liftoff Newstitle>
<link>
RSS | Web syndication formats | XML-based standards | Computer file formats
RSS | RSS | RSS | RSS | RSS | RSS | RSS | RSS (formato) | RSS | RSS | Rich Site Summary | RSS | RSS | RSS | RSS | RSS | RSS | RSS protokols | RSS (fájl formátum) | RSS | RSS | RSS | RDF Site Summary | RSS | RSS | RSS | RSS | RSS | RSS | RSS (định dạng tập tin) | RSS | RSS | RSS
This article is licensed under the GNU Free Documentation License.
It uses material from the
"RSS (file format)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world