C++ Implementation


This software is an attempt to create a simple implementation of the Open Archives Metadata Harvesting Protocol used by the Open Archives initiative.

The software is a basic implementation in C++ with lots of modularization of appropriate portions using O-O. It is still experimental.


  1. Make sure to first read over the relevant documentation at the Open Archives Initiative website.
  2. Download, copy and unzip the template files to a directory where it can be executed as a CGI script by the web server.
  3. Edit the code to configure what is returned by each OAI request. Compile. (Look at the sample code provided).
  4. Test your OAI data interface with the Repository Explorer



Contact hussein@vt.edu if you have any queries.

Back to VTOAI Home Page     Back to DLRL Home Page     Back to Open Archives Home Page
Last updated : 7 April 2001