1.22 Resolver
Last updated
Last updated
Der Goobi viewer bietet Resolver an, um Werke über einen Identifier (PI), eine URN beziehungsweise einen benutzerdefinierten Identifier zu öffnen.
Der benutzerdefinierte Resolver kann neben den verpflichtenden Parametern identifier
und field
weitere fieldX
und valueX
Kombinationen enthalten, wobei X gegen eine fortlaufende Nummer ersetzt werden muss. Das kann zum Beispiel verwendet werden um auf Zeitungsausgaben zu verlinken:
Beispiel 1:
https://viewer.example.org/resolver?field=PI_ANCHOR&identifier=000141932&field2=YEARMONTHDAY&value2=19630221
Beispiel 2:
https://viewer.example.org/resolver?field=PI_ANCHOR&identifier=000141932&field2=YEARMONTHDAY&value2=19630221&field3=DC&value3=periodical
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:
Der URN Resolver kann in verschiedenen Solr-Feldern nach URNs gucken. Dafür ist es möglich eine Liste an Feldnamen anzugeben.
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:
Name
URL
Identifier
https://viewer.example.org/piresolver?id=PPN123456789
URN
https://viewer.example.org/resolver?urn=urn:nbn:de:hebis:66:fuldig-1946
Benutzerdefiniert
https://viewer.example.org/resolver?field=ALLEGROID&identifier=ZDB001023124
Option
Beschreibung
doRedirectInsteadOfForward
Wenn true
, wird beim Resolving ein HTTP Redirect statt Forward ausgeführt. Der Standardwert ist false
.
Name
URL
Generisch PI
https://viewer.example.org/sourcefile?id=PPN123456789
METS PI
https://viewer.example.org/metsresolver?id=PPN123456789
METS URN
https://viewer.example.org/metsresolver?urn=urn:nbn:xx:000-12345678
LIDO PI
https://viewer.example.org/lidoresolver?id=PPN123456789
LIDO URN
https://viewer.example.org/lidoresolver?urn=urn:nbn:xx:000-12345678