Benutzer-Werkzeuge

Webseiten-Werkzeuge


docuteam:packer_530_config

docuteam packer starten und konfigurieren

docuteam packer wird mit Start-Skripten für die unterschiedlichen Betriebssysteme ausgeliefert, kann aber auch über die Befehlszeile gestartet werden:

cd docuteam packer.app\Contents\docuteam packer; java -jar docuteam-packer-5.3.0.jar

or

cd docuteam packer.app\Contents\docuteam packer; java -cp config\:.\:docuteam-packer-5.3.0.jar ch.docuteam.packer.gui.launcher.LauncherView

Dabei werden folgende optionalen Parameter unterstützt:

  • -configDir=<path> (optional): Verzeichnis mit den Konfigurationsdateien (default: ./config)
  • -help (optional): Anzeige der Hilfe
  • -open=<path> (optional): Das angegebene SIP wird direkt nach dem Start geöffnet

Konfigurationsdateien

docuteam packer kann mit Hilfe folgender Konfigurationsdateien auch manuell konfiguriert werden:

  • config/docuteamPacker.properties
  • config/levels.xml
  • config/fileNameNormalizer.properties
  • config/charConversionMap.properties

Das unten folgende Beispiel docuteamPacker.properties zeigt die Einstellung der Funktionalität, der Standardordner und der Ansicht von docuteam packer.
Das unten folgende Beispiel levels.xml zeigt die Einstellung der Verzeichnungsstufen, der Stufenlogik sowie deren Icons und Metadaten.
Das unten folgende Beispiel fileNameNormalizer.properties zeigt den Standardisierunsprozess für Dateinamen.
Das unten folgende Beispiel charConversionMap.properties zeigt eine Konvertierungstabelle von Sonderzeichen, welche für die automatisierte Standardisierung von Dateinamen verwendet werden.

config/docuteamPacker.properties

Beispiel

################################
#  docuteam packer properties  #
################################

# Display language (if undefined or empty, use the OS language):
docuteamPacker.displayLanguage = de

# The default data directory, used for "Insert" and "New" (if undefined or empty, use SIPDir):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
docuteamPacker.dataDir.Win = C:/docuteam/Beispieldaten
# docuteamPacker.dataDir.OSX = 
# docuteamPacker.dataDir.Linux = 

# The default SIP directory, used for "Save as", "Open", and "New" (if undefined or empty, use user home):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
docuteamPacker.SIPDir.Win = C:/docuteam/workbench_de/0_preparation
# docuteamPacker.SIPDir.OSX = 
# docuteamPacker.SIPDir.Linux = 

# The backup directory, used when saving SIPs (if undefined or empty, use SIPDir):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
# docuteamPacker.backupDir.Win = 
# docuteamPacker.backupDir.OSX = 
# docuteamPacker.backupDir.Linux = 

# The directory the templates are stored in and retrieved from (if undefined or empty, use SIPDir):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
# docuteamPacker.templateDir.Win = 
# docuteamPacker.templateDir.OSX = 
# docuteamPacker.templateDir.Linux = 

# The directory the export templates (xsl) are stored in and retrieved from (if undefined or empty, use "./templates/exports"):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
# docuteamPacker.exportsDir.Win = 
# docuteamPacker.exportsDir.OSX = 
# docuteamPacker.exportsDir.Linux = 

# The directory the report templates (xsl) are stored in and retrieved from (if undefined or empty, use "./templates/reports"):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
# docuteamPacker.reportsDir.Win = 
# docuteamPacker.reportsDir.OSX = 
# docuteamPacker.reportsDir.Linux = 

# The report destination directory (if undefined or empty, uses "${HOMEPATH}/Desktop):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
# docuteamPacker.reportsDestinationDir.Win = 
# docuteamPacker.reportsDestinationDir.OSX = 
# docuteamPacker.reportsDestinationDir.Linux = 

# The temp-folder for temporary files can be set here (if undefined or empty, use the folder "DocuteamPacker" in the java temp dir (System.getProperty("java.io.tmpdir"))):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
# docuteamPacker.tempDir.Win = 
# docuteamPacker.tempDir.OSX = 
# docuteamPacker.tempDir.Linux = 

# For the submission process: The class name of the AIPCreator (if undefined or empty, don't use):
docuteamPacker.AIPCreator.className = ch.docuteam.darc.ingest.AIPCreatorBasic

# For the submission process: The directory where to copy the submitted SIPs to (= ingest drop folder) (if undefined or empty, don't use):
# NOTE: Environment variables can be referenced by embedding them between "${" and "}", e.g. "${HOMEPATH}/Desktop"
AIPCreator.ingestSubmitDir.Win = C:/docuteam/workbench_de/1_inbox
# AIPCreator.ingestSubmitDir.OSX = 
# AIPCreator.ingestSubmitDir.Linux = 

# When true (case doesn't matter), the source files for a new SIP are deleted after the SIP creation; defaults to "false"
# docuteamPacker.newSIPDeleteSourcesByDefault = false

# When true (case doesn't matter), the default format of a new SIP is a zipped archive; otherwise it is a folder (undefined = true):
# docuteamPacker.newSIPDefaultsToZipped = false

# When true (case doesn't matter), the default migration action will be set to keep the original file together with the selected migrated file; otherwise it will replace the original file (undefined = true):
# docuteamPacker.migrateFileKeepOriginal = false

# When true (case doesn't matter), create a backup on every save; otherwise not (undefined = true):
docuteamPacker.versioning = false

# When docuteamPacker.versioning = true, set here the max. number of backups. Exeeding backups will be deleted (if undefined or empty, use default = 10)
# docuteamPacker.versioning.keepBackupsCount = 20

# When true (case doesn't matter), the docuteam packer screen opens in full screen mode; otherwise use screen size and position as specified below (default = false):
# docuteamPacker.openFullScreen = true

# When openFullScreen is not true, these values denote the docuteam packer screen size on startup (if undefined, take 1000 x 700):
# docuteamPacker.screenSize.x = 1200
# docuteamPacker.screenSize.y = 1000

# When openFullScreen is not true, these values denote the docuteam packer screen position on startup (if undefined, center on screen):
# docuteamPacker.screenPos.x = 100
# docuteamPacker.screenPos.y = 100

# When true (case doesn't matter), use system look-and-feel; otherwise use cross-platform = "Metal" (undefined = true):
# docuteamPacker.useSystemLookAndFeel = false

# Set the default digest algorithm to calculate file checksums (valid values: CRC-32, MD5, SHA-1, SHA-256, SHA-512)
# docuteamPacker.defaultChecksumAlgorithm = MD5

# If DROID should use configuration files other than the default, give the paths here:
# docuteamPacker.droid.signatureFile = ./config/DROID_SignatureFile_V95.xml
# docuteamPacker.droid.containerFile = ./config/container-signature-20180920.xml
# docuteamPacker.droid.extensionUsage = 0

# When true, retrieve the current SAs from the server (from URL below) on startup; otherwise don't (undefined = false):
# docuteamPacker.SA.getSAsFromServerOnStartup = true

# The URL of the SA editor application (webjaxe):
# docuteamPacker.SA.BASE.URL = 

# The complete file path to the OOO application ("OpenOffice.org" or "OpenOffice.org 3") (if undefined or empty, use the internal OOO application;
# 	if undefined or empty AND the internal OOO application doesn't exist, assume that no OOO application shall be used):
# docuteamPacker.OOConverter.path.Win = C:\Program Files\OpenOffice.org 3
# docuteamPacker.OOConverter.path.OSX = /Applications/OpenOffice.org.app
# docuteamPacker.OOConverter.path.Linux = 

# The number of initialization retries for the OOConverter (if empty, undefined, negative, or 0, use the default number, which is 10):
# docuteamPacker.OOConverter.initializationRetries = 30

# The url of the 3-Heights converter service (if empty or undefined, use the default url "tcp://localhost:7981/O2PService"):
# docuteamPacker.pdftools.url = tcp://localhost:7981/O2PService

# The number of files to cache for the file preview (if undefined or empty, use the default cache size, which is 100):
# docuteamPacker.filePreviewer.cacheSizeLimit = 10

# When true, the SystemOutView opens when output occurs; otherwise not (undefined = true):
# docuteamPacker.openSystemOutViewOnOutput = false

# When true, expand all nodes in tree of SIPView (if undefined or empty, use false as default)
# docuteamPacker.SIPView.TreeExpandAll = true

# When a value between 1 and 3 is given, the appropriate tab in SIPView is automatically set (if undefined or empty, 1 is assumed)
# docuteamPacker.SIPView.DefaultTab = 1

# Specify the display order for dynamic metadata selector: 
#  - "none" (default) : no sorting; elements are displayed according XML order
#  - "alphabetical" : elements are sorted based on translated names 
# docuteamPacker.SIPView.metadataOrder = "alphabetical" 

# Configuration of consecutive file names generator:
#  - path for a file in which the next generated number will be stored
# docuteamPacker.DOIGenerator.nextNumberFilePath = ""
#  - string to be prepended in generated file names (e.g.: "prf12"); when missing, using no prefix (e.g. "12") 
# docuteamPacker.DOIGenerator.prefix = ""

# Actions not visible: comma-separated list of actionIDs (referring to the actions' instance variable names in SIPView)
# docuteamPacker.actionsNotVisible = deleteItemDontAskAction,deleteItemAction,deleteFileContentAction,exploreAction
# Note: normally, SIP file system location should not be accessed externally: desynchronization risk between mets.xml and corresponding folder structure  
docuteamPacker.actionsNotVisible = exploreAction

# For developers (undefined = false):
# docuteamPacker.isDevMode = true

Erklärungen

Bei den Werten „true“, „false“ oder „en“ spielt die Gross- und Kleinschreibung KEINE Rolle, d.h. dass z.B. „true“ identisch ist mit „TRUE“, „True“ oder sogar „tRuE“.

Feld Inhalt (Beispiel) Erklärung Wenn leer oder undefiniert
displayLanguage en Die Sprache, in der packer angezeigt wird. Zur Zeit existieren drei Übersetzungen (de = deutsch, en = englisch, fr = französisch). Falls eine weitere Sprache eingestellt wird, wird packer in deutsch angezeigt. Die Sprache des Computers. Ist diese weder “de” noch “en” noch “fr”, wird packer in deutsch angezeigt.
dataDir C:/Data/RawData Dieser Ordner wird standardmässig angezeigt, um Dateien oder Ordner auszuwählen, die in das SIP eingefügt werden sollen. Der 'home'-Ordner des aktuellen Benutzers
SIPDir C:/Data/SIPs Dieser Ordner wird standardmässig angezeigt, wenn ein SIP neu angelegt, geöffnet oder gespeichert wird. Der 'home'-Ordner des aktuellen Benutzers
backupDir C:/Data/Backups Der Ordner, in dem die automatischen Backups gespeichert werden. Der Ordner, der in <SIPDir> spezifiziert ist.
templateDir C:/Data/Templates Der Ordner, in dem die Vorlagen abgelegt werden. Der Ordner, der in <SIPDir> spezifiziert ist.
exportsDir C:/Data/Templates/exports Der Ordner, in dem die Vorlagen für den Export abgelegt sind. Der Ordner, der in <SIPDir> spezifiziert ist.
reportsDir C:/Data/Templates/reports Der Ordner, in dem die Vorlagen für die Berichte abgelegt sind. Der Ordner, der in <SIPDir> spezifiziert ist.
reportsDestinationDir C:/Data/Reports Der Ordner, in welchen die erstellten Berichte standardmässig gespeichert werden. Der Desktop-Ordner des aktuellen Benutzers.
tempDir C:/Data/Temp Der Ordner für temporäre Dateien. Es wird der temporäre Ordner des Systems genommen.
ingestSubmitDir C:/Data/Submit Der Ordner, in den die SIPs submitted werden. Submission ist nicht möglich.
newSIPDeleteSourceByDefault true Wenn true, werden die Ursprungsdateien nach der Bildung des SIPs gelöscht. Wie false
AIPCreator.className ch.docuteam.aip.AIPCreator Der Name der Klasse, die das AIP generiert. AIP-Generierung ist nicht möglich.
newSIPDefaultsToZipped true Wenn true, ist beim Anlegen eines neuen SIPs das Häkchen „ZIP“ standardmässig gesetzt. Wenn false, ist das Häkchen standardmässig nicht gesetzt. Wie true
migrateFileKeepOrginial true Bei der Migration wird die Ursprungsdatei standardmässig durch die migrierte Version ersetzt. In diesem Fall wird sowohl die Ursprungsdatei als auch die migrierte Version behalten. Wie true
versioning true Wenn true, wird bei jedem Speichervorgang die vorige Version als Backup im Ordner <backupDir> gespeichert. Wenn false, werden keine Backups erstellt und somit das Original-SIP jedes Mal überschrieben. Wie true
versioning.keepBackupsCount 20 Maximale Anzahl der angelegten Backups. Wenn die Anzahl der Backups diesen Wert überschreitet, werden die ältesten Backups gelöscht. 10
openFullScreen false Wenn true, nimmt das Bearbeitungsfenster des SIPs den gesamten Bildschirm ein. Wenn false, werden für die Fenstergrösse die beiden Werte <screenSize.x> und <screenSize.y> genommen. Wie false
screenSize.x
screenSize.y
1200
1000
Die Grösse des SIP-Fensters in Pixeln. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist. 1000×700 Pixel
screenPos.x
screenPos.y
500
500
Die Position des SIP-Fensters beim Öffnen. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist. Zentriert
useSystemLookAndFeel false Wenn true, wird das Aussehen von packer dem Betriebssystem des Computers angepasst. Wenn false, wird ein generisches Aussehen (“Metal”) gewählt. Wie false
defaultChecksumAlgorithm MD5 Kryptografische Hash-Funktion zur Berechnung der Prüfsumme. Unterstützte Werte: CRC-32, MD5, SHA-1, SHA-256, SHA-512. SHA-512
droid.signatureFile
droid.containerFile
droid.extensionUsage
./config/DROIDSignatureFileV90.xml
./config/container-signature-20170101.xml
1
Wenn DROID keine Standard-Konfigurationsdateien verwenden soll, müssen die Werte hier angegeben werden. ./config/DROIDSignatureFileV95.xml
./config/container-signature-20180920.xml
0
SA.getSAsFromServerOnStartup false Wenn true, wird die aktuelle Liste der SAs (Submission Agreements) beim Start von packer von der in <SA.BASE.URL> eingetragenen Web-Adresse runtergeladen. Wie false
SA.BASE.URL
http://docuteam/sa
Die Web-Adresse von welcher manuell oder beim Start von packer (falls so eingestellt) die aktuellen SAs (Submission Agreements) runtergeladen werden. Es wird nichts runtergeladen.
OOConverter.path C:/Programme Der Ordner in dem sich die OpenOffice.org Applikation befindet, welche für die Vorschau einiger Dateien benötigt wird. Es wird die interne OOO-Applikation genommen, falls sie vorhanden ist. Falls nicht, ist die Vorschau einiger Dateien nicht möglich.
OOConverter.initializationRetries 30 Die Anzahl der Versuche, die OpenOffice.org-Applikation zu initialisieren. Diese wird für die Vorschau einiger Dateien benötigt. 10
docuteamPacker.pdftools.url
tcp://10.0.0.123:7981/O2PService
Die Adresse/Port des 3-Heights Document Converters
tcp://localhost:7981/O2PService
filePreviewer.cacheSizeLimit 20 Die Grösse des Zwischenspeichers für die Vorschau der Dateien. Je höher dieser Wert, umso mehr Vorschauen hält sich packer im Speicher. 100
openSystemOutViewOnOutput true Wenn true, wird beim Auftreten eines Fehlers das Fehlerfenster automatisch geöffnet. Wenn false, wird das Fehlerfenster nicht geöffnet. Wie true
SIPView.TreeExpandAll true Wenn true, werden alle Elemente der SIP-Struktur angezeigt. Wie true
SIPView.DefaultTab 1 Bei der Eingabe eines Wertes zwischen 1 und 3 wird in der SIPView standardmässig der entsprechende Tab als „geöffnet“ angezeigt. 1
SIPView.metadataOrder alphabetical Sortierung der Liste der verfügbaren Metadaten-Felder „none“ (i.e. Reihenfolge wie im levels.xml definiert)
SIPView.DOIGenerator.nextNumberFilePath „./config/doi-numbers“ Datei, in der die zuletzt verwendete Laufnummer gespeichert wird ./config/NextNumber
SIPView.DOIGenerator.prefix „doi-“ Präfix, welches für den Identifikator vor die Laufnummer gesetzt wird DOI wird ohne prefix erzeugt, i.e. einfach eine Laufnummer
actionsNotVisible deleteItemDontAskAction,
deleteItemAction,
deleteFileContentAction,
exploreAction
Liste der Aktionen (durch Kommas getrennt), die nicht im packer-Interface angezeigt werden. [Verweist auf die Namen der Instance Variablen von Aktionen innerhalb der Java-Klasse] keine Einschränkung
isDevMode false Sollte nur während der Entwicklung von packer auf true gesetzt werden. Wie false

config/levels.xml

Beispiel

<?xml version="1.0" encoding="UTF-8"?>
<LEVELS:Config
	xmlns:LEVELS="http://www.docuteam.ch/xmlns/levels"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.docuteam.ch/xmlns/levels		levels.xsd">

	<LEVELS:MetadataElements>
		<LEVELS:AllowedValuesSeparator>;</LEVELS:AllowedValuesSeparator>
<!-- 1 -->
		<LEVELS:MetadataElement					accessorNameID="refCodeSeparator"/>
		<LEVELS:MetadataElement					accessorNameID="refCodeIsVisible"                       allowedValues="true;false" default="true"/>
		<LEVELS:MetadataElement					accessorNameID="refCode"/>
		<LEVELS:MetadataElement					accessorNameID="refCodeOld"/>
		<LEVELS:MetadataElement					accessorNameID="from"									validatorClassName="ch.docuteam.darc.mdconfig.MetadataElementValidatorDateYYYYMMDD"/>
		<LEVELS:MetadataElement					accessorNameID="to"										validatorClassName="ch.docuteam.darc.mdconfig.MetadataElementValidatorDateYYYYMMDD"/>
		<LEVELS:MetadataElement					accessorNameID="date"/>
		<LEVELS:MetadataElement					accessorNameID="extent"									validatorClassName="ch.docuteam.darc.mdconfig.MetadataElementValidatorShort"/>
		<LEVELS:MetadataElement					accessorNameID="material"								allowedValues=";cm;lfm;Bd(e).;Heft(e);Einheit(en);Datei(en);kB;MB;GB"/>
		<LEVELS:MetadataElement					accessorNameID="extentNote"/>
		<LEVELS:MetadataElement					accessorNameID="PID"/>
<!-- 2 -->
		<LEVELS:MetadataElement					accessorNameID="origination"/>
		<LEVELS:MetadataElement					accessorNameID="biographicalHistory"/>
		<LEVELS:MetadataElement					accessorNameID="archivalHistory"/>
		<LEVELS:MetadataElement					accessorNameID="accessNr"/>
<!-- 3 -->
		<LEVELS:MetadataElement					accessorNameID="scopeContent"/>
		<LEVELS:MetadataElement					accessorNameID="appraisalAndDestruction"/>
		<LEVELS:MetadataElement					accessorNameID="retentionPeriod"/>
		<LEVELS:MetadataElement					accessorNameID="accruals"/>
		<LEVELS:MetadataElement					accessorNameID="arrangement"/>
<!-- 4 -->
		<LEVELS:MetadataElement					accessorNameID="accessRestriction"/>
		<LEVELS:MetadataElement					accessorNameID="accessRestrictionClosureYear"/>
		<LEVELS:MetadataElement					accessorNameID="accessRestrictionPrivacy"/>
		<LEVELS:MetadataElement					accessorNameID="accessRestrictionIsPublic"/>
		<LEVELS:MetadataElement					accessorNameID="accessRestrictionIsMetadataPublic"/>
		<LEVELS:MetadataElement					accessorNameID="conditionsOfReproductions"/>
		<LEVELS:MetadataElement					accessorNameID="language"								allowedValues="*;deutsch;englisch;französisch;italienisch"/>
		<LEVELS:MetadataElement					accessorNameID="characteristics"/>
		<LEVELS:MetadataElement					accessorNameID="findingAids"/>
<!-- 5 -->
		<LEVELS:MetadataElement					accessorNameID="locationOfOriginals"/>
		<LEVELS:MetadataElement					accessorNameID="reproductions"/>
		<LEVELS:MetadataElement					accessorNameID="relatedMaterial"/>
		<LEVELS:MetadataElement					accessorNameID="bibliography"/>
<!-- 6 -->
		<LEVELS:MetadataElement					accessorNameID="comment"/>
<!-- 7 -->
		<LEVELS:MetadataElement					accessorNameID="processInfoArchivist"/>
		<LEVELS:MetadataElement					accessorNameID="descriptionRules"/>
		<LEVELS:MetadataElement					accessorNameID="processInfoDate"/>
	</LEVELS:MetadataElements>

	<LEVELS:Levels>
		<!-- NOTE: The 1st element in this list always has to be the "undefined" level! -->
		<LEVELS:Level nameID="Undefiniert"		iconFileName="images/LevelUndefined.png"		allowedSublevelNameRefs="Undefiniert Archiv Abteilung Bestand Unterbestand Serie Unterserie Dossier Teildossier Dokument">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Archiv"			iconFileName="images/Level1.png"				allowedSublevelNameRefs="Abteilung Bestand Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Abteilung"		iconFileName="images/Level2.png"				allowedSublevelNameRefs="Bestand Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Bestand"			iconFileName="images/Level3.png"				allowedSublevelNameRefs="Unterbestand Serie Dossier Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Unterbestand"		iconFileName="images/Level4.png"				allowedSublevelNameRefs="Serie Dossier Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Serie"			iconFileName="images/Level5.png"				allowedSublevelNameRefs="Unterserie Dossier Dokument Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Unterserie"		iconFileName="images/Level6.png"				allowedSublevelNameRefs="Unterserie Dossier Dokument Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Dossier"			iconFileName="images/Level7.png"				allowedSublevelNameRefs="Teildossier Dokument Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Teildossier"		iconFileName="images/Level8.png"				allowedSublevelNameRefs="Teildossier Dokument Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
		<LEVELS:Level nameID="Dokument"			iconFileName="images/Level9.png"				allowedSublevelNameRefs="Undefiniert">
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeSeparator"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeIsVisible"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCode"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="refCodeOld"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="from"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="to"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="date"									isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extent"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="material"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="extentNote"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="PID"       							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="origination"   						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="biographicalHistory"   				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="archivalHistory"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessNr"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="scopeContent"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="3"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="appraisalAndDestruction"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="retentionPeriod"	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accruals"      	        			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="arrangement"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestriction"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionClosureYear"			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionPrivacy" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsPublic" 			isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="accessRestrictionIsMetadataPublic" 	isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="conditionsOfReproductions"				isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="language"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="characteristics"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="findingAids"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="locationOfOriginals"					isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="reproductions"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="relatedMaterial"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="bibliography"							isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="comment"								isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"	displayRows="5"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoArchivist"     						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="descriptionRules"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
			<LEVELS:LevelMetadataElement		accessorNameRef="processInfoDate"						isMandatory="false"	isRepeatable="false"	isAlwaysDisplayed="true"/>
		</LEVELS:Level>
	</LEVELS:Levels>

</LEVELS:Config>

In der ersten Sektion von levels.xml (<LEVELS:MetadataElements>) werden alle zur Verfügung stehenden Metadaten-Elemente definiert.
In der zweiten Sektion von levels.xml (<LEVELS:Levels>) werden die Verzeichnungsebenen sowie die Zuweisung von Metadaten-Elementen zu diesen Verzeichnungsebenen definiert.

Metadaten-Elemente

Ein Metadaten-Element wird durch folgende sechs Attribute definiert:

Name Inhalt (Beispiel) Erklärung Obligatorisch/optional
accessorNameId accessNr Der eindeutige Name des Metadatenfelds. Dieses muss den unten ersichtlichen Akzessoren entsprechen, mit welchen in packer auf die Daten zugegriffen wird. Über die i18n-Konfiguration kann im Bedarfsfall einem Metadaten-Feld ein individuelles Label zugewiesen werden für die Anzeige im GUI. obligatorisch
defaultExpression
new java.text.SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())

oder

((ch.docuteam.darc.mets.structmap.NodeAbstract)object1).getMimeType()
Ein Java-Ausdruck, um dieses Feld beim Erstellen mit einem Wert zu initialisieren. Der aktuelle Knoten wird referenziert durch: (ch.docuteam.darc.mets.structmap.NodeAbstract)object1 optional
validatorClassName ch.docuteam.darc.mdconfig.MetadataElementValidatorDate Eine Java-Klasse, die den Inhalt dieses Metadaten-Elementes beim Setzen validiert. Falls die Validierung den eingegebenen Wert nicht erlaubt, wird eine Fehlermeldung angezeigt und das Feld mit dem vorigen Wert gefüllt . optional
postActionClassName ch.docuteam.darc.mdconfig.MetadataElementSetterPostActionSysOut Eine Java-Klasse, die beliebige Aktionen ausführt, nachdem der Wert dieses Feldes gesetzt wurde. Diese Aktion wird nicht ausgeführt, wenn die Validierung des eingegebenen Werts fehlschlägt. optional
allowedValues
*;Deutsch;English;Français;Italiano

oder

file:///config/skos/retentions.rdf
Eine Liste von Werten, die in packer als DropDown-Liste dargestellt wird. Ist das erste Element dieser Liste ein Asterisk „*“, können zusätzlich zu den Listenelementen auch beliebige andere Begriffe eingegeben werden.
Die Liste von Werten darf ebenfalls in einer Datei, welche das SKOS-Schema („Simple Knowledge Organization System“) respektiert, vordefiniert werden. Der realtive Pfad zu dieser RDF-Datei muss in diesem Fall geliefert werden.
optional
allowedValuesType stringList Angabe zum Typ der Auswahlliste erlaubter Werte. Unterstützt sind „stringList“, „skosFile“, „csvFile“. optional

Ein Beispiel:

<LEVELS:MetadataElement		accessorNameID="retentionPolicy"
				defaultExpression='"Confidential"'
				allowedValues="OpenAccess;EmbargoPeriod30Years;EmbargoPeriod50Years;Confidential"
				allowedValuesType="stringList"/>

Mit dem Element <LEVELS:AllowedValuesSeparator> kann der Separator der allowedValues-Liste eingestellt werden. Dieser kann auch aus mehreren Zeichen bestehen, wie folgendes Beispiel zeigt:

<LEVELS:MetadataElements>
	<LEVELS:AllowedValuesSeparator>::</LEVELS:AllowedValuesSeparator>

	<LEVELS:MetadataElement accessorNameID="language" allowedValues="*::Deutsch::English::Français::Italiano"/>

Verzeichnungsebenen

Eine Verzeichnungsebene wird durch folgende drei Attribute definiert:

Name Inhalt (Beispiel) Erklärung Obligatorisch
nameID Archiv Der eindeutige Name dieser Verzeichnungsebene yes
iconFileName resources/images/LevelSerie.png Der Pfad zur Icon-Datei dieser Ebene. Wenn diese Datei nicht existiert, wird ein gelbes Warn-Icon angezeigt yes
allowedSublevelNameRefs Abteilung Bestand Undefiniert Die Liste der für diese Verzeichnungsebene erlaubten Unterebenen. Die Elemente dieser Liste müssen in dieser Datei spezifiziert sein (als nameID) und durch ein Leerzeichen getrennt werden. Das Erste Element dieser Liste wird bei neuen Unterelementen als Standardebene gesetzt no
isTrash true Markiert die entsprechende Verzeichnungsstufe als zu löschende Knoten, die bspw. nach einem Review durch die abliefernde Stelle kassiert werden sollen no

Ein Beispiel:

<LEVELS:Level nameID="Archiv"	iconFileName="resources/images/LevelSerie.png"
				allowedSublevelNameRefs="Abteilung Bestand Undefiniert">

Die Zuweisung von Metadaten-Elementen zu Verzeichnungsebenen wird durch eine Liste von <LEVELS:LevelMetadataElement> definiert. Dieses Element verfügt über die folgenden 7 Attribute:

Name Inhalt (Beispiel) Erklärung Obligatorisch
accessorNameRef language Die accessorNameID des Metadaten-Elementes; referenziert eine accessorNameID aus der Liste der <LEVELS:MetadataElements> (siehe oben) yes
isMandatory true Wenn true, ist dieses Metadaten-Element obligatorisch. Obligatorische Elemente werden immer in der Metadaten-Liste angezeigt. Wenn ein obligatorisches Element leer ist, wird das Element mit einem Ausrufezeichen markiert. yes
isRepeatable false Wenn true, ist dieses Metadaten-Elemente wiederholbar und kann entsprechend mehrfach nach Bedarf zugefügt werden. yes
isAlwaysDisplayed true Wenn true, wird dieses Metadaten-Element immer in der Metadaten-Liste angezeigt und muss nicht zuerst manuell hinzugefügt werden. no
isReadOnly false Wenn true, kann dieses Metadaten-Element manuell nicht geändert werden. Ist eine „defaultExpression“ angegeben, wird das Metadaten-Element beim Erstellen damit initialisiert no
keepInTemplate false Wenn true, wird dieses Metadaten-Element beim Erstellen einer Vorlage nicht gelöscht no
displayRows 5 Gibt die Anzahl der Zeilen bei der Darstellung dieses Metadaten-Elementes in der Metadaten-Liste an no

Ein Beispiel:

<LEVELS:LevelMetadataElement	accessorNameRef="PID"	isMandatory="false"
							isRepeatable="false"
							isAlwaysDisplayed="true"
							isReadOnly="true"/>

Verzeichnis der beschreibenden Metadaten gemäss Encoded Archival Description (EAD)

Alle beschreibenden Metadaten werden unter Verwendung des EAD-Schemas innerhalb der Datei mets.xml gespeichert. Welche EAD-Elemente verwendet werden können ist in der folgenden Tabelle ersichtlich:

Download MetadataToXPathMapping.xlsx

Accessor EAD 2002: Xpath relative to a c or archdesc element is dynamic ISAD(G)
otherLevelName [@level = 'otherlevel']/@otherlevel no 3.1.4
accessPolicy EAD:accessrestrict[@type = 'accessPolicy']/EAD:p yes
accessRestrictionClassification EAD:accessrestrict[@type = 'accessRestrictionsClassification']/EAD:p yes
accessRestrictionClosureYear EAD:accessrestrict[@type = 'accessRestrictionsClosureYear']/EAD:p yes
accessRestrictionExplanation EAD:accessrestrict[@type = 'accessRestrictionsExplanation']/EAD:p yes
accessRestrictionIsMetadataPublic EAD:accessrestrict[@type = 'accessRestrictionsIsMetadataPublic']/EAD:p yes
accessRestrictionIsPublic EAD:accessrestrict[@type = 'accessRestrictionsIsPublic']/EAD:p yes
accessRestrictionPeriod EAD:accessrestrict[@type = 'accessRestrictionsPeriod']/EAD:p yes
accessRestrictionPeriodBaseYear EAD:accessrestrict[@type = 'accessRestrictionsPeriodBaseYear']/EAD:p yes
accessRestrictionPrivacy EAD:accessrestrict[@type = 'accessRestrictionsPrivacy']/EAD:p yes
accessRestrictionStatus EAD:accessrestrict[@type = 'accessRestrictionsStatus']/EAD:p yes
accessRestrictionStatusExplanation EAD:accessrestrict[@type = 'accessRestrictionsStatusExplanation']/EAD:p yes
retentionPeriodBaseYear EAD:accessrestrict[@type = 'baseYear']/EAD:p yes
accessRestriction EAD:accessrestrict[@type = 'restrictions']/EAD:p yes 3.4.1
retentionPeriod EAD:accessrestrict[@type = 'retentionPeriod']/EAD:p yes
retentionPolicy EAD:accessrestrict[@type = 'retentionPolicy']/EAD:p yes
usagePermission EAD:accessrestrict[@type = 'usagePermission']/EAD:p yes
usagePermissionExpiringDate EAD:accessrestrict[@type = 'usagePermissionExpiringDate']/EAD:p yes
accruals EAD:accruals/EAD:p yes 3.3.3
accessNr EAD:acqinfo/EAD:p yes 3.2.4
reproductions EAD:altformavail/EAD:p yes 3.5.2
appraisalDateDisposed EAD:appraisal/EAD:note[@type = 'dateDisposed']/EAD:p yes
appraisalIsOnHold EAD:appraisal/EAD:note[@type = 'isOnHold']/EAD:p yes
appraisalRetentionPeriod EAD:appraisal/EAD:note[@type = 'retentionPeriod']/EAD:p yes
appraisalAndDestruction EAD:appraisal/EAD:p yes 3.3.2
arrangement EAD:arrangement/EAD:p yes 3.3.4
bibliography EAD:bibliography/EAD:p yes 3.5.4
dateOfBirth EAD:bioghist/EAD:note[@type = 'dateBirth']/EAD:p yes
firstname EAD:bioghist/EAD:note[@type = 'firstName']/EAD:p yes
lastname EAD:bioghist/EAD:note[@type = 'lastName']/EAD:p yes
nationality EAD:bioghist/EAD:note[@type = 'nationality']/EAD:p yes
sex EAD:bioghist/EAD:note[@type = 'sex']/EAD:p yes
deathOfAuthor EAD:bioghist/EAD:note[not(@type)]/EAD:p/EAD:date[@type = 'deathAuthor'] yes
biographicalHistory EAD:bioghist/EAD:p yes 3.2.2
institutionCreator EAD:controlaccess/EAD:corpname[@role = 'creator'] yes
institutionInvolved EAD:controlaccess/EAD:corpname[@role = 'involved'] yes
institution EAD:controlaccess/EAD:corpname[not(@role)] yes
familyName EAD:controlaccess/EAD:famname[@role = 'general'] yes
function EAD:controlaccess/EAD:function[@rules = 'general'] yes
objectType EAD:controlaccess/EAD:genreform yes
geogName EAD:controlaccess/EAD:geogname[@role = 'general'] yes
authorGeneric EAD:controlaccess/EAD:name[@role = 'author'] yes
compartment EAD:controlaccess/EAD:name[@role = 'compartment'] yes
designer EAD:controlaccess/EAD:name[@role = 'designer'] yes
editor EAD:controlaccess/EAD:name[@role = 'editor'] yes
fundingSource EAD:controlaccess/EAD:name[@role = 'fundingSource'] yes
illustrator EAD:controlaccess/EAD:name[@role = 'illustrator'] yes
institute EAD:controlaccess/EAD:name[@role = 'institute'] yes
journal EAD:controlaccess/EAD:name[@role = 'journal'] yes
keyword EAD:controlaccess/EAD:name[@role = 'keyword'] yes
location EAD:controlaccess/EAD:name[@role = 'location'] yes
method EAD:controlaccess/EAD:name[@role = 'method'] yes
photographer EAD:controlaccess/EAD:name[@role = 'photographer'] yes
placeOfPublication EAD:controlaccess/EAD:name[@role = 'placeOfPublication'] yes
publisher EAD:controlaccess/EAD:name[@role = 'publisher'] yes
status EAD:controlaccess/EAD:name[@role = 'status'] yes
submitStatus EAD:controlaccess/EAD:name[@role = 'submitStatus'] no
typeOfAcquisition EAD:controlaccess/EAD:name[@role = 'typeOfAcquisition'] yes
university EAD:controlaccess/EAD:name[@role = 'university'] yes
occupation EAD:controlaccess/EAD:occupation[@rules = 'general'] yes
author EAD:controlaccess/EAD:persname[@role = 'author'] yes
creator EAD:controlaccess/EAD:persname[@role = 'creator'] yes
involved EAD:controlaccess/EAD:persname[@role = 'involved'] yes
responsible EAD:controlaccess/EAD:persname[@role = 'responsible'] yes
staff EAD:controlaccess/EAD:persname[@role = 'staff'] yes
subjectGeneral EAD:controlaccess/EAD:subject[@role = 'general'] yes
subject EAD:controlaccess/EAD:subject[not(@role)] yes
uniformTitle EAD:controlaccess/EAD:title[@type = 'uniform'] yes
modeOfAcquisition EAD:custodhist/EAD:acqinfo/EAD:p yes
sourceType EAD:custodhist/EAD:note/EAD:p yes
archivalHistory EAD:custodhist/EAD:p yes 3.2.3
PID EAD:dao[@xlink:role = 'simple']/@xlink:href yes
abstract EAD:did/EAD:abstract yes
languageNotes EAD:did/EAD:langmaterial/@label yes
language EAD:did/EAD:langmaterial/EAD:language yes 3.4.3
cartographicMaterial EAD:did/EAD:materialspec[@label = 'cartographic'] yes
scale EAD:did/EAD:materialspec[@label = 'scale'] yes
origination EAD:did/EAD:origination yes 3.2.1
originationAgency EAD:did/EAD:origination[@label = 'agency'] yes
originationDepartment EAD:did/EAD:origination[@label = 'department'] yes
format EAD:did/EAD:physdesc[@label = 'format'] yes
size EAD:did/EAD:physdesc[@label = 'size'] yes
dimensionsCategory EAD:did/EAD:physdesc/EAD:dimensions[@role = 'category'] yes
dimensions EAD:did/EAD:physdesc/EAD:dimensions[not(@role)] yes
extentNote EAD:did/EAD:physdesc/EAD:extent[@type = 'note'] yes 3.1.5
extentPrint EAD:did/EAD:physdesc/EAD:extent[@type = 'print'] yes
extent EAD:did/EAD:physdesc/EAD:extent[not(@type)] yes 3.1.5
extentUnit EAD:did/EAD:physdesc/EAD:extent[not(@type)]/@unit yes
material EAD:did/EAD:physdesc/EAD:physfacet yes 3.1.5
codeLocation EAD:did/EAD:physloc[@label = 'code'] yes
fullLocation EAD:did/EAD:physloc[@label = 'fullLocation'] yes
creationPeriod EAD:did/EAD:unitdate[@label = 'creationPeriod'] yes
creationPeriodNotes EAD:did/EAD:unitdate[@label = 'creationPeriodNotes'] yes
date EAD:did/EAD:unitdate[@label = 'date'] yes
from EAD:did/EAD:unitdate[@label = 'from'] yes 3.1.3
fromYear EAD:did/EAD:unitdate[@label = 'fromYear'] yes 3.1.3
invalid EAD:did/EAD:unitdate[@label = 'invalid'] yes
letter EAD:did/EAD:unitdate[@label = 'letter'] yes
relationPeriod EAD:did/EAD:unitdate[@label = 'relationPeriod'] yes
to EAD:did/EAD:unitdate[@label = 'to'] yes 3.1.3
toYear EAD:did/EAD:unitdate[@label = 'toYear'] yes 3.1.3
year EAD:did/EAD:unitdate[@label = 'year'] yes
accessionNumber EAD:did/EAD:unitid[@type = 'accession'] yes
edition EAD:did/EAD:unitid[@type = 'edition'] yes
ISBN EAD:did/EAD:unitid[@type = 'isbn'] yes
ISSN EAD:did/EAD:unitid[@type = 'issn'] yes
refCodeIsVisible EAD:did/EAD:unitid[@type = 'isVisible'] yes
DOI EAD:did/EAD:unitid[@type = 'otherStandardIdentifier'] yes
publication EAD:did/EAD:unitid[@type = 'publication'] yes
refCode EAD:did/EAD:unitid[@type = 'refCode'] yes 3.1.1
refCodeAdmin EAD:did/EAD:unitid[@type = 'refCodeAdmin'] yes
refCodeOld EAD:did/EAD:unitid[@type = 'refCodeOld'] yes
refCodeSeparator EAD:did/EAD:unitid[@type = 'separator'] yes
unitTitleAdditional EAD:did/EAD:unittitle[@label = 'additional'] yes
unitTitle EAD:did/EAD:unittitle[@label = 'main'] no 3.1.2
unitTitleOriginal EAD:did/EAD:unittitle[@label = 'original'] yes 3.1.2
unitTitleVarying EAD:did/EAD:unittitle[@label = 'varying'] yes
filePlanPosition EAD:fileplan/EAD:note[@type = 'position']/EAD:p yes
comment EAD:note/EAD:p yes 3.6.1
DoiJournal EAD:odd[@type = 'doiJournal']/EAD:p yes
editionStatement EAD:odd[@type = 'edition']/EAD:p yes
event EAD:odd[@type = 'event']/EAD:p yes
project EAD:odd[@type = 'project']/EAD:p yes
projectAbbreviation EAD:odd[@type = 'projectAbbreviation']/EAD:p yes
projectName EAD:odd[@type = 'projectName']/EAD:p yes
projectTitle EAD:odd[@type = 'projectTitle']/EAD:p yes
usage EAD:odd[@type = 'usage']/EAD:p yes
locationOfOriginals EAD:originalsloc/EAD:p yes 3.5.1
findingAids EAD:otherfindaid/EAD:p yes 3.4.5
characteristicsNote EAD:phystech/EAD:note/EAD:p yes
characteristics EAD:phystech/EAD:p yes 3.4.4
processInfoArchivist EAD:processinfo[@type = 'archivist']/EAD:p yes
processInfoDate EAD:processinfo[@type = 'date']/EAD:p yes
digitization EAD:processinfo[@type = 'digitization']/EAD:p yes
descriptionLevel EAD:processinfo[@type = 'level']/EAD:p yes
descriptionLevelNotes EAD:processinfo[@type = 'levelNotes']/EAD:p yes
revisions EAD:processinfo[@type = 'revisions']/EAD:p yes
descriptionRules EAD:processinfo[@type = 'rules']/EAD:p yes 3.7.2
relatedMaterialExtern EAD:relatedmaterial/EAD:extref[@role = 'general'] yes
relatedMaterial EAD:relatedmaterial/EAD:p yes 3.5.3
scopeContent EAD:scopecontent/EAD:p yes 3.3.1
conditionsOfReproductions EAD:userestrict/EAD:p yes 3.4.2

config/fileNameNormalizer.properties

Beispiel

Folgend die Konfigurationsparameter für die Funktion der Standardisierung von ausgewählten Dateinamen:

prefix=monPrefix
suffix=monSuffix
maxLength=40
fileNameRegex=[a-zA-Z0-9.\\-\\/+=@_]*$

Erklärungen

Variable Wert (Beispiel) Erklärung Wenn leer oder undefiniert
prefix monPrefix Dieser Wert wird zum Zeitpunkt der Standardisierung dem Dateinamen vorangestellt. Gibt es für diese Variable keinen Wert, wird kein Präfix hinzugefügt.
suffix monSuffix Dieser Wert wird zum Zeitpunkt der Standardisierung dem Dateinamen nachgestellt. Gibt es für diese Variable keinen Wert, wird kein Suffix hinzugefügt.
maxLength 40 Die Zeichenlänge des Dateinamens wird auf die entsprechende Zeichenanzahl zugeschnitten. Darin sind konfigurierte Präfixe und Suffixe enthalten. Gibt es für diese Variable keinen Wert, wird kein Suffix hinzugefügt.
fileNameRegex
[a-zA-Z0-9.\\-\\/+=@_]*$
Validierungsschema (regex), um festzustellen, ob alle im Dateinamen vorhandenen Buchstaben erlaubt sind. Das Validierungsschema ist für das reibungslose Funktionieren von packer notwendig.

config/charConversionMap.properties

Wie eine JAVA-Properties-Datei strukturiert, vermittelt diese Konfigurationsdatei in Form eines key-value-store das innerhalb der Dateinamen zu ersetzende Quellzeichen sowie das (in der Zielsprache) definierten äquivalente Zeichen, welche es ersetzen soll.

Beispiel

Das Quellzeichen (z.B. ç) kann in der Konfigurationsdatei entweder als ç oder in Form seines UTF-8 Codes im Java-Kontext \u00E/ angezeigt werden. Mehr Information zu diesem Beispiel findet sich hier ç dans graphemica.

Auszug aus der Datei .properties

ü=ue
ä=ae
ö=oe
Æ=AE
ç=c
\u0152=OE
# whitespace as Unicode: \u0020
\u0020=_
# ( as Unicode, must be escaped due to java.util.regex.Pattern (https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html)
\\u0028=_
# ) as Unicode, must be escaped due to java.util.regex.Pattern
\\u0029=_
# ' as Unicode
\u0027=_
docuteam/packer_530_config.txt · Zuletzt geändert: 2019/06/06 23:29 von Andreas Nef