OAI::DP OAI Data Provider

This module provide a full implementation of the OAI-PMH v2 protocol specification (http://www.openarchives.org/OAI/openarchivesprotocol.html).

It is simple to use, to answer to OAI-PMH requests you must create a new OAI::DP instance and call its run() method.

This new instance is an instance of a subclass of the OAI::DP class and the job of this subclass is to manage data and to format answers according to the meta data model used (see OAI::DC for an example).

Tipical OAI service looks like:

        my $OAI = new A_OAI_SUBCLASS(some parameters);