The latest Ariadne has a pretty brief howto article [1] about using 
Net::OAI::Harvester [2] to query OAI-PMH archives [3]. If you haven't heard
of OAI-PMH the short story is that it's an HTTP/XML based protocol for sharing
metadata. Net::OAI::Harvester is an object oriented client module for querying 
and retrieving records from OAI-PMH repositories. 

Apart from the fun in querying repositories like arxiv.org and memory.loc.gov
for their metadata, I got to learn more about parsing XML with XML::SAX and SAX
filters (very cool stuff), and seriliazing Perl objects on disk with 
Storable. The idea is that Net::OAI::Harvester could be used in other Perl
applications that need an OAI-PMH interface.

//Ed

[1] http://www.ariadne.ac.uk/issue38/summers/
[2] http://search.cpan.org/perldoc?Net::OAI::Harvester
[3] http://www.openarchives.org

Reply via email to