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
- openurl-aDORe1:

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

