Web Services

The following are a list of web services the RDA provides.

Web service APIs

RDA external application API

The RDA external application API is used for external applications to access RDA API web service functions (rdams-client and rda-request-manager utilize this API). A description of the functions available through this API is provided here.

RDA OAI-PMH metadata service

The RDA Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) service supports remote metadata harvesting by interested parties. OAI-PMH is a low-barrier mechanism for repository interoperability. Data Providers are repositories (including the RDA) that expose structured metadata via OAI-PMH. Service Providers then make OAI-PMH service requests to harvest that metadata. OAI-PMH is a set of six verbs or services that are invoked within HTTP. For additional information, see the Open Archives Initiative Protocol for Metadata Harvesting page.

RDA batch subset request processing

The rdams_client python utility can be run by registered RDA users to get detailed metadata for RDA data sets, to submit subset requests on select gridded data sets, to check on the processing status of any subset requests, and to download completed request output files to a local system. Download and execute ./rdams_client.py -helpfor more details (make sure to set 'rdams_client.py' as executable).


OGC Web Services

Catalogue Service for the Web (CSW)

The RDA CSW server exposes our dataset metadata records in XML format. See this Wikipedia page for more information about CSW.

Web Map Service (WMS)

Web Map Service (WMS)Data files from selected gridded datasets can be accessed via the RDA WMS server with WMS-aware tools. If a data file is WMS-accessible, this icon,


will show in the "More Details" column of the Faceted Browse file list for the dataset web files.