Sehr geehrter Herr Fallert,

Eine weitere Möglichkeit zum Zusammenfügen der Datumsangaben aus den Metadaten gibt es mit den copyData.onExport-Regeln in der goobi_config.properties. Wichtig ist, dass es das Ziel-Metadatenfeld im Regelsatz geben muss, sonst passiert nichts. Ein Beispiel finden Sie unter: https://github.com/kitodo/kitodo-production/blob/2.x/Goobi/config/goobi_config.properties#L381-L384
Die Felder werden nicht nur zusammengefügt, sondern das Ergebnis auch “formatiert”, also bei einstelligen Tages- und Monatsangaben z.B. führende Nullen eingefügt. Das Ganze ist konfigurierbar, die Regeln sind hier beschrieben: https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html

Grundsätzlich können sie die Vorgänge unter beliebigen Ordnern exportieren. Es genügt, wenn die Angabe eindeutig ist, es muss nicht die PPN sein. Hauptsache die entstandenen Links können hernach vom Webserver auch aufgelöst werden. Der VariableReplacer bietet eine ganze Reihe von Möglichkeiten, auch zum Zugriff auf Projektvariablen oder Eigenschaften-Felder: https://github.com/kitodo/kitodo-production/blob/2.x/Goobi/src/de/sub/goobi/helper/VariableReplacer.java#L155-L241

Gerne weise ich Sie auch noch auf die Konfigurationshinweise zur Einrichtung unterschiedlicher Exportpfade bei der Nutzung des erweiterten Ankerkonzepts hin, das im Zeitungskontext relevant wird: https://github.com/kitodo/kitodo-production/wiki/Zeutschel_Doku/TS-1090_TechnInfo_Zeitungsdigital.pdf#page=21

Mit freundlichen Grüßen
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

-----Original Message-----
From: kitodo-community-bounces@kitodo.org [mailto:kitodo-community-bounces@kitodo.org] On Behalf Of Bernd Fallert
Sent: Thursday, February 15, 2018 1:53 PM
To: kitodo-community@kitodo.org
Subject: [Kitodo] Newspaper: Export Verzeichnisstruktur

Liebe Kolleginnen und Kollegen,

Die UB Mannheim ist dabei historische Zeitungen in Kitodo zu verwalten.
Nach anfänglichen Schwierigkeiten funktioniert jetzt die Datenerfassung.

Mein aktuelles Problem entsteht beim Export der Daten.

Bisher:
=======
Bei Monographien haben wir eine Verzeichnisstruktur verwendet die durch die PPN gebildet wurde. In der zugehörigen Projekteinstellungen wurde die Struktur z.B. durch folgenden Eintrag bei beispielsweise Mets Dateigruppe MAX

https://digi-test.bib.uni-mannheim.de/periodika/fileadmin/data/$(meta.CatalogIDDigital)/max/

Zeitungen:
==========
Bei Zeitungen muss ich aber nun zusätzlich zur PPN noch eine Unterscheidung der einzelnen Vorgänge, Jahrgänge ... treffen können.

Aktuell gelingt es mir nicht eine Stuktur von z.B.
PPN_YEAR_MONTH_DAY_ISSUE zu bilden.

In goobi_projects.xml wird der Vorgangstitel beispielsweise gebildet durch

<processtitle isdoctype="newspaper">TSL+'_'+PPN digital
b-Satz+'_'+#YEAR+#MONTH+#DAY+'_'+#issu</processtitle>

diese Variablen stehen mir aber in der Projekteinstellungen nicht zur Verfuegung. Mir ist ebenfalls nicht gelungen in unserer Regelsatzdatei im Abschnitt <METS> einen Eintrag zu erzeugen der diese Daten widerspiegelt.

In dem Vorgang ist im Metadateneditor eine Struktur erkennbar die
Zeitung                 TitleDocMain => Titel der Zeitung
  Erscheinungsjahr      TitleDocMain => z.B. 1880
   Erscheinungsmonat    TitleDocMain => z.B. 2
    Erscheinungstag     TitleDocMain => z.B. 9
     Ausgabe
umfasst

In jeder Ebene gibt es einen TitleDocMainShort bzw. TitleDocMain, da diese Felder alle gleich sind, sich nur in der Ebenen unterscheiden weiss ich nicht wie ich an diese Informationen herankomme, da mir bisher nur die Form

$(meta.CatalogIDDigital) oder ggf.
$(meta.topstruct.CatalogIDDigital)

bekannt ist.

Gibt es hierfür eine Dokumentation? Oder wie kann ich diese Einstellungen verfügbar machen?

Ich finde im Wiki auch keinen Hinweis auf die möglichen Einstellungen bei einem Zeitungsprojekt.

Alternative Ansätze:
====================
Ggf. ist es auch ein Ansatz die XML-Datei einfach nachträglich zu manipulieren und die Einträge bezüglich der Verzeichnisstruktur durch ein Script nachträglich anzupassen.

Ggf. ist es auch ein Ansatz ein Benutzerdefiniertes Feld hinzuzufügen welches an die PPN angehängt wird.

Gibt es hierzu Meinungen welches die beste Variante ist?

Ich wäre für jeden Tipp / Doku dankbar!

Viele Grüße
Bernd Fallert

--
*****************************************************
* Bernd Fallert
* Universitaetsbibliothek Mannheim
* Digitale Bibliotheksdienste, EDV
* D 68131 Mannheim
* e-mail: bernd.fallert@bib.uni-mannheim.de
* Tel: (+49) 0621 / 181-2966
*****************************************************

_______________________________________________
Kitodo-Community mailing list
Kitodo-Community@kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community