VoileWeb.OaiPmhController (Voile v0.1.23)

Copy Markdown View Source

Controller for handling OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) requests.

Implements the six OAI-PMH verbs as defined in the protocol specification v2.0:

  • Identify
  • ListMetadataFormats
  • ListSets
  • ListIdentifiers
  • ListRecords
  • GetRecord

All responses are returned as XML following the OAI-PMH schema.

Summary

Functions

Main endpoint for OAI-PMH requests. Handles both GET and POST requests as per OAI-PMH specification.

Functions

index(conn, params)

Main endpoint for OAI-PMH requests. Handles both GET and POST requests as per OAI-PMH specification.