Addresses like feed:http://example.org/rss.xml are typical feed protocol URI. They are used (at the moment of this writing) by feed readers/aggregators and other utilities related to feed processing. When you see them at a website, they look simmilar to the old XML icons, like in the following example:
These two protocols (feed and rss) allow syndication of feeds (like RSS or Atom) into your feed reader/aggregator software (like WinRSS, Vox Lite, FeedReader, ...).
Two reasons (explained below):
The main difference with http: URL is that feed: URI are to be processed by feed reader/aggregator software, while http: URL are usually processed by web browser software.
Like the mailto: protocol, which allows to define parameters (like Subject) feed: URI can express commands and parameters. Notice that http: cannot define commands, the only one is browse contents. When you enter an http URL in your browser, it always displays it.
Typical feed: commands are subscription to a particular feed (this is the default one), preview of the feed content, un-subscription from a particular feed, visit associated website or weblog, etcetera.
When you are browsing the web, and click a mailto: link, your e-mail software self-executes. Now, when you click a feed: link, your feed aggregator software self-executes.
The new feed:// protocol is syntax compatible with the old rss:// protocol, it's only a matter of compatibility with previous software. rss:// is deprecated.
Where
| NAME | EXAMPLES | DESCRIPTION |
| feed: | feed: rss: | Protocol name |
| // | // nothing | Double slashes |
| <extensions> | see extensions nothing | Can be ignored |
| <feedurl> | http://example.org/rss.xml example.org/rss.xml | Feed address |
The <feedurl> part of the URL is the address of any valid feed, for instance, an http file. As with current web browsers, http: is the default protocol:
feed://example.org/rss.xml
Other protocols can be used, like network shared resources or local filesystem files. Use their corresponding syntax to form a valid feed: URI:
feed:file:///c|/my%20documents/news.xml (this is a Windows file)
feed://ftp://user:password@ftp.host.com/path/index.xml (FTP file transfer protocol)
feed://file://\\server\share\index.xml (a Windows networked file)
feed:file:///server/share/index.xml (another valid network format)
By default, it is used to subscribe to that feed into your software:
feed://http://example.org/rss.xml
feed:http://example.org/rss.xml
feed:example.org/rss.xml
Using this format, your feed reader software should ask whether you want to subscribe to that feed or perform any other action (display information, visit website...). Please notice that your software does not need to be an aggregator, it could be a validator or any other future idea.
This link format is currently supported by Vox Lite and WinRSS. You should include the "http" part in the string, as "ftp", "file" and other protocols are also valid.
|
The following feed readers already have support for the feed: protocol:
WinRSS feed reader
Tricks to make other feed readers feed: compatible:
Compatibility with the old rss: protocol (since April 2003) is only required if you want compatibility with WinRSS or Vox Lite old links.
In order to ease the transition to the feed: protocol, you should change your current XML, RSS or RDF links. Please follow these steps:
Collaborate in the description of the feed: protocol.
More information about this new protocol can be found at:
Pete Hopkins' Pirate Typepad (1)
Pete Hopkins' Pirate Typepad (2)
Christian Crumlish's A missing link in the appliance-ing of RSS
|
Copyright ©2002-2006
BRiNDYS Software. All rights reserved. BRiNDYS,
WinRSS,
GEDEX,
SiCURE, SiCARIO, USUARi, Trasgo,
BRiNotes and
BRiRespa are marks or registered trademarks property of
BRiNDYS Software.
Vox Lite is Copyright 2003 Steven Wood.