Chapter 5: Supplementary Materials


Downloads

Sample Video
Chapter 5 XML

Full DROID Output

Resourcefile:///Users/username/Files/PoP/SampleVideo.mov
Extensionmov
Size12042168
Last Modified7/12/21, 10:58 AM
IDs1
FormatQuicktime
Mime Typevideo/quicktime
PUIDx-fmt/384
MethodSignature
Hash151e4e5a49f462ec673a707c30a20361

Note: The term “PUID” refers to PRONOM Unique Identifier. For more on DROID, see the documentation maintained by the UK National Archives.

PREMIS Tables

Object Example:

Semantic UnitValue
1.1.1 IdentifierTypefilePath
1.1.2 IdentifierValuefile:///Users/username/Files/PoP/SampleVideo.mov

Notes: Students often find assigning standard identifiers to distinct sections of a PREMIS record quite challenging. Identification is the key to good metadata making: in order to aggregate and curate data about data, we have to know what we are about. PREMIS has a set of suggested controlled identifier types, available at the Library of Congress: https://id.loc.gov/vocabulary/identifiers.html. It is important to remember that these are suggested, rather than required. If there is an option in the controlled vocabulary that works, then standardization is almost always preferable. In the case of digital files, a local naming convention also works. We’ve used the file path in this example, because this is a toy example and because this data is provided in the DROID read out. However, we also acknowledge that file paths are not the best way to name things, as these identifiers break when content is moved: this is why we don’t name people after their addresses anymore!

Semantic UnitValue
1.5.2.1 messageDigestAlgorithmMD5
1.5.2.2 messageDigest151e4e5a49f462ec673a707c30a20361
1.5.2.3 messageDigestOriginatorDROID
1.5.3 size12042168
1.5.4.1.1 formatNameQuicktime
1.5.4.2.1 formatRegistryNamePRONOM
1.5.4.2.2 formatRegistryKeyx-fmt/384

Event and Agent Example:

Semantic UnitValue
2.1.1 eventIdentifierTypelocallyDefinedIdentifier
2.1.2 eventIdentifierValueEvent1
2.2 eventTypefixityCheck | formatIdentification | messageDigestCalculation | metadataExtraction
2.3 eventDateTime2021-07-12
2.6.1 linkingAgentIdentifierTypelocallyDefinedIdentifier
2.6.2 linkingAgentIdentifierValueAgent1
2.6.3 linkingAgentRoleImplementor | Executing Program
2.7.1 linkingObjectIdentifierTypefilePath
2.7.2 linkingObjectIdentifierValuefile:///Users/username/Files/PoP/SampleVideo.mov
3.1.1 agentIdentifierTypelocallyDefinedIdentifier
3.1.2 agentIdentifierValueAgent1
3.2 agentName[Your Name] | DROID
3.3 agentTypePerson | Software
3.7 linkingEventIdentifierlocallyDefinedIdentifier
3.7.1 linkingEventIdentifierTypeEvent1

Note: There are many correct answers. The above suggestions are ones that could be reasonably inferred from the DROID output, but you can practice with others more closely related to your organization’s needs. In this case, pipes ( | ) separate discrete correct values for the same semantic unit.

Rights Example:

Semantic UnitValue
4.1.1.1 rightsStatementIdentifierTypelocallyDefinedIdentifier
4.1.1.2 rightsStatementIdentifierValueR1
4.1.2 rightsBasisLicense
4.1.4.1.1 licenseDocumentationIdentifierTypeURL
4.1.4.1.2 licenseDocumentationIdentifierValue[put the link to the appropriate CC license]
4.1.4.2 licenseTermsfile may be shared and remixed; attribution must be given; use must be non-commercial
4.1.4.4.1 startDate2021-07-12
4.1.7.1 rightsGranted actANY
4.1.8.1 linkingObjectIdentifierTypefilePath
4.1.8.2 linkingObjectIdentifierValuefile:///Users/username/Files/PoP/SampleVideo.mov
4.1.9.1 linkingAgentIdentifierTypeOrchid ID
4.1.9.2 linkingAgentIdentifierValue0000-0003-4593-562X
4.1.9.3 linkingAgentRolerightsholder

Environment Example:

Semantic UnitValue
Object Identifier TypelocallyDefinedIdentifier
Object Identifier ValueEnvironment1
Object CategoryIntellectual Entity
1.9.1 environmentFunctionTypesoftware
1.9.2 environmentFunctionLevel1
1.9.1 environmentFunctionTypesoftwareApplication
1.9.2 environmentFunctionLevel2
1.10.1 environmentNameDROID
1.10.2 environmentVersion6.5