The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 3.15

  • Several bug fixes, particularly catching and throwing parsing errors
  • Added onRecord argument to ListRecords, ListIdentifiers, ListSets
  • INCOMPATIBLE: Changed error handling, so now only need to check after the next() loop for both initial errors and flow errors
  • Added is_deleted method to Record and Header

Documentation

Command line OAI repository browser

Modules

API for the OAI-PMH
Encapsulates OAI error codes
An OAI GetRecord response
Agent for harvesting from Open Archives version 1.0, 1.1, 2.0 and static ('2.0s') compatible repositories
Encapsulates an OAI header structure
Encapsulation of 'header' values
Provide access to an OAI Identify response
Provide access to an OAI ListIdentifiers response
Provide access to an OAI ListMetadataFormats response
Provide access to an OAI ListRecords response
Provide access to an OAI ListSets response
Base class for data objects that contain DOM trees
Easy access to OAI Dublin Core
Encapsulates OAI metadataFormat XML data
Encapsulates an OAI record
Documentation for building an OAI compliant repository using OAI-PERL
An OAI response
Encapsulates an OAI resumption token
SAX2 utility filter
Encapsulates OAI set XML data
Extension of the LWP::UserAgent for OAI HTTP requests

Provides

in lib/HTTP/OAI/Metadata.pm
in lib/HTTP/OAI/Metadata.pm
in lib/HTTP/OAI/SAXHandler.pm
in lib/HTTP/OAI/Metadata/OAI_Eprints.pm
in lib/HTTP/OAI/Metadata/OAI_Identifier.pm
in lib/HTTP/OAI/SAXHandler.pm