1.22 Resolver
Werke
Der Goobi viewer bietet Resolver an, um Werke über einen Identifier (PI), eine URN beziehungsweise einen benutzerdefinierten Identifier zu öffnen.
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
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:
Option
Beschreibung
doRedirectInsteadOfForward
Wenn true
, wird beim Resolving ein HTTP Redirect statt Forward ausgeführt. Der Standardwert ist false
.
Der URN Resolver kann in verschiedenen Solr-Feldern nach URNs gucken. Dafür ist es möglich eine Liste an Feldnamen anzugeben.
Metadaten
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
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
Last updated