Metadata
Below is a tabular representation of what a metadatafile looks like. However, the definitive resource when it comes to defining the format is the xsd-file.
Tag | Children | Attribute | Type | Length | Comment | |
---|---|---|---|---|---|---|
Assets | Programs, Promos | mediaCompanyID | Required | positive integer | ||
date | Optional | YYYY-MM-DD | ||||
Programs | Program | N/A | ||||
Program | N/A | additional1 | Optional | string | 255 | |
additional2 | Optional | string | 255 | |||
additional3 | Optional | string | 255 | |||
additional4 | Optional | string | 255 | |||
alternativeGenre | Optional | string | 20 | |||
alternativeTitle1 | Optional | string | 50 | |||
alternativeTitle2 | Optional | string | 50 | |||
alternativeTitle3 | Optional | string | 50 | |||
classification | Required | string | 4 | |||
containsProductPlacement | Optional | boolean | "true" / "false" | |||
contentId | Required | string | 40 | |||
department | Optional | string | 20 | |||
distributionCompany | Optional | string | 20 | |||
duration | Required | integer | 1 - 86400 seconds | |||
eBU-value | Optional | string | 50 | |||
episode | Optional | integer | 1 - 9999 | |||
eventType | Required | string | 2 | |||
firstLinearChannel | Optional | string | 5 | Numeric channel code | ||
firstLinearDate | Optional | date | YYYY-MM-DD | |||
firstOnDemandChannel | Optional | string | 5 | Numeric channel code | ||
firstOnDemandDate | Optional | date | YYYY-MM-DD | |||
independentProductionCompany | Optional | boolean | "true" / "false" | |||
language1 | Optional | string | 2 | 2-letter ISO code (ISO 639-1) | ||
language2 | Optional | string | 20 | Further specification of language | ||
lastOnDemandDate | Optional | date | YYYY-MM-DD | |||
parentalGuidance | Optional | string | 2 | Age rating system (Medietilsynet) | ||
parentalGuidance2 | Optional | string | Alternative age rating system (OfCom) | |||
presentationFormat | Optional | string | 50 | |||
productPlacement | Optional | string | 255 | Brands separated by ; | ||
productionCompany1 | Optional | string | 50 | |||
productionCompany2 | Optional | string | 50 | |||
productionCountry1 | Optional | string | 20 | 2-letter ISO code (ISO 3166-1 alpha-2) | ||
productionCountry2 | Optional | string | 20 | 2-letter ISO code (ISO 3166-1 alpha-2) | ||
productionQuality | Optional | string | 20 | |||
productionType | Optional | unsigned short | ||||
productionYear | Optional | integer | 4 | |||
programId | Optional | string | 40 | |||
project | Optional | string | 20 | |||
season | Optional | integer | 1 - 9999 | |||
seriesId | Optional | string | 40 | |||
showId | Optional | string | 40 | |||
targetAudience | Optional | string | 10 | |||
title1 | Required | string | 50 | Main title | ||
title2 | Optional | string | 50 | Episode title | ||
title3 | Optional | string | 50 | Additional title | ||
title4 | Optional | string | 1 | Gender: "M" (male) / "F" (female) / "B" (both) | ||
Promos | Promo | N/A | ||||
Promo | N/A | contentId | Required | string | 40 | |
duration | Required | integer | 1 - 86400 seconds | |||
firstOnDemandDate | Optional | date | First date content is available for consumption | |||
lastOnDemandDate | Optional | date | Last date content is available for consumption | |||
parentContentID | Optional | string | 40 | ContentId of program the promo relates to | ||
parentProgramID | Optional | string | 40 | |||
parentSeriesID | Optional | string | 40 | |||
parentShowID | Optional | string | 40 | |||
promoBeforePremiere | Optional | boolean | "true" / "false" | |||
promoCampaign | Optional | string | 40 | |||
promoChannel1 | Optional | string | 5 | Code of channel that will broadcast the promoted content | ||
promoChannel2 | Optional | string | 5 | |||
promoProductionCompany | Optional | string | 20 | |||
promoProductionYear | Optional | gYear | ||||
promoTitle | Required | string | 40 | |||
promoType | Optional | integer | 0 (general) / 1 (episode specific) |