OpenTV ENTera & OpenTV Platform Documentation

Metadata ingest format

This section describes the elements that can be used in an XML ingest file for editorial-based and technical-based models:

OpenTV Video Platform 20.51 introduced a new, editorial-based data model that is easier to use and understand.


Platform supports the use of either the older, technical-based format or the newer, editorial-based ingest format.

The following table shows the high-level differences between the two data models:

Technical

Editorial

Top-level element

Child elements

Top-level element

Child elements

node



metadataSet

node



metadataSet

parentRef

parentRef

position

position

period

period

timeShifting

timeShifting

contentGroup

metadataSet

contentGroup

metadataSet

parentRef

parentRef

period

period

images


editorialContent

metadataSet

editorialContent

metadataSet

period

period

images

images

persons

persons

referenceAsset

referenceAsset

parentalRatings

parentalRatings

contentGroupRef

contentGroupRef

editorialChannel





metadataSet

editorialChannel





metadataSet

channelEvents

channelEvents

event

event

timeShifting

timeShifting

guardTime

guardTime

images

images

parentalRatings

parentalRatings

technicalContent

metadataSet

technicalContent

metadataSet

period

period

playableAsset

playableAsset

editorialContentRef

editorialContentRef

securityInfo

securityInfo

timeShifting

timeShifting

technicalChannel

metadataSet

technicalChannel

metadataSet

editorialChannelRef

editorialChannelRef

securityInfo

securityInfo

timeShifting

timeShifting

contentPublishingWindow

period



technicalContentRef


nodeRef


timeShifting


product

metadataSet

product

metadataSet

period

period

nominalPrice

nominalPrice

purchasablePeriod

purchasablePeriod

billingModel

billingModel

rights


productLink

productRef

productLink

productRef

marketableRef

marketableRef

validityPeriodSet

validityPeriodSet

trailerLink

priorityOrder

trailerLink

priorityOrder

trailerRef

trailerRef

promotableRef

promotableRef

contentGroupLink

contentGroupRefSet

contentGroupLink

contentGroupRefSet

resourceRef

resourceRef



nodeLink

resourceRef