Audio Resource Type
The “Audio” resource type should be used for objects primarily containing sound files.
An audio object must contain, at minimum, a single sound file. Audio objects may also include audio decision lists, AES57 files, transcripts, methodology statements, or other sidecar files.
The audio resource type is analogous to the DRS2 audio content model (CMID-2.0).
For guidance about file formatting, please see DPS’s audio preservation format recommendations.
Object Metadata
In addition to the global metadata requirements for all objects, the following metadata elements (or specific values, as shown) are required for audio objects:
Resource Type (ObjResType) = “Audio”
[Object] Owner Supplied Name (D3OSN) = MS234-002
View Text (ObjViewTextFlag) = “on”
Caption Behavior (ObjCapBehavior) = “on”
Archive Mode (ProcArchMode) = “AutoClean”
The following metadata elements are recommended for audio objects:
Label (D3Label)
Producer Name (D3ProdName)
Object Role (ObjRole)
Information Type (ObjInfoType)
Caption (ObjCaption)
Unit Name (ObjCapUnitName)
Title (MODSTitle)
Creator Name (MODSName)
Publisher (MODSPublisher)
Publication Place (MODSPlace)
Edition (MODSEdition)
Abstract (MODSAbstract)
Date Created (MODSDateCreated)
Date Issued (MODSDateIssued)
Date Captured (MODSDateCaptured)
Copyright Date (MODSCopyrightDate)
File Metadata
Content files
In addition to the global metadata requirements, the following metadata elements (or specific values, as shown) are required for primary content files:
File Purpose (FilePurpose) = “Data”
The following metadata elements are recommended for primary content files (if applicable):
File Role (FileRole) = “ARCHIVAL”
A57Disposition
A57Encoding
A57BlkSize
A57UseType
A57NumChannels
A57BitDepth
A57SampleRate
A57WordSize
A57SoundField
A57Codec
A57CodecCreator
A57CodQuality
A57DataRateMode
For optional and system-supplied metadata elements, please review the DRS3 Data Dictionary.
Audio decision list (ADL) files
In addition to the global metadata requirements, the following metadata elements (or specific values, as shown) are required for ADL files:
File Purpose (FilePurpose) = “Metadata”
Metadata Role (FileMetaRole) = “Technical”
Metadata Basis (FileMetaBasis) = “Sidecar”
The following metadata elements (or specific values, as shown) are recommended for ADL files:
File Role (FileRole) = “AUDIO_DECISION_LIST”
Byte Size (TxtByteSize) = 8
Character Size (TxtCharSize) = “variable”
Character Set (TxtCharset) = UTF-8
Markup Basis (TxtMrkupBasis) = XML
Markup Language (TxtMrkupLang) = AES31: https://aes.org/standards/schemas/aes31.xsd
AES57 files
In addition to the global metadata requirements, the following metadata elements (or specific values, as shown) are required for AES57 files:
File Purpose (FilePurpose) = “Metadata”
Metadata Role (FileMetaRole) = “Technical”
Metadata Basis (FileMetaBasis) = “Sidecar”
The following metadata elements (or specific values, as shown) are recommended for AES57 files:
File Role (FileRole) = “DOCUMENTATION”
Byte Size (TxtByteSize) = 8
Character Size (TxtCharSize) = “variable”
Character Set (TxtCharset) = UTF-8
Markup Basis (TxtMrkupBasis) = XML
Markup Language (TxtMrkupLang) = AES57: https://aes.org/standards/schemas/aes57.xsd
Transcripts
In addition to the global metadata requirements, the following metadata elements (or specific values, as shown) are required for transcripts:
File Purpose (FilePurpose) = “Data”
The following metadata elements (or specific values, as shown) are recommended for transcripts:
File Role (FileRole) = “TRANSCRIPT_AUTO” or “TRANSCRIPT_MANUAL”
Byte Size (TxtByteSize) = 8
Character Size (TxtCharSize) = “variable”
Character Set (TxtCharset) = UTF-8
Methodology statements
In addition to the global metadata requirements, the following metadata elements (or specific values, as shown) are required for methodology statements:
File Purpose (FilePurpose) = “Metadata”
File Metadata Role (FileMetaRole) = “Administrative”
File Metadata Basis (FileMetaBasis) = “Sidecar”
The following metadata elements (or specific values, as shown) are recommended for methodology statements:
File Role (FileRole) = “DOCUMENTATION”
Byte Size (TxtByteSize) = 8
Character Size (TxtCharSize) = “variable”
Character Set (TxtCharset) = UTF-8
Relationships
Relationships can be applied at the object level or at the file level; where a relationship is applied (object or file) should be defined by whether the relationship applies to the whole object or only to one specific file within it.
The following relationship metadata elements are recommended when applicable:
Has Documentation (RelHasDoc) = Audio Decision List[|||]/object1/adl.txt
Has Metadata (RelHasMeta) = AES57[|||]/object1/aes57.txt
Has Methodology (RelHasMethod) = Methodology[|||]/object1/method.txt
Has Text (RelHasText) = Transcript[|||]/object1/transcript.txt
Audio objects may also be associated with playlist files. Playlists must be deposited as separate objects and must be deposited after the audio objects have been ingested and assigned persistent URNs.
The playlist should include “RelPresFor” values that point to each audio file referenced in the playlist.
Delivery Requirements
IMPORTANT To ensure successful delivery, audio files must be in MP3 format.
Note that while transcripts are not required for delivery, publicly available materials must conform to Harvard University’s Digital Accessibility Policy.
In addition to the requirements and recommendations above, the following file-level metadata elements are required for delivery and must be supplied for the primary content file:
Access Flag (FileAccFlag) = “P” or “R”
Authority Path (ProcAuthPath) must be a valid NRS authority path
Name Pattern (ProcNamePattern)
File Role (FileRole) should be set to DELIVERABLE
TAKE NOTE When supplying multiple values for a repeatable field such as this, values should be supplied concatenated with “[|]”, such as: “PAGE_IMAGE[|]DELIVERABLE”
The following file-level metadata elements are recommended for delivery:
[File] Owner Supplied Name (D3OSN)
If a transcript is included, the following metadata element must be supplied for it:
Access Flag (FileAccFlag) = “P” or “R”; this value must match the value for the primary content file.
Metadata Quick Reference
IECode | Object | Primary content file | AES57 file | Transcript | Methodology statement | ADL file |
|---|---|---|---|---|---|---|
D3SubName | Recommended | Recommended |
|
|
|
|
D3SubName | Recommended | Recommended | Recommended | Recommended | Recommended | Recommended |
D3OSN | REQUIRED | Recommended | Optional | Optional | Optional | Optional |
D3Label | Recommended | Recommended | not expected | not expected | not expected | not expected |
D3ProdName | Recommended | Optional | not expected | not expected | not expected | not expected |
ObjPurpose | REQUIRED | not expected | not expected | not expected | not expected | not expected |
ObjRole | Recommended | not expected | not expected | not expected | not expected | not expected |
ObjResType | REQUIRED | not expected | not expected | not expected | not expected | not expected |
ObjInfoType | Recommended | not expected | not expected | not expected | not expected | not expected |
ObjViewTextFlag | REQUIRED | not expected | not expected | not expected | not expected | not expected |
ObjCaption | Recommended | not expected | not expected | not expected | not expected | not expected |
ObjCapUnitName | Recommended | not expected | not expected | not expected | not expected | not expected |
ObjCapBehavior | REQUIRED | not expected | not expected | not expected | not expected | not expected |
FilePurpose | not expected | REQUIRED | REQUIRED | REQUIRED | REQUIRED | REQUIRED |
FileRole | not expected | Recommended | Recommended | Recommended | Recommended | Recommended |
FileAccFlag | not expected | REQUIRED | REQUIRED | REQUIRED | REQUIRED | REQUIRED |
FileMetaRole | not expected | not expected | Recommended | Recommended | Recommended | Recommended |
FileProc | not expected | Recommended | Optional | Optional | Optional | Optional |
FileSupplName | not expected | Recommended | Optional | Optional | Optional | Optional |
FileRightsRestrict | not expected | Optional | not expected | not expected | not expected | not expected |
MODSTitle | Recommended | Optional | not expected | not expected | not expected | not expected |
MODSName | Recommended | Optional | not expected | not expected | not expected | not expected |
MODSPublisher | Recommended | Optional | not expected | not expected | not expected | not expected |
MODSPlace | Recommended | Optional | not expected | not expected | not expected | not expected |
MODSEdition | Recommended | Optional | not expected | not expected | not expected | not expected |