Service Registry - Overview
What is the aDORe Service Registry?
Built upon the Ockham Service Registry IESR-based database schema, the aDORe Service Registry provides OAI-PMH and OpenURL Service Interfaces to Collection-level and Service-level records. SRU/W Support available with Ockham Registry installation.
How does the aDORe Service Registry work?
- Stores information on all components of the aDORe environment, including:
- Identifier of the component
- Supported core services
- Location of the core service interfaces
- Other metadata about the component content
- Registered Components include:
- aDORe repositories (XMLtape and ARCfile)
- Federation components:
- Identifier Locator
- Registries
- OAI-PMH Federator
- OpenURL Disseminator
- Service registry identifier: info:lanl-repo/svcreg
- Lay-out follows the UK Information Environment Service Registry (IESR) specification
- Implementation based on Ockham Database Schema
- Allows to discover repositories that meet certain metadata-based criteria
- 3 core service interface to Identifier Locator:
- oaipmh2
- batch harvesting of service registry records
- service identifier: info:lanl-repo/int/svcreg/oaipmh2
- openURL-aDORe6
- Retrieve service registry record for specified identifier
- service identifier: info:lanl-repo/int/svcreg/openurl-aDORe6
- Put
- Put format registry record
- service identifier: info:lanl-repo/int/svcreg/pmp
- oaipmh2

IESR Collectin/Service Records
- aDORe repository (= IESR collection) record has the following information:
- dc:identifier - URI of the aDORe Repository
- dc:title - Same content as dc:identifier; required by OCKHAM software.
- rslpcd:contentsDateRange - Date of aDORe repository creation; format is YYYY-MM-DD.
- rslpcd:temporalRange - Daterange covered by the content; format is YYYY-MM-DD/ YYYY-MM-DD
- dc:type - aDORe repository type definition, e.g xmltape, arcfile, etc.
- rslpcd:hasAssociation - URIs of an aDORe repository containing this repositories’ resources (pointer from XMLtape to ARCfiles).
- iesr:hasService - URIs of available service interfaces for the aDORe repository
- dcterms:isPartOf - collection information, e.g. info:sid/library.lanl.gov:biosis
- dcterms:extent
- For XMLtapes: # DIDLs in XMLtape
- For ARCfiles: # of datastreams in ARCfile
Usage
List the services for a specific aDORe repository:
http://host:port/adore-service-registry/resolver?
* url_ver=Z39.88-2004&
* rft_id=info:lanl-repo/xmltape/demoTape&
* svc_id=info:lanl-repo/svc/ockham
List the service location for a specific service:
http://host:port/adore-service-registry/resolver?
* url_ver=Z39.88-2004&
* rft_id=info:lanl-repo/int/demoTape/openurl-aDORe1&
* svc_id=info:lanl-repo/svc/ockham

