Benutzer-Werkzeuge

Webseiten-Werkzeuge


docuteam:packer_200_config

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
docuteam:packer_200_config [2014/06/18 08:26] – [Erklärungen] denisdocuteam:packer_200_config [2014/06/20 07:07] – [Verzeichnungsebenen] guenter
Zeile 1: Zeile 1:
 ====== docuteam packer Konfigurieren ====== ====== docuteam packer Konfigurieren ======
  
-Docupack wird mit Hilfe zweier Dateien konfiguriert:+packer wird mit Hilfe zweier Dateien konfiguriert:
  
   * config/docuteamPacker.properties   * config/docuteamPacker.properties
   * config/levels.xml   * config/levels.xml
  
-In [[docuteam:docupackconfig_161&#beispiel|docuteamPacker.properties]] wird die Funktionalität, die verwendeten Ordner und das Aussehen von Docupack eingestellt.\\ +In [[docuteam:docupackconfig_161&#beispiel|docuteamPacker.properties]] wird die Funktionalität, die verwendeten Ordner und das Aussehen von packer eingestellt.\\ 
 In [[docuteam:packer_200_config&#config_levelsxml|levels.xml]] werden die Verzeichnungsstufen, die Stufenlogik, die Icons für die Stufen, die Metadaten sowie die Zuweisung von Metadaten zu den Stufen definiert. In [[docuteam:packer_200_config&#config_levelsxml|levels.xml]] werden die Verzeichnungsstufen, die Stufenlogik, die Icons für die Stufen, die Metadaten sowie die Zuweisung von Metadaten zu den Stufen definiert.
  
Zeile 293: Zeile 293:
 ==== Metadaten-Elemente ==== ==== Metadaten-Elemente ====
  
-Ein Metadaten-Element wird durch folgende vier Attribute definiert:+Ein Metadaten-Element wird durch folgende fünf Attribute definiert:
  
 ^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ ^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^
-^ accessorNameId | accessNr |Der eindeutige Name des Metadatenfelds. Diese müssen den [[docupackconfig#abbildung_der_beschreibenden_metadaten_als_encoded_archival_description_ead|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. | * | +^ accessorNameId | accessNr |Der eindeutige Name des Metadatenfelds. Diese müssen den [[packerconfig#abbildung_der_beschreibenden_metadaten_als_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 | * | 
-^ 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'. | | +^ 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 | | +^ validatorClassName | ch.docuteam.docudarc.mdconfig.MetadataElementValidatorDate |Eine Java-Klassedie 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 | |+^ postActionClassName | ch.docuteam.docudarc.mdconfig.MetadataElementSetterPostActionSysOut |Eine Java-Klasse, die beliebige Aktionen ausführt, **nachdem** der Wert dieses Felder gesetzt wurde. Diese Aktion wird **nicht** ausgeführt, wenn die Validierung des eingegebenen Wertes fehlschlägt | | 
 +^ allowedValues | *;Deutsch;English;Français;Italiano |Eine Liste von Wertendie 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 | |
  
 Ein Beispiel: Ein Beispiel:
Zeile 315: Zeile 316:
  <LEVELS:AllowedValuesSeparator>::</LEVELS:AllowedValuesSeparator>  <LEVELS:AllowedValuesSeparator>::</LEVELS:AllowedValuesSeparator>
  
- <LEVELS:MetadataElement accessorNameID="language" allowedValues="Deutsch::English::Français::Italiano"/>+ <LEVELS:MetadataElement accessorNameID="language" allowedValues="*::Deutsch::English::Français::Italiano"/>
 </code> </code>
  
Zeile 337: Zeile 338:
  
 ^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^ ^ Name ^ Inhalt (Beispiel) ^ Erklärung ^ Obligatorisch ^
-^ accessorNameRef | language |Die accessorNameID des Metadaten-Elementes; referenziert eine accessorNameID aus der Liste der <LEVELS:MetadataElements> ([[docupackconfig#metadaten-elemente|siehe oben]]) | * |+^ 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 | * | ^ 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 | * |+^ 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 | | ^ 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 | |+^ 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 | | ^ 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 | | ^ displayRows | 5 |Gibt die Anzahl der Zeilen bei der Darstellung dieses Metadaten-Elementes in der Metadaten-Liste an | |
Zeile 348: Zeile 349:
  
 <code> <code>
-<LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" isRepeatable="false" +<LEVELS:LevelMetadataElement accessorNameRef="PID" isMandatory="false" 
- isAlwaysDisplayed="true" isReadOnly="true"/>+ isRepeatable="false" 
 + isAlwaysDisplayed="true" 
 + isReadOnly="true"/>
 </code> </code>
- 
  
  
Zeile 362: Zeile 364:
 ^AccessorNameID^Xpath relative to a <c> or <archdesc> element^is dynamic^is static^ISAD(G)^Comment^ ^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| | ^unitTitle|EAD:did/EAD:unittitle[@label = 'main']| |x|3.1.2| |
-^level|[@level = 'otherlevel']/@otherlevel| |x|3.1.4|Stored in an attribute|+^level|[@level = 'otherlevel']/@otherlevel| |x|3.1.4|Stored in attribute "@otherlevel"|
 ^abstract|EAD:did/EAD:abstract|x| | | | ^abstract|EAD:did/EAD:abstract|x| | | |
 ^accessNr|EAD:acqinfo/EAD:p|x| |3.2.4| | ^accessNr|EAD:acqinfo/EAD:p|x| |3.2.4| |
Zeile 398: Zeile 400:
 ^objectType|EAD:controlaccess/EAD:genreform|x| | | | ^objectType|EAD:controlaccess/EAD:genreform|x| | | |
 ^origination|EAD:did/EAD:origination|x| | | | ^origination|EAD:did/EAD:origination|x| | | |
-^PID|EAD:dao[@xlink:role = 'simple']/@xlink:href|x| | |Stored in an attribute|+^PID|EAD:dao[@xlink:role = 'simple']/@xlink:href|x| | |Stored in attribute "@xlink:href"|
 ^project|EAD:odd[@type = 'project']/EAD:p|x| | | | ^project|EAD:odd[@type = 'project']/EAD:p|x| | | |
 ^projectAbbreviation|EAD:odd[@type = 'projectAbbreviation']/EAD:p|x| | | | ^projectAbbreviation|EAD:odd[@type = 'projectAbbreviation']/EAD:p|x| | | |

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki