Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Docupack Konfigurieren
Docupack wird mit Hilfe zweier Dateien konfiguriert:
- config/docupack.properties
- config/levels.xml
In docupack.properties wird die Funktionalität, die verwendeten Ordner und das Aussehen von Docupack eingestellt.
In levels.xml werden die Verzeichnungsstufen, die Stufenlogik, die Icons für die Stufen, die Metadaten sowie die Zuweisung von Metadaten zu den Stufen definiert.
config/docupack.properties
Beispiel
######################### # Docupack properties # ######################### # Display language (if empty or undefined, use the OS language): docupack.displayLanguage = de # The default data directory, used for "Insert" and "New" (if undefined, use user home; if empty, use project home): docupack.dataDir = C:/Data/RawData # The default SIP directory, used for "Save as", "Open", and "New" (if undefined, use user home; if empty, use project home): docupack.SIPDir = C:/Data/SIPs # The backup directory, used when saving SIPs (if undefined, use folder of current SIP; if empty, use project home): docupack.backupDir = C:/Data/Backups # The directory the templates are stored in and retrieved from (if empty or undefined, use SIPDir): docupack.templateDir = C:/Data/Templates # When true (case doesn't matter), switch the automatic versioning on; otherwise not (undefined = true): docupack.versioning = false # When true (case doesn't matter), the DocuPack screen opens in full screen mode; otherwise use screen size and position as specified below: docupack.openFullScreen = false # When openFullScreen is not true, these values denote the Docupack screen size on startup (if undefined, take 1000 x 700): docupack.screenSize.x = 1000 docupack.screenSize.y = 800 # When openFullScreen is not true, these values denote the Docupack screen position on startup (if undefined, center on screen): docupack.screenPos.x = -1010 docupack.screenPos.y = 10 # When true (case doesn't matter), use system look-and-feel; otherwise use cross-platform = "Metal" (very ugly!): docupack.useSystemLookAndFeel = false # When true, retrieve the current SAs from the server (from URL below) on startup; otherwise don't: docupack.SA.getSAsFromServerOnStartup = false # The URL of the SA editor application (webjaxe): docupack.SA.BASE.URL = http://192.168.0.76/webjaxe # The file path where the OOO application folder ("OpenOffice.org" or "OpenOffice.org 3") is located (if empty or undefined, use the internal OOO application): docupack.OOConverter.path = /Programme # The number of files to cache for the file preview (if empty or undefined, use the default cache size, which is 100): docupack.filePreviewer.cacheSizeLimit = 20 # The temp-folder for temporary files can be set here (if empty of undefined, use the default = "./temp"): docupack.tempDir = C:/Data/Temp # When true, the SystemOutView opens when output occurs; otherwise not (undefined = true): docupack.openSystemOutViewOnOutput = true # For developers: docupack.isDevMode = true
Erklärungen
Bei Begriffen wie „true“, „false“ oder „en“ spielt die Gross-Klein-Schreibung KEINE Rolle, d.h. dass z.B. „true“ identisch ist mit „TRUE“, „True“ oder sogar „tRuE“.
Feld | Inhalt (Beispiel) | Erklärung | Wenn leer | Wenn undefiniert |
---|---|---|---|---|
displayLanguage | en | Die Sprache, in der Docupack angezeigt wird. Zur Zeit existieren drei Übersetzungen (de = deutsch, en = englisch, fr = französisch). Falls eine andere Sprache eingestellt wird, wird Docupack in deutsch angezeigt | Die Sprache des Computers. Ist diese weder “de” noch “en” noch “fr”, wird Docupack in deutsch angezeigt | Wie leer |
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 Ordner in dem sich Docupack befindet | 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 Ordner in dem sich Docupack befindet | 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 | Der 'home'-Ordner des aktuellen Benutzers |
templateDir | C:/Data/Templates | Der Ordner in dem die Vorlagen gespeichert werden | Der Ordner der in <SIPDir> spezifiziert ist | Wie leer |
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 jedesmal überschrieben | Wie true | Wie leer |
openFullScreen | false | Wenn true, nimmt Docupack beim Start den gesamten Bildschirm ein. Wenn false, werden für die Fenstergrösse die beiden Werte <screenSize.x> und <screenSize.y> genommen | Wie false | Wie leer |
screenSize.x screenSize.y | 1200 1000 | Die Grösse des Docupack-Fensters in Pixeln. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist | 1000×700 Pixel | Wie leer |
screenPos.x screenPos.y | 500 500 | Die Position des Docupack-Fensters beim Start. Diese Werte werden ignoriert, wenn <openFullScreen> = true ist | Zentriert | Wie leer |
useSystemLookAndFeel | false | Wenn true, wird das Aussehen von Docupack dem Fenstersystem des Computers angepasst. Wenn false, wird ein generisches Aussehen (“Metal”) gewählt | Wie false | Wie leer |
getSAFromServerOnStartup | false | Wenn true, wird die aktuelle Liste der SAs (Submission Agreements) von der in <SA.BASE.URL> eingetragenen Web-Adresse beim Start von Docupack runtergeladen. Wenn false, wird dies nicht gemacht | Wie false | Wie leer |
SA.BASE.URL | http://docuteam/sa | Die Web-Adresse von welcher manuell oder beim Start von Docupack (falls so eingestellt) die aktuellen SAs (Submission Agreements) runtergeladen werden | Es wird nichts runtergeladen | Wie leer |
OOConverter.path | C:/Programme | Der Ordner in dem sich die OpenOffice.org Applikation befindet, welche zum Anzeigen des Inhalts einiger Dateien benötigt wird | Es wird die interne OOO-Applikation genommen | Wie leer |
filePreviewer.cacheSizeLimit | 20 | Die Grösse des Zwischenspeichers für das Anzeigen des Inhaltes von Dateien | 100 | Wie leer |
tempDir | C:/Data/Temp | Der Ordner für temporäre Dateien | Es wird ein interner temporärer Ordner genommen | Wie leer |
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 | Wie leer |
isDevMode | false | Sollte nur während der Entwicklung von Docupack auf true gesetzt werden | Wie false | Wie leer |
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> <LEVELS:MetadataElement accessorNameID="PID"/> <LEVELS:MetadataElement accessorNameID="unitTitleAdditional"/> <LEVELS:MetadataElement accessorNameID="accessNr"/> <LEVELS:MetadataElement accessorNameID="origination"/> <LEVELS:MetadataElement accessorNameID="author"/> <LEVELS:MetadataElement accessorNameID="creationPeriod" defaultExpression='new java.text.SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())' validatorClassName="ch.docuteam.docudarc.mdconfig.MetadataElementValidatorDate"/> <LEVELS:MetadataElement accessorNameID="creationPeriodNotes"/> <LEVELS:MetadataElement accessorNameID="scopeContent"/> <LEVELS:MetadataElement accessorNameID="language" defaultExpression='"Deutsch"' allowedValues="Deutsch;English;Français;Italiano"/> <LEVELS:MetadataElement accessorNameID="languageNotes"/> <LEVELS:MetadataElement accessorNameID="accessRestriction"/> <LEVELS:MetadataElement accessorNameID="retentionPolicy" defaultExpression='"Confidential"' allowedValues="OpenAccess;EmbargoPeriod30Years;EmbargoPeriod50Years;Confidential"/> <LEVELS:MetadataElement accessorNameID="retentionPeriodBaseYear" defaultExpression='new java.text.SimpleDateFormat("yyyy").format(new java.util.Date())' validatorClassName="ch.docuteam.docudarc.mdconfig.MetadataElementValidatorYear"/> <LEVELS:MetadataElement accessorNameID="archivalHistory"/> <LEVELS:MetadataElement accessorNameID="objectType"/> <LEVELS:MetadataElement accessorNameID="refCode"/> <LEVELS:MetadataElement accessorNameID="refCodeOld"/> <LEVELS:MetadataElement accessorNameID="refCodeAdmin"/> <LEVELS:MetadataElement accessorNameID="extent"/> <LEVELS:MetadataElement accessorNameID="material"/> <LEVELS:MetadataElement accessorNameID="conditionsOfReproductions"/> <LEVELS:MetadataElement accessorNameID="reproductions"/> <LEVELS:MetadataElement accessorNameID="relatedMaterial"/> <LEVELS:MetadataElement accessorNameID="comment"/> <LEVELS:MetadataElement accessorNameID="institution" defaultExpression='"Docuteam, Baden/Dättwil, Schweiz"'/> <LEVELS:MetadataElement accessorNameID="appraisalAndDestruction"/> <LEVELS:MetadataElement accessorNameID="arrangement"/> <LEVELS:MetadataElement accessorNameID="bibliography"/> <LEVELS:MetadataElement accessorNameID="descriptionLevel"/> <LEVELS:MetadataElement accessorNameID="descriptionLevelNotes"/> <LEVELS:MetadataElement accessorNameID="descriptionRules"/> <LEVELS:MetadataElement accessorNameID="revisions"/> <LEVELS:MetadataElement accessorNameID="responsible"/> <LEVELS:MetadataElement accessorNameID="involved"/> <LEVELS:MetadataElement accessorNameID="staff"/> <LEVELS:MetadataElement accessorNameID="projectName"/> <LEVELS:MetadataElement accessorNameID="projectTitle"/> <LEVELS:MetadataElement accessorNameID="project"/> <LEVELS:MetadataElement accessorNameID="projectAbbreviation"/> <LEVELS:MetadataElement accessorNameID="location"/> <LEVELS:MetadataElement accessorNameID="journal"/> <LEVELS:MetadataElement accessorNameID="university"/> <LEVELS:MetadataElement accessorNameID="institute"/> <LEVELS:MetadataElement accessorNameID="compartment"/> <LEVELS:MetadataElement accessorNameID="method"/> <LEVELS:MetadataElement accessorNameID="keyword"/> <LEVELS:MetadataElement accessorNameID="fundingSource"/> <LEVELS:MetadataElement accessorNameID="status"/> <LEVELS:MetadataElement accessorNameID="publisher"/> <LEVELS:MetadataElement accessorNameID="doiJournal"/> <LEVELS:MetadataElement accessorNameID="retentionPeriod"/> <LEVELS:MetadataElement accessorNameID="usage"/> <LEVELS:MetadataElement accessorNameID="year"/> <LEVELS:MetadataElement accessorNameID="abstract"/> </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="Archiv Abteilung Bestand Unterbestand Serie Unterserie Dossier Teildossier Dokument Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false" isAlwaysDisplayed="true" isReadOnly="true"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true" isAlwaysDisplayed="true"/> <LEVELS:LevelMetadataElement accessorNameRef="accessNr" isMandatory="false" isRepeatable="false" isAlwaysDisplayed="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false" isAlwaysDisplayed="true" displayRows="2"/> <LEVELS:LevelMetadataElement accessorNameRef="author" isMandatory="true" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false" displayRows="3"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="objectType" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeAdmin" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="extent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="conditionsOfReproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false" displayRows="3" keepInTemplate="true"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="responsible" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="involved" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="staff" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="projectName" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="projectTitle" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="project" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="projectAbbreviation" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="location" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="journal" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="university" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institute" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="compartment" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="method" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="keyword" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="fundingSource" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="status" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="publisher" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="doiJournal" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriod" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="usage" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="year" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="abstract" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Archiv" iconFileName="resources/images/LevelSerie.png" allowedSublevelNameRefs="Abteilung Bestand Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="accessNr" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Abteilung" iconFileName="resources/images/LevelSerie.png" allowedSublevelNameRefs="Bestand Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="accessNr" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Bestand" iconFileName="resources/images/LevelSerie.png" allowedSublevelNameRefs="Unterbestand Serie Dossier Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="extent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Unterbestand" iconFileName="resources/images/LevelSerie.png" allowedSublevelNameRefs="Serie Dossier Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="extent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Serie" iconFileName="resources/images/LevelSerie.png" allowedSublevelNameRefs="Unterserie Dossier Dokument Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="conditionsOfReproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Unterserie" iconFileName="resources/images/LevelSerie.png" allowedSublevelNameRefs="Unterserie Dossier Dokument Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="conditionsOfReproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Dossier" iconFileName="resources/images/LevelDossier.png" allowedSublevelNameRefs="Teildossier Dokument Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="conditionsOfReproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Teildossier" iconFileName="resources/images/LevelDossier.png" allowedSublevelNameRefs="Teildossier Dokument Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="conditionsOfReproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="arrangement" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> <LEVELS:Level nameID="Dokument" iconFileName="resources/images/LevelItem.png" allowedSublevelNameRefs="Undefiniert"> <LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="unitTitleAdditional" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="origination" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="author" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriod" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="creationPeriodNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="scopeContent" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="language" isMandatory="false" isRepeatable="true"/> <LEVELS:LevelMetadataElement accessorNameRef="languageNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="accessRestriction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPolicy" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="retentionPeriodBaseYear" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="archivalHistory" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="objectType" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCode" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="refCodeOld" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="material" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="conditionsOfReproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="reproductions" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="relatedMaterial" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="comment" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="institution" isMandatory="true" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="appraisalAndDestruction" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="bibliography" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevel" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionLevelNotes" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="descriptionRules" isMandatory="false" isRepeatable="false"/> <LEVELS:LevelMetadataElement accessorNameRef="revisions" isMandatory="false" isRepeatable="false"/> </LEVELS:Level> </LEVELS:Levels> </LEVELS:Config>
Erklärungen
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 vier Attribute definiert:
Name | Inhalt (Beispiel) | Erklärung | Obligatorisch |
---|---|---|---|
accessorNameId | accessNr | Der eindeutige Name des Metadatenfelds. Diese müssen den unten ersichtlichen Akzessoren entsprechen, mit welchen in Docupack auf die Daten zugegriffen wird. Über die i18n-Konfiguration kann im Bedarfsfall einem Metadaten-Feld ein individuelles Label zugewiesen werden. | * |
defaultExpression | 'new java.text.SimpleDateFormat(„yyyy-MM-dd“).format(new java.util.Date())' oder '((ch.docuteam.docudarc.mets.structmap.NodeAbstract)object).getMimeType()' | Ein Java-Ausdruck um dieses Feld beim Erstellen zu initialisieren. Der aktuelle Knoten wird referenziert durch: '(ch.docuteam.docudarc.mets.structmap.NodeAbstract)object'. | |
validatorClassName | ch.docuteam.docudarc.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 wieder mit dem vorigen Wert gefüllt | |
allowedValues | Deutsch;English;Français;Italiano | Eine Liste von Werten die in Docupack als DropDown-Liste dargestellt wird. Ist das erste Element dieser liste ein Asterisk „*“, dann können ausser den Listenelementen auch beliebige andere Begriffe eingegeben werden |
Ein Beispiel:
<LEVELS:MetadataElement accessorNameID="retentionPolicy" defaultExpression='"Confidential"' allowedValues="OpenAccess;EmbargoPeriod30Years;EmbargoPeriod50Years;Confidential"/>
Mit dem Element <LEVELS:AllowedValuesSeparator> kann der Separator der allowedValues-Liste eingestellt werden. Dieser kann auch aus mehreren Buchstaben bestehen, z.B.:
<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 | * |
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:
<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 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> (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 | * |
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 es 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:
<LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false" isAlwaysDisplayed="true" isReadOnly="true"/>
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:
Download MetadataToXPathMapping.xlsx
AccessorNameID | Xpath relative to a <c> or <archdesc> element | is dynamic | is static | ISAD(G) | Comment |
---|---|---|---|---|---|
unitTitle | EAD:did/EAD:unittitle[@label = 'main'] | x | 3.1.2 | ||
level | [@level = 'otherlevel']/@otherlevel | x | 3.1.4 | Stored in an attribute | |
abstract | EAD:did/EAD:abstract | x | |||
accessNr | EAD:acqinfo/EAD:p | x | 3.2.4 | ||
accessRestriction | EAD:accessrestrict[@type = 'restrictions']/EAD:p | x | 3.4.1 | ||
appraisalAndDestruction | EAD:appraisal/EAD:p | x | 3.3.2 | ||
archivalHistory | EAD:custodhist/EAD:p | x | 3.2.3 | ||
arrangement | EAD:arrangement/EAD:p | x | 3.3.4 | ||
author | EAD:controlaccess/EAD:persname[@role = 'author'] | x | |||
bibliography | EAD:bibliography/EAD:p | x | 3.5.4 | ||
characteristics | EAD:phystech/EAD:p | x | 3.4.4 | ||
comment | EAD:note/EAD:p | x | 3.6 | ||
compartment | EAD:controlaccess/EAD:name[@role = 'compartment'] | x | |||
conditionsOfReproductions | EAD:userestrict/EAD:p | x | 3.4.2 | ||
creationPeriod | EAD:did/EAD:unitdate[@label = 'creationPeriod'] | x | |||
creationPeriodNotes | EAD:did/EAD:unitdate[@label = 'creationPeriodNotes'] | x | |||
descriptionLevel | EAD:processinfo[@type = 'level']/EAD:p | x | |||
descriptionLevelNotes | EAD:processinfo[@type = 'levelNotes']/EAD:p | x | |||
descriptionRules | EAD:processinfo[@type = 'rules']/EAD:p | x | 3.7.2 | ||
doiJournal | EAD:odd[@type = 'doiJournal']/EAD:p | x | |||
extent | EAD:did/EAD:physdesc/EAD:extent | x | 3.1.5 | ||
findingAids | EAD:otherfindaid/EAD:p | x | 3.4.5 | ||
fromYear | EAD:did/EAD:unitdate[@label = 'fromYear'] | x | 3.1.3 | ||
fundingSource | EAD:controlaccess/EAD:name[@role = 'fundingSource'] | x | |||
institute | EAD:controlaccess/EAD:name[@role = 'institute'] | x | |||
institution | EAD:controlaccess/EAD:corpname | x | |||
involved | EAD:controlaccess/EAD:persname[@role = 'involved'] | x | |||
journal | EAD:controlaccess/EAD:name[@role = 'journal'] | x | |||
keyword | EAD:controlaccess/EAD:name[@role = 'keyword'] | x | |||
language | EAD:did/EAD:langmaterial/EAD:language | x | 3.4.3 | ||
languageNotes | EAD:did/EAD:langmaterial | x | |||
location | EAD:controlaccess/EAD:name[@role = 'location'] | x | |||
locationOfOriginals | EAD:originalsloc/EAD:p | x | 3.5.1 | ||
material | EAD:did/EAD:physdesc/EAD:physfacet | x | 3.1.5 | ||
method | EAD:controlaccess/EAD:name[@role = 'method'] | x | |||
objectType | EAD:controlaccess/EAD:genreform | x | |||
origination | EAD:did/EAD:origination | x | |||
PID | EAD:dao[@xlink:role = 'simple']/@xlink:href | x | Stored in an attribute | ||
project | EAD:odd[@type = 'project']/EAD:p | x | |||
projectAbbreviation | EAD:odd[@type = 'projectAbbreviation']/EAD:p | x | |||
projectName | EAD:odd[@type = 'projectName']/EAD:p | x | |||
projectTitle | EAD:odd[@type = 'projectTitle']/EAD:p | x | |||
publisher | EAD:controlaccess/EAD:name[@role = 'publisher'] | x | |||
refCode | EAD:did/EAD:unitid[@type = 'refCode'] | x | 3.1.1 | ||
refCodeAdmin | EAD:did/EAD:unitid[@type = 'refCodeAdmin'] | x | |||
refCodeOld | EAD:did/EAD:unitid[@type = 'refCodeOld'] | x | |||
relatedMaterial | EAD:relatedmaterial/EAD:p | x | 3.5.3 | ||
reproductions | EAD:altformavail/EAD:p | x | 3.5.2 | ||
responsible | EAD:controlaccess/EAD:persname[@role = 'responsible'] | x | |||
retentionPeriod | EAD:accessrestrict[@type = 'retentionPeriod']/EAD:p | x | |||
retentionPeriodBaseYear | EAD:accessrestrict[@type = 'baseYear']/EAD:p | x | |||
retentionPolicy | EAD:accessrestrict[@type = 'retentionPolicy']/EAD:p | x | |||
revisions | EAD:processinfo[@type = 'revisions']/EAD:p | x | |||
scopeContent | EAD:scopecontent/EAD:p | x | 3.3.1 | ||
staff | EAD:controlaccess/EAD:persname[@role = 'staff'] | x | |||
status | EAD:controlaccess/EAD:name[@role = 'status'] | x | |||
toYear | EAD:did/EAD:unitdate[@label = 'toYear'] | x | 3.1.3 | ||
unitTitleAdditional | EAD:did/EAD:unittitle[@label = 'additional'] | x | |||
university | EAD:controlaccess/EAD:name[@role = 'university'] | x | |||
usage | EAD:odd[@type = 'usage']/EAD:p | x | |||
year | EAD:did/EAD:unitdate[@label = 'year'] | x |