Skip to content

Modifying Packaging Script and HT Generate MARC.XML - HT conventions #39

@waarala2

Description

@waarala2

DS needs help packaging materials with volume and/or issue info for HT. DS uses the Generate MARC.XML Files Speedwagon script to generate MARC XML for HT, which creates the 955 subfield b (mmsid) and v (volume).

DS also uses Speedwagon Convert CaptureOne TIFF to Digital Library Compound Object and HathiTrust script. Currently, it only accepts numbers in the string. We need it to accept the vol and issue info (v and I)

We need the script to accept the vol and issue info before the dash delimiter. We also need the script to keep functioning as it does now, creating separate packages for the DL and HT, but stripping the string before the "-" ONLY for HT. The string must be maintained for the DL.

Current Packages
CURRENT naming convention HT package
mmsid_1 (object name)
00000001.jp2 (file level)

Current naming convention for DL package
mmsid_1 (object name)
00000001.jp2 (file level)

Current 955 fields
Marc XML 955 Fields

99379036512205899_2
2

Example of input NEW package from lab
20250603_RBML_DRBC_rj
access
99379036512205899v1-00000001.tif
99363930912205899-00000001.tif
9949701712205899v3i6-00000001.tif
preservation
99379036512205899v1-00000001.tif
99363930912205899-00000001.tif
9949701712205899v3i6-00000001.tif

Example of desired output package for DL and HT
DL Package
99379036512205899v1
access
99379036512205899v1-00000001.jp2
preservation
99379036512205899v1-00000001.tif
99363930912205899
access
99363930912205899-00000001.jp2
preservation
99363930912205899-00000001.tif
9949701712205899v3i6
access
9949701712205899v3i6-00000001.jp2
preservation
99379036512205899v1-00000001.tif

HT Package
99379036512205899v1
00000001.jp2
99363930912205899
00000001.jp2
9949701712205899v3i6
00000001.jp2

Examples of 955 Fields for Vol and Issues in MARC XML

9949701712205899v3i6 v.3:6 99379036512205899v1 v.1 99363930912205899

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions