13. Ophalen van statische bestanden met behulp van OAI

13.1. Inleiding

OAI-PMH is bedoeld om databank records op te halen die aan bepaalde administratieve voorwaarden voldoen.

Personen of organisaties kunnen een OAI-PMH request activeren wanneer het hen uitkomt. Dit heeft als nadeel dat dit tijdstip niet altijd even goed past bij server administratie.

Hier wordt een plan beschreven om toch aan OAI-PMH request te kunnen voldoen zonder dat de Brocade bibliografische databank levend is.

Het systeem is enkel beperkt tot de ListRecords opdracht.

13.2. Oplossing

Elke OAI-PMH server binnen Brocade wordt gekarakteriseerd door een identifier.

Stel dat deze identifier {oai-identifier} is. Er wordt dan een subdirectory aangemaakt in r4_process_base_dir: oai/{oai-identifier}/ListRecords.

In deze directory worden dan, per set, XML-bestanden aangemaakt.

URL naar een set:

https://dev.anet.ua.ac.be/oai/catgenericset/server.phtml?verb=ListRecords&metadataPrefix=marc21&set=ulst:rbaccarn:acadbib:oaiset

https://dev.anet.ua.ac.be/oai/catgenericset/server.phtml?verb=ListRecords&metadataPrefix=marc21&set=ec_fundedresources

https://dev.anet.ua.ac.be/oai/catgenericset/server.phtml?verb=ListRecords&metadataPrefix=marc21&set=ec_fundedresources&from=2012-10-17T00:06:42Z