<!-- which workflow template shall be used -->
<!-- publication type to create -->
<publicationType>Monograph</publicationType>
<!-- which digital collection to use -->
<collection>mycollection</collection>
<!-- define if a catalogue shall get requested to import metadata -->
<!-- which catalogue to use (as default) -->
<opacName>GBV PICA</opacName>
<!-- which catalogue to use per record; if missing the default will be used -->
<opacHeader>Catalogue</opacHeader>
<searchField>12</searchField>
<!-- define in which row the header is written, usually 1 -->
<!-- define in which row the data starts, usually 2 -->
<rowDataStart>2</rowDataStart>
<!-- define in which row the data ends, usually 20000 -->
<rowDataEnd>20000</rowDataEnd>
<!-- define which column is the one to use for catalogue requests -->
<identifierHeaderName>PPN-A</identifierHeaderName>
<!-- Rules to generate the process title, the same syntax as in goobi_projects.xml can be used.
Use the column names to get the right metadata values.
If the field is missing or empty, the value of CatalogIDDigital is used. -->
<processTitleRule>2-Titel+'_'+PPN-O</processTitleRule>
<!-- prefix path to the image folder. Can be empty or missing if the import doesn't contain images or if the excel field contains absolute path -->
<imageFolderPath>/opt/digiverso/images/</imageFolderPath>
<!-- define which column contains the image folder name. Can be combined with <imageFolderPath> prefix or an absolute path.
If the field is missing, empty or does not contain an existing directory, no images will be imported -->
<imageFolderHeaderName>images</imageFolderHeaderName>
<!-- defines, if images are moved from the source folder to the destination (true) or copied (false) -->
<moveFiles>true</moveFiles>
<!-- Run the import as GoobiScript -->
<runAsGoobiScript>true</runAsGoobiScript>
<!-- Overwrite any existing processes -->
<replaceExistingProcesses>true</replaceExistingProcesses>
<!-- define here which columns shall be mapped to which ugh metadata
ugh: name of the metadata to use. if it is empty or missing, no metadata is generated
headerName: title inside of the header column
property: name of the process property. if it is empty or missing, no process property gets generated
normdataHeaderName: title of the header column to use for a gnd authority identifier
docType: define if the metadata should be added to the anchor or child element. Gets ignored, when the
record is no multivolume. Default is 'child', valid values are 'child' and 'anchor' -->
<metadata ugh="CatalogIDSource" headerName="PPN-A" />
<metadata ugh="CatalogIDDigital" headerName="PPN-O" />
<metadata ugh="TitleDocMain" headerName="2-Titel" />
<metadata ugh="PlaceOfPublication" property="Ort" normdataHeaderName="4-GND-ORT" headerName="3-Ort" docType="anchor" />
<metadata ugh="DocLanguage" headerName="10-DocLanguage" />
<!-- a configuration for a person might look like this -->
<person ugh="Author" normdataHeaderName="7-GND-Person" docType="child">
<!-- use this field if the column contains the complete name -->
<nameFieldHeader>11-Person</nameFieldHeader>
<!-- set this field to true, if the name must be splitted into first- and lastname. The complete name gets written into lastname -->
<splitName>true</splitName>
<!-- define at which character the name is separated. @firstNameIsFirstPart defines, if the firstname is the first or last part of the name -->
<splitChar firstNameIsFirstPart="false">, </splitChar>
<!-- use this fields, if the firstname and lastname are in different columns -->
<firstname>5-Vorname</firstname>
<lastname>6-Nachname</lastname>
<!-- which workflow template shall be used -->
<template>json_opac_import</template>
<!-- publication type to create -->
<publicationType>Monograph</publicationType>
<collection>DefaultCollection</collection>
<opacName>ArchiveSpace</opacName>
<opacHeader>Catalogue Name</opacHeader>
<!-- define in which row the header is written, usually 1 -->
<!-- define in which row the data starts, usually 2 -->
<rowDataStart>2</rowDataStart>
<!-- define in which row the data ends, usually 20000 -->
<rowDataEnd>20000</rowDataEnd>
<processTitleRule>aspace_uri+bib_id+'_'+barcode+holdings+item</processTitleRule>
<!-- Run the import as GoobiScript -->
<runAsGoobiScript>false</runAsGoobiScript>
<metadata opacSearchField="ao" headerName="aspace_uri" />
<metadata opacSearchField="bib" headerName="bib_id" />
<metadata opacSearchField="type" headerName="barcode" />
<metadata opacSearchField="type" headerName="holdings" />
<metadata opacSearchField="type" headerName="item" />