A file in MediaHaven consists of a list of metadata fields. Each metadata field has a key and the keys are unique in the list of metadata fields from a file. An overview of all the fields that are standard in MediaHaven is documented in Metadata Fields.
Field Definitions
Metadata Families
Metadata Field
A metadata field is either:
Simple: which means it has a scalar value, for example a string, long or boolean
Complex: which means the value consists of a list of other fields termed sub fields.
The types SimpleField
and ComplexField
are each further specialised into additional types.
Base Class | Sub Class #1 | Sub Class #2 | Comment | Examples |
---|---|---|---|---|
| Contains a string value with less than 32K characters. | Title | ||
|
| Contains a boolean value. In MediaHaven 1.0 web site and the old External Metadata [deprecated] this shown as either "0" or "1". | IsFragment, ContainsGeoData | |
|
| Contains a string value. The value is limited to a specific set of values defined on the fielddefinition | ||
|
| Contains a timecode in ISO timecode format, e.g. "00:25:12.840" | StartTimeCode | |
|
| Contains a long value, e.g. "5845988" | Width, Height, FileSize | |
|
|
| Contains a long value with up 10 zeroes prepadded, e.g. "0000000025" The rationale is to make it lexicographically sortable in Lucene, because regular long values are not. | FragmentStartFrames |
|
| Contains a full ISO8601 date in microsecond precision and Zulu time. The machine specification of the format is |
| |
|
| Contains a string value of any length or when the value is tokenized | Description | |
| Contains as value a list of metadata fields | Browses | ||
|
|
| Authors | |
|
|
|
| Keywords, Categories, Publications |
|
|
|
| Browses/Browse |