ARCFile Resolver - Overview
What is the aDORe ARCFile Resolver?
This OpenURL Resolver provides an interface through which constituent datastreams of Digital Objects can be requested. This interface is provided for immediate presentation of the disseminations to end-users, and methods from which the disseminations result include functions, such as ‘show PDF’ and ‘play video’. The ARCFile Resolver provides an interface to datastreams that are compliant with the NISO OpenURL Standard. This module provides the following benefits:
- Compliant with the NISO OpenURL Framework
- Standard-based method to extract datastreams from Internet Archive files (ARCFiles)
How does the aDORe ARCFile Resolver work?
- ARCfile identifier: info:lanl-repo/arc/%UUID%
- 2 core service interfaces to each ARCfile:
- openurl-aDORe3:
- retrieve a list of all (unique) identifiers contained in an ARCfile (DIDLDocumentIdentifier, digital object identifier, datastream identifier)
- service identifier: info:lanl-repo/int/UUID/openurl-aDORe3
- openurl-aDORe4:
- retrieve a datastream corresponding with a specified identifier (datastream identifier)
- service identifier: info:lanl-repo/int/UUID/openurl-aDORe4
- openurl-aDORe3:

Usage
Obtain a datastream with a specific identifier from the ARCfile:
http://host:port/adore-arcfile-resolver/472de88d-5670-45df-9200-fb135189f00e/openurl-aDORe4?
* url_ver=Z39.88-2004&
* rft_id=info%3Alanl-repo%2Fds%2Fa9866bc2-306b-4698-abaf-a0f43c1ea611&
* svc_id=info:lanl-repo/svc/getDatastream
List all identifiers in the ARCfile:
http://host:port/adore-arcfile-resolver/472de88d-5670-45df-9200-fb135189f00e/openurl-aDORe3?
* url_ver=Z39.88-2004&
* rft_id=info%3Alanl-repo%2Farc%2F472de88d-5670-45df-9200-fb135189f00e&
* svc_id=info:lanl-repo/svc/identifiers.list
Additional Information
Liu, X., Balakireva, L., Hochstenbach, P., Van de Sompel, H. (2005, June).
File-based storage of Digital Objects and constituent datastreams: XMLTapes and Internet Archive ARC files
Burner, M., Kahle, B (1996, September).
Arc File Format

