Zurich Open Platform (ZOP, DSpace) REST
Die Zurich Open Platform basiert aktuell (2024) auf der DSpace Version 8. Diese Version stellt auch eine umfangreiche REST-Schnittstelle zur Verfügung, über die prinzipiell alle Funktionen des normalen HTML-Frontends abgewickelt werden können.
Die Schnttstelle ist hier erreichbar:
https://zop.zb.uzh.ch/server/#/server/api
Für viele Funktionen ist eine Authentifizierung erforderlich.
Die Dokumentation der Schnittstelle ist im Github-Repository von DSpace auffindbar:
https://github.com/DSpace/RestContract/tree/dspace-8_x
Der Anbieter "The Library Code" hat ein Python-Modul entwickelt, mit dem sich diese Schnittstelle einfacher via Python 3 ansprechen lässt: