Chemistry Reference and  Research
           
 
Periodic Table
- standard table
- large table
 
Chemical Elements
- by name
- by symbol
- by atomic number
 
Chemical Properties
 
Chemical Reactions
 
Organic Chemistry
 
Branches of Chemistry
Analytical chemistry
Biochemistry
Computational Chemistry
Electrochemistry
Environmental chemistry
Geochemistry
Inorganic chemistry
Materials science
Medicinal chemistry
Nuclear chemistry
Organic chemistry
Pharmacology
Physical chemistry
Polymer chemistry
Supramolecular Chemistry
Thermochemistry

RSS (file format)

RSS is a family of XML file formats for web syndication used by news websites and weblogs. It stands for one of the following standards:

Contents

Usage

RSS is used to provide items containing short descriptions of web content together with a link to the full version of the content. This information is delivered as an XML file called RSS feed, RSS stream, or RSS channel. An orange rectangle with the letters XML () is often used as a link to a site's RSS feed. RSS feed is a rather technical name. From a functional point of view it is better to talk about web feed.

In 2004 and 2005, use of RSS spread to many major news organizations, including Reuters and the Associated Press, after several years of use by weblogs, technology publications and other early adopters. The first online news site to use RSS feeds was Variety.com in June of 2002. Under various usage agreements, providers allow other websites to incorporate their "syndicated" headline or headline-and-short-summary feeds.

RSS is widely used by the weblog community to share the latest entries' headlines or their full text, and even attached multimedia files. (See podcasting, broadcatching and MP3 blogs.)

A program known as a feed reader or aggregator can check RSS-enabled webpages on behalf of a user and display any updated articles that it finds. RSS saves users from having to repeatedly visit favorite websites to check for new content or be notified of updates via email. It is now very common to find RSS feeds on most major web sites, as well as many smaller ones.

Feed Readers or News aggregators are typically constructed as extensions to a web browser, as extensions to an email program, or as standalone programs. Some programs now also have native support of RSS and/or Atom, such as Mozilla Firefox (via "live bookmarks"), Mozilla Thunderbird (via "RSS accounts"), Opera (via an "RSS browser"), and Avant Browser (via "XML feeds"). RSS support will be available in the next version of Safari.

Web-based feed readers and News aggregators such as the ones found on My Yahoo (Yahoo's user-customizable Web page), Waggr, and Bloglines, require no software installation and make the user's "feeds" available on any computer with Web access.

Some aggregators syndicate (combine) RSS feeds into new feeds, e.g. take all football related items from several sports feeds and provide a new football feed.

See news aggregator for a list of clients for various operating systems.

History

The original version of RSS was 0.9, designed by Netscape for use on their "My Netscape" portal. It was originally based on RDF. But according to the RSS timeline, Netscape's marketing people caused it to be stripped down [1]. This stripped-down version was renamed Rich Site Summary. Netscape later expanded the format, to add features present in the Scripting News XML format, which was designed by Dave Winer of UserLand Software. In 2000 RSS "was forked" (split into two development paths):

  1. A group of developers organized in the rss-dev [mailing list] [2] published RSS 1.0 [3] based on RSS 0.9 utilizing the W3C standards RDF and XML namespaces. RSS 1.0 was designed to provide a frozen standard that allows for extension through modules, residing in their own name spaces [4]. By leveraging RDF, RSS 1.0 streams can take part in the Semantic Web.
  2. Dave Winer published RSS 0.92 [[5]], which extended RSS 0.91 with new elements, for those who felt namespaces and RDF added unnecessary complexity. Winer promoted the format to organizations including The New York Times, and emphasized "Really Simple Syndication" as the meaning of the three-letter abbreviation. The latest version (Fall 2002) is RSS 2.0.1, which, like the 1.0 format, is considered frozen, and allows for extensibility through modules living in their own namespaces. Details are given in its specification, published under a Creative Commons copyright at Harvard's Berkman Center for the Internet & Society. Winer and Userland Software assigned ownership of the specification to Berkman Center in 2003 and named an advisory board, from which Winer subsequently resigned.

Incompatibilities

RSS refers to multiple syndication formats (with multiple versions), which some observers say are incompatible [6]. Others disagree, arguing that the underlying structure of RSS is that of XML and therefore compatibility is achievable through XSLT, which the RSS aggregator would apply anyway in order to make the RSS feed presentable to users. Developers of aggregators and publishers have hedged their bets by supporting multiple XML syndication standards.

Additional incompatibilities arose when publishers started to put small fragments of HTML content in an item's description. Some are added as a CDATA sections, while some are added as HTML-encoded PCDATA. The date format used by various versions of RSS is also different. Also many feed authors started mixing features of the different standards, or added new features supported only by certain feed readers or aggregators, thus producing RSS feeds that do not meet any of the standards and sometimes are not even well-formed XML.

Because of these confusions and incompatibilities, the Atom standard was created. (Some have argued that the creation of yet another format only confuses things further.)

See also

External links

Reference

Services

01-04-2007 01:16:19
The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License. How to see transparent copy