Versions Compared

Key

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


Warning

This release is currently under development and content of this page is subject to change without notice.

...

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 Search / or API calls
  • Search: When performing a search query APIs you must used the flattened key, for example +Title:"Breaking News!" +KeywordsKeyword:Politics  
  • Searchable / Sortable: In the MediaHaven REST API you can search for it using this value if it is searchable and optionally sort the results (sortable).Read-only: This field cannot be modified in the user interface or API calls

Descriptive Fields

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

SearchMediaObjectFragmentrightsowner
KeySub KeyDescriptionFormatRead-onlySearchableSortable

Harvested

Title
The title of the fileMediaObjectFragmentTitle

(tick)(tick)(tick)
Description
Description about the fileMediaObjectFragmentScriptDescription

(tick)
(tick)
CreationDate
The date and time the file was originally createdyyyy:MM:dd HH:mm:ssMediaObjectFragmentCreationDate
(tick)(tick)(tick)
RightsOwner
The name of the (copyright) owner of the file



(tick)
Rights

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






Keywords
Series of keywords about the fileListFieldsearch using the sub field


(tick)
KeywordsKeywordSub field of Keywords containing an individual keywordMediaObjectFragmentKeywordsKeyword

(tick)
(tick)
Categories
Series of categories about the fileListFieldsearch using the sub field



CategoriesCategorySub field of Categories containing an individual categoryMediaObjectFragmentCategoriesCategory

(tick)

Publisher
Publisher of the file



(tick)
Authors
A list of various authors of the fileMulitItemFieldsearch using the sub fields


(tick)
AuthorsAuthor
Sub field of Authors containing an individual authorMediaObjectFragmentAuthorsAuthor

(tick)
(tick)
Address
Address of corresponding with the LocationMulitItemFieldsearch using the sub field



AddressFormattedSub field of Address describing the full address in a single line, e.g. Trump Tower, 725 5th Ave, New York, NY 10022, Verenigde StatenMediaObjectFragmentaddress
(tick)(tick)

Location
GPS coordinates corresponding with the AddressMediaObjectFragmentlocation



(tick)
Publications
List of locations where the file is publishedListFieldsearch using the sub field



PublicationsCommentSub field of Publications describing a commeMediaObjectFragmentPublicationsComment




OriginalFilename
The name of the file as it was ingested into MediaHavenMediaObjectOriginalFilename

(tick)(tick)
UploadedBy
The name of the user that uploaded the fileMediaObjectUploadedBy

(tick)



Administrative Fields
Anchor
Administrative
Administrative

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

SearchMediaObjectOwnerName
KeyDescriptionFormatRead-onlySearchableSortable
OrganisationNameThe name of the organisation to which the file belongs
(tick)(tick)
LastModifiedDateThe date and time when the file was last editedISO-8601MediaObjectFragmentLastModifiedTime(tick)(tick)(tick)

Anchor
ExternalId
ExternalId
ExternalId

The ID of the file in an external platform. This field is only for advanced installations.MediaObjectExternalId
(tick)(tick)
ArchiveDateThe date and time the file was ingestedyyyy:MM:dd HH:mm:ssMediaObjectArchiveDate(tick)(tick)(tick)
TypeThe type of the file (e.g. image, document, page, image, layer, newspaperpage, article, video, videofragment, audio, audiofragment, set, collection, newspaper, metadataonly)MediaObjectType
(tick)(tick)
DepartmentNameThe name of the department that published the fileMediaObjectFragmentDepartmentName
(tick)(tick)
WorkflowDescribes through which workflow a file was ingested (if applicable)MediaObjectWorkflow
(tick)(tick)
IngestTapeDescribes on which ingest tape the file was provided (if applicable)MediaObjectIngestTape
(tick)(tick)
IsSynchronizedIndicates whether or not this file or fragment has been synchronized from another MediaHaven.0 or 1MediaObjectFragmentIsSynchronized(tick)(tick)
ExternalUrlWhen this file has been sychronized from another MediaHaven, this URL refers to file in the web site of the original MediaHaven.URLMediaObjectFragmentExternalUrl(tick)

Technical Fields
Anchor
Technical
Technical

...

Common

SearchTechnical/WidthTechnical/Height

Key

DescriptionFormatSidecar (xpath)Read-onlySearchableSortable
OriginalExtensionThe extension of the file as it was ingested into MediaHavenMediaObjectOriginalExtensionTechnical/OriginalExtension
(tick)(tick)
FileSizeThe size of the file in bytesMediaObjectFileSizeTechnical/FileSize
(tick)(tick)(warning) yes, but lexicographically
Md5The MD5 checksum of the fileMediaObjectMd5Technical/Md5the file
(tick)
(tick)
MimeTypeThe mime type of the file, e.g. image/jpgMediaObjectMimeTypeTechnical/MimeType
(tick)(tick)
WidthThe width of the filepixelsImageWidth(tick)(tick)(warning) yes, but lexicographically
HeightThe height of the filepixelsImageHeight(tick)(tick)(warning) yes, but lexicographically
ImageSizeWidth times height, e.g 1920x1080pixels times pixelsImageSizeTechnical/ImageSize(tick)(tick)
ImageQualityThe quality of the image
  • high (image: 1920x1200, video: 1280x720)
  • medium (image: 1024x768, video: 720x540)
  • low
ImageQuality
Technical/ImageQuality
(tick)(tick)
ImageOrientationThe 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)
ImageOrientation
Technical/ImageOrientation(tick)(tick)

Time codes

Search

Key

DescriptionFormatRead-onlySearchableSortable
DurationTimeCodeThe duration of the media fileHH:mm:ss.SSSMediaObjectDurationTimeCode(tick)

StartTimeCodeThe start time of the media fileHH:mm:ss.SSS
MediaObjectStartTimeCode
(tick)

EndTimeCodeThe end time of the media fileHH:mm:ss.SSS
MediaObjectEndTimeCode
(tick)

DurationFramesThe duration of the media file, expressed in frames against a fictitious 25 frames per secondframes (using a fictitious 25 fps)MediaObjectDurationFrames(tick)

StartFramesThe start time of the media file, expressed in frames against a fictitious 25 frames per secondframes (using a fictitious 25 fps)MediaObjectStartFrames(tick)

EndFramesThe end time of the media file, expressed in frames against a fictitious 25 frames per secondframes (using a fictitious 25 fps)MediaObjectEndFrames(tick)

Video 
Anchor
Video
Video

Search

Key

DescriptionFormatRead-onlySearchableSortable
VideoCodecDescription about the video encoding of the fileVideoCodec
(tick)

VideoFpsFrames per second of the video in the fileframes per second (fps)VideoCodec(tick)

VideoBitRateAverage bit rate of the video in the filebits per second (bps)VideoBitRate(tick)

AudioCodecDescription about the audio encoding of the fileAudioCodec
(tick)

AudioChannelsTotal number of audio channels in the flleAudioChannels
(tick)

AudioSampleRateSample rate of the audio tracks in the fileHzAudioSampleRate(tick)

AudioBitRateTotal average bit rate of all audio tracks bits per second (bps)AudioBitRate(tick)

BitRateTotal average bit rate of the container (includes video and audio)bits per second (bps)BitRate(tick)

MXF Video

Key

DescriptionFormatSearchRead-onlySearchableSortable
OriginNumber of edit units to skip at the start of the source video codec before the logical of start of the essenceframesOrigin(tick)

EssenceOffsetFile offset to the first partition containing essencebytesEssenceOffset(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
bytesEditUnitByteSize(tick)

RunInFile offset to the first KLV in the file, typically 0bytesRunIn(tick)

FramesPerEditUnitNumber of frames per edit unitframesFramesPerEditUnit(tick)

EditRateNumber of edit units per second, if FramesPerEditUnit is 1 this equals the VideoFpsfractionEditRate(tick)

IndexEditRateAdvanced MXF feature, stored for future usagefractionIndexEditRate(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.

SearchMediaObjectIdMediaObjectOwner
KeyDescriptionRemarkRead-onlySearchableSortable

Anchor
MediaObjectId
MediaObjectId
MediaObjectId

The unique identifier of the file64 characters(tick)

Anchor
FragmentId
FragmentId
FragmentId

The unique identifier of the fragment of the file96 charactersMediaObjectFragmentId(tick)(tick)
OriginalStatusStatus 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
MediaObjectOriginalStatus
(tick)(tick)
BrowseStatusStatus 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
MediaObjectBrowseStatus
(tick)(tick)
ArchiveStatusThe possible values are documented here: Ingest MonitoringMediaObjectArchiveStatus
(tick)(tick)
OrganisationIdThe ID of the organisation to which the file belongs to. The administrative field OrganisationName provides the human readable name.
(tick)(tick)
IngestSpaceIdThe ID of the ingest space the file belongs or belonged toUUIDMediaObjectFragmentingestspacename(tick)(tick)
IsInIngestSpaceWhether the file still belongs to an ingest space0 or 1MediaObjectFragmentisiningestspace(tick)(tick)
UploadedByIdThe user ID of the user that uploaded the file, the administrative field UploadedBy provides the human readable name.UUIDMediaObjectUploadedById(tick)(tick)
DepartmentIduuid of the department the file was published with, the administrative field DepartmentName provides the human readable name.UUIDMediaObjectDepartmentId(tick)(tick)
IsFragmentIndicates 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 1MediaObjectFragmentisfragment(tick)

HasKeyframesIndicates whether or not the the file has a series of keyframes (applicable to documents, multi-page images, video and audio)0 or 1MediaObjectHasKeyframes(tick)

ContainsGeoDataIndicates whether or not the file has geolocation data associated to it0 or 1MediaObjectFragmentContainsGeoData(tick)(tick)

Browses 
Anchor
Browses
Browses

KeySub Key #1Sub Key #2DescriptionRemarkSearchRead-only
Browses

List of browse formats generated for the fileComplexField(tick)
BrowsesBrowse
Description of a single browse format of the fileMapField(tick)
BrowsesBrowseLabelUnique label of this browse format
(tick)
BrowsesBrowseContainerExtension of the container of this browse, e.g. jpg, mp4
(tick)
BrowsesBrowseBaseUrlURL to the path containing the files associated with this browse format
(tick)
BrowsesBrowsePathToKeyframeRelative path to the main still image of the file. Prefix with BaseUrl to obtain the complete URL.
(tick)
BrowsesBrowsePathToKeyframeThumbRelative path to the main still image of the file (thumb version). Prefix with BaseUrl to obtain the complete URL.
(tick)
BrowsesBrowsePathToVideoRelative path to the video preview of the file. Prefix with BaseUrl to obtain the complete URL.
(tick)
BrowsesBrowseFileSizeFile size of the PathToVideo for audio / video or PathToKeyframe for other content.bytes(tick)
BrowsesBrowseWidthWidth of the preview (PathToKeyframe)pixels(tick)
BrowsesBrowseHeightHeight of the preview (PathToKeyframe)pixels(tick)
BrowsesBrowse...All keys available under the item #Video on this same page
(tick)

Distributions 
Anchor
Distributions
Distributions

Search
KeySub KeyDescriptionRemarkRead-onlySearchable
Distributions
List of distribution channels where the file has been distributed toListField(tick)
DistributionsDistributionProvides information about a single channel in the form of <protocol>:<ID>, e.g. jwplayer:bZZVWxolprotocol:idDistributionsDistribution(tick)(tick)

Structural Fields 
Anchor
Structural
Structural

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.

Fragments

Search
KeySub KeyDescriptionRemarkRead-onlySearchableSortable
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.ListFieldsearch using the sub field(tick)

FragmentsFragmentSub field of Fragments giving the FragmentId of each fragment this file containsFragmentIdFragmentsFragment(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 secondframes (using a fictitious 25 fps)MediaObjectFragmentStart
(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 secondframes (using a fictitious 25 fps)MediaObjectFragmentEnd
(tick)(tick)
FragmentDurationFrames
The duration of a fragment, expressed in frames against a fictitious 25 frames per secondframes (using a fictitious 25 fps)MediaObjectFragmentDuration(tick)

FragmentStartTimeCode
The start time of a fragment, relative to the start of the media fileHH:mm:ss.SSS
MediaObjectFragmentStartTimeCode



FragmentEndTimeCode
The end time of a fragment, relative to the start of the media fileHH:mm:ss.SSS
MediaObjectFragmentEndTimeCode



FragmentDurationTimeCode
The duration of a fragmentHH:mm:ss.SSS
MediaObjectFragmentDurationTimeCode(tick)

Ensembles

Search
KeySub KeyDescriptionRemarkRead-onlySearchableSortable
Collections
Series of collections the file belongs toListFieldsearch using the sub field(tick)

CollectionsCollectionSub field of Collections providing the ID of an individual the collection the file belongs toCollection
(tick)(tick)
Sets
Series of sets the file belongs toListFieldsearch using the sub field(tick)

SetsSetSub field of Sets providing the ID of an individual set the file belongs toSet
(tick)(tick)
Newspapers
Series of newspapers the file belongs toListFieldsearch using the sub field(tick)

NewspapersNewspaperSub field of Newspapers providing the ID of an individual newspaper the file belongs toNewspaper
(tick)(tick)

Relations

Search
KeySub KeyDescriptionRemarkRead-onlySearchableSortable
Relations
Series of files related with this file. Depending on your installation different sub fields of Relations might be defined.MultiItemFieldsearch using the sub fields(tick)

RelationsPreviousVersionSub field of Relations providing the FragmentId of an individual file which is the previous version of this fileFragmentIdRelationsPreviousVersion(tick)(tick)
RelationsNextVersionSub field of Relations providing the FragmentId of an individual file which is the next version of this fileFragmentIdRelationsNextVersion(tick)(tick)
RelationsContainsSub field of Relations providing the FragmentId of an individual file which this file containsFragmentIdRelationsContains(tick)(tick)
RelationsContainedBySub field of Relations providing the FragmentId of an individual file that contains this fileFragmentIdRelationsContainedBy(tick)(tick)
RelationsAssociatedSub field of Relations providing the FragmentId of an individual file which is associated with this fileFragmentIdRelationsAssociated(tick)(tick)

Rights Management Fields 
Anchor
RightsManagement
RightsManagement

...

KeySub KeyDescriptionRemarkSearchRead-onlySearchableSortable
Permissions
The different permissions associated with the fileMultiItemFieldsearch using the sub fields(tick)

PermissionsReadSub field of Permissions providing ID of a user group with read rightsUUIDPermissionsRead(tick)(tick)
PermissionsWriteSub field of Permissions providing ID of a user group with write rightsUUIDPermissionsWrite(tick)(tick)
PermissionsExportSub field of Permissions providing ID of the user groups with export rightsUUIDPermissionsExport(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:ssMediaObjectExpiryDate
(tick)
ExpiryStatus
Whether or not the file is expired. This field is only for advanced installations.MediaObjectFragmentExpiryStatus
(tick)(tick)

Changelog

Changes versus Metadata 18.4:

...

  1. Removed the column Search in this documentation because from the keys used the key match with the flattened key of the field
  2. The old search keys are still supported for backwards compatibility