OAI-PMH Feed

Access to data from Publicera

Metadata for journals and published content on Publicera is freely available for harvesting via the OAI-PMH protocol. This documentation provides an overview of how to retrieve metadata from Publicera using the OAI-PMH feed.

About OAI-PMH

The Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) is a standardised protocol used by libraries and archives for the automated delivery and transfer of structured bibliographic metadata.

About OAI-PMH: Open Archives Initiative

OAI-PMH endpoints for Publicera

Single journals

Each journal on Publicera has its own OAI-PMH endpoint. The endpoint is formatted as https://publicera.kb.se/csa/oai?verb=ListRecords

where csa is the journal abbreviation.

You can find each journal’s abbreviation at the end of the URL for the journal’s homepage. For example, the URL for Current Swedish Archaeology is https://publicera.kb.se/csa and the journal's abbreviation is csa

All journals on Publicera

There is also a unified OAI endpoint for all journals hosted on Publicera: https://publicera.kb.se/index/oai?verb=ListRecords. Use this base URL together with a supported metadata format listed below.

Metadata formats for Publicera

Metadata from journals on Publicera can be harvested in different formats.

All the supported formats can be viewed here: https://publicera.kb.se/index/oai?verb=ListMetadataFormats

The supported metadata formats are:

Example URLs

URLs can be constructed to request records in a specified format from one journal or from all journals on Publicera.

Example – Retrieve all records from a specific journal, in Dublin Core format
http://publicera.kb.se/tfl/oai?verb=ListRecords&metadataPrefix=oai_dc

This URL requests all records from Tidskrift för litteraturvetenskap in Dublin Core format. The journal abbreviation for Tidskrift för litteraturvetenskap is tfl and Dublin Core format is specified with oai_dc.
Example – Retrieve all records from all journals, in MARC format

https://publicera.kb.se/index/oai?verb=ListRecords&metadataPrefix=oai_marc

This URL retrieves all records (including information about deleted records) from all journals on Publicera, in MARC format.

Example – Retrieve an individual record in rfc1807 format

https://publicera.kb.se/index/oai?verb=GetRecord&metadataPrefix=rfc1807&identifier=oai:ojs.publicera.kb.se:article/10726

Use the GetRecord verb and the article identifier, which is the number found at the end of the URL for an article page. For example, in this URL for an article landing page, https://publicera.kb.se/csa/article/view/10726, the article identifier is 10726.