Der Zugriff mit Programmen
Um mit einem Programm an die bibliographischen Metadaten und über sie auch an die digitalen Veröffentlichungen zu gelangen, stehen im Wesentlichen die folgenden Wege offen:
1. Zugriff über JSON und HTML
Der Pfad /-/content/indices/index.json führt zu der JSON-Datei, die auch das Gesamtverzeichnis speist. In diesem JSON findet sich unterm Schlüssel “data” die Liste aller Einträge. Jeder Eintrag ist eine Schlüssel-Wert-Zuordnung; unter den Schlüsseln “4”, “_” findet sich ein Link, z. B. ../005638025, der zur Seite mit den Metadaten und dem Link zur Veröffentlichung selbst führt (oder mehreren Links, wenn die Veröffentlichung aufgespalten ist). Diese Seite ist wohlgeformtes HTML-XML und lässt sich entsprechend ausschöpfen.
2. Zugriff über OAI-PMH
Die OAI-PMH-Schnittstelle erlaubt Abfragen der folgenden Art:
- /de/api/oai?verb=Identify führt zu Angaben über die Schnittstelle.
- /de/api/oai?verb=GetRecord&identifier=badw:007457763 führt zu Angaben über die Veröffentlichung 007457763; für andere Veröffentlichungen ist statt “007457763” deren Kennung einzusetzen. Die Kennung ist das letzte Glied des Permalinks.
- /de/api/oai?verb=ListRecords&from=2023-05&until=2023-07 führt zu Angaben über alle Veröffentlichungen, deren Datei zwischen Mai 2023 (“2023-05”) und Juli 2023 (“2023-07”) auf dem ausliefernden Rechner abgelegt wurde. Man muss das Datum in der Form “2023-05-02” (für ‘2. 5. 2023’) oder “2023-05” (für ‘Mai 2023’) oder “2023” (für ‘Jahr 2023’) schreiben. (Das früheste Datum ist übrigens “2023-04-27”.) – Wenn man die “from”-Angabe fortlässt, dann wird keine Untergrenze angenommen, wenn die “until”-Angabe, dann keine Obergrenze, wenn beide, dann gar keine Grenze.
Die bibliographischen Angaben sind in MARC-XML geschrieben. Im Übrigen gelten die allgemeinen Regeln zu OAI-PMH-Schnittstellen.