docuteam:packer_250_config
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
docuteam:packer_250_config [2017/09/05 16:21] – Externe Bearbeitung 127.0.0.1 | docuteam:packer_250_config [2023/02/06 14:59] (aktuell) – gelöscht Administrator | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== docuteam packer starten und konfigurieren ====== | ||
- | docuteam packer wird in spezifischen Paketen für die unterschiedlichen Betriebssysteme ausgeliefert, | ||
- | |||
- | < | ||
- | |||
- | Dabei werden folgende optionale Parameter unterstützt: | ||
- | |||
- | | ||
- | | ||
- | -open < | ||
- | |||
- | ===== Konfigurationsdateien ===== | ||
- | |||
- | docuteam packer wird mit Hilfe zweier Dateien konfiguriert: | ||
- | |||
- | * config/ | ||
- | * config/ | ||
- | |||
- | In [[docuteam: | ||
- | In [[docuteam: | ||
- | |||
- | ===== config/ | ||
- | |||
- | ==== Beispiel ==== | ||
- | |||
- | < | ||
- | |||
- | ################################ | ||
- | # docuteam packer properties | ||
- | ################################ | ||
- | |||
- | # Display language (if undefined or empty, use the OS language): | ||
- | docuteamPacker.displayLanguage = de | ||
- | |||
- | # The default data directory, used for " | ||
- | # NOTE: Environment variables can be referenced by embedding them between " | ||
- | docuteamPacker.dataDir.Win = C:/ | ||
- | # docuteamPacker.dataDir.OSX = | ||
- | # docuteamPacker.dataDir.Linux = | ||
- | |||
- | # The default SIP directory, used for "Save as", " | ||
- | # NOTE: Environment variables can be referenced by embedding them between " | ||
- | docuteamPacker.SIPDir.Win = C:/ | ||
- | # 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 " | ||
- | # 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 " | ||
- | # 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 " | ||
- | # NOTE: Environment variables can be referenced by embedding them between " | ||
- | # 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 " | ||
- | # NOTE: Environment variables can be referenced by embedding them between " | ||
- | # 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 " | ||
- | # NOTE: Environment variables can be referenced by embedding them between " | ||
- | # 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 " | ||
- | AIPCreator.ingestSubmitDir.Win = C:/ | ||
- | # AIPCreator.ingestSubmitDir.OSX = | ||
- | # AIPCreator.ingestSubmitDir.Linux = | ||
- | |||
- | # When true (case doesn' | ||
- | # docuteamPacker.newSIPDeleteSourcesByDefault = false | ||
- | |||
- | # When true (case doesn' | ||
- | # docuteamPacker.newSIPDefaultsToZipped = false | ||
- | |||
- | # When true (case doesn' | ||
- | # docuteamPacker.migrateFileKeepOriginal = false | ||
- | |||
- | # When true (case doesn' | ||
- | 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' | ||
- | # 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' | ||
- | # 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 (" | ||
- | # if undefined or empty AND the internal OOO application doesn' | ||
- | # docuteamPacker.OOConverter.path.Win = C:\Program Files\OpenOffice.org 3 | ||
- | # docuteamPacker.OOConverter.path.OSX = / | ||
- | # 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 | ||
- | |||
- | </ | ||
- | ==== Erklärungen ==== | ||
- | |||
- | Bei Begriffen wie " | ||
- | |||
- | ^ 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 andere 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:/ | ||
- | ^ SIPDir | C:/ | ||
- | ^ backupDir | C:/ | ||
- | ^ templateDir | C:/ | ||
- | ^ tempDir | C:/ | ||
- | ^ ingestSubmitDir | C:/ | ||
- | ^ ingestFeedbackDir | C:/ | ||
- | ^ 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 " | ||
- | ^ versioning | true |Wenn true, wird bei jedem Speichervorgang die vorige Version als Backup im Ordner < | ||
- | ^ versioning.keepBackupsCount | 20 |Maximale Anzahl der angelegten Backups. Wenn die Anzahl der Backups diesen Wert überschreitet, | ||
- | ^ openFullScreen | false |Wenn true, nimmt das SIP-Fenster den gesamten Bildschirm ein. Wenn false, werden für die Fenstergrösse die beiden Werte < | ||
- | ^ screenSize.x\\ screenSize.y | 1200\\ 1000 |Die Grösse des SIP-Fensters in Pixeln. Diese Werte werden ignoriert, wenn < | ||
- | ^ screenPos.x\\ screenPos.y | 500\\ 500 |Die Position des SIP-Fensters beim Öffnen. Diese Werte werden ignoriert, wenn < | ||
- | ^ useSystemLookAndFeel | false |Wenn true, wird das Aussehen von packer dem Fenstersystem des Computers angepasst. Wenn false, wird ein generisches Aussehen (“Metal”) gewählt | Wie false | | ||
- | ^ SA.getSAsFromServerOnStartup | false |Wenn true, wird die aktuelle Liste der SAs (Submission Agreements) beim Start von packer von der in < | ||
- | ^ SA.BASE.URL | < | ||
- | ^ OOConverter.path | C:/ | ||
- | ^ 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, bleibt im Falle eines Fehlers das Fehlerfenster geschlossen | Wie true | | ||
- | ^ isDevMode | false |Sollte nur während der Entwicklung von packer auf true gesetzt werden | Wie false | | ||
- | |||
- | ===== config/ | ||
- | |||
- | ==== Beispiel ==== | ||
- | |||
- | < | ||
- | <?xml version=" | ||
- | < | ||
- | xmlns: | ||
- | xmlns: | ||
- | xsi: | ||
- | |||
- | < | ||
- | < | ||
- | <!-- 1 --> | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | <!-- 2 --> | ||
- | < | ||
- | < | ||
- | <!-- 3 --> | ||
- | < | ||
- | < | ||
- | < | ||
- | <!-- 4 --> | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | <!-- 5 --> | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | <!-- 6 --> | ||
- | < | ||
- | <!-- 7 --> | ||
- | < | ||
- | </ | ||
- | |||
- | < | ||
- | <!-- NOTE: The 1st element in this list always has to be the " | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | </ | ||
- | |||
- | </ | ||
- | </ | ||
- | |||
- | In der ersten Sektion von levels.xml (< | ||
- | In der zweiten Sektion von levels.xml (< | ||
- | ==== Metadaten-Elemente ==== | ||
- | |||
- | Ein Metadaten-Element wird durch folgende fünf Attribute definiert: | ||
- | |||
- | ^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ | ||
- | ^ accessorNameId | accessNr |Der eindeutige Name des Metadatenfelds. Diese müssen den [[# | ||
- | ^ defaultExpression | ' | ||
- | ^ validatorClassName | ch.docuteam.docudarc.mdconfig.MetadataElementValidatorDate |Eine Java-Klasse, | ||
- | ^ postActionClassName | ch.docuteam.docudarc.mdconfig.MetadataElementSetterPostActionSysOut |Eine Java-Klasse, | ||
- | ^ allowedValues | *; | ||
- | |||
- | Ein Beispiel: | ||
- | |||
- | < | ||
- | < | ||
- | defaultExpression='" | ||
- | allowedValues=" | ||
- | </ | ||
- | |||
- | Mit dem Element < | ||
- | |||
- | < | ||
- | < | ||
- | < | ||
- | |||
- | < | ||
- | </ | ||
- | ==== Verzeichnungsebenen ==== | ||
- | |||
- | Eine Verzeichnungsebene wird durch folgende drei Attribute definiert: | ||
- | |||
- | ^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ | ||
- | ^ nameID | Archiv |Der eindeutige Name dieser Verzeichnungsebene | * | | ||
- | ^ iconFileName | resources/ | ||
- | ^ 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: | ||
- | |||
- | < | ||
- | < | ||
- | allowedSublevelNameRefs=" | ||
- | </ | ||
- | |||
- | Die Zuweisung von Metadaten-Elementen zu Verzeichnungsebenen wird durch eine Liste von Elementen < | ||
- | |||
- | ^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ | ||
- | ^ accessorNameRef | language |Die accessorNameID des Metadaten-Elementes; | ||
- | ^ 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 " | ||
- | ^ 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: | ||
- | |||
- | < | ||
- | < | ||
- | isRepeatable=" | ||
- | isAlwaysDisplayed=" | ||
- | isReadOnly=" | ||
- | </ | ||
- | |||
- | |||
- | ==== Abbildung der beschreibenden Metadaten als 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: | ||
- | |||
- | {{: | ||
- | |||
- | ^AccessorNameID^Xpath relative to a <c> or < | ||
- | ^unitTitle|EAD: | ||
- | ^level|[@level = ' | ||
- | ^abstract|EAD: | ||
- | ^accessNr|EAD: | ||
- | ^accessPolicy|EAD: | ||
- | ^accessRestriction|EAD: | ||
- | ^accessRestrictionClassification|EAD: | ||
- | ^accessRestrictionExplanation|EAD: | ||
- | ^accessRestrictionPeriod|EAD: | ||
- | ^accessRestrictionPeriodBaseYear|EAD: | ||
- | ^accessRestrictionPrivacy|EAD: | ||
- | ^accessRestrictionStatus|EAD: | ||
- | ^accessRestrictionStatusExplanation|EAD: | ||
- | ^accruals|EAD: | ||
- | ^appraisalAndDestruction|EAD: | ||
- | ^archivalHistory|EAD: | ||
- | ^arrangement|EAD: | ||
- | ^author|EAD: | ||
- | ^bibliography|EAD: | ||
- | ^bibliographicalHistory|EAD: | ||
- | ^characteristics|EAD: | ||
- | ^characteristicsNote|EAD: | ||
- | ^comment|EAD: | ||
- | ^compartment|EAD: | ||
- | ^conditionsOfReproductions|EAD: | ||
- | ^creationPeriod|EAD: | ||
- | ^creationPeriodNotes|EAD: | ||
- | ^deathOfAuthor|EAD: | ||
- | ^descriptionLevel|EAD: | ||
- | ^descriptionLevelNotes|EAD: | ||
- | ^descriptionRules|EAD: | ||
- | ^digitization|EAD: | ||
- | ^DOIJournal|EAD: | ||
- | ^extent|EAD: | ||
- | ^findingAids|EAD: | ||
- | ^fromYear|EAD: | ||
- | ^fundingSource|EAD: | ||
- | ^institute|EAD: | ||
- | ^institution|EAD: | ||
- | ^involved|EAD: | ||
- | ^journal|EAD: | ||
- | ^keyword|EAD: | ||
- | ^language|EAD: | ||
- | ^languageNotes|EAD: | ||
- | ^level|[@level = ' | ||
- | ^location|EAD: | ||
- | ^locationOfOriginals|EAD: | ||
- | ^material|EAD: | ||
- | ^method|EAD: | ||
- | ^objectType|EAD: | ||
- | ^origination|EAD: | ||
- | ^PID|EAD: | ||
- | ^project|EAD: | ||
- | ^projectAbbreviation|EAD: | ||
- | ^projectName|EAD: | ||
- | ^projectTitle|EAD: | ||
- | ^publisher|EAD: | ||
- | ^refCode|EAD: | ||
- | ^refCodeAdmin|EAD: | ||
- | ^refCodeOld|EAD: | ||
- | ^relatedMaterial|EAD: | ||
- | ^relationPeriod|EAD: | ||
- | ^reproductions|EAD: | ||
- | ^responsible|EAD: | ||
- | ^retentionPeriod|EAD: | ||
- | ^retentionPeriodBaseYear|EAD: | ||
- | ^retentionPolicy|EAD: | ||
- | ^revisions|EAD: | ||
- | ^scopeContent|EAD: | ||
- | ^sourceType|EAD: | ||
- | ^staff|EAD: | ||
- | ^status|EAD: | ||
- | ^submitStatus|EAD: | ||
- | ^to|EAD: | ||
- | ^toYear|EAD: | ||
- | ^unitTitle|EAD: | ||
- | ^unitTitleAdditional|EAD: | ||
- | ^university|EAD: | ||
- | ^usage|EAD: | ||
- | ^usagePermission|EAD: | ||
- | ^usagePermissionExpiringDate|EAD: | ||
- | ^year|EAD: |
docuteam/packer_250_config.1504621312.txt.gz · Zuletzt geändert: 2019/01/07 11:16 (Externe Bearbeitung)