This page has been classified for reorganisation. It has been given the category MOVE.
The content of this page will be revised and moved to one or more other pages in the new wiki structure.
ESGF RSS Feeds
ESGF provides powerful RSS notification feeds that are based on the underlying
ESGF Search Services. For a general description of RSS feeds in ESGF, please
see the ESGF RSS User Guide
. This document
contains additional information that describes some of the current
implementation details and choices, as well as example RSS documents.
As described in the user's guide, ESGF RSS feeds can be of two types,
depending on the nature of the items they contain: Dataset feeds and File
feeds. Additionally, a feed can cover the whole ESGF federation (because the
underlying query is distributed across all sites), or just a single ESGF node
(non-distributed query). Dataset-level feeds are used to notify users of new
publishing activity: they return the first 1000 datasets that were updated in
the last 10 days. File-level feeds are used to list the exact content of a
given dataset: they are immutable, except when a new version of that dataset
is published.
Dataset-level feeds include both dataset master copies and replicas, so that
whenever a new replica is published, any subscribed user will be notified.
File-level feeds are dataset-specific, wether that dataset is a master copy of
a replica.
RSS feeds contain the following metadata:
The <title> element is composed of the record _ title _ or _ id _ , and the record _ version _ , so that an RSS application will display that item as _ new _ when the title changes.
The element contains additional information about each item.
The element always references the HTML page of the corresponding THREDDS catalog, for a given dataset or file. This element is displayed as the main hyperlink by all RSS client applications.
The element always reference the XML THREDDS catalog, for a given dataset or file. This element is typically not displayed by RSS applications, but it could be used by a custom RSS parser.
The (zero, one or more) elements are populated as follows:
For dataset-level feeds, each dataset item references the corresponding file-level feed, so that all files could be retrieved
For file-level feeds, each file item references all available access URLs for that file.
The element contains additional information for the item, obtained from the dataset or file facets, including replica information (the replica flag and master_id).
The element contains the unique dataset or file identifier
The element contains the record last update date and time
Examples of RSS items
Example of metadata content of an item of type Dataset: