Einleitung
Der Online-Katalog StaBiKat beinhaltet die Metadaten der gedruckten und elektronischen Bestände der Staatsbibliothek zu Berlin mit Erscheinungsjahr ab 1500 bis zur Gegenwart. Etwa 14 Mio. Nachweise können aktuell durchsucht werden.
StaBiKat-Daten (Ausschnitt) – https://zenodo.org/record/2590752
Sie möchten mit basalen bibliographischen Daten aus unserem Online-Katalog StaBiKat arbeiten? Nach Sprachfamilien organisierte Datensets können wir Ihnen bereits anbieten; ein Anfang ist also gemacht. Dabei handelt es sich um Datensätze bestehend aus Metadaten wie PPN (Katalogidentifier), Autor*in, Titel, Erscheinungsort und -land, Verlag, Erscheinungsjahr und natürlich der Sprachbezeichnung. Sie können folglich ohne Anspruch auf Vollständigkeit hinsichtlich der Gesamtmenge und einzelner Kataloginformationen Daten beziehen. Ebenso ist das Aktualisierungsdatum zu berücksichtigen. Sollten Sie aktuellere Datenstände benötigen, können Sie die im Folgenden angebotenen Skripte nutzen, um die Datensets neu zu erstellen.
Welche Informationen fehlen Ihnen hier?
• Datensätze ohne Sprachbezeichnung (etwas weniger als die Hälfte aller SBB-Datensätze),
• Signaturen und Standortinformationen (v.a. um mögliche Kriegsverluste zu erkennen),
• Vorhandensein von Digitalisaten und deren PURL,
• sachlich oder zeitlich eingegrenzte Datensets?
Diese Daten stehen über den Gemeinsamen Bibliotheksverbund (GBV) zur Verfügung, an dem die Stiftung Preußischer Kulturbesitz seit 20 Jahren beteiligt ist.
Schnittstellen
Der StaBiKat unterstützt direkt keine Schnittstellen für den Export größerer Datenmengen. Für gezielte Anfragen können jedoch sowohl SRU- als auch unAPI-Schnittstelle des GBV genutzt werden. Gegebenenfalls ist mit der Verbundzentrale des GBV Kontakt aufzunehmen.
SRU – http://sru.k10plus.de/opac-de-1
SRU, hier in der Version 1.1 ist ein HTTP-basiertes Protokoll für die maschinelle Abfrage von bibliographischen Daten. Über diese Schnittstelle können Sie die Daten etwa für Ihre Kataloge, Fachportale oder die Digitalisierung Ihrer Objekte nutzen.
Retrievalsprache ist die Contextual Query Language. Konkrete Abfragen mit überschaubaren Treffermengen können gezielt über die SRU-Schnittstelle des StaBiKat gestellt werden. Die Daten stehen dort in den Formaten Dublin Core (DC, v. 1.1) und Metadata Object Description Schema (MODS, v. 3.4) zur Verfügung.
Suchsyntax und Indices unter: http://sru.k10plus.de/opac-de-1
Abfrage-Beispiele:
• Maximal 10 Titel im StaBiKat, die die Wörter „Pupillen“ und „Edict“ enthalten, im MODS-Format
http://sru.k10plus.de/opac-de-1?version=1.1&operation=searchRetrieve&query=pica.xtit=pupillen+edict&maximumRecords=10&recordSchema=mods
• Suche nach der Person Konrad Adenauer im gesamten StaBiKat, Ausgabe Dublin Core, Anzeige von maximal 300 Titeln
http://sru.k10plus.de/opac-de-1?version=1.1&operation=searchRetrieve&query=pica.xprs=adenauer,konrad&maximumRecords=300&recordSchema=dc
SRU – K10-PLUS-Verbundkatalog
Die korrespondierenden Abfragen im Bereich des GVK-Verbundes lauten dann:
http://sru.k10plus.de/gvk7?version=1.1&operation=searchRetrieve&query=pica.tit=pupillen+edict&maximumRecords=50&recordSchema=mods
bzw.
http://sru.k10plus.de/gvk7?version=1.1&operation=searchRetrieve&query=pica.prs=adenauer,konrad&maximumRecords=300&recordSchema=dc
unAPI
UnAPI bietet eine einfache webbasierte Methode, um einzelne Datensätze in verschiedenen Formaten abzurufen. Die unAPI-Schnittstelle erlaubt dabei keine Suchen über Datenbestände, sondern liefert ausschließlich einzelne, mit einem Identifikator referenzierte Datensätze aus. Jede Anfrage an die Schnittstelle muss insofern also einen eindeutigen Identifikator des jeweiligen Datensatzes sowie das gewünschte Metadatenformat (Vgl. https://wiki.k10plus.de/display/K10PLUS/UnAPI, 1. Abs.) beinhalten.
Möchten Sie einzelne über PPN bekannte Datensätze herunterladen, dann nutzen Sie die unAPI-Schnittstellen von StaBiKat und Verbundkatalog des GBV wie folgt:
StaBiKat – http://unapi.k10plus.de/?id=opac-de-1
Beispielsyntax:
http://unapi.k10plus.de/?id=opac-de-1:ppn:##########&format=dc
Beispiel:
http://unapi.k10plus.de/?id=opac-de-1:ppn:1000127265&format=dc
Verbundkatalog unAPI – http://unapi.k10plus.de/
Beispielsyntax:
http://unapi.k10plus.de/?id=gvk:ppn:##########&format=mods
Beispiel:
http://unapi.k10plus.de/?id=gvk:ppn:178293199&format=mods
Fügen Sie an die Stelle ########## einfach die gewünschte PPN ein und wählen danach das Zielformat aus (beispielsweise „MODS“). Über den GBV besteht alternativ die Möglichkeit, Daten im Pica-, Dublin Core- und MARC-Format zu erhalten. Bitte beachten Sie, dass die unAPI-Schnittstelle des StaBiKat ausschließlich Ergebnisse in den Formaten Dublin Core und MODS liefert.
Lizenz- und Nutzungsbedingungen
Die SBB verfolgt eine Open Data Policy und stellt ihre Metadaten unter der Lizenz CC0 frei zur Verfügung. Die Nutzungsbedingungen für den Schnittstellen-Service bestimmt der GBV.