...
BatchBuilder is the main tool used to organize content for deposit into DRS. A 'batch' is the group of files and directories that is sent to DRS for deposit. Each batch has at least one 'object' of some content model along with a descriptor file for each object that has technical, administrative, and preservation metadata for the object and any of its files. In order to be deposited, each batch also needs a file, batch.xml, that has information about all the objects in the batch.
Preparing a batch
- Get the file information for all files from the mets.xml FileSec
- Filename
- Mime-type
- Use category - CONTENT or LICENSE
- AMDID - amd_primary, amd_supplemental, amd_license
- Create Object OSNs based on ProQuest ID, school code and Role
- Create File OSNs based on ProQuest ID and Role
- Create mapping.txt file to associate files with appropriate Object OSN and File OSN
- Get DASH URN from MARCXML if present
- Get Alma MMSID by using query with ProQuestETD ID
...