OAI-PMH ist ein Protokoll zum Sammeln (Harvesting) von Metadaten. Die Schnittstelle kann genutzt werden, um Metadaten von einem Repository zu beziehen und in einem eigenen Kontext zu nutzen. Dabei unterstützt OAI-PMH ein selektives Harvesting über Zeiträume sowie über Sets und kann verschiedene Metadatenformate zur Verfügung stellen (vgl. Spezifikationen von OAI-PMH).
Die OAI-PMH Schnittstelle von Memobase wird derzeit für die Lieferung von Daten an Europeana genutzt und ist spezifisch dafür eingerichtet. Eine Weiterentwicklung und Nutzung für andere Kontexte ist möglich.
Grundsätzlich unterstützt die Schnittstelle das Bilden von Sets auf Basis einer Institution oder eines Bestands. Als Metadatenformat steht zur Zeit nur das Format “edm” (Europeana Data Model) zur Verfügung.
Die Schnittstelle kann über http://oai.memobase.ch aufgerufen werden. Zur Zeit können nur Metadaten, die für Europeana publiziert werden, abgerufen werden.
Beispiele für Abfragen:
Informationen über die Schnittstelle (Identify): https://oai.memobase.ch/?verb=Identify
Liste der Metadatenformate (ListMetadataFormats): https://oai.memobase.ch/?verb=ListMetadataFormats
Liste der Sets (ListSets): https://oai.memobase.ch/?verb=ListSets
Liste aller Identifier (ListIdentifiers): https://oai.memobase.ch/?verb=ListIdentifiers&metadataPrefix=edm
Liste aller Records (ListRecords): https://oai.memobase.ch/?verb=ListRecords&metadataPrefix=edm
Liste aller in einem bestimmten Zeitraum bearbeiteten Records (ListRecords mit from und until): https://oai.memobase.ch/?verb=ListRecords&metadataPrefix=edm&from=2021-03-14T00:00:00&until=2021-04-13T17:19:59
Aufruf eines einzelnen Records (GetRecord): https://oai.memobase.ch/?verb=GetRecord&identifier=apf-001-1034&metadataPrefix=edm