OAI PMH

Uit Wiki Memorix Maior

Het Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) is een laagdrempelig mechanisme voor gemeenschappelijke verzamelingsmogelijkheden. 'Data Providers' zijn verzamelbakken die gestructureerde metadata tonen via OAI-PMH. 'Service Providers' doen vervolgens OAI-PMH service verzoeken om metadata binnen te halen. OAI-PMH is een set van zes werkwoorden of diensten die zich beroepen op HTTP. Met de ontwikkeling van de OAI PMH tool voor Memorix Maior heeft Picturae een standaard ontworpen voor de uitwisseling van metadata. Omdat niet elke klant de gehele collectie openbaar wil maken, is het mogelijk delen openbaar te maken. Dit kan te maken hebben met auteursrechten. OAI-PMH is een inrichtingstool om de collectie data op de juiste manier aan te bieden via OAI-PMH. Zowel de mapping, beveiliging, afbeeldingsgrootte als extra Europeana tags zijn hier in te stellen. Zo kun je op veldniveau aangeven welk deel van de collectie je wel en niet wilt delen.



Terms Mapping

Bij 'Terms Mapping' kunt u iedere tekst (inclusief teksten waar velden in zitten, vergelijkbaar met metadata velden) samenvoegen met een dc term (dcterms term, Europeana term etc.). Dit wordt vervolgens getoond in de metadata sectie, in het protocol dat verantwoordelijk is voor ieder record. U voegt een 'terms mapping' toe door een term en content te kiezen door op de respectievelijke drop down menu's te klikken. U kunt ook de tekst die zich onder de drop down menu's vormt zelf aanpassen. Het is mogelijk om meerdere contents aan een enkele term toe te voegen. Door te klikken op het icoontje: kunt u nog een term toevoegen. Met de icoontjes en is het mogelijk om de volgorde waarin de verschillende terms worden weergegeven aan te passen. U verwijdert de geselecteerde term door te klikken op het icoontje .


OAI-PMH Filter

Met de OAI-PMH Filter kunt u kiezen welke records bij welke api key horen. Alleen de records die overeenkomen met de filter zullen worden getoond aan de klanten met de overeenkomstige api key. De service is niet toegankelijk zonder api key. De filter kan worden geconstrueerd door een veld, operator en string te kiezen met behulp van de drop down menu's. Iedere filter staat in verbinding met de andere filters. De filter kan handmatig worden ingevoerd (basic solr query) door te klikken op 'Switch To Raw Query (advanced)'. Wanneer een filter leeg wordt gelaten, zullen alle records van de geselecteerde entiteit beschikbaar zijn voor de gespecificeerde api keys. Het is mogelijk om meerdere api keys toe te voegen aan een filter. En een api key kan ook worden toegevoegd aan meerdere filters (ook filters van andere entiteiten), U kunt nog een filter toevoegen door te klikken op het icoontje: . Met de icoontjes en is het mogelijk om de volgorde waarin de filter worden toegepast aan te passen. Door te klikken op het icoontje , wordt de geselecteerde filter verwijderd.


Wanneer u klikt op het icoontje , die u kunt vinden aan de linkerkant van het api key tekstvak, kunt u de volgorde van de api keys veranderen als u uw linker muisknop ingedrukt houdt. Aan de rechterkant vindt u drie knoppen: . Met de eerste twee knoppen kunt u respectievelijk een veld toevoegen of verwijderen voor een api key. Door te klikken op het derde icoontje genereert u een uuid code. Daarnaast kunt u ervoor kiezen of de beelden worden getoond (inclusief Europeana isShownBy tag) en wat het formaat moet zijn van de betreffende beelden. Hiervoor klikt u op het drop down menu. Aanpassingen worden opgeslagen door op de knop 'Opslaan' of 'Opslaan en sluiten' te klikken. Wanneer u klikt op 'Annuleren' keert u terug naar het entiteiten overzicht zonder dat aanpassingen worden opgeslagen. Als u wel iets verandert aan de OAI-PMH filters en deze opslaat, verschijnt er een pop up scherm die u laat zien hoeveel records er zijn beinvloed door de aanpassingen.