Jupyter-Notebooks der Zentralbibliothek Zürich
Zürich | 17. Januar 2024
Die Zentralbibliothek Zürich ist eine der grössten Bibliotheken in der Schweiz und stellt eine breite Palette von Sammlungen, darunter Bücher, Zeitschriften, Audio- und Videomaterialien zur Verfügung. Die ZB Zürich hat Zugriff auf den SLSP-Bibliothekskatalog, welcher Informationen zu allen in Schweizer Bibliotheken verfügbaren Medien enthält.
Da auf Swisscovery nur bis zu 50 Suchresultate heruntergeladen werden können und solche Daten unstrukturiert vorliegen, gibt es ab sofort die Jupyter Notebooks der ZB, die es erlauben die Suche in dem schweizweiten SLSP-Bibliothekkatalog von mehr als 25 Millionen Medieneinträgen bis zu 10’000 Suchresultate in eine Excel-Datei (JSON, CSV auch verfügbar) abzuspeichern und die strukturierten Metadaten der Medien mittels statistischer Methoden (Balken- und Kuchendiagrammen, Wortwolken, Weltkarten) auszuwerten. Die flache Darstellung der Daten ist übersichtlich und lässt das einfache filtern, sortieren und berechnen der Daten in Excel zu.
Funktionalitäten
- eine einfache oder fortgeschrittene Suchabfrage über bibliographische Felder durchführen
- in Bibliotheksdaten schweizweit suchen → SLSP-Katalog (> 25 Mio. Einträge)
- für Suchbegriff bis zu 10'000 Suchresultate in einer Ergebnistabelle wie Excel, JSON, CSV mit den klassische, bibliographischen Feldern "Titel", "Autor", "Verlag", "Publikationsort", "Erscheinungsdatum" etc., berechnete Felder wie "Ressourcentyp", "Epoche" und GND-Feldern herunterladen
- Inhaltsverzeichnisse der Ergebnistabelle über die Inhaltsverzeichnis-Links als PDFs herunterladen
- Medien der Bibliotheken über die Swisscovery-Links einfach bestellen und ausleihen
- Ergebnistabelle mittels Häufigkeitsstatistiken, Balken- und Kreisdiagrammen und Wortwolken auswerten
- statistische Datenanalyse des Suchbegriffs als PDF-Bericht exportieren
Nutzung
- Forschungsarbeit: Bibliographie oder Korpus erstellen, datenbasierte Auswertungen betreiben
- Programmierung: (Web)-Apps oder Websites entwickeln
Vorkenntnisse
Zur Nutzung der Jupyter Notebooks braucht man grundlegende Python-Programmierkenntnisse, um Code-Blöcke in Jupyter Notebooks auszuführen. Ausserdem sollte man in der Lage sein für die lokale Installation eine Jupyter Notebook-Umgebung aufzusetzen. Für die Nutzung online über Jupyterlite und Jetbrains Datalore ist dies nicht nötig, jedoch sind die Funktionalitäten online eingeschränkt. Diese Jupyter Notebooks sind einfach zu bedienen, ausbaubar und individuell anpassbar.
Quelle
Die Suchabfrage über den ganzen SLSP-Bibliothekskatalog von über 25 Millionen Einträgen schweizweit ist über die Search/Retrieve-URL (SRU)-Schnittstelle (Version 1.2) der ZB Zürich verfügbar. Über den SLSP-Bibliothekskatalog wird die ganze Netzwerkzone abgefragt. Der SLSP-Bibliothekskatalog, der mithilfe dieses Jupyter Notebooks abgefragt wird, ist Teil des allgemein genutzten Swisscovery-Katalogs, welcher allerdings über noch mehr Datenzuflüsse verfügt (SLSP, ZORA, HOPE, CMI Star, ZOP, e-rara, e-manuscripta). Deshalb können die Ergebnisse zwischen dem SLSP-Katalog und dem Swisscovery-Katalog voneinander abweichen.
Datenquelle: https://data.zb.uzh.ch/map/books/data-map-der-zentralbibliothek-zurich/page/alma-sru
Datenformat: MARCXML
Für weitere Fragen und Feedback wenden Sie sich bitte an metadatenmanagement@zb.uzh.ch.
Zentralbibliothek Zürch | Kantons-, Stadt- und Universitätsbibliothek
Folgen Sie uns auf sozialen Medien: