Overview

This module provides an implementation the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) for Islandora fedora repository with a Solr index. By implementing the islanodra_oa module, you can expose content (its metadata) as an OAI-PMH repository. It will then be accessible by OAI harvesters. For further OAI documentation, please see: http://www.openarchives.org/OAI/openarchivesprotocol.html

Functions

Installation

  1. Copy the module directory to your modules directory.
  2.  Browse to admin/modules and enable the islandora_oai module, the module will report success or failure of the installation.
  3.  Browse to admin/settings/islandora_oai to set the basic configuration of your repository
  4. After you have exposed content types and some fields, your repository is available at /oai2
  5. Example requests are as follows:
    1. /oai2?verb=Identify
    2. /oai2?verb=ListMetadataFormats (only oai_dc currently supported)
    3. /oai2?verb=ListIdentifiers&metadataPrefix=oai_dc
    4. /oai2?verb=GetRecord&metadataPrefix=oai_dc&identifier=PID
    5. /oai2?verb=ListRecords&metadataPrefix=oai_dc

As an alternative, check out the OAI-PHM module (http://drupal.org/project/oai2). It works hand in hand with the bibliography module to expose biblio content in an OAI-PHM repository.

Dependencies

Islandora.ca modules:

Drupal.org modules: