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:

<urnresolver>
    <doRedirectInsteadofForward>false</doRedirectInsteadofForward>
</urnresolver>

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.

<urnresolver>
    <field>URN</field>
    <!-- <field>MD_INTERNAL_UNREGISTERED_URN</field> -->
</urnresolver>

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