BTV Content data model
Name | Type | Description | Localised | Always available |
---|---|---|---|---|
_id | String | Internal identifier for the object. | No | Yes |
Actors | Array of strings | List of actors. | No | No |
Aspect | String | The picture ratio, for example, 16:9 . | No | No |
Audio | Array of strings | A list of locale-type patterns. For example:
| No | No |
AudioMode | String | The audio mode, for example, Mono or 5.1 . | No | No |
BestSalesIndex | Integer | Sales index for use in "Top" lists (for example, Top 10 Best Selling). These are positive numbers, starting at 1. | No | No |
Categories | Array of strings | A list of categories. | No | No |
ContentType | String | Free text. Used for implementation-specific data. | No | No |
CopyProtections | String | A list of rules for controlling certain hardware products. | No | No |
Copyright | String | Copyright. | No | No |
Countries | Array of strings | A list of countries. | No | No |
CUEndDate | Date | End date of period during which recorded content can be seen in nPVR. | No | No |
CUStartDate | Date | Start date of period during which recorded content can be seen in nPVR. | No | No |
Definition | String | The picture definition, for example, HD or SD . | No | No |
Description | String | The description of the content. | Yes | No |
Directors | Array of strings | List of directors. | No | No |
duration | Integer | Approximate movie duration in seconds. | No | Yes |
DvbCategories | Array of strings | List of DVB genres and sub-genres. | No | No |
Episode | String | Episode text string. | Yes | No |
episodeNumber | Integer | Index of the episode of a series. | No | No |
IsRecordable | Boolean | Whether the content is recordable or not. | No | No |
Language | String | The original language of the content. | No | No |
mainContentRef | String | Main content ID. | No | No |
nls.Title | String | NLS version of title to allow for correct sorting of items. | No | No |
PrivateMetadata | String | Generic field to pass directly data from customer to end-user device. | No | No |
Producers | Array of strings | List of producers. | No | No |
profileRef | String | The encoding profile ID. | No | No |
ProgrammeEndDate | Date | If content is catch-up, this contains the end time of the corresponding event. | No | No |
ProgrammeStartDate | Date | If content is catch-up, this contains the start time of the corresponding event. | No | No |
PromoImages | Array of strings | A list of promo image URLs. | No | No |
promoRefs | Array of strings | The list of promotion IDs. | No | No |
provider | String | Provider-related identifier. | No | Yes |
Rating.code | String | Parental rating code (from CMS). | No | Yes |
Rating.name | String | Localised name for the rating, for example, Adult or Adulto . | No | Yes |
Rating.precedence | Integer | Quantitative rating value. | No | Yes |
Scoring | Integer | Score of the content/episode. | No | No |
seriesRef | String | Identification of parent series. | No | No |
ServiceLongName | String | If content is catch-up, this contains the service long name of the corresponding event. | No | No |
ShortTitle | String | The short name of the content. | Yes | No |
Subtitles | String | A list of "locale-type" mappings, for example:
| No | No |
Studio | String | The content owner. | No | No |
Synopsis | String | The synopsis of the content. | Yes | No |
title | String | Unique identifier of the content (duplicated across locales though). | No | Yes |
Title | String | The name of the content. | Yes | Yes |
TotalDownloads | Integer | Total number of downloads of the content/episode. | No | No |
ViewingCounter | Integer | Number of times a piece of content has been viewed. | No | No |
ViewingNumber | Integer | Number of times a user can see the content once purchased. | No | No |
Year | Integer | Year of production. | No | No |