Benutzer-Werkzeuge

Webseiten-Werkzeuge


docuteam:packer_500_config

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

docuteam:packer_500_config [2018/11/01 12:19]
Penelope Weissman [Beispiel]
docuteam:packer_500_config [2019/01/07 11:24]
Zeile 1: Zeile 1:
-====== docuteam packer starten und konfigurieren ====== 
  
-docuteam packer wird in spezifischen Paketen für die unterschiedlichen Betriebssysteme ausgeliefert,​ kann aber auch über die Befehlszeile gestartet werden: 
- 
-<​code>​cd docuteam packer.app\Contents\docuteam packer; java -jar DocuteamPacker.jar</​code>​ 
- 
-Dabei werden folgende optionale Parameter unterstützt:​ 
- 
-  *  configDir <​arg> ​  ​(optional):​ Verzeichnis mit den Konfigurationsdateien (default: ./config) 
-  *  help              (optional): Anzeige der Hilfe 
-  *  open <​arg> ​       (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 [[docuteam:​packer_500_config#​beispiel1|docuteamPacker.properties]] zeigt die Einstellung der Funktionalität,​ der Standardordner und der Ansicht von docuteam packer.\\ ​ 
-Das unten folgende Beispiel [[docuteam:​packer_500_config#​config_levelsxml|levels.xml]] zeigt die Einstellung der Verzeichnungsstufen,​ der Stufenlogik sowie deren Icons und Metadaten.\\ 
-Das unten folgende Beispiel [[docuteam:​packer_500_config#​beispiel1|fileNameNormalizer.properties]] zeigt den Standardisierunsprozess für Dateinamen.\\ 
-Das unten folgende Beispiel [[docuteam:​packer_500_config#​beispiel1|charConversionMap.properties]] zeigt eine Konvertierungstabelle von Sonderzeichen,​ welche für die automatisierte Standardisierung von Dateinamen verwendet werden.\\ 
- 
-===== config/​docuteamPacker.properties ===== 
- 
-==== Beispiel ==== 
- 
-<​code>​ 
- 
-################################​ 
-#  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 user home): 
-# 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 "​./​resources/​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 "​./​resources/​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 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 
- 
-# 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 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 
- 
-# For developers (undefined = false): 
-# docuteamPacker.isDevMode = true 
- 
-</​code>​ 
-==== 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 gespeichert werden. | ​ Der Ordner, der in <​SIPDir>​ spezifiziert ist. | 
-^ exportsDir | C:/​Data/​Templates/​exports |Der Ordner, in dem die Vorlagen für den Export gespeichert werden. | ​ Der Ordner, der in <​SIPDir>​ spezifiziert ist. | 
-^ reportsDir | C:/​Data/​Templates/​reports |Der Ordner, in dem die Vorlagen für die Berichte gespeichert werden. | ​ Der Ordner, der in <​SIPDir>​ spezifiziert ist. | 
-^ 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. | 1000x700 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.| | 
-^ droid.signatureFile\\ droid.containerFile\\ droid.extensionUsage ​       |      |Wenn DROID keine Standard-Konfigurationsdateien verwenden soll, müssen die Werte hier angegeben werden.| | 
-^ 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 | <​code>​http://​docuteam/​sa</​code>​ |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 | 
-^ 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       | 
-^ actionsNotVisible ​     | deleteItemDontAskAction,​deleteItemAction ​ |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] ​  ​| wird nicht berücksichtigt ​  | 
-^ isDevMode | false |Sollte nur während der Entwicklung von packer auf true gesetzt werden. | Wie false | 
- 
-===== config/​levels.xml ===== 
- 
-==== Beispiel ==== 
- 
-<​code>​ 
-<?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="​refCode"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​fromYear"​ validatorClassName="​ch.docuteam.darc.mdconfig.MetadataElementValidatorYear"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​toYear"​ validatorClassName="​ch.docuteam.darc.mdconfig.MetadataElementValidatorYear"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​extent"​ validatorClassName="​ch.docuteam.darc.mdconfig.MetadataElementValidatorShort"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​material"​ allowedValues=";​cm;​lfm;​Bd(e).;​Heft(e);​Einheit(en);​kB;​MB;​GB"/>​ 
-<!-- 2 --> 
- <​LEVELS:​MetadataElement accessorNameID="​archivalHistory"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​accessNr"/>​ 
-<!-- 3 --> 
- <​LEVELS:​MetadataElement accessorNameID="​scopeContent"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​appraisalAndDestruction"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​arrangement"/>​ 
-<!-- 4 --> 
- <​LEVELS:​MetadataElement accessorNameID="​accessRestriction"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​conditionsOfReproductions"/>​ 
- <​LEVELS:​MetadataElement accessorNameID="​language"​ allowedValues="​*;​Deutsch;​English;​Français;​Italiano"/>​ 
- <​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="​descriptionRules"/>​ 
- </​LEVELS:​MetadataElements>​ 
- 
- <​LEVELS:​Levels>​ 
- <!-- NOTE: The 1st element in this list always has to be the "​undefined"​ level! --> 
- <​LEVELS:​Level nameID="​Undefiniert"​ iconFileName="​resources/​images/​LevelUndefined.png"​ allowedSublevelNameRefs="​Undefiniert Archiv Abteilung Bestand Unterbestand Serie Unterserie Dossier Teildossier Dokument">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Archiv"​ iconFileName="​resources/​images/​Level1.png"​ allowedSublevelNameRefs="​Abteilung Bestand Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Abteilung"​ iconFileName="​resources/​images/​Level2.png"​ allowedSublevelNameRefs="​Bestand Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Bestand"​ iconFileName="​resources/​images/​Level3.png"​ allowedSublevelNameRefs="​Unterbestand Serie Dossier Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Unterbestand"​ iconFileName="​resources/​images/​Level4.png"​ allowedSublevelNameRefs="​Serie Dossier Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Serie"​ iconFileName="​resources/​images/​Level5.png"​ allowedSublevelNameRefs="​Unterserie Dossier Dokument Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Unterserie"​ iconFileName="​resources/​images/​Level6.png"​ allowedSublevelNameRefs="​Unterserie Dossier Dokument Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Dossier"​ iconFileName="​resources/​images/​Level7.png"​ allowedSublevelNameRefs="​Teildossier Dokument Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Teildossier"​ iconFileName="​resources/​images/​Level8.png"​ allowedSublevelNameRefs="​Teildossier Dokument Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- <​LEVELS:​Level nameID="​Dokument"​ iconFileName="​resources/​images/​Level9.png"​ allowedSublevelNameRefs="​Undefiniert">​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​refCode"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​fromYear"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​toYear"​ 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="​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="​arrangement"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- <​LEVELS:​LevelMetadataElement accessorNameRef="​accessRestriction"​ 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="​descriptionRules"​ isMandatory="​false"​ isRepeatable="​false"​ isAlwaysDisplayed="​true"/>​ 
- </​LEVELS:​Level>​ 
- </​LEVELS:​Levels>​ 
- 
-</​LEVELS:​Config>​ 
-</​code>​ 
- 
-In der ersten Sektion von ''​levels.xml''​ (<​LEVELS:​MetadataElements>​) werden alle zur Verfügung stehenden [[docuteam:​packer_240_config#​metadaten-elemente|Metadaten-Elemente]] definiert.\\ ​ 
-In der zweiten Sektion von ''​levels.xml''​ (<​LEVELS:​Levels>​) werden die [[docuteam:​packer_240_config#​verzeichnungsebenen|Verzeichnungsebenen]] sowie die Zuweisung von Metadaten-Elementen zu diesen Verzeichnungsebenen definiert. 
-==== Metadaten-Elemente ==== 
- 
-Ein ''​Metadaten-Element''​ wird durch folgende fünf Attribute definiert: 
- 
-^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch/​optional ^ 
-^ accessorNameId | accessNr |Der eindeutige Name des Metadatenfelds. Dieses muss den [[#​Verzeichnis der beschreibenden Metadaten gemäss Encoded Archival Description (EAD)|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. | obligatorisch | 
-^ defaultExpression | <​code>​new java.text.SimpleDateFormat("​yyyy-MM-dd"​).format(new java.util.Date())</​code>​ oder <​code>​((ch.docuteam.darc.mets.structmap.NodeAbstract)object1).getMimeType()</​code>​ |Ein Java-Ausdruck,​ um dieses Feld beim Erstellen 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 | <​code>​*;​Deutsch;​English;​Français;​Italiano</​code>​ oder <​code>​file:///​config/​skos/​SKOS_R_gles_de_dur_e_d_utilit_administrative_2018-06-07_11_21_18.rdf</​code>​ |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 ​ | 
- 
-Ein Beispiel: 
- 
-<​code>​ 
-<​LEVELS:​MetadataElement accessorNameID="​retentionPolicy"​ 
- defaultExpression='"​Confidential"'​ 
- allowedValues="​OpenAccess;​EmbargoPeriod30Years;​EmbargoPeriod50Years;​Confidential"/>​ 
-</​code>​ 
- 
-Mit dem Element <​LEVELS:​AllowedValuesSeparator>​ kann der Separator der allowedValues-Liste eingestellt werden. Dieser kann auch aus mehreren Zeichen bestehen, wie folgendes Beispiel zeigt: 
- 
-<​code>​ 
-<​LEVELS:​MetadataElements>​ 
- <​LEVELS:​AllowedValuesSeparator>::</​LEVELS:​AllowedValuesSeparator>​ 
- 
- <​LEVELS:​MetadataElement accessorNameID="​language"​ allowedValues="​*::​Deutsch::​English::​Français::​Italiano"/>​ 
-</​code>​ 
-==== Verzeichnungsebenen ==== 
- 
-Eine Verzeichnungsebene wird durch folgende drei Attribute definiert: 
- 
-^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ 
-^ nameID | Archiv |Der eindeutige Name dieser Verzeichnungsebene | * | 
-^ iconFileName | resources/​images/​LevelSerie.png |Der Pfad zur Icon-Datei dieser Ebene. Wenn diese Datei nicht existiert, wird ein gelbes Warn-Icon angezeigt | * | 
-^ 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 | | 
- 
-Ein Beispiel: 
- 
-<​code>​ 
-<​LEVELS:​Level nameID="​Archiv"​ iconFileName="​resources/​images/​LevelSerie.png"​ 
- allowedSublevelNameRefs="​Abteilung Bestand Undefiniert">​ 
-</​code>​ 
- 
-Die Zuweisung von Metadaten-Elementen zu Verzeichnungsebenen wird durch eine Liste von Elementen <​LEVELS:​LevelMetadataElement>​ definiert. Dieses Element enthält folgende 7 Attribute: 
- 
-^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ 
-^ accessorNameRef | language |Die accessorNameID des Metadaten-Elementes;​ referenziert eine accessorNameID aus der Liste der <​LEVELS:​MetadataElements>​ ([[#​metadaten-elemente|siehe oben]]) | * | 
-^ 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 Dossier mit einem Ausrufezeichen markiert | * | 
-^ isRepeatable | false |Wenn true, können mehrere Exemplare dieses Metadaten-Elementes in der Metadaten-Liste vorhanden sein, welche im packer nach Bedarf zugefügt oder entfernt werden können | * | 
-^ isAlwaysDisplayed | true |Wenn true, wird dieses Metadaten-Element immer in der Metadaten-Liste angezeigt | | 
-^ 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 | | 
-^ keepInTemplate | false |Wenn true, wird dieses Metadaten-Element beim Erstellen einer Vorlage **nicht** gelöscht | | 
-^ displayRows | 5 |Gibt die Anzahl der Zeilen bei der Darstellung dieses Metadaten-Elementes in der Metadaten-Liste an | | 
- 
-Ein Beispiel: 
- 
-<​code>​ 
-<​LEVELS:​LevelMetadataElement accessorNameRef="​PID"​ isMandatory="​false"​ 
- isRepeatable="​false"​ 
- isAlwaysDisplayed="​true"​ 
- isReadOnly="​true"/>​ 
-</​code>​ 
- 
- 
-==== 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, wird aus der folgenden Tabelle ersichtlich:​ 
- 
-{{:​docuteam:​metadatatoxpathmapping_2.18.13.xlsx|Download MetadataToXPathMapping_2.18.13.xlsx}} 
- 
-^AccessorNameID^Xpath relative to a <c> or <​archdesc>​ element^is dynamic^ISAD(G)^ 
-^abstract | EAD:​did/​EAD:​abstract | yes |  | 
-^accessionNumber | EAD:​did/​EAD:​unitid[@type = '​accession'​] | yes |  | 
-^accessNr | EAD:​acqinfo/​EAD:​p | yes | 3.2.4 | 
-^accessPolicy | EAD:​accessrestrict[@type = '​accessPolicy'​]/​EAD:​p | yes |  | 
-^accessRestriction | EAD:​accessrestrict[@type = '​restrictions'​]/​EAD:​p | yes | 3.4.1 | 
-^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 |  | 
-^accruals | EAD:​accruals/​EAD:​p | yes | 3.3.3 | 
-^appraisalAndDestruction | EAD:​appraisal/​EAD:​p | yes | 3.3.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 |  | 
-^archivalHistory | EAD:​custodhist/​EAD:​p | yes | 3.2.3 | 
-^arrangement | EAD:​arrangement/​EAD:​p | yes | 3.3.4 | 
-^author | EAD:​controlaccess/​EAD:​persname[@role = '​author'​] | yes |  | 
-^bibliography | EAD:​bibliography/​EAD:​p | yes | 3.5.4 | 
-^biographicalHistory | EAD:​bioghist/​EAD:​p | yes | 3.2.2 | 
-^cartographicMaterial | EAD:​did/​EAD:​materialspec[@label = '​cartographic'​] | yes |  | 
-^characteristics | EAD:​phystech/​EAD:​p | yes | 3.4.4 | 
-^characteristicsNote | EAD:​phystech/​EAD:​note/​EAD:​p | yes |  | 
-^codeLocation | EAD:​did/​EAD:​physloc[@label = '​code'​] | yes |  | 
-^comment | EAD:​note/​EAD:​p | yes | 3.6.1 | 
-^compartment | EAD:​controlaccess/​EAD:​name[@role = '​compartment'​] | yes |  | 
-^conditionsOfReproductions | EAD:​userestrict/​EAD:​p | yes | 3.4.2 | 
-^creationPeriod | EAD:​did/​EAD:​unitdate[@label = '​creationPeriod'​] | yes |  | 
-^creationPeriodNotes | EAD:​did/​EAD:​unitdate[@label = '​creationPeriodNotes'​] | yes |  | 
-^creator | EAD:​controlaccess/​EAD:​persname[@role = '​creator'​] | yes |  | 
-^date | EAD:​did/​EAD:​unitdate[@label = '​date'​] | yes |  | 
-^dateOfBirth | EAD:​bioghist/​EAD:​note[@type = '​dateBirth'​]/​EAD:​p | yes |  | 
-^deathOfAuthor | EAD:​bioghist/​EAD:​note[not(@type)]/​EAD:​p/​EAD:​date[@type = '​deathAuthor'​] | yes |  | 
-^descriptionLevel | EAD:​processinfo[@type = '​level'​]/​EAD:​p | yes |  | 
-^descriptionLevelNotes | EAD:​processinfo[@type = '​levelNotes'​]/​EAD:​p | yes |  | 
-^descriptionRules | EAD:​processinfo[@type = '​rules'​]/​EAD:​p | yes | 3.7.2 | 
-^digitization | EAD:​processinfo[@type = '​digitization'​]/​EAD:​p | yes |  | 
-^dimensions | EAD:​did/​EAD:​physdesc/​EAD:​dimensions | yes |  | 
-^DOI | EAD:​did/​EAD:​unitid[@type = '​otherStandardIdentifier'​] | yes |  | 
-^DoiJournal | EAD:​odd[@type = '​doiJournal'​]/​EAD:​p | yes |  | 
-^editionStatement | EAD:​odd[@type = '​edition'​]/​EAD:​p | yes |  | 
-^event | EAD:​odd[@type = '​event'​]/​EAD:​p | yes |  | 
-^extent | EAD:​did/​EAD:​physdesc/​EAD:​extent[not(@type)] | yes | 3.1.5 | 
-^extentNote | EAD:​did/​EAD:​physdesc/​EAD:​extent[@type = '​note'​] | yes | 3.1.5 | 
-^extentUnit | EAD:​did/​EAD:​physdesc/​EAD:​extent[not(@type)]/​@unit | yes |  | 
-^familyName | EAD:​controlaccess/​EAD:​famname[@role = '​general'​] | yes |  | 
-^findingAids | EAD:​otherfindaid/​EAD:​p | yes | 3.4.5 | 
-^firstname | EAD:​bioghist/​EAD:​note[@type = '​firstName'​]/​EAD:​p | yes |  | 
-^format | EAD:​did/​EAD:​physdesc[@label = '​format'​] | yes |  | 
-^from | EAD:​did/​EAD:​unitdate[@label = '​from'​] | yes | 3.1.3 | 
-^fromYear | EAD:​did/​EAD:​unitdate[@label = '​fromYear'​] | yes | 3.1.3 | 
-^fullLocation | EAD:​did/​EAD:​physloc[@label = '​fullLocation'​] | yes |  | 
-^function | EAD:​controlaccess/​EAD:​function[@role = '​general'​] | yes |  | 
-^fundingSource | EAD:​controlaccess/​EAD:​name[@role = '​fundingSource'​] | yes |  | 
-^geogName | EAD:​controlaccess/​EAD:​geogname[@role = '​general'​] | yes |  | 
-^institute | EAD:​controlaccess/​EAD:​name[@role = '​institute'​] | yes |  | 
-^institution | EAD:​controlaccess/​EAD:​corpname[not(@role)] | yes |  | 
-^institutionCreator | EAD:​controlaccess/​EAD:​corpname[@role = '​creator'​] | yes |  | 
-^institutionInvolved | EAD:​controlaccess/​EAD:​corpname[@role = '​involved'​] | yes |  | 
-^involved | EAD:​controlaccess/​EAD:​persname[@role = '​involved'​] | yes |  | 
-^ISBN | EAD:​did/​EAD:​unitid[@type = '​isbn'​] | yes |  | 
-^ISSN | EAD:​did/​EAD:​unitid[@type = '​issn'​] | yes |  | 
-^journal | EAD:​controlaccess/​EAD:​name[@role = '​journal'​] | yes |  | 
-^keyword | EAD:​controlaccess/​EAD:​name[@role = '​keyword'​] | yes |  | 
-^language | EAD:​did/​EAD:​langmaterial/​EAD:​language | yes | 3.4.3 | 
-^languageNotes | EAD:​did/​EAD:​langmaterial/​@label | yes |  | 
-^lastname | EAD:​bioghist/​EAD:​note[@type = '​lastName'​]/​EAD:​p | yes |  | 
-^location | EAD:​controlaccess/​EAD:​name[@role = '​location'​] | yes |  | 
-^locationOfOriginals | EAD:​originalsloc/​EAD:​p | yes | 3.5.1 | 
-^material | EAD:​did/​EAD:​physdesc/​EAD:​physfacet | yes | 3.1.5 | 
-^method | EAD:​controlaccess/​EAD:​name[@role = '​method'​] | yes |  | 
-^modeOfAcquisition | EAD:​custodhist/​EAD:​acqinfo/​EAD:​p | yes |  | 
-^nationality | EAD:​bioghist/​EAD:​note[@type = '​nationality'​]/​EAD:​p | yes |  | 
-^objectType | EAD:​controlaccess/​EAD:​genreform | yes |  | 
-^occupation | EAD:​controlaccess/​EAD:​occupation[@role = '​general'​] | 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 |  | 
-^otherLevelName | [@level = '​otherlevel'​]/​@otherlevel | no | 3.1.4 | 
-^PID | EAD:​dao[@xlink:​role = '​simple'​]/​@xlink:​href | yes |  | 
-^placeOfPublication | EAD:​controlaccess/​EAD:​name[@role = '​placeOfPublication'​] | yes |  | 
-^processInfoArchivist | EAD:​processinfo[@type = '​archivist'​]/​EAD:​p | yes |  | 
-^processInfoDate | EAD:​processinfo[@type = '​date'​]/​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 |  | 
-^publisher | EAD:​controlaccess/​EAD:​name[@role = '​publisher'​] | yes |  | 
-^refCode | EAD:​did/​EAD:​unitid[@type = '​refCode'​] | yes | 3.1.1 | 
-^refCodeAdmin | EAD:​did/​EAD:​unitid[@type = '​refCodeAdmin'​] | yes |  | 
-^refCodeIsVisible | EAD:​did/​EAD:​unitid[@type = '​isVisible'​] | yes |  | 
-^refCodeOld | EAD:​did/​EAD:​unitid[@type = '​refCodeOld'​] | yes |  | 
-^refCodeSeparator | EAD:​did/​EAD:​unitid[@type = '​separator'​] | yes |  | 
-^relatedMaterial | EAD:​relatedmaterial/​EAD:​p | yes | 3.5.3 | 
-^relationPeriod | EAD:​did/​EAD:​unitdate[@label = '​relationPeriod'​] | yes |  | 
-^reproductions | EAD:​altformavail/​EAD:​p | yes | 3.5.2 | 
-^responsible | EAD:​controlaccess/​EAD:​persname[@role = '​responsible'​] | yes |  | 
-^retentionPeriod | EAD:​accessrestrict[@type = '​retentionPeriod'​]/​EAD:​p | yes |  | 
-^retentionPeriodBaseYear | EAD:​accessrestrict[@type = '​baseYear'​]/​EAD:​p | yes |  | 
-^retentionPolicy | EAD:​accessrestrict[@type = '​retentionPolicy'​]/​EAD:​p | yes |  | 
-^revisions | EAD:​processinfo[@type = '​revisions'​]/​EAD:​p | yes |  | 
-^scopeContent | EAD:​scopecontent/​EAD:​p | yes | 3.3.1 | 
-^sex | EAD:​bioghist/​EAD:​note[@type = '​sex'​]/​EAD:​p | yes |  | 
-^size | EAD:​did/​EAD:​physdesc[@label = '​size'​] | yes |  | 
-^sourceType | EAD:​custodhist/​EAD:​note/​EAD:​p | yes |  | 
-^staff | EAD:​controlaccess/​EAD:​persname[@role = '​staff'​] | yes |  | 
-^status | EAD:​controlaccess/​EAD:​name[@role = '​status'​] | yes |  | 
-^subject | EAD:​controlaccess/​EAD:​subject[not(@role)] | yes |  | 
-^subjectGeneral | EAD:​controlaccess/​EAD:​subject[@role = '​general'​] | yes |  | 
-^submitStatus | EAD:​controlaccess/​EAD:​name[@role = '​submitStatus'​] | no |  | 
-^to | EAD:​did/​EAD:​unitdate[@label = '​to'​] | yes | 3.1.3 | 
-^toYear | EAD:​did/​EAD:​unitdate[@label = '​toYear'​] | yes | 3.1.3 | 
-^uniformTitle | EAD:​controlaccess/​EAD:​title[@type = '​uniform'​] | yes |  | 
-^unitTitle | EAD:​did/​EAD:​unittitle[@label = '​main'​] | no | 3.1.2 | 
-^unitTitleAdditional | EAD:​did/​EAD:​unittitle[@label = '​additional'​] | yes |  | 
-^unitTitleOriginal | EAD:​did/​EAD:​unittitle[@label = '​original'​] | yes | 3.1.2 | 
-^unitTitleVarying | EAD:​did/​EAD:​unittitle[@label = '​varying'​] | yes |  | 
-^university | EAD:​controlaccess/​EAD:​name[@role = '​university'​] | yes |  | 
-^usage | EAD:​odd[@type = '​usage'​]/​EAD:​p | yes |  | 
-^usagePermission | EAD:​accessrestrict[@type = '​usagePermission'​]/​EAD:​p | yes |  | 
-^usagePermissionExpiringDate | EAD:​accessrestrict[@type = '​usagePermissionExpiringDate'​]/​EAD:​p | yes |  | 
-^year | EAD:​did/​EAD:​unitdate[@label = '​year'​] | yes |  | 
- 
- 
-===== config/​fileNameNormalizer.properties ===== 
-==== Beispiel ==== 
- 
-Folgend die Konfigurationsparameter für die Funktion der Standardisierung von ausgewählten Dateinamen. ​ 
- 
-<​code>​ 
-prefix=monPrefix 
-suffix=monSuffix 
-maxLength=40 
-fileNameRegex=[a-zA-Z0-9.\\-\\/​+=@_]*$ 
-</​code>​ 
- 
-==== 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 | <​code>​[a-zA-Z0-9.\\-\\/​+=@_]*$</​code>​ | 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 per se als ''​ç''​ oder in Form seines UTF-8 Codes im Java-Kontext ''​\u00E/''​ angezeigt werden. Mehr Information zu diesem Beispiel findet sich hier [[http://​graphemica.com/​%C3%A7|ç dans graphemica]]. 
- 
-==== Auszug aus der Datei .properties ==== 
- 
-<​code>​ 
-ü=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=_ 
-</​code>​ 
docuteam/packer_500_config.txt · Zuletzt geändert: 2019/01/07 11:24 (Externe Bearbeitung)