OAIHarvester


The OAIHarvester Open Source project is a Java application providing an OAI-PMH v2.0 harvester framework. This framework can be customized to perform arbitrary operations on harvested data by implementing some Java interfaces. Demonstration implementations of these interfaces are included in the application distribution.

Background

This OAI-PMH client application was originally written to support harvesting of OAI-PMH theses and dissertations for the NDLTD union catalog.

Software

License

This software may be used without charge in accord with the terms of the OCLC Research Public License. A PDF version of the license also is available. (PDF:130K/3pp.)

As of 2006 we are issuing software under the Apache License, Version 2.0.

If you would like to use this software under the Apache license, please contact us and we may be able to update the software to use the Apache license.

Distribution

The OAIHarvester code in the CVS repository is divided into modules for ease of retrieval.

The modules are:

  1. oaiharvester_jar - classes that implement the OAI-PMH v2.0 harvester
  2. oaiharvester_demo - demo application

CVS usage note: The CVSROOT should be set to userid@pubserv.oclc.org:/home/CVS/oai/cvsroot

You may click below to download the complete OAIHarvester code for use or evaluation, without using CVS. This download is Release 1.1.

View: Readme Javadoc  
Download: Distribution Classes Demo

Most recent updates: Page content: 2009-08-11 Prototype: 2003-11-26

Lead

Jeff Young

We are a worldwide library cooperative, owned, governed and sustained by members since 1967. Our public purpose is a statement of commitment to each other—that we will work together to improve access to the information held in libraries around the globe, and find ways to reduce costs for libraries through collaboration.