Formats
Introduction
Formats are the MediaHaven implementation of the PRONOM registry developed by the National Archives. Each format represents a particular file format. Examples are the very common JPEG File Interchange Format with pronom ID “fmt/44” or the Acrobat PDF/A - Portable Document Format 1a with pronom ID “fmt/95”. During the Ingest Flows the metadata is harvested, including the pronom ID stored in the Metadata 24.3 as Technical.PronomId.
Business Logic
When a format is not allowed, objects having this format will be rejected during the ingest
Formats can be linked with one or more transformations. For each of the Transformations linked with the format, an access representation will be generated
See Ingest 2.0 Configuration Overview for additional information
Properties
Property | Description | Example |
|---|---|---|
PronomId | Unique identifier determined by the National Archives. | fmt/22 |
Name | Human readable name of the format | JPEG File Interchange Format |
Version | When a class of formats have different versions (e.g. PDF 1/A, B, etc). | 3 |
Allowed | When a format is not allowed objects having this format will be rejected during ingest. | True |
ForPreservation | Whether this format is stable for long-term preservation. When this property is active any original representation under the Data Objects will be marked with the metadata field | True |
ForAccess | Whether this format can be used in Transformations. | True |
Extensions | The typical extensions used in filenames to indicate that a file has this format. | [“jpg”, “jpeg”] |
Events
This feature has been introduced in version 25.4
Events now include the type FILE_FORMAT_CHECK with the comment stating by which software the pronom ID has been determined. Currently, MediaHaven uses both
Siegfried
Fido
Examples
Pronom ID fmt/44 determined by Siegfried v1.11.2 using signature file (DROID_SignatureFile_V120.xml; container-signature-20240715.xml) is allowed
Pronom ID fmt/200 determined by Fido v1.6.1 using signature file (formats-v109.xml, container-signature-20200121.xml) is allowed