This repository specifies the file and naming conventions used by
New York University's Digital Library Technology Services department.
All digital object files must conform to these file naming specifications.
If you just want to see the naming conventions in practice, please see these examples
If you want to learn about the relationship between ArchivesSpace work orders and
digitization identifiers please see this document.
book: theDOTcreated when digitizing a bound volumeimage set: theDOTcreated when digitizing an unbounditem, e.g., a folder of documents
| DOT | workflow name |
master files |
original files |
dmaker files |
session target |
EOC file |
README.txt file |
naming template |
|---|---|---|---|---|---|---|---|---|
| book | preservation |
REQ. | NO | REQ. | REQ. | REQ. | optional | link |
| image_set | preservation |
REQ. | NO | REQ. | optional | optional | optional | link |
| book | bookeye |
NO | NO | REQ. | REQ. * | REQ. | optional | link |
| book | access |
NO | NO | REQ. | NO | NO | optional | link |
| image_set | access |
NO | NO | REQ. | NO | NO | optional | link |
| book | born digital |
NO | REQ. | REQ. | --- | --- | optional | link |
| image_set | born digital |
NO | REQ. | REQ. | --- | --- | optional | link |
REQ. = REQUIRED
NO = DO NOT INCLUDE
- in the Bookeye Workflow, the session target MUST be named
<digi_id>_000001.tif.
Please refer to the Bookeye naming template for more information.
item: a (physical) object being digitizeddigital object: the digitized version of anitemdigital object type (DOT): a name assigned to a class ofdigital objects,
e.g.,book,image setdigitization: the process of creating adigital objectfrom anitemdigitization identifier (digi_id): the string used to name thedigital objectdigitization station: the set of equipment used to digitize anitemenvironment of creation file (eoc): a file that contains information about
thedigitization stationdigitization workflow: the workflow used to digitize the item,
e.g.,preservation,access,bookeyemaster file: a file used for long-term storage/preservation of thedigital object.
In imaging projects, themaster fileincludes a calibration target alongside
the content being imaged.session-target file: a file containing the image of a calibration targetderivative-maker file (dmaker): a file used to generate access files.digital object type variant (DOT-variant): the name for the combination of aDOTand
adigitization workflow. For example, a book item can be digitized using various
digitization workflows, e.g., thepreservationworkflow, theaccessworkflow,
thebookeyeworkflow, all of which result in a different set of files in thedigital object.born digital: a term used for files and/or digital objects created outside of
a NYU-specified digitization workflow, e.g., an independent photographer provides a set of
originalfiles to NYU DLTS that may or may not pass file format validation.
Admakerfile is created for eachoriginalfile to facilitate content publication.
- naming templates are used throughout this documentation
- a template is a string that indicates how something should be named
- angle brackets
<...>indicate a REQUIRED value - square brackets
[]indicate an OPTIONAL value - a vertical bar
|indicates alternate values - any characters outside of brackets must be present as written
- The ONLY characters allowed in directory names and file names are:
A-Za-z0-9_
i.e.,
capital lettersAthroughZ
lowercase lettersathroughz
digits0through9
underscore_
- The dot/period '.' character is ONLY allowed as a delimiter between
a filename stem and the filename extension.e.g., nyu_aco123456_fr01_d.tif where nyu_aco123456_fr01_d is the filename "stem" and tif is the filename "extension"
PLEASE NOTE:
THE ABOVE REQUIREMENTS APPLY TO DISK DRIVE NAMES AND DIRECTORY PATHS
No spaces or special characters are allowed in drive names or directory paths!
-
examples:
# GOOD /Volumes/Drive_001/this/is/a/valid/path/nyu_aco123456/nyu_aco123456_fr01_d.tif# BAD /Volumes/My $uper C00l Drive!/(version 1)/nyu_aco123456/nyu_aco123456_fr01_d.tif
- new digital objects
- the first time a
digital objectis created, all files for the
digital objectMUST be stored in a directory named<digi_id>,
e.g.,nyu_aco123456/
- the first time a
- patches
- if some files in the original
digital objectneed to be replaced,
the replacement files MUST be stored in a directory named<digi_id>_patch,
e.g.,nyu_aco123456_patch/
- if some files in the original
- redos
- if the original
digital objectneeds to be replaced completely, the files
for thereplacement digital objectMUST be stored in a directory named
<digi_id>_redo, e.g.,nyu_aco123456_redo/
- if the original
- additions
- if there are files that should be added to the original
digital object,
e.g., searchable PDF files,.srtfiles, the files MUST be stored in a
directory named<digi_id>_add, e.g.,nyu_aco123456_add/
- if there are files that should be added to the original