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.

...

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

Key

Sub Key

Description

Format

Read-only

Search

Title

The title of the file

(tick)

Description

Description about the file

(tick)

CreationDate

The date and time the file was originally created

yyyy:MM:dd'T'HH:mm:ss.uuuuuuZ

(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)

Categories

Series of categories about the file

ListField

Categories

Category

Sub field of Categories containing an individual category

(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)

Publications

List of locations where the file is published

ListField

Publications

Comment

Sub field of Publications describing a comment

OriginalFilename

The name of the file as it was ingested into MediaHaven

(tick)

OriginalPath

The relative path of the file to the watchfolder or archive was ingested into MediaHaven

UploadedBy

The name of the user that uploaded the file

(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)

...

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

Key

Sub Key

Description

Remark

Read-only

Search

Since

ReferenceCodes

Contains the full line of ancestors. More info Record Tree

ComplexField

(tick)

(tick)

ReferenceCodes

Record

SimpleField

(tick)

(tick)

ReferenceTitles

Contains the titles of the full line of ancestors.

ComplexField

(tick)

(tick)

ReferenceTitles

Record

SimpleField

(tick)

(tick)

ParentRecordId

If the record has a parent record, this value contains the RecordId of that parent.

SimpleField

(tick)

(tick)

HasChildren

If record has or had children in at least one point in time this will field be forever true

BooleanField

(tick)

(tick)

OriginalRecordId

Refers to the original representation, see https://mediahaven.atlassian.net/wiki/spaces/CS/pages/3400007723/Record+Tree+Glossary#Terms%3A-Representation-Forms.

SimpleField

(tick)

22.4

PreviewRecordId

  • For data objects and original representations, is refers to the primary access representation. See Record Tree Glossary.

  • If filled out, the paths PathToPreview PathToKeyframe PathToKeyframeThumb will refer to the previews of the referred other record.

SimpleField

(tick)

ChildOrder

Sort order for children of intellectual objects

LongField

Starts from 1

23.3

RecordStructure

The structure of the record type.

  • Intellectual

  • Data_flat

  • Data

  • Representation

  • Classification

(tick)

(tick)

23.4

HasNonRepresentationChildren

If record has or had at least one child with a record type other than Representation in at least one point in time this will field be forever true

BooleanField

(tick)

(tick)

23.4

Fragments

Key

Sub Key

Description

Remark

Read-only

Search

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)

Fragments

Fragment

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

FragmentId

(tick)

MainFragment

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

SimpleField

(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)

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)

FragmentDurationFrames

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

frames
(using a fictitious 25 fps)

(tick)

FragmentStartTimeCode

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

HH:mm:ss.SSS

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)

Versioning

Key

Sub Key

Description

Remark

Read-only

Search

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)


Versioning

Status

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

EnumField

(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)

Versioning

Version

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

LongField

(tick)

(tick)

Ensembles

Key

Sub Key

Description

Remark

Read-only

Search

Collections

Series of collections the file belongs to

ListField

(tick)

Collections

Collection

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

(tick)

(tick)

Sets

Series of sets the file belongs to

ListField

(tick)

Sets

Set

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

(tick)

(tick)

Newspapers

Series of newspapers the file belongs to

ListField

(tick)

Newspapers

Newspaper

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

(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

Relations

PreviousVersion

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

FragmentId

(tick)

Relations

NextVersion

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

FragmentId

(tick)

Relations

Contains

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

FragmentId

(tick)

Relations

ContainedBy

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

FragmentId

(tick)

Relations

Associated

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

FragmentId

(tick)

Relations

IsSuggestedFor

Points to a record for which a suggestion is made

FragmentId

(tick)

Relations

HasAsSuggestion

Points to a suggestion which is made for this record

FragmentId

(tick)

...