Oktober

Goobi workflow Digest für Oktober 2023

Core

Harvester

Große Teile der Funktionalität des intranda Harvesters sind in den Goobi workflow Core integriert worden. Ab sofort können Repositories von unterschiedlichen Typen angelegt und konfiguriert werden. Der Harvester in einer festgelegten Abfragefrequenz ein Repository, zum Beispiel vom Typ OAI-PMH ab und lädt die Datensätze in einen angegebenen Ordner herunter. Dabei können Repositories einzeln auf eingeschaltet oder deaktiviert werden.

Es besteht die Möglichkeit ein Skript zu definieren, dass auf jeden heruntergeladenen Datensatz angewendet werden soll. Dadurch ist es sehr einfach möglich die heruntergeladenen Dateien noch zu modifizieren.

Sofern gewünscht können dann auch Vorgänge in Goobi workflow angelegt werden. Dafür muss ein Projekt und eine Produktionsvorlage sowie das Importformat ausgewählt werden. Bei den Importformaten steht das Mapping aus dem Regelsatz zur Verfügung.

Über die erfolgte Integration können zum Beispiel aus Goobi workflow heraus Datensätze geharvestet, via Skript aufbereitet und dann direkt an den Hotfolder des Goobi viewers weitergeleitet werden. Ein anderes Szenario ist, dass zum Beispiel MARC-XML Datensätze aus einer OAI-PMH Schnittstelle heruntergeladen und Vorgänge in Goobi workflow angelegt werden um damit dann weiter zu arbeiten.

LIDO

Die Java Bibliothek UGH wurde dahingehend erweitert, dass es auch leere Elemente erzeugen kann, wie es für das LIDO Format notwendig ist. Mit dem folgenden Exportmapping wird zum Beispiel ein Element auch dann erzeugt, wenn es keinen Wert gibt:

        <Metadata>
          <InternalName>Person</InternalName>
          <WriteXPath>./lido:eventActor/lido:displayActorInRole</WriteXPath>
          <exportEmptyNode>false</exportEmptyNode>
        </Metadata>

Plugins

Dashboard: Barcode

Das Dashboard Plugin erlaubt es einen Barcode in eine Eingabebox abzuscannen und direkt eine vorher ausgewählte Aktion auszuführen. So kann zum Beispiel eine Aufgabe angenommen oder auch angenommen und direkt wieder abgeschlossen werden.

Import: Liechtensteiner Volksblatt

Für die Durchführung des Imports des Liechtensteiner Volksblatts wurde ein spezielles Importplugin entwickelt.

Codeanalyse

Der folgende Screenshot zeigen die SonarCloud Analyse des aktuellen Releases. Weitere Informationen gibt es direkt auf der Projektseite.

Versionsnummer

Die aktuelle Versionsnummer von Goobi workflow lautet mit diesem Release: 23.10.2. Innerhalb von Plugin-Entwicklungen muss für Maven-Projekte innerhalb der Datei pom.xml entsprechend folgende Abhängigkeit eingetragen werden:

<dependency>
    <groupId>de.intranda.goobi.workflow</groupId>
    <artifactId>goobi-core-jar</artifactId>
    <version>23.10.2</version>
</dependency>

Last updated