Metadatenfelder aktualisieren
Step Plugin für das automatische Aktualisieren von Werten innerhalb von METS-Dateien
Last updated
Step Plugin für das automatische Aktualisieren von Werten innerhalb von METS-Dateien
Last updated
Name | Wert |
---|---|
Identifier | intranda_step_metadata_update_field |
Repository | |
Lizenz | GPL 2.0 oder neuer |
Letzte Änderung | 04.09.2024 10:20:30 |
Dieses Plugin für den Goobi workflow ermöglicht es, spezifische Metadatenfelder innerhalb von METS-Dateien automatisch zu erstellen oder zu aktualisieren. Dazu kann es den Variablen Replacer oder auch den Inhalt benachbarter Metadatenfelder verwenden, um Metadaten in logische Elemente auf allen hierarchischen Ebenen zu schreiben.
Um das Plugin nutzen zu können, müssen folgende Dateien installiert werden:
Nach der Installation des Plugins kann dieses innerhalb des Workflows für die jeweiligen Arbeitsschritte ausgewählt und somit automatisch ausgeführt werden.
Für die Verwendung des Plugins muss dieses in einem Arbeitsschritt ausgewählt sein:
Zuerst müssen die Werte, die das Plugin aktualisieren soll, in der Konfigurationsdatei festgelegt werden. Wenn das Plugin ausgeführt wird, sammelt es alle relevanten Strukturelemente der METS-Datei. Anschließend überprüft es, ob und wie die angegebenen Werte aktualisiert werden sollen. Wenn die Bedingungen erfüllt sind, werden entweder neue Werte in leere Felder eingefügt oder vorhandene Werte überschrieben, falls dies erzwungen wird.
Die Konfiguration des Plugins erfolgt in der Datei plugin_intranda_step_metadata_update_field.xml
wie hier aufgezeigt:
Der Block <config>
kann für verschiedene Projekte oder Arbeitsschritte wiederholt vorkommen, um innerhalb verschiedener Workflows unterschiedliche Aktionen durchführen zu können. Die weiteren Parameter innerhalb dieser Konfigurationsdatei haben folgende Bedeutungen:
Parameter | Erläuterung |
---|---|
| Dieser Parameter legt fest, für welches Projekt der aktuelle Block |
| Dieser Parameter steuert, für welche Arbeitsschritte der Block |
Neben diesen allgemeinen Parametern stehen die folgenden Parameter für die weitergehende Konfiguration zur Verfügung:
Parameter | Erläuterung |
---|---|
| Gibt das Feld innerhalb der METS-Datei an, für das der Inhalt generiert werden soll. |
| Bestimmt die Strukturelemente, für die der Inhalt aktualisiert werden soll. Mehrere Elemente können hier aufgelistet werden. Um alle Strukturelementtypen zu berücksichtigen kann |
| Gibt an, ob der Inhalt überschrieben werden soll, wenn das Feld nicht leer ist. |
| Der Inhalt wird analysiert und durch den Variablenersetzungsprozess ersetzt. |
| Der Wert des Metadatenfeldes mit dem angegebenen Namen innerhalb desselben Strukturelements wird als Inhalt verwendet. |
| Ein statischer String wird als Inhalt verwendet. |
| Eine zufällige Zahl mit einer definierten Länge wird als Inhalt verwendet. |
| Eine UUID (Universally Unique Identifier) mit 36 Zeichen wird als Inhalt verwendet. |
| Ein numerischer Zeitstempel wird als Inhalt verwendet. |
| Generiert eine fortlaufende Zahl, die automatisch erhöht wird. Beispielsweise wird mit |
| Ein separater Zähler für jeden Wert des Feldes |
| Erlaubt die Ersetzung von Texten durch andere Texte. |