Konvertierung auf dem Goobi Server

Anforderungen

Über ein Backupscript muss ein einfacher Rollback möglich sein, falls etwas schief läuft

Die zahlreichen Goobi-Ausfälle berücksichtigen

falls das bei der Konversion passiert

Logdateien

ggf. mit Fehlermeldungen (s.u.)

Ablauf

Selektion der zu konvertierenden Vorgänge

Regelsatz

Projekt

Sicherung der internen METS-Dateien

erst alle sichern, dann anfangen zu konvertieren?

Vorgang umstellen

Parameter aus Datenbank auslesen (s.u.)

XSL-Konversion

Regelsatz im Vorgang auf „SUB Regelsatz für Drucke“ umstellen

Validieren?

Ideen

Vorab alle zu konvertierenden METS-Dateien analysieren

nur die Strukturdaten - z. B. Sprachcodes und Datierungen - diese werden vom neuen Regelsatz geprüft und können ggf. einen Export aus Goobi verhindern

wie wollen wir damit umgehen?

Nach der Konversion über die Goobi-API „Validierung“ durchführen

ist das möglich?

Als Ergebnis eine Liste mit den „fehlerhaften“ Vorgängen

XSLT

Die Konversion besteht aus mehreren Script, die in einer XSL zusammengefasst sind. Diese ist sowohl auf die „meta.xml“ als auch ggf. die „meta_achor.xml“ anzuwenden

Parameter

Die folgenden Felder sind nur in der Datenbank vorhanden, aber im neuen Regelsatz vorgesehen und müssen daher als Parameter an die XSL Transformation übergeben werden:

Schrifttyp

Sponsorship