Agilent Laboratories Technical Report
Copyright © 2005 Agilent Technologies, Inc.
1
NRSS: A Protocol for Syndicating Numeric Data
Jerry Liu, Glen Purdy, Jay Warrior, Glenn Engel
Communications Solutions Department
Agilent Laboratories
Palo Alto, CA 94304 USA
{jerry_liu, glen_purdy, jay_warrior, glenn_engel}@agilent.com
April 2005
Abstract
This paper proposes NRSS (Numeric Really Simple Syndication), a protocol for syndicating numeric data
over the web. It builds upon RSS (Really Simple Syndication) version 2.0, a popular protocol used to
syndicate headlines for news stories around the web, and the data model from IEEE 1451.1, a standard for
representing and describing numeric measurement data. This note provides an overview to NRSS and
outlines some possible usage scenarios. It also describes how NRSS extends regular RSS and illustrates how
a NRSS numeric summary feed can be constructed via some examples.
1. Introduction
NRSS is a protocol for syndicating numerical data over the web. These numeric contents include examples
such as the temperature of a pond, the price of Agilent Technologies stock, or the spin-up time of a disk drive.
It is an extension of the popular protocol Really Simple Syndication (RSS) Version 2.0 specifications [1].
RSS is used for news web sites like CNN.com to syndicate the headlines of textual files, such as news stories,
to other web sites. The process works as follows. An RSS client gets a news feed from CNN.com based on
RSS, meaning that it queries and receives from the CNN.com server a summary of the news articles available
on CNN.com, along with links to the actual news story. If a reader is interested in one or more of the
headlines, he can then follow the links in the news summary to retrieve the entire news story file via
traditional means. The intended use of the RSS protocol is for a news reader to retrieve news summaries from
various news sites without needing to browse through the sites to retrieve entire files just to get a summary.
Many RSS clients exist today, and most popular news sites, as well as a growing number of smaller sites,
provide RSS news feeds for the contents that exist on their site.
In this paper, we propose NRSS, an extension of numeric, rather than textual, data model onto the basic RSS
protocol and describe how the different attributes needed to transfer numeric data transfer can be mapped
onto RSS. In the same way that RSS is used to retrieve headlines of news stories, NRSS can be used to
retrieve the highlights of a particular numerical data source, as well as the associated information to make
sense of the numerical data and links to retrieve all or portions of the original data set.
The version of the RSS specification used in this note is RSS 2.0 available at
http://blogs.law.harvard.edu/tech/rss
With this mapping based on RSS, when a numeric data consumer retrieves a NRSS Numeric Summary from
a Data Set provider, it can:
Discover the identities of the numeric data sets available on the server.
Retrieve a description and latest values from the numeric data set.