Skip to content

OAI-PMH

Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) är ett protokoll som utvecklats för att samla in metadatabeskrivningar av poster i ett arkiv så att tjänster kan byggas med hjälp av metadata från flera arkiv. Metadataposter från Alvin kan hämtas via protokollet OAI-PMH, Version 2.

Metadataposter från Alvin är fritt tillgängliga enligt Creative Commons CC0.

Protokollet består av sex olika typer av förfrågningar (verb) som anger vilken tjänst som anropas:

Lista över förfrågningar

Identify

https://www.alvin-portal.org/oai/oai?verb=Identify

Hämtar grundläggande information om arkivet, som dess namn, URL och protokoll-version.

ListMetadataFormats

https://www.alvin-portal.org/oai/oai?verb=ListMetadataFormats

Returnerar en lista över de metadataformat som arkivet kan tillhandahålla. Poster från Alvin kan hämtas i grundformatet oai_dc (se specifikation av mappning nedan).

Dublin Core-mappning mot Alvins format

<dc:title> Titel
Anges som Huvudtitel : undertitel om undertitel finns. Alternativa titlar anges ej.

<dc:creator> Upphovsman
Om person eller organisation har rollen Författare. Anges som: Efternamn, Förnamn Nummer, Tillägg, Årtal eller Organisation. Underorganisation.

<dc:subject> Ämnesord
Alla typer av ämnesord i detta element utom geografiska eller platser (auktoritetsposter).

<dc:coverage> Platsnamn
Auktoritetspost för plats som ämnesord eller geografiska ämnesord.

<dc:description> Beskrivning
Beskrivning/sammanfattning.

<dc:publisher> Förlag
Förlag (impressum för äldre tryck).

<dc:contributor> Bidragsgivare
Om person eller organisation har annan roll än Författare. Anges som: Efternamn, Förnamn Nummer, Tillägg, Årtal eller Organisation. Underorganisation.

<dc:date> Tillkomstår/utgivningsår
Anges som i posterna, om specifika årtal YYYY-YYYY, annars som fritext "Visas som".

<dc:type> Resurstyp
Fasta värden på engelska enligt Library of Congress Resource Types Scheme.
Lista

<dc:identifier> Identifikator

  1. Permanent länk, urn:nbn anges som url: http://urn.kb.se/resolve?urn=urn:nbn:se:alvin:portal:record-1
  2. Arkivinst. + samling, placering, signum. Saknas placering och signum endast namn. Ex. Uppsala universitetsbibliotek, Waller Ms se-00004.

<dc:language> Språk
Språk, visas som text på engelska, ex. English.

<dc:format> Fysisk beskrivning

  1. Fälten Omfång och Storlek anges som i posterna.
  2. Digital version + typ på engelska, ex. Digital, reformatted digital. Enbart om det finns Digitalt format, kan användas för att identifiera vilka resurser som är publicerade digitalt.

<dc:rights> Rättigheter
Gäller digitalt innehåll (filer). Anges på engelska enligt alternativen för Rättigheter.
Lista

ListSets

https://www.alvin-portal.org/oai/oai?verb=ListSets

Hämtar arkivets set-struktur som möjliggör gruppering av poster i delmängder. Poster från Alvin kan hämtas i begränsade set utifrån ägande institution.

Id för setSpec motsvarar en arkivinstitutions id i Alvin.

Exempel: setSpec 3 innehåller alla poster från Uppsala universitetsbibliotek (alvin-location:3).

GetRecord

https://www.alvin-portal.org/oai/oai?verb=GetRecord&identifier=oai:ALVIN.org:1&metadataPrefix=oai_dc

Hämtar en enskild, individuell metadatapost. Obligatoriska parametrar anger identifikatorn (identifier) och formatet (metadataPrefix) för de metadata som ska inkluderas i posten.

En post (record) är metadata uttryckta i ett enda format. Den identifieras entydigt genom kombinationen av den unika identifikatorn för det objekt från vilket posten är tillgänglig, metadataprefixet som identifierar postens metadataformat samt postens datumstämpel. XML-kodningen av poster är organiserad i följande delar:

  1. header - innehåller den unika identifikatorn för objektet samt egenskaper som krävs för selektiv hämtning. Den består av följande delar:
    • identifier - den unika identifikatorn för ett objekt i ett arkiv
    • datestamp - datumet för skapande eller ändring av posten, att användas för selektiv hämtning.
    • setSpec - set som posten ingår i, att användas för selektiv hämtning.
  2. metadata - en enda manifestation av metadata från ett objekt. Den innehåller ett enda rotelement, til exempel oai_dc:dc, med underelement som tillhör motsvarande metadataformat.

ListRecords

https://www.alvin-portal.org/oai/oai?verb=ListRecords&metadataPrefix=oai_dc

Hämtar fullständiga metadataposter från arkivet. Om antalet hämtade poster överstiger 100 returneras en lista över de första 100 posterna + ett resumptionToken-element i slutet av svaret som används för att fortsätta hämtningen av den kompletta listan. Inga andra parametrar kan då användas. Om resumptionToken saknas är metadataPrefix en obligatorisk parameter.

ListIdentifiers

https://www.alvin-portal.org/oai/oai?verb=ListIdentifiers&metadataPrefix=oai_dc

Som ListRecords men hämtar endast headers (identifikator, set och datumstämpel), inte de fullständiga metadataposterna.