LANL Research Library
 

XMLtape Resolver - Overview

What is the aDORe XMLtape Resolver?

This OpenURL Resolver provides an interface through which Suggagates and information about Suggagates can be requested. This interface provides the core Obtain Surrogate, Locate Surrogate, and Harvest Identifiers service interfaces as defined in the aDORe Federation abstraction.

How does the aDORe XMLtape Resolver work?

  • XMLtape identifier: info:lanl-repo/xmltape/%UUID%
  • 2 core service interfaces to each ARCfile:
    • openurl-aDORe1:
      • obtain the most recent DIDL for a specified identifier (DIDLDocumentIdentifier, digital object identifier, datastream identifier)
      • service identifier: info:lanl-repo/int/UUID/openurl-aDORe1
    • openurl-aDORe2:
      • retrieve a list of all the locations (DIDLs in this XMLtape) containing a specified identifier (makes sense for digital object identifier)
      • service identifier: info:lanl-repo/int/UUID/openurl-aDORe2
    • openurl-aDORe3:
      • retrieve a list of all unique identifiers contained in an XMLtape (DIDLDocumentIdentifier, digital object identifier, datastream identifier)
      • service identifier: info:lanl-repo/int/UUID/openurl-aDORe3

Figure 1

Usage

Request the most recent DIDL in the XMLtape, containing a specific Content Identifier:

http://localhost:8080/adore-xmltape-resolver/demoTape/openurl-aDORe1?
      * url_ver=Z39.88-2004&
      * rft_id=info%3Adoi%2F10.1016%2Fj.dyepig.2004.06.022&
      * svc_id=info:lanl-repo/svc/getDIDL

Locate all DIDLs in the XMLtape that contain a specfic Content Identifier:

http://localhost:8080/adore-xmltape-resolver/demoTape/openurl-aDORe2?
      * url_ver=Z39.88-2004&
      * rft_id=info%3Adoi%2F10.1016%2Fj.dyepig.2004.06.022&
      * svc_id=info:lanl-repo/svc/locate.sru

List all identifiers in the XMLtape:

http://localhost:8080/adore-xmltape-resolver/demoTape/openurl-aDORe3?
      * url_ver=Z39.88-2004&
      * rft_id=info%3Alanl-repo%2Fxmltape%2FdemoTape&
      * svc_id=info%3Alanl-repo%2Fsvc%2Fidentifiers.list