[OAI-general] OAI identifiers / namespace

Thomas G. Habing thabing at uiuc.edu
Mon Oct 30 12:30:33 EST 2006

Jakob Voss wrote:
> Hi!
> Is there is service provider that can be used as a link resolver for
> OIA identifiers? OAI-IDs could be very useful to identify resources
> in the same way as DOI (or even better because you can get all the
> metadata in machine readable format and OAI is free) but up to now I
> have not found a way to get the document and/or metadata of a given
> OAI-ID. The problem is to find out the base url of the data provider
> if you only know the OAI-ID.

Hi Jakob,

I've had a resolver service of sorts as part of the OAI Registry at UIUC
for a while.  For example,


will redirect to the actual record as oai_dc:


In addition, if you know the repository identifier you can find the
baseURL using the registry's OAI data provider, for example:


The last part of the identifier is the repository identifier of the OAI
data provider to resolve, such as:


The above two services should work for any OAI repository that has a
unique repository identifier assign via the oai-identifier container in
their Identify response:


However, the above two services may or may not work for other
repositories depending on several factors, plus the resolver service
only redirects to the oai_dc record format.

You might want to also look at Jeff Young's ERROL service for a more
sophisticated resolver service that uses some of the features of the
UIUC registry:


Kind regards,
	Tom Habing

> After some trying out I found that the service provider for German
> data providers at Humboldt-University can be linked with OAI-ID:
> http://edoc.hu-berlin.de/e_suche/oaidetails.php?identifier=oai:HUBerlin.de:1253
> http://edoc.hu-berlin.de/e_suche/oaidetails.php?identifier=oai:fraunhofer.de:N-45459
> but if you provide an unknown ID there is no further message and the 
> result page does not include a way how to get the metadata in DC in
> XML.
> The Indentify Response Format includes the "repositoryIdentifier" 
> element that corresponds with the sub-namespace of OAI-IDs so it
> should be not very complicated to create such a service provider.[*]
> Has anyone already done it?
> Greetings, Jakob Voss
> _______________________________________________ OAI-general mailing
> list List information, archives, preferences and to unsubscribe: 
> http://www.openarchives.org/mailman/listinfo/oai-general

Thomas G. Habing
Research Programmer
Grainger Engineering Library Information Center
University of Illinois at Urbana-Champaign

More information about the OAI-general mailing list