Lieber Herr Fallert,

 

Ich hatte Ihnen und der Community Ihre letzte Frage noch nicht beantwortet:

 

Am 27.02.2018 um 16:56 schrieb Bernd Fallert:

> Am 27.02.2018 um 10:47 schrieb Ronge, Matthias:

> 

>> Wenn mehrere verschiedene Ankerdatei-Ebenen gewünscht sind

>> (üblicherweise mets_anchor.xml und mets_year.xml), und auf

>> diese von außen über unterschiedliche Pfade zugegriffen

>> werden können soll, muss man hierfür verschiedene Pfade

>> konfigurieren.

> 

> Kann ich das unterschiedlich konfigurieren? Bei Zeitungen wird

> bei uns automatisch eine mets_anchor.xml und mets_year.xml

> erstellt.

 

Wie viele und welche XML-Dateien erstellt werden, ist variabel und wird nur durch den Regelsatz (Attribut “anchor”) festgelegt. In der Ankerdatei werden die jeweils zu einem <DocStructType> gehörenden Metadaten gespeichert. Die unterschiedlichen Ebenen von Ankerdateien dienen also dazu, diese Metadaten auf verschiedene Dateien aufzuteilen, um so den Download zu beschleunigen. Bei Zeitungen ist das typischerweise folgender Aufbau der <DocStructType>s:

 

Newspaper (anchor = true)

+- PublicationYear (anchor = year)

     +- PublicationMonth (anchor = year)

         +- PublicationDay (anchor = year)

             +- Issue ()

 

Daher werden drei Dateien erstellt:

 

(anchor = true) → mets_anchor.xml (1. Ankerebene)

(anchor = year) → mets_year.xml   (2. Ankerebene)

() → mets.xml

 

Es könnte im Regelsatz allerdings auch anders konfiguriert werden, dann würden mehr oder weniger Ankerdateien produziert.

 

Wenn man nun ein Digitalisat über das Internet ausspielen will, muss es dazu über eine Internetadresse adressierbar und abrufbar sein. Wie genau dies geschieht und diese Adressen aussehen, ist von Haus zu Haus unterschiedlich. Es geschieht außerhalb von Production typischerweise durch einen Webserver. Z.B. können dazu Resolver eingesetzt werden, die zum Beispiel über eine PPN angesprochen werden. In der METS-Datei, die von Production generiert wird, muss jedoch der, oder müssen die Pfade eingepflegt werden, unter denen das Digitalisat später vom Webserver ausgespielt wird. Daher sind diese Pfade konfigurierbar. Die Anzahl der Pfade und wie diese aussehen müssen ergibt sich aus dem Regelsatz und der Konfiguration des Webservers bzw. Resolvers. Um dieser Flexibilisierung Rechnung zu tragen können in der Projektkonfiguration im Feld “METS Pointer Pfad” mehrere Pfade zu unterschiedlichen Ankerebenen (s.o.) angegeben werden. Diese müssen durch eine horizontale unterbrochene Linie („¦“, U+00A6) voneinander getrennt werden. Die Reihenfolge folgt dem Regelsatz, im obigen Beispiel also:

 

http://pfad/zur/mets_anchor.xml¦http://pfad/zur/mets_year.xml

(1. Ankerebene)                ¦(2. Ankerebene)

 

Gruß

Matthias Ronge


Matthias Ronge
Software Entwicklung/Software Development

Zeutschel GmbH | Heerweg 2 | 72070 Tübingen | Deutschland
p: +49 (7071) 9706-62 | m: | f: +49 (7071) 9706-44
e: Matthias.Ronge@zeutschel.de | w: http://www.zeutschel.de

Geschäftsführer/President: Joerg Vogler | Registergericht Stuttgart: HRB 380917