2.22 Resolver

Der Goobi viewer bietet Resolver an, um Werke über einen Identifier (PI), eine URN beziehungsweise einen selbstdefinierten Identifier zu öffnen.

  • Identifier: https://viewer.example.org/viewer/piresolver?id=PPN123456789

  • URN: https://viewer.example.org/viewer/resolver?urn=urn:nbn:de:hebis:66:fuldig-1946

  • Benutzerdefiniert: https://viewer.example.org/viewer/resolver?identifier=ZDB001023124&field=ALLEGROID

Mangels Notwendigkeit sind die für das Resolving verwendeten Felder und Parameter nicht mehr konfigurierbar.

Der /piresolver?id= kann auch über die Aliase /ppnresolver?id= und /epnresolver?id= angesprochen werden.

Die folgenden Optionen steuern die URL-Weiterleitung beim Öffnen des gefundenen Werkes:

config_viewer.xml
<urnresolver>
<doRedirectInsteadofForward>false</doRedirectInsteadofForward>
</urnresolver>

Option

Beschreibung

doRedirectInsteadOfForward

Wenn true, wird beim Resolving ein HTTP Redirect statt Forward ausgeführt. Der Standardwert ist false.

Des Weiteren gibt es die Möglichkeit, die Quelldatei eines Werkes direkt zu öffnen. Je nachdem, ob das Werk aus METS oder LIDO stammt, wird ein anderer Resolver verwendet. Diesen Resolvern kann entweder die PI (id=PI) oder die URN (urn=URN) übergeben werden:

  • METS PI: https://viewer.example.org/viewer/metsresolver?id=PPN123456789

  • METS URN: https://viewer.example.org/viewer/metsresolver?urn=urn:nbn:xx:000-12345678

  • LIDO PI: https://viewer.example.org/viewer/lidoresolver?id=PPN123456789

  • LIDO URN: https://viewer.example.org/viewer/lidoresolver?urn=urn:nbn:xx:000-12345678