Knowledge Base Core Concepts What Is OAI-PMH?
Core Concepts

What Is OAI-PMH?

OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) is a standard protocol that allows metadata harvesters to automatically collect article metadata from journal repositories.

Definition

OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) is a standard, low-barrier protocol for automatically collecting (harvesting) metadata records from digital repositories and journal platforms. It was developed by the Open Archives Initiative and is the standard method used by academic search engines to discover and index journal articles.


When a journal platform provides an OAI-PMH endpoint, harvesters like Google Scholar, BASE (Bielefeld Academic Search Engine), CORE, and national library catalogs can automatically collect all article metadata without any manual action by the journal.

How OAI-PMH Works

OAI-PMH works through HTTP requests to a journal's repository endpoint:


  1. Identify — The harvester requests basic information about the repository (name, earliest datestamp, supported metadata formats)
  2. ListSets — The harvester discovers available sets (e.g., by journal, by volume)
  3. ListRecords — The harvester requests all records, optionally filtered by date range or set
  4. GetRecord — The harvester fetches a single specific record

The journal platform responds in XML with Dublin Core or JATS metadata for each article. Harvesters run this automatically on a schedule (often weekly), so new articles are indexed within days of publication.

Frequently Asked Questions

OAI-PMH allows Google Scholar, BASE, CORE, and other academic search engines to automatically harvest article metadata from your journal. Without OAI-PMH, your journal must manually submit metadata or wait for crawlers to find individual article pages.
OAI-PMH exposes article-level metadata in Dublin Core or other formats: title, authors, abstract, publication date, DOI, ISSN, keywords, and the URL to the full text. The full text itself is not transmitted — only the metadata.
Yes. ScholarJMS includes a built-in OAI-PMH endpoint for all hosted journals, enabling automatic metadata harvesting by Google Scholar and other academic aggregators.