[OAI-implementers] Do you have instruction for ad hoc harvesters?

Ed Summers ehs at pobox.com
Mon Nov 26 10:19:57 EST 2007

I wrote an article for Ariadne a few years ago that aimed to
demonstrate how to easily harvest records from an OAI-PMH provider
with Perl [1]. The examples used a Perl module called
Net::OAI::Harvester which supports the 6 verbs, and adds a couple
more: listAllRecords and listAllIdentifiers which automatically handle
resumption tokens.

That being said, perhaps you could make a static repository [2]
available? You could periodically generate a static file from your
dynamic service and make the big file available as needed. Just out of
curiosity has anyone written a program that will generate a static
repository given the base URL for a data provider? It seems like a
generally useful utility that may have already been written.


[1] http://www.ariadne.ac.uk/issue38/summers/
[2] http://www.openarchives.org/OAI/2.0/guidelines-static-repository.htm

More information about the OAI-implementers mailing list