Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

MediaHaven has a wide variety of metadata fields. This table list various information about these fields.

Legend

  • Key / Sub Key: The name of the field as it appears the metadata XML and JSON

  • Format: extra information about the format of the value, see Metadata Concepts for more information about the used terms

  • Read-only: This field cannot be modified in the user interface or API calls

  • Search: When performing a search query APIs you must use the flattened key, for example +Title:"Breaking News!" +KeywordsKeyword:Politics  

  • Searchable: In the MediaHaven REST API you can search and sort on thie field

Descriptive Fields

Descriptive fields are modifiable fields that describe files for purposes such as discovery.

Key

Sub Key

Description

Format

Read-only

Searchable

Title


The title of the file

(tick)



(tick)

Description


Description about the file

(tick)



(tick)

CreationDate


The date and time the file was originally created

yyyy:MM:dd HH:mm:ss

(tick)


(tick)

RightsOwner


The name of the (copyright) owner of the file




Rights


A description about how the file can or can not be disseminated.




Keywords


Series of keywords about the file

ListField



Keywords

Keyword

Sub field of Keywords containing an individual keyword

(tick)



(tick)

Categories


Series of categories about the file

ListField



Categories

Category

Sub field of Categories containing an individual category

(tick)



(tick)

Publisher


Publisher of the file




Authors


A list of various authors of the file

MulitItemField



AuthorsAuthor


Sub field of Authors containing an individual author

(tick)



(tick)

Address


Address of corresponding with the Location

MulitItemField



Address

Formatted

Sub field of Address describing the full address in a single line, e.g. Trump Tower, 725 5th Ave, New York, NY 10022, Verenigde Staten

(tick)


(tick)

(tick)

(tick)

Location


GPS coordinates corresponding with the Address




Publications


List of locations where the file is published

ListField



Publications

Comment

Sub field of Publications describing a comme




OriginalFilename


The name of the file as it was ingested into MediaHaven

(tick)



(tick)

UploadedBy


The name of the user that uploaded the file

(tick)



(tick)

KeyframeStart


By default the the field PathToKeyframe refers to the closest keyframe before to time provided by the field FragmentStart. When KeyframeStart is defined it overrides this time.

frames (using a fictitious 25 fps)

(tick)


(tick)

Administrative Fields
Anchor
Administrative
Administrative

Administrative Fields are human readable read-only fields which are used for managing and preserving files in MediaHaven.

Key

DigiHaven / MediaHaven 2.0

Description

Format

Read-only

Searchable

OrganisationName


The name of the organisation to which the file belongs

(tick)


(tick)

(tick)

(tick)

LastModifiedDate


The date and time when the file was last edited

ISO-8601

(tick)

(tick)

(tick)

(tick)

Anchor
ExternalId
ExternalId

ExternalId


The ID of the file in an external platform. This field is only for advanced installations.

(tick)


(tick)

(tick)

(tick)

ArchiveDate


The date and time the file was ingested

yyyy:MM:dd HH:mm:ss

(tick)

(tick)

(tick)

(tick)

Type


The type of the file (e.g. image, document, page, image, layer, newspaperpage, article, video, videofragment, audio, audiofragment, set, collection, newspaper, metadataonly)

(tick)


(tick)

(tick)

(tick)

DepartmentName


The name of the department that published the file

(tick)


(tick)

(tick)

(tick)

Workflow


Describes through which workflow a file was ingested (if applicable)

(tick)


(tick)

(tick)

(tick)

IngestTape


Describes on which ingest tape the file was provided (if applicable)

(tick)


(tick)

(tick)

(tick)

IsSynchronized


Indicates whether or not this file or fragment has been synchronized from another MediaHaven.

0 or 1

(tick)

(tick)

(tick)

(tick)

ExternalUrl


When this file has been sychronized from another MediaHaven, this URL refers to file in the web site of the original MediaHaven.

URL

(tick)

(tick)


IsOriginal


Indicates if the file is an original file

0 or 1

(tick)

(tick)

(tick)

(tick)

IsPreservation

Yes

Indicates if the file is valid for preservation means

0 or 1

(tick)

(tick)

(tick)

(tick)

IsAccess

Yes

Indicates if the file is valid for access means

0 or 1

(tick)

(tick)

(tick)

(tick)

RecordType

Yes

The type of the record. 

(tick)


(tick)

(tick)

(tick)

RecordStatus

Yes

The status of the record (e.g. but not limited to New or Published)

(tick)


(tick)

(tick)

(tick)

OrganisationExternalId


External id of the organisation to which the file belongs.

(tick)


(tick)


OrganisationLongName


The full name of an organisation including white space and punctuation 

(tick)


(tick)

(tick)

(tick)

PublicationDate

Yes

The date and time the file was published

yyyy:MM:dd HH:mm:ss

(tick)

(tick)

(tick)

(tick)

Technical Fields
Anchor
Technical
Technical

Technical fields are predominantly read-only fields whose values are inherent to data file itself. (Re)-ingesting the file, possibly in a different MediaHaven, will result in exactly the same values.

Common

Key

Description

Format

Read-only

Searchable

OriginalExtension

The extension of the file as it was ingested into MediaHaven

(tick)


(tick)

(tick)

(tick)

FileSize

The size of the file in bytes

(tick)


(tick)

(tick)

(tick)

Md5

The MD5 checksum of the file

(tick)


(tick)

(tick)

(tick)

MimeType

The mime type of the file, e.g. image/jpg

(tick)


(tick)

(tick)

(tick)

PronomId

The Pronom ID is a file identification mechanism developed by the National Archives 

(tick)


(tick)

(tick)

(tick)

Width

The width of the file

pixels

(tick)

(tick)

(tick)

(tick)

Height

The height of the file

pixels

(tick)

(tick)

(tick)

(tick)

ImageSize

Width times height, e.g 1920x1080

pixels times pixels

(tick)

(tick)

(tick)

(tick)

ImageQuality

The quality of the image

  • high (image: 1920x1200, video: 1280x720)

  • medium (image: 1024x768, video: 720x540)

  • low

(tick)

(tick)

(tick)

(tick)

ImageOrientation

The orientation of the image

  • panorama (aspect >= 2)

  • landscape (2 > aspect >= 1.1)

  • square (1.1 >= aspect > 0.9)

  • portrait (0.9 >= aspect > 0.5)

  • strip (aspect < 0.5)

(tick)

(tick)

(tick)

(tick)

Time codes

Key

Description

Format

Read-only

Searchable

DurationTimeCode

The duration of the media file

HH:mm:ss.SSS

(tick)

(tick)


StartTimeCode

The start time of the media file

HH:mm:ss.SSS

(tick)

(tick)


EndTimeCode

The end time of the media file

HH:mm:ss.SSS

(tick)

(tick)


DurationFrames

The duration of the media file, expressed in frames against a fictitious 25 frames per second, e.g. 0000000025

frames (using a fictitious 25 fps)

(tick)

(tick)


StartFrames

The start time of the media file, expressed in frames against a fictitious 25 frames per second, e.g. 0000000025

frames (using a fictitious 25 fps)

(tick)

(tick)


EndFrames

The end time of the media file, expressed in frames against a fictitious 25 frames per second, e.g. 0000000025

frames (using a fictitious 25 fps)

(tick)

(tick)


Video 
Anchor
Video
Video

Key

Description

Format

Read-only

Searchable

VideoCodec

Description about the video encoding of the file

(tick)


(tick)


VideoFps

Frames per second of the video in the file

frames per second (fps)

(tick)

(tick)


VideoBitRate

Average bit rate of the video in the file

bits per second (bps)

(tick)

(tick)


AudioCodec

Description about the audio encoding of the file

(tick)


(tick)


AudioChannels

Total number of audio channels in the file, if the file has multiple audio tracks, this is the cumulative sum over all tracks

(tick)


(tick)


AudioSampleRate

Sample rate of the first audio track in the file

Hz

(tick)

(tick)


AudioBitRate

Total average bitrate of all audio tracks 

bits per second (bps)

(tick)

(tick)


AudioTracks

The amount of audio tracks in the file

(tick)


(tick)


BitRate

Total average bit rate of the container (includes video and audio)

bits per second (bps)

(tick)

(tick)


MXF Video

Key

Description

Format

Read-only

Searchable

Origin

Number of edit units to skip at the start of the source video codec before the logical of start of the essence

frames

(tick)

(tick)


EssenceOffset

File offset to the first partition containing essence

bytes

(tick)

(tick)


EditUnitByteSize

  • > 0: Constant Bit Rate (CBR) MXF: Each edit unit has this fixed size

  • 0: Variable Bit Rate (VBR) MXF: Edit units have a variable size

  • -1: Unrecognized edit unit structure

bytes

(tick)

(tick)


RunIn

File offset to the first KLV in the file, typically 0

bytes

(tick)

(tick)


FramesPerEditUnit

Number of frames per edit unit

frames

(tick)

(tick)


EditRate

Number of edit units per second, if FramesPerEditUnit is 1 this equals the VideoFps

fraction

(tick)

(tick)


IndexEditRate

Advanced MXF feature, stored for future usage

fraction

(tick)

(tick)


Internal Fields
Anchor
Internal
Internal

Internal fields are read-only metadata fields proper to MediaHaven and often not a human readable format opposed to the administrative fields.

Key

Description

Remark

Read-only

Searchable

Anchor
MediaObjectId
MediaObjectId
MediaObjectId

The unique identifier of the file

64 characters

(tick)

(tick)


Anchor
FragmentId
FragmentId
FragmentId

The unique identifier of the fragment of the file

96 characters

(tick)

(tick)

(tick)

(tick)

OriginalStatus

Status of the validation and ingest of the file

  • in_progress: file is being processed

  • completed: file is successfully stored on storage

  • failed: ingest failed and the file is not succesfully stored on storage

(tick)

(tick)

(tick)

(tick)

BrowseStatus

Status of the creation of the preview of the file

  • in_progress: browse is being generated

  • completed: browse is successfully created

  • no_browse: no browse is created for this file type

  • cancelled: ingest failed before a browse was created

  • failed: browse could not be created

(tick)

(tick)

(tick)

(tick)

ArchiveStatus

The possible values are documented here: Ingest Monitoring

(tick)


(tick)

(tick)

(tick)

OrganisationId

The ID of the organisation to which the file belongs to. The administrative field OrganisationName provides the human readable name.

(tick)


(tick)

(tick)

(tick)

IngestSpaceId

The ID of the ingest space the file belongs or belonged to

UUID

(tick)

(tick)

(tick)

(tick)

IsInIngestSpace

Whether the file still belongs to an ingest space

0 or 1

(tick)

(tick)

(tick)

(tick)

UploadedById

The user ID of the user that uploaded the file, the administrative field UploadedBy provides the human readable name.

UUID

(tick)

(tick)

(tick)

(tick)

DepartmentId

uuid of the department the file was published with, the administrative field DepartmentName provides the human readable name.

UUID

(tick)

(tick)

(tick)

(tick)

IsFragment

Indicates whether or not the file is the main fragment or non-main fragment (i.e. page of a document, videofragment of a video)

0 or 1

(tick)

(tick)


HasKeyframes

Indicates whether or not the the file has a series of keyframes (applicable to documents, multi-page images, video and audio)

0 or 1

(tick)

(tick)


ContainsGeoData

Indicates whether or not the file has geolocation data associated to it

0 or 1

(tick)

(tick)

(tick)

(tick)

Browses 
Anchor
Browses
Browses

Key

Sub Key #1

Sub Key #2

Description

Remark

Read-only

Browses



List of browse formats generated for the file

ComplexField

(tick)

(tick)

Browses

Browse


Description of a single browse format of the file

MapField

(tick)

(tick)

Browses

Browse

Label

Unique label of this browse format

(tick)


(tick)

Browses

Browse

Container

Extension of the container of this browse, e.g. jpg, mp4

(tick)


(tick)

Browses

Browse

BaseUrl

URL to the path containing the files associated with this browse format

(tick)


(tick)

Browses

Browse

PathToKeyframe

Relative path to the main still image of the file. Prefix with BaseUrl to obtain the complete URL.

(tick)


(tick)

Browses

Browse

PathToKeyframeThumb

Relative path to the main still image of the file (thumb version). Prefix with BaseUrl to obtain the complete URL.

(tick)


(tick)

Browses

Browse

PathToVideo

Relative path to the video preview of the file. Prefix with BaseUrl to obtain the complete URL.

(tick)


(tick)

Browses

Browse

FileSize

File size of the PathToVideo for audio / video or PathToKeyframe for other content.

bytes

(tick)

(tick)

Browses

Browse

Width

Width of the preview (PathToKeyframe)

pixels

(tick)

(tick)

Browses

Browse

Height

Height of the preview (PathToKeyframe)

pixels

(tick)

(tick)

Browses

Browse

...

All keys available under the item #Video on this same page

(tick)


(tick)

Distributions 
Anchor
Distributions
Distributions

Key

Sub Key

Description

Remark

Read-only

Searchable

Distributions


List of distribution channels where the file has been distributed to

ListField

(tick)

(tick)


Distributions

Distribution

Provides information about a single channel in the form of <protocol>:<ID>, e.g. jwplayer:bZZVWxol

protocol:id

(tick)

(tick)

(tick)

(tick)

Workflows 
Anchor
Workflows
Workflows

Key

Sub Key

Sub  Key #2

Description

Remark

Read-only

Searchable

Tasks



List of tasks active for this record

ComplexField

(tick)

(tick)


Tasks

Task


Provides information about a single task

MapField

(tick)

(tick)


Tasks

Task

Id

Unique ID of this task

SimpleField

(tick)

(tick)


Tasks

Task

TypeName

Type of task (human readable)

SimpleField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

TypeId

Type of task

SimpleField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

ProcessName

Name of the process this task belongs to

SimpleField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

ProcessId

The ID of the process this task belongs to

SimpleField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

AssigneeUserId

ID of the assigned user

SimpleField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

AssigneeUserLogin

Login of the assigned user

SimpleField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

AssigneeFunction

Function necessary to complete this task

SimpleField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

CreationDate

Date on which this task was created

DateField

(tick)

(tick)

(tick)

(tick)

Tasks

Task

DueDate

This task should be completed before this date

DateField

(tick)(tick)

...

(tick)

(tick)

Structural Fields 

Structural fields provide how compound files such as collections are put together or how files are related between each other. Three categories exist: Fragments, Ensembles and Relations.

Record Tree

New since 20.3

Key

Sub Key

Description

Remark

Read-only

Searchable

ReferenceCodes

Contains the full line of ancestors. More info /wiki/spaces/CS/pages/2291466251

ComplexField

(tick)

(tick)

ReferenceCodes

Record

SimpleField

(tick)

(tick)


Fragments

Key

Sub Key

Description

Remark

Read-only

Searchable

Fragments


Series of fragments belonging to this file. The main fragment which corresponds to the file itself (i.e. the entire video) is non contained in this series, hence this list is empty if the file contains no pure (= non main) fragments.

ListField

(tick)

(tick)


Fragments

Fragment

Sub field of Fragments giving the FragmentId of each fragment this file contains

FragmentId

(tick)

(tick)


MainFragment


For a pure fragment, this refers the FragmentId of main fragment. For the main fragment this field is empty.

SimpleField

(tick)

(tick)


FragmentStartFrames


The start time of a fragment, relative to the start of the media file, expressed in frames against a fictitious 25 frames per second

frames (using a fictitious 25 fps)

(tick)


(tick)

FragmentEndFrames


The end time of a fragment, relative to the start of the media file, expressed in frames against a fictitious 25 frames per second

frames (using a fictitious 25 fps)

(tick)


(tick)

FragmentDurationFrames


The duration of a fragment, expressed in frames against a fictitious 25 frames per second

frames (using a fictitious 25 fps)

(tick)

(tick)

FragmentStartTimeCode


FragmentStartTimeCode


The start time of a fragment, relative to the start of the media file

HH:mm:ss.SSS

FragmentEndTimeCode



FragmentEndTimeCode


The end time of a fragment, relative to the start of the media file

HH:mm:ss.SSS



FragmentDurationTimeCode


The duration of a fragment

HH:mm:ss.SSS

(tick)

(tick)


Versioning

Key

Sub Key

Description

Remark

Read-only

Searchable

Versioning


Provides structural information about the chain versions of the same logical file. Each record in the chain is a separate record itself with its own MediaObjectId / FragmentId. All records in the chain have the same Versioning > Id.

MapField

(tick)

(tick)


Versioning

Status

Untracked for records without versioning, otherwise possible values are Draft, Head, Rejected, Tail.

EnumField

(tick)

(tick)

(tick)

(tick)

Versioning

Id

Has the same value for an entire versioning chain; its value is the MediaObjectId of the first record in the chain (with Version = 1).

SimpleField

(tick)

(tick)

(tick)

(tick)

Versioning

Version

Positional index in the chain of versions, starting from Version 1.

LongField

(tick)

(tick)

(tick)

(tick)

Ensembles

Key

Sub Key

Description

Remark

Read-only

Searchable

Collections


Series of collections the file belongs to

ListField

(tick)

(tick)


Collections

Collection

Sub field of Collections providing the ID of an individual the collection the file belongs to

(tick)


(tick)

(tick)

(tick)

Sets


Series of sets the file belongs to

ListField

(tick)

(tick)


Sets

Set

Sub field of Sets providing the ID of an individual set the file belongs to

(tick)


(tick)

(tick)

(tick)

Newspapers


Series of newspapers the file belongs to

ListField

(tick)

(tick)


Newspapers

Newspaper

Sub field of Newspapers providing the ID of an individual newspaper the file belongs to

(tick)


(tick)

(tick)

(tick)

Relations

Key

Sub Key

Description

Remark

Read-only

Searchable

Relations


Series of files related with this file. Depending on your installation different sub fields of Relations might be defined.

MultiItemField

(tick)



Relations

PreviousVersion

Sub field of Relations providing the FragmentId of an individual file which is the previous version of this file

FragmentId

(tick)(tick)


(tick)

Relations

NextVersion

Sub field of Relations providing the FragmentId of an individual file which is the next version of this file

FragmentId

(tick)(tick)


(tick)

Relations

Contains

Sub field of Relations providing the FragmentId of an individual file which this file contains

FragmentId

(tick)(tick)


(tick)

Relations

ContainedBy

Sub field of Relations providing the FragmentId of an individual file that contains this file

FragmentId

(tick)(tick)


(tick)

Relations

Associated

Sub field of Relations providing the FragmentId of an individual file which is associated with this file

FragmentId

(tick)(tick)


(tick)

Rights Management Fields 
Anchor
RightsManagement
RightsManagement

Rights management fields provide information about who can access, edit or export files.

Key

Sub Key

Description

Remark

Read-only

Searchable

Permissions


The different permissions associated with the file

MultiItemField



Permissions

Read

Sub field of Permissions providing ID of a user group with read rights

UUID

(tick)


(tick)

Permissions

Write

Sub field of Permissions providing ID of a user group with write rights

UUID

(tick)


(tick)

Permissions

Export

Sub field of Permissions providing ID of the user groups with export rights

UUID

(tick)


(tick)

ExpiryDate


The date the file will expire (at this date the file will be assigned new rights). This field is only for advanced installations.

yyyy:MM:dd HH:mm:ss

(tick)


(tick)

ExpiryStatus


Whether or not the file is expired. This field is only for advanced installations.

(tick)



(tick)

Changelog

Changes versus /wiki/spaces/CS/pages/1595408491

  • New administrative fields RecordStatus and PublicationDate

  • Removed column sortable because all searchable fields are now sortable

  • New metadata family Workflows and its first field Tasks

  • New Structural field: ReferenceCodes