Which RA? Service

<< Click to Display Table of Contents >>

Navigation:  DOI Identifier / Resolution Services >

Which RA? Service

Which RA? is a simple service that has been built to examine the type/value pairs returned from Handle resolution and provide specific information that is available from the DOI Proxy. This service returns the name of the DOI Registration Agency (RA) responsible for a specific DOI name, or group of DOI names.

The service is requested by using the command

https://doi.org/doiRA/<doi-names>

where:

<doi-names>: single DOI name or a list of DOI names separated by commas
If a DOI name contains commas, then the commas must be percent encoded (see DOI Name Encoding Rules for URL Presentation).
Note that shortDOI names are not supported.

A bit of JSON specifying the name of the RA is returned.

For example, resolving https://doi.org/doiRA/10.5240/B1FA-0EEC-C316-3316-3A73-L will return:

[

 {

   "DOI": "10.5240/B1FA-0EEC-C316-3316-3A73-L",

   "RA": "EIDR"

 }

]

A full list of RA names and abbreviations can be found on the web site. Possible error states include “Invalid DOI”, “DOI does not exist” and “Unknown”.