Vendor Digitization Inventory Spreadsheet

Schema specification, required fields, operational guidelines, and controlled vocabulary for vendor digitization inventory spreadsheets.

1. Overview and Workflow

When initiating an external digitization project, the Library provides vendors with a standardized metadata inventory spreadsheet. This document serves as the foundational tracking manifest for physical materials selected for digitization, establishes the baseline data required for item identification, and directly informs vendor scoping, equipment preparation, and cost estimates.

1.1 Downloads & Sample Files

1.2 Completeness & Internal Tracking Fields

This spreadsheet is a shared tool between curatorial staff, the Vendor Digitization Services team, and external vendors. When filling out this sheet, staff must adhere to the following division of responsibilities:

  • Fill Out to the Best of Your Ability: Not every field in the spreadsheet is mandatory. Some archival inventory items may not be fully cataloged, described in a finding aid, or possess formalized collection IDs. However, because this inventory is used to calculate vendor estimates and resource allocation, it is vital that it be filled out as completely and accurately as possible. If descriptive metadata exists, include it.
  • Internal Tracking Fields: Users preparing inventories do not need to fill out project_code (Column C) or funding_source (Column D) if they are unassigned. The Vendor Digitization Services team will complete and verify administrative tracking codes before submitting the final sheet to a vendor.

1.3 How Vendors Must Use This Data

This spreadsheet represents the initial selection and inventory stage of the digitization workflow. The data provided here must be ingested by the vendor and used as the root source for generating item-level metadata during capture.

When delivering digitized assets back to the Library, the vendor is responsible for generating individual JSON sidecar files for each asset. To build valid sidecars, the vendor must:

  1. Map Library Metadata: Parse the item-level fields from this spreadsheet (such as barcode, division_code, object_type, and object_format) directly into their corresponding schema paths in the final JSON sidecar.
  2. Append Capture Metadata: Generate and populate all capture-specific technical and administrative fields that occur during digitization (e.g., digitizationDate, capture device specifications, capture software, and operator details).
  3. Append Asset-Level Metadata: Generate individual file-level tracking data for every image captured (e.g., fileRole, referenceFilename, frameNumber, sequenceNumber, side, and sequenceLabel).

Scope Limitation: Because technical capture fields, schemaVersion, and asset-level file specifications are generated dynamically during the digitization process, they are strictly excluded from this initial inventory spreadsheet.


2. Row Granularity: Physical vs. Intellectual Content

The spreadsheet must be populated according to the physical and intellectual structure of the materials being shipped. Every item scheduled for digitization requires a valid barcode (barcode), or the project cannot be initiated.

2.1 Standard Physical Granularity (One Row per Item)

As a baseline rule, each physical item being digitized (e.g., each bound volume, box, folder, reel, or photograph) must get its own dedicated row. If multiple physical items belong to a single catalog record (bnumber) or finding aid component, create a separate row for each physical carrier and reuse/repeat that bnumber or shelf_locator across those rows.

2.2 Intellectual Splitting on a Single Physical Item (Multi-Unit Objects)

Frequently, a single physical carrier (such as a volume of bound pamphlets or a microfilm reel) contains multiple distinct intellectual works that require the vendor to build separate digital packages/sidecars. Because splitting intellectual units impacts vendor pricing and capture workflows, staff must capture known complexities upfront:

  • Known Intellectual Units: If staff know at the inventory stage that a single physical item must be split into multiple digital packages, create one row per intellectual unit. Repeat the physical barcode across every row associated with the item, increment the unit_index field sequentially (1, 2, 3, etc.), and provide descriptive titles in unit_title.
  • Unknown/Unscoped Splits: If staff know a physical carrier contains multiple works but do not yet know the specific unit boundaries or titles, log one row for the physical item, leave unit_index and unit_title blank, and explicitly note the complexity in physical_condition_notes (e.g., “Contains multiple titles; vendor scoping required to determine digital package splits”).

3. Column Specification (A–Q)

The spreadsheet follows an ordered curatorial citation structure, grouping division_code, shelf_locator, and bnumber together.

ColColumn HeaderSchema PathRequiredAllowed Values / FormatNotes
Abarcodesource.identifiers.barcodeYes33433 + 9 digitsPrimary item key; mandatory to initiate
Bitem_titlesource.identifiers.titleNoStringPlain text, no formatting
Cproject_codeadministrative.projectCodeYesStringAssigned by VDS team
Dfunding_sourceadministrative.fundingSourceYesStringAssigned by VDS team
Ecollection_idsource.identifiers.collectionIdYesString3–7 digit code, not classmark
Fdivision_codesource.identifiers.divisionCodeYesControlled vocabularyCuratorial division code; use dropdown
Gshelf_locatorsource.identifiers.classmarkNoStringAlso known as classmark / call number
Hbnumbersource.identifiers.bnumberNoStringSierra / catalog record number
Iobject_typesource.object.typeYesControlled vocabularyBroad material category; use dropdown
Jobject_formatsource.object.formatYesControlled vocabularyMust match valid object_type; use dropdown
Kaspace_component_idsource.identifiers.aspaceComponentIdNoStringArchivesSpace component ref
Lphysical_condition_notessource.notes.physicalConditionNotesNoFree textCondition observed at selection / split notes
Munit_indexunit.unitIndexNoInteger ≥ 1For composite items like microfilm (e.g., 2 for u002)
Nunit_titleunit.titleNoFree textFor composite items like microfilm
O[INFO] estimated_page_count(None)NoIntegerLogistics & estimates; strip before sidecar creation
P[INFO] is_oversized(None)NoYes, NoUse dropdown; strip before sidecar creation
Q[INFO] needs_cataloging(None)NoYes, NoUse dropdown; strip before sidecar creation

3.1 Non-Schema Tracking Columns ([INFO])

Columns O, P, and Q ([INFO] estimated_page_count, [INFO] is_oversized, and [INFO] needs_cataloging) are explicitly differentiated in the template with a yellow header background. They are color-coded differently because this data will not be retained in final digital archival packages or sidecars.

However, these fields are critical for calculating vendor cost estimates, timeline sizing, capture equipment allocation, and curatorial remediation. Staff should make every effort to fill out these yellow columns whenever possible.

Vendors must ignore and strip all [INFO] columns when parsing the spreadsheet into automated production pipelines. These columns do not map to the metadata schema and must never appear in generated JSON sidecar files.


4. Controlled Vocabulary

4.1 Material Types (object_type & object_format)

To ensure data consistency and schema compliance across all projects, users must use the built-in drop-down menus in the Excel template for object_type (Col I) and object_format (Col J) rather than typing manual entries.

The template features dependent data validation: selecting an object_type in Column I will automatically filter the allowed values in Column J (object_format) to only show legal pairings. Any unrecognized string or mismatched pair will fail schema validation.

object_type (Column I Dropdown)Valid object_format Values (Column J Dependent Dropdown)
reflective textual and graphicbound volume, loose paper
reflective photographicphotographic print
transmissive photographicblack-and-white negative, color negative, color transparency, mounted slide
glass substrateglass plate negative, lantern slide
microform16mm roll microfilm, 35mm roll microfilm, microfiche, aperture card

4.2 Curatorial Division Codes (division_code)

Column F (division_code) requires a standardized administrative code selected from the built-in dropdown menu. Do not enter full division names.

CodeCuratorial Division Name
THEBilly Rose Theatre Division
DANJerome Robbins Dance Division
MUSMusic Division
RHARodgers and Hammerstein Archives of Recorded Sound
TOFTTheatre on Film and Tape Archive
BRGBerg Collection
JWSDorot Jewish Division
GRDGeneral Research Division
ARNGeorge Arents Collection
MSSManuscripts and Archives Division
MAPMap Division
LHGMilstein Division
NYPLANYPL Archives
CPSPforzheimer Collection
RBKRare Book Division
ARTWallach Division: Art & Architecture Collection
PHGWallach Division: Photography Collection
MMPCWallach Division: Picture Collection
PRNWallach Division: Print Collection
SPNWallach Division: Spencer Collection
SCFSchomburg Art and Artifacts Division
SCRSchomburg Jean Blackwell Hutson Research and Reference Division
SCMSchomburg Manuscripts, Archives and Rare Books Division
SCLSchomburg Moving Image and Recorded Sound Division
SCGSchomburg Photographs and Prints Division

5. Worked Examples

5.1 Standard Single-Unit Item (Photographic Print)

For standard materials containing a single intellectual work on a single physical carrier, leave the unit index and unit title fields blank.

FieldValue
barcode33433087654321
item_titlePortrait of unidentified woman, ca. 1910
project_codeNEH-2024-001
funding_sourceNEH_GRANT_1
collection_idcol_4567
division_codePHG
shelf_locatorMFZ (Photo) 99-12
bnumberb10293847
object_typereflective photographic
object_formatphotographic print
aspace_component_idaspace_c_00123
unit_index(blank)
unit_title(blank)
[INFO] estimated_page_count1
[INFO] is_oversizedNo
[INFO] needs_catalogingNo

5.2 Single Physical Item Containing Multiple Intellectual Works (Bound Pamphlets)

When staff know upfront that a single physical volume contains multiple distinct works that must be delivered as separate digital packages, repeat the physical barcode across rows while assigning sequential unit indexes and titles to estimate the scope of each digital package.

barcodeunit_indexunit_titleobject_typeobject_format[INFO] estimated_page_count
334339998887771An Essay on the Harbor of New York (1820)reflective textual and graphicbound volume45
334339998887772Regulations of the Port of New York (1822)reflective textual and graphicbound volume30
334339998887773Report of the Waterfront Commission (1825)reflective textual and graphicbound volume60

6. Implementation & Validation Rules

  • Root Filename Generation: The barcode value (Column A) serves as the primary identifier for the physical asset and must form the root prefix for all generated digital files. In the JSON sidecar, the referenceFilename attribute must always begin with this string.
  • Multi-Unit Naming Syntax: For multi-unit items, the integer in unit_index (Column L) dictates the unit segment of the final filename. Vendors must zero-pad this integer to three digits using the u00N naming convention (e.g., unit_index: 2 maps to filename segment u002).
  • Scoping Multi-Unit Packages: When vendors ingest inventory rows where identical barcodes share multiple sequential unit_index numbers, they must configure their capture pipelines to generate distinct structural digital packages and sidecars for each unit segment, rather than combining them into a single asset package.
  • Internal Field Verification: Prior to vendor distribution, the Vendor Digitization Services team is responsible for verifying and locking the project_code (Column C) and funding_source (Column D) fields for the entire batch.
  • Template Dropdown Enforcement: The Excel template provided by the Library contains pre-configured data validation rules for columns F (division_code), I (object_type), J (object_format), P (is_oversized), and Q (needs_cataloging). Staff must not overwrite or paste plain text over these cells to prevent validation failures during ingestion.