Testdaten: Johann Justinus Gebauer
- GND-Nummer: 116473207
- d-nb.info/gnd
- lobid.org/gnd
- portal.dnb.de/metadataShop
- JSON-LD (DNB-Login benötigt!)
- services.dnb.de/sru/authorities
- MARC21-XML (DNB-Login und
accessToken
benötigt!)
- MARC21-XML (DNB-Login und
- OGND-PPN: 134663063
Für die Einrichtung der Python-Umgebung kann die Routine utils/setup
verwendet werden:
utils/setup
Voraussetzung ist eine installierte aktuelle Version von virtualenv
.
Für die Autorisierung des Zugriffs auf die von der Deutschen Nationalbibliothek bereitgestellte SRU-Schnittstelle der GND wird ein accessToken
benötigt. Die entsprechende Routine zur Bereitstellung erwartet diesen in der Umgebungsvariable DNB_TOKEN
.
Im hiesigen Fall wurde ein in der Git-Umgebung ignoriertes, secret
betiteltes Skript mit folgendem Inhalt im Arbeitsverzeichnis erstellt:
export DNB_TOKEN='YOUR_ACCESS_TOKEN'
... und vor Ausführung der Routine utils/conv
geladen:
source secret
Für die Bereitstellung via SRU und Formatkonvertierung von XML nach JSON wurde schließlich die Routine utils/conv
verwendet:
utils/conv