OAI-PMH: Unterschied zwischen den Versionen

Aus Data-Wiki
imported>Glorius
imported>Glorius
Zeile 15: Zeile 15:
=== Identify ===
=== Identify ===


Die Query-Parameter "?verb=Identify" zeigen allgemeine Informationen zu einer OAI-Schnittstelle: <ref>Manuscripta Medievalia liefert keine Daten aus: http://www.manuscripta-mediaevalia.de/db/apsisa.dll/oai-pmh?verb=ListRecords&metadataPrefix=oai_dc</ref>
Die Query-Parameter<ref>OAI Verbs https://sickle.readthedocs.io/en/latest/oaipmh.html</ref> "?verb=Identify" zeigen allgemeine Informationen zu einer OAI-Schnittstelle: <ref>Manuscripta Medievalia liefert keine Daten aus: http://www.manuscripta-mediaevalia.de/db/apsisa.dll/oai-pmh?verb=ListRecords&metadataPrefix=oai_dc</ref>


* http://www.manuscripta-mediaevalia.de/db/apsisa.dll/oai-pmh?verb=Identify  
* http://www.manuscripta-mediaevalia.de/db/apsisa.dll/oai-pmh?verb=Identify  

Version vom 16. Februar 2023, 20:06 Uhr

OAI-PMH Open Archives Initiative Protocol for Metadata Harvesting

Eine OAI[1]-Schnittstelle dient dem Anreichern und Austausch von Daten aus Online-Datenbanken und kann in APS eingerichtet werden.[2]

OAI-Schnittstellen

DNB:

DDB:

In der Erfassung bei Foto Marburg werden die Daten über den OAI-Status von der Erfassungsdatenbank in die Redaktion und anschließend in die Publikation weitergeleitet.

Identify

Die Query-Parameter[3] "?verb=Identify" zeigen allgemeine Informationen zu einer OAI-Schnittstelle: [4]

ListMetadataFormats

Für die Anzeige der verfügbaren Metadatenformate wird der Parameter "ListMetadataFormats" übermittelt:

<metadataPrefix>oai_dc</metadataPrefix>... <metadataPrefix>raw</metadataPrefix>

ListSets

Die "ListSets" informieren darüber, welche Dokumentgruppen, z.B. Objekte, Künstler verfügbar sind.

<setSpec>obj</setSpec>

ListRecords

Der Parameter "ListRecords" listet jeweils 100 Dokumente auf:

Für die nächsten 100 Dokumente werden der "resumptionToken" und für die Gesamtmenge die "completeListSize" benötigt:

<resumptionToken completeListSize="251969" expirationDate="2023-02-16T16:08:50Z">{3b27046c-953b-4b82-8e51-25bae24a48bd}</resumptionToken>

GetRecord

Mit "GetRecord" lassen sich gezielt einzelne Dokumente unter Kenntnis der Dokumentnummer aus Element 5000 (OBJ-Dok.-Nr.) abrufen: