Context module for OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) v2.0.
Implements the six OAI-PMH verbs:
- Identify: Repository identification and configuration
- ListMetadataFormats: Available metadata formats
- ListSets: Collection hierarchy (sets)
- ListIdentifiers: Item identifiers with datestamps
- ListRecords: Full metadata records
- GetRecord: Single record retrieval
Follows the guidelines at: https://www.openarchives.org/OAI/2.0/guidelines.htm
Summary
Functions
Handles the GetRecord verb. Returns a single metadata record by identifier.
Handles the Identify verb. Returns repository identification information.
Handles the ListIdentifiers verb. Returns item identifiers with datestamps and set membership. Supports selective harvesting by date and set.
Handles the ListMetadataFormats verb. Returns available metadata formats, optionally for a specific identifier.
Handles the ListRecords verb. Returns full metadata records for items. Supports selective harvesting by date and set.
Handles the ListSets verb. Returns the set structure (collections hierarchy). Supports resumption tokens for pagination.
Functions
Handles the GetRecord verb. Returns a single metadata record by identifier.
Handles the Identify verb. Returns repository identification information.
Handles the ListIdentifiers verb. Returns item identifiers with datestamps and set membership. Supports selective harvesting by date and set.
Handles the ListMetadataFormats verb. Returns available metadata formats, optionally for a specific identifier.
Handles the ListRecords verb. Returns full metadata records for items. Supports selective harvesting by date and set.
Handles the ListSets verb. Returns the set structure (collections hierarchy). Supports resumption tokens for pagination.