API stands for Application programming interface. APIs are designed to allow two or more programs to interact with one another.

Janeway currently supports Dublin Core (the default) and JATS metadata prefixes. Janeway implements OAI-PMH feeds at three site levels:

  • Press

    • This top level OAI-PMH feed will include records for all journal articles in the Janeway installation.
  • Journal

    • The journal OAI-PMH feed contains only records for articles in this journal.
  • Repository

    • The repository feed contains only records for objects in this repository.

Currently there is no central list of OAI-PMH URLs but they can be extrapolated.

If your installation uses individual domains for each site then the endpoint can be worked out as follows:

https://yoursitedomain.com/api/oai/

A live example of this pattern can be seen on the OLH install of Janeway:

https://olh.openlibhums.org/api/oai/

If your installation uses path mode with a single domain for each site then the endpoint can be worked out as follows:

https://yoursitedomain.com/repe_or_journal_code/api/oai

A live example of this patter can be seen on the UMass Chan Medical install of Janeway:

https://publishing.escholarship.umassmed.edu/jeslib/api/oai/

More information on how OAI-PMH feeds work can be found on the Open Access Initiative site: https://www.openarchives.org/pmh/

Published:

Last updated: