Projects.xml
Aus Goobi
In der Datei projects.xml werden erweiterte Projekteinstellungen vorgenommen. Ein kommentiertes Beispiel:
<!--####################################################################-->
<!--############### Beispiel für die Konfiguration eines Projektes ####################-->
<!--####################################################################-->
<project name="sample">
<!-- das Neuanlegen von Vorgängen -->
<createNewProcess>
<!-- komplexes Anlegen von Vorgängen nutzen -->
<itemlist>
<!-- die Eigenschaften, die benutzt werden sollen, und ob als Eigenschaft der Vorlage, des Werkstücks bzw. des Prozesses -->
<item from="vorlage">Signatur</item>
<item from="vorlage">PPN analog</item>
<item from="werk">PPN digital</item>
<item from="werk">ATS</item>
<item from="werk">TSL</item>
<!-- {Attribut initStart="<Prefix>" Attribut initEnd="<Suffix>"} geben ein Prefix und ein Suffix an, was dem Feldwert zwangsweise vor und nachgestellt werden. -->
<item from="vorlage" initStart="PPN" initEnd=""> PPN analog a-Satz </item>
<!-- muss noch dokumentiert werden -->
<item from="vorlage" isdoctype="monograph" required="true" ughbinding="true" docstruct="topstruct" metadata="CatalogIDSource" initStart="PPN" initEnd=""> PPN analog a-Satz </item>
<!-- welches Feld soll als Prozesstitel verwendet werden -->
<processtitle>ATS</processtitle>
<!-- welche allgemeinen Felder (des Prozesses) sollen ausgeblendet werden -->
<hide>collections,doctype,preferences</hide>
</itemlist>
<!-- Opac-Modul -->
<opac use="true">
<!-- Konfiguration des Opac-Moduls -->
<!-- mögliche Kataloge: SUB, GBV, OLC_MATH, HEBIS, SWB, DDB, ZDB -->
<catalogue>GBV</catalogue>
</opac>
<!-- Auswahl von Vorgangsvorlagen aus der Liste -->
<templates use="true"/>
<!-- sollen die Metadaten (Rdf-xml) generiert und gespeichert werden -->
<metadatageneration use="true"/>
</createNewProcess>
<!-- // das Neuanlegen von Vorgängen -->
<!-- Import in das DMS -->
<dmsImport>
<!-- Metadaten, die geprüft werden sollen (bisher nur rusdml) -->
<check>rusdml</check>
</dmsImport>
<!-- // Import in das DMS -->
<!-- Validierung -->
<validate>
<metadata startswith="PPN|GDZPPN" docstruct="topstruct" metadata="CatalogIDDigital">PPN muss mit PPN oder GDZPPN beginnen</metadata>
<metadata startswith="PPN|GDZPPN" docstruct="topstruct" metadata="CatalogIDSource">PPN muss mit PPN oder GDZPPN beginnen</metadata>
<metadata startswith="PPN|GDZPPN" docstruct="firstchild" metadata="CatalogIDDigital">PPN muss mit PPN oder GDZPPN beginnen</metadata>
<metadata startswith="PPN|GDZPPN" docstruct="firstchild" metadata="CatalogIDSource">PPN muss mit PPN oder GDZPPN beginnen</metadata>
<metadata metadata="CreatorsAllOrigin" docstruct="all" createelementfrom="Author|Editor|IllustratorArtist|Photographer|Translator|Creator">CreatorsAllOrigin automatisch anlegen</metadata>
</validate>
</project>
