<?xml version=“1.0”?> <workflow-def id=“gisAssemblyWF” repository=“dor”>
<process name="start-gis-assembly-pipeline" sequence="1" status="completed"> <label>Initiate assembly pipeline for the object</label> </process> <process name="register-druid" sequence="2"> <prereq>start-gis-assembly-pipeline</prereq> <label>Ensure proper registration of druid, source ID, and label</label> </process> <process name="author-metadata" sequence="3"> <prereq>register-druid</prereq> <label>Author metadata using ArcCatalog</label> </process> <process name="approve-metadata" sequence="4"> <prereq>author-metadata</prereq> <label>Approve metadata quality and release for workflow pipeline</label> </process> <process name="wrangle-data" sequence="5"> <prereq>register-druid</prereq> <prereq>approve-metadata</prereq><!-- XXX: force linear --> <label>Wrangle the data into the digital work</label> </process> <process name="approve-data" sequence="6"> <prereq>wrangle-data</prereq> <label>Approve data quality for digital work and release for workflow pipeline</label> </process> <process name="normalize-data" sequence="7"> <prereq>approve-data</prereq> <label>Reproject the data into common SRS projection and/or file format</label> </process> <process name="package-data" sequence="8"> <prereq>normalize-data</prereq> <label>Package the digital work and derivative data files</label> </process> <process name="finish-data" sequence="9"> <prereq>package-data</prereq> <label>Finalize the data preparation</label> </process> <process name="extract-thumbnail" sequence="10"> <prereq>approve-metadata</prereq> <prereq>finish-data</prereq><!-- XXX: force linear --> <label>Extract thumbnail preview</label> </process> <process name="extract-iso19139" sequence="11"> <prereq>approve-metadata</prereq> <prereq>finish-data</prereq> <!-- requires shapefile --> <prereq>extract-thumbnail</prereq><!-- XXX: force linear --> <label>Extract ISO 19139 metadata from ArcCatalog</label> </process> <process name="generate-geo-metadata" sequence="12"> <prereq>extract-iso19139</prereq> <label>Convert ISO 19139 metadata into geoMetadata</label> </process> <process name="generate-mods" sequence="13"> <prereq>generate-geoMetadata</prereq> <label>Convert geoMetadata into MODS</label> </process> <process name="assign-placenames" sequence="14"> <prereq>generate-mods</prereq> <label>Insert linked data into MODS record from gazetteer</label> </process> <process name="finish-metadata" sequence="15"> <prereq>extract-thumbnail</prereq> <prereq>assign-placenames</prereq> <label>Finalize the data preparation</label> </process> <process name="generate-content-metadata" sequence="16"> <prereq>finish-metadata</prereq> <prereq>finish-data</prereq> <label>Generate contentMetadata manifest</label> </process> <process name="finish-gis-assembly-pipeline" sequence="17"> <prereq>generate-content-metadata</prereq> <label>Finalize assembly pipeline to prepare for assembly/delivery/discovery</label> </process> <process name="start-assembly-workflow" sequence="18"> <prereq>finish-gis-assembly-pipeline</prereq> <label>Kickstart the core assembly workflow at assemblyWF</label> </process> <process name="start-delivery-workflow" sequence="19"> <prereq>finish-gis-assembly-pipeline</prereq> <prereq>start-assembly-workflow</prereq><!-- XXX: force linear --> <label>Kickstart the GIS delivery workflow at gisDeliveryWF</label> </process>
</workflow-def>