Zum Hauptinhalt springen
Version: 7.2

Dateimigration

Regeln zur Formatmigrationen sowie die dazu zu verwendenden Werkzeuge werden in der Datei migration-config.xml definiert. Sie kommt beim Schritt Ingest: migrate files zum Einsatz.

<?xml version="1.0" encoding="UTF-8"?>
<config>
<application id="1"
name="ImageMagick"
executable="D:\docuteam\apps\ImageMagick\convert.exe"
parameter="-compress#none#{[arg1]}#{[arg2]}" />
...
</config>

In diesem Beispiel wird die Applikation ImageMagick als Applikationsnummer 1 definiert. Weiter wird festgelegt, dass das Programm convert.exe ausgeführt werden soll, das sich im Ordner D:\docuteam\apps\ImageMagick befindet. Dem Programmaufruf werden die Parameter -compress#none#{[arg1]}#{[arg2]} mitgegeben, wobei beim Programmaufruf {[arg1]} durch die Quelldatei und {[arg2]} durch die Zieldatei ersetzt wird.

Der zweite Teil der Datei migration-config.xml besteht aus Anweisungen zu Formatmigrationen.

	<puid name="fmt/41" 
applicationID="1"
targetExtension="tif"
targetPronom="fmt/353" />

Das Beispiel defniniert, dass Dateien mit einer PUID (PRONOM's Persistent Unique Identifier) fmt/41 (Raw JPEG Stream) in eine Datei mit PUID fmt/353 (Tagged Image File Format) konvertiert werden soll. Dabei soll die oben definierte Applikation mit der Applikationsnummer 1 (hier ImageMagick) zum Einsatz kommen.

Neben der Angabe einer PUID können auch MIME-Types und Dateiendungen angegeben werden. Die Formatmigration gemäss PUID geniesst erste Priorität. Gelingt dies nicht, wird in zweiter Priorität versucht, die Migration gemäss MIME-Type durchzuführen. Gelingt dies ebenfalls nicht, wird die Dateiendung berücksichtigt:

	<puid      name="fmt/41" 
applicationID="1"
targetExtension="tif"
targetPronom="fmt/353" />

<mimeType name="image/jpeg"
applicationID="1"
targetExtension="tif"
targetPronom="fmt/353" />

<extension name="jpg"
applicationID="1"
targetExtension="tif"
targetPronom="fmt/353" />

Dateiformate, die nicht aufgelistet werden (sei es mittels PUID, Mime-Type oder Dateiendung), werden nicht migriert.