|
action research, article of faith, xe currency
For Atom feeds from Wikipedia, see Wikipedia:Syndication.
Atom
File extension: .atom, .xml
MIME type: application/atom+xml
Type of format: Syndication
Extended from: XML
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 contains entries, which may be headlines, full-text articles, excerpts, summaries, and/or links to content on a web site, along with various metadata.
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 [1] of XML-RPC-based publishing protocols. The Atom syndication format was published as an IETF "proposed standard" in RFC 4287. The Atom Publishing Protocol is still in draft form.
On Web pages, web feeds (Atom or RSS) are typically linked with the word "Subscribe" or with the unofficial web feed logo ().
RSS enclosures are a way of attaching multimedia content to RSS feeds by providing the URL of a file associated with an entry, such as an MP3 file to a music recommendation or a photo to a diary entry. Unlike e-mail attachments, enclosures are merely hyperlinks to files, the actual data is not embedded into the feed. Support and implementation among aggregators varies: if the software understands the specified file format, it may automatically download and display the content, otherwise provide a link to it or silently ignore it.
The addition of enclosures to RSS, as first implemented by Dave Winer in late 2000 [1], was an important prerequisite for the emergence of podcasting, arguably the most common use of the feature as of 2006. In podcasts and related technologies enclosures are not merely attachments to entries, but provide the main content of a feed.
Browse, Search, Subscribe: The Promise of RSS
With increasing adoption of RSS, the concept of "subscribing" to content on the Web is becoming more prevalent. As this idea continues to gain in popularity, users will be able to subscribe not only to blogs and news, but also to content feeds (audio, video, documents, photos, calendar events, and so on) and lists (play lists, book lists, link lists, blogrolls, wish lists, top-10 lists, to-do lists, and so on). The next version of Windows, code-named "Longhorn," introduces rich support for RSS in the platform.
action research, article of faith, xe currency
As the Web increases in content and usage, the way that users interact with it has become increasingly sophisticated.
Browse
Browsing has always been the centerpiece of the Web experience. Typing in URLs and following links remains the primary way to find and consume information.
Search
Increasingly, users have learned to rely on sophisticated search engines to help them navigate the abundance of content and information that the Web has to offer. For many, search has become the primary way to begin navigating the Web.
Search is the first step on the road of harnessing the power of computers to do work on the user's behalf.
Subscribe
More recently, smart software is enabling an increasingly sophisticated and powerful model of interacting with the Web: After finding interesting information, users are using RSS technologies to "subscribe" to the content, ensuring that the latest changes or updates to the content are delivered to them, instead of having to return to the site to check it again.
This model of subscribing to content is pervasive, both within the technical community, and in other areas. Once users get used to it, they want it everywhere. In a similar way, users of a PVR (Personal Video Recording) device for TV will often claim that they'll "never watch TV the same way again."
action research, article of faith, xe currency
RSS Today
The widespread usage of RSS heralds a shift to the new model of subscription. One estimate holds that there are over 60 million blogs worldwide as of April 2005 (including 14 million hosted by MSN Spaces), a majority of which are available via RSS (or similar formats). Every major online news site syndicates their news stories via an RSS feed, and several other sites are making their content syndicated via RSS. The impact of RSS cannot be denied.
Today, RSS is primarily used for news sites and blogs, and increasingly for audio-based serialized content—but it has the potential both to have broader reach and to more deeply integrate the information it delivers across applications of various kinds.
action research, article of faith, xe currency
To understand a little more about how (and why) RSS works, we must take a look at the format. RSS, as we use it in this document, refers not to a single format (such as RSS 2.0), but to the general concept of feeds of syndicated content. It should be considered to cover all feed formats that meet the basic criteria of updateable collections of items.
The most popular format, and the standard format used in most of the descriptions in this document, is RSS 2.0, authored by Dave Winer (see references). RSS 2.0, like most of the other RSS feed formats, is a simple XML-based format originally intended for syndicating or summarizing content that is available on a Web site.
An RSS feed typically contains the most recent items published on that Web site. For example, a news Web site may make summaries of stories available via an RSS feed on its Web site. A blogger may make available an RSS feed of the most recent articles he has posted to his blog.
RSS 2.0 also includes a simple extension mechanism that allows publishers and clients to define additional elements to include in a feed. RSS 2.0 also introduced the concept of enclosures—a lightweight way of attaching a file to an item within a feed.
action research, article of faith, xe currency
One reason behind the success of RSS is both its simplicity and breadth. RSS 2.0 has a simple vocabulary consisting of just a handful of XML elements. These elements are good at representing everything from software updates to news articles to blog posts. This flexibility has made it possible for a diverse collection of sites to adopt RSS for various needs.
Introducing RSS Support in the Longhorn Platform
The Longhorn platform support for RSS focuses on enabling developers to build applications that support the core RSS scenarios described above, as well as more advanced applications of the RSS specification. Longhorn also leverages the RSS extension model for enabling new scenarios.
action research, article of faith, xe currency
Platform Components
The RSS platform support in Longhorn has three parts:
Common RSS Feed List gives application developers access to the list of feeds to which the user is subscribed.
Common RSS Data Store is a common data store that provides a single location where applications can access any content that has been downloaded to the PC via RSS—including text, pictures, audio, calendar events, documents, and just about anything else. All applications will have access to this content for creating rich user experiences.
RSS Platform Sync Engine automatically downloads data and files (enclosures) for use by any application. It is designed to be as efficient as possible when downloading this information, using idle network bandwidth whenever possible, in order to limit the impact on the user's Internet experience. Developers can use the platform to get RSS data without having to manage details like synchronization schedules or subscriptions.
Discovery and Subscribe
While browsing the Web, users will be able to easily discover RSS feeds through an illuminated icon, as well as read the feed while still in the Web browser. Additionally, users will be able to subscribe to an RSS feed as easily as they now add a Web page as a favorite. Once a user chooses to subscribe to a feed, the fact that the user has subscribed is available to any interested application.
action research, article of faith, xe currency
This feature is enabled by the Common RSS Feed List. This core feature of Windows maintains a common list of the user's subscriptions across all applications. This allows the user to subscribe to a feed once and all RSS-enabled applications can access the common list to view the user's subscriptions.
For instance, a contact management application can automatically expose a subscribed feed containing people information as a new group in the application. Similarly, any application can add new feeds to the feed list.
action research, article of faith, xe currency
Enabling New Scenarios with Enclosures
In addition to the common feed list, the Longhorn platform provides powerful platform services to enable application developers to easily harness the capabilities of RSS in their applications. In particular, RSS allows the publisher to attach files (known as enclosures) to each item in the feed that can be consumed by RSS-enabled applications.
For example, a business user about to attend a conference could subscribe to the conference's event calendar. He can then use a Longhorn RSS-enabled calendar application to view the events in the RSS feed from within his calendar app.
Enabling New Scenarios for Lists
Many collections of interesting content are actually not time-ordered; they are sorted by such properties as priority, cost, or simple ranking. In fact, one can observe these lists everywhere in one's daily life: to-do lists, shopping lists, sales reports. On the Web, one can readily observe lists of this type: Top 10 songs from a music site, a wish list from an online retailer, or a user's ranking of their favorite restaurants. In many cases, one can imagine wanting to subscribe to these lists and be notified when the content is updated. In fact, some of these lists are already being published as RSS.
action research, article of faith, xe currency
However, in practice, RSS is not particularly well suited for describing lists of ordered content. In part this is because clients do not understand that the feed being received represents a complete, ordered list, and process it as if it were a time-ordered feed, resulting in incorrect behavior.
Longhorn includes support for the Simple List Extensions—a set of enhancements to RSS developed by Microsoft to help Web sites publish lists of content that users can subscribe to.
The Simple List Extensions expands the scope of RSS in two significant ways:
action research, article of faith, xe currency
The extensions enable RSS to capture information critical to representing lists, such as the ordering of items. By using these extensions, applications can recognize that a feed is more than just a feed—it is a list and the client should apply different rules with respect to changes (such as an item that was moved up or down or was removed from the list altogether).
The extensions allow publishers to embed useful information about the list itself. For example, an online retailer can supply additional information about each item in a wish list, such as price, sales rank, average customer rating, and type of merchandise. The extensions provide a general mechanism for declaring that these additional properties are useful pivots for sorting and ordering. This allows the user to sort their friend's wish list by the sales rank of the item or to find the most popular item on the list.
Longhorn's support for the Simple List Extensions enables users to subscribe to lists and enables the publishers to provide guidance to the clients about how their lists should be manipulated. These extensions make these interesting and useful lists much more accessible to users.
Web sites that create lists using the Simple List Extensions will benefit as well; for example, a music site will be able to deliver a daily top-ten–most-popular-tracks list to drive increased sales.
See the References section for the Microsoft Simple List Extensions 1.0 specification.
Recent FeedForAll Newsletters & Articles
action research, article of faith, xe currency
The following articles may be used freely in opt-in publications and websites, provided that the resource box is included and the links are active. A courtesy copy of the issue or a link to any online posting would be greatly appreciated send an email to webmaster@feedforall.com.
RSS Marketing Articles
RSS Feed Tips to Help Search Engine Optimization NEW
Steps to Creating & Promoting RSS Feeds
Search Engine Optimization for RSS
Publicize Your RSS Feed NEW
Monetizing RSS Feeds
Why Niche RSS Feeds Matter
13 Tips for Maintaining RSS Subscribers NEW
RSS How To Articles
Displaying RSS Feeds
Converting RSS to HTML NEW
Creating RSS Feeds
Measuring RSS Feeds
Steps to Creating & Promoting RSS Feeds
RSS Feed Etiquette NEW
How to Get Ideas for RSS Feeds NEW
Blog Articles
The Future of RSS is Not in Blogs
Tips for Blogging
Promote A Blog
Dangers in Blogging NEW
Industry Specific RSS
Podcast Sermons NEW
Realtors Employing RSS Feeds to Sell Homes
Ego Searches & RSS
Education and Podcasting NEW
Acadamia and RSS Feeds NEW
Why Independent Artists and Musicians Should Podcast NEW
Webmaster Articles
Webmaster Tools
Wembaster Tips NEW
Build an Image with a Logo NEW
General RSS Articles
The Future of RSS is Not in Blogs
RSS: News You Choose
RSS More Than Just News Headlines
Innovative RSS
Do I Really Need a Feed
Benefits to RSS
Content Syndication
Understanding RSS
RSS Tools
RSS Feeds
Select an RSS Reader
RSS Won the Syndication Battle
RSS Security
Delicious RSS
Advertising in RSS Feeds
Monetizing RSS Feeds
A Quiz: Test Your RSS Smarts
What RSS is Not!
action research, article of faith, xe currency
Podcasting Articles
Set Your Podcast Up for Success NEW
Tools for Podcasting
How Podcasting Works
What is Podcasting
How Podcasting is Used
Tips to Promoting Podcasts
Text to Podcast
Podcast Sermons
Podcast Quiz
Audio Recording Tips NEW
Podcasting Do's and Don'ts NEW
Monetizing Podcasts NEW
Make Your Podcast Standout NEW
How and Where to Locate PodSafe Music NEW
How to Conduct a Podcast Interview NEW
Copyright Articles
What is Creative Commons?
The Copyright Debate & RSS
Questioning Credibility Online NEW
What is Fair Use?
|