Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allgemeine Anbindung an SRU-Schnittstellen von ALMA-Bibliotheken/Verbünden #169

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

zuphilip
Copy link
Member

@zuphilip zuphilip commented Jan 5, 2025

Kernbestand dieser Erweiterung ist die neue Datei isbn/alma-sru.php, welche allgemein die SRU-Schnittstelle von ALMA-Bibliotheken/Verbünden anbindet. Diese kommt mit einer ganzen Liste von solchen öffentlich findbaren SRU-Schnittstellen, welche in einer Datei srulibraries.json gespeichert sind.

Damit kann man nun Bestandsabgleiche für Listen von ISBNs (wie bei uns) auch für viele andere Bibliotheken machen (tools/bestandsabgleichB.html). Ebenfalls habe ich die Suchoberfläche etwas anpassbar gemacht über die Paremeter bibliothek und verbund. Die Abfragen von HBZ, SWISS und OBVSG konnten jetzt auch mit dieser Methode mitgemacht werden (wobei bei diesen Verbünden jeweils keine Bestandsangaben mitkommt).

Daneben habe ich das PPNs Anreicherungstool um ISBNs angereichert und eine Kopiermöglichkeit für Schlagwörter hinzugefügt. Zudem auch DNB als Verbund hinzugefügt und SWB entfernt (ist Teil des K10PLUS).

Es ist möglich, dass ein elektronischer Bestand angzeigt wird,
aber dieser nicht verfügbar ist. Beispielsweise wenn erst später
in Alma dann aktiviert wird. Mit der Anpassung hier wird
zuätzlich zur Sammlung auch diese Information ausgegben.
Experimentelle Umsetzung
Verschiedene Schlagwörter werden als Text getrennt durch
Zeilenumbrüche kopiert. Damit kann man diese etwa in der
WinIBW einfügen und die entsprechenden Verknüpfungen im
jeweiligen Verbund machen.
Jetzt kann der Verbund für die Detailanzeige auswählt werden
in der Übersichtsseite. Zum Beispiel

suche.html?isbn=9783642545832&verbund=SWISS

Zudem auch DNB als Verbund hinzugefügt und SWB entfernt
(ist Teil des K10PLUS). Weiterhin ist die Suche einer SWB-PPN
möglich. In dem Zuge auch die Code-Strukturierung etwas
vereinfacht.
Zudem auch auf Kleinschreibung der Verbünde gewechselt
mit ein paar weiteren Anpassungen.
Die PPN-Abfrage jetzt auch insgesamt wieder gefixt für
die SRU-ALMA-Schnittstellen.
isbn/alma-sru.php Show resolved Hide resolved
isbn/alma-sru.php Outdated Show resolved Hide resolved
isbn/alma-sru.php Outdated Show resolved Hide resolved
isbn/dnb.php Outdated Show resolved Hide resolved
isbn/dnb.php Outdated Show resolved Hide resolved
isbn/suche.html Outdated Show resolved Hide resolved
isbn/suche.html Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant