Projects.xml

Aus Goobi

Wechseln zu: Navigation, Suche

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>
Persönliche Werkzeuge