Blog-Eintrag vom Oktober, 2025

Nachdem der Katalog eine längere Phase in der DigiBib nicht verfügbar war, ist die Bayerische Bibliographie nun wieder für die DigiBib-Recherche bereit. Damit haben Sie wieder Zugriff auf eine ausgezeichnete Recherchequelle über deutsch- und fremdsprachigen Publikationen, die einen Bezug zu Bayern haben. Für die DigiBib-Einbindung wird erstmals eine OAI-PMH-Schnittstelle geharvestet, was die Grundlagen für neue Recherchedatenbanken mit dieser technischen Grundlage schafft.


Release 7.104

Das heute freigegebene 104. Release von DigiBib 7 enthält abseits einiger Kleinigkeiten nur Änderungen, die im Zusammenhang mit unerwünschten Zugriffen durch Bots und Crawler stehen.

Nach den Problemen, die diese im Frühjahr verursacht hatten, hatte das hbz zügig diverse Maßnahmen ergriffen, die einen stabilen und störungsfreien Betrieb ermöglichten. 
Allerdings blieb intern eine gewisse Unzufriedenheit bestehen, denn die Maßnahmen waren mit zwei Einschränkungen verbunden:
Zum einen konnten sie theoretisch auch die legitime Nutzung des Portals durch bestimmte Personen einschränken.
Zum anderen beruhten sie auf bestimmten Aspekten der störenden Zugriffe, die in den beobachteten Fällen gegeben waren, aber keine zwingende Eigenheit aller vergleichbaren Attacken sein mussten - es war also nicht absehbar, inwieweit künftige Crawler durch die getroffenen Maßnahmen ebenfalls ausgebremst werden würden.

Mit dem heutigen Release wurden nun Lösungen implementiert, die zum einen zielgenauer arbeiten sollen und die zum anderen generell Massen-Zugriffe ausbremsen sollen ohne zugleich die Arbeit legitimer Nutzer:innen mit dem Katalog und Rechercheinstrument DigiBib zu beeinträchtigen.

Im ersten Schritt ist nur eine Teilkomponente bereits aktiv: Es wird nun vorausgesetzt, dass ein Session-Cookie gesetzt werden kann. Bislang konnten Teile der DigiBib auch genutzt werden, ohne dass eine Sitzung existierte; eine Anmeldung, das Anlegen etwa einer Merkliste, der Zugriff auf das Benutzer:innen-Konto usw. waren aber immer schon von einer Sitzung und damit einem vorhandenen Cookie abhängig.

Für die weiteren Komponenten werden derzeit noch Daten über das Log der Anwendung gesammelt. Erst mit diesen Daten kann dann die endgültige Konfiguration vorgenommen werden, um zwischen normalem Betrieb und außergewöhnlichen Umständen unterscheiden zu können. Die endgültige Aktivierung der Funktionen wird natürlich kommuniziert.

Sollten Sie - entgegen unserer Erwartung - dann (oder auch aktuell) ein ungewöhnliches Verhalten des Portals feststellen, freuen wir uns über entsprechende Hinweise auf den bekannten Support-Kanälen!

Release 7.103

Im vorherigen Release 7.102 gab es Verbesserungen bei der Verlinkung zu den Angeboten im Bereich "Weitere Quellen" (EZB / DBIS / DigiLink), die darauf abzielten, eine mögliche Open Redirect Schwachstelle zu unterbinden. Aufgrund einiger Berichte stellte sich heraus, dass es beim Abgleich der angeforderten und erlaubten Ziel-URL zu einer Divergenz kam, wenn die von DBIS gelieferte URL mit einem (oder mehreren) führenden oder folgenden Leerzeichen katalogisiert worden war. In diesen Fällen wurde die Weiterleitung zur Website der Quelle verweigert. Der Abgleich wurde nun robuster gestaltet, so dass es nicht mehr zu Fehlermeldungen kommt.

Bei Bibliothekskatalogen, die nicht als Suchmaschinen-Indizes in die DigiBib integriert sind, sondern direkt über die SRU-API von Alma durchsucht werden, konnte es zu Problemen bei der Verlinkung zwischen Überordnungen und Bänden kommen. Diese ergaben sich daraus, dass die Verweise in den Datensätzen über die hbz Verbund-IDs hergestellt werden, die jedoch nicht über die üblichen Suchfelder für Datensatz-IDs (= MMS-ID) zu finden sind. Nach Überarbeitung der Datensatzauswertung und der Feldauswahl in den CQL-Suchanfragen funktionieren die Verweise nun zuverlässig.

Eine fehlende Abbruchbedingung konnte in Verbindung mit einem Problem bei der Auswertung der gelieferten Daten dazu führen, dass eine Datenbank in der Metasuche in einer Endlosschleife abgefragt wurde. Nachdem ein solcher Fall eine Datenbank in die Knie gezwungen und zu 35.000 Einträgen im Log der DigiBib geführt hatte, konnte die Ursache schnell identifiziert und das zugrunde liegende Problem behoben werden. Die zur Auslösung notwendige Verkettung unglücklicher Umstände erklärt, wieso das Problem seit vielen Jahren unerkannt im Programmcode schlummern konnte.

Der hbz-Web-Katalog greift für die Suchfunktionalität auf die durch das Lobid-Team bereitgestellte Suchmaschine zurück. Dabei kam es im September zu einer kurzzeitigen Unterbrechung der Verfügbarkeit, weil die DigiBib nur einen einzelnen Knoten in dem Suchmaschinencluster angesprochen hat, der aus Wartungsgründen ausgeschaltet worden war. Mit dem jetzigen Release wurde die Suchmaschinenanbindung so konfiguriert, dass sie in Bezug auf Redundanz und Lastverteilung dem IntrOX-Standard entspricht.

Im Bereich der Anzeige von Bindeeinheiten wurden durch weitere Auswertungen Verbesserungen erzielt. So konnten mit dem eigentlichen Titel nur bedingt zusammenhängende Exemplare von ZDB-Überordnungen von der Anzeige ausgeschlossen werden, was die Übersichtlichkeit der Bestandsliste erhöht.

Die DigiBib bot über eine lange Zeit Schnittstellen in Form von DAIA und PAIA-Endpunkten an, um Bibliotheken einen standardisierten und vom jeweiligen verwendeten Lokalsystem unabhängigen Zugang zu Exemplardaten und Kontofunktionen zu bieten, den sie in eigenen Katalog-Systemen verwenden konnten. Die beiden genannten Endpunkte wurden nun entfernt, da die letzte nutzende Bibliothek (die TUB Dortmund) eine andere Lösung für ihren Katalog gefunden hat.

Bei einem Aufruf der DigiBib über OpenURL wird nun auch ein kurzer Hinweis zur Funktion der übergebenen Metadaten angezeigt. Dadurch soll besser klargestellt werden, dass es sich bei den im Seitenkopf angegebenen Metadaten nicht etwa um einen (vollständigen) Treffer, sondern nur um die zur Ausführung der Suche verwendeten Daten handelt. Wird eine DOI übergeben, wird diese nun ebenfalls verlinkt angezeigt.

Des Weiteren sind einige Verbesserungen im Kontext der Finc-Index-Anbindung in der DigiBib erfolgt. Die musikalische Ausgabeform wird in der englischsprachigen DigiBib-Oberfläche nun - sowohl in der aus dem Finc-Index stammenden Facette als auch in der Angabe im Medientyp - sichtenübergreifend einheitlich übersetzt. 

Darüber hinaus wurde ein Fehler behoben, durch den Phrasensuchen in Suchfeldern, die mehrere Finc-Indexfelder gleichzeitig abfragen, ergebnislos blieben, wenn sie aus mehreren Suchwörtern bestanden. Das Problem konnte sich unter anderem bei aus verlinkten bibliographischen Daten heraus aufgerufenen Suchen zeigen.

Schlüssel Zusammenfassung S Erstellt Aktualisiert Bearbeiter Autor
Loading...
Aktualisieren