Table: CableLabs 1.1

For the Cablelabs format the mapping table has the following extra columns.

Type (MediaType): Defines the type of asset that this field refers to in the Cablelabs 1.1 ADI and Content Specs. The type defines whether the asset is a movie, a still or other structure in the whole Video package.

Spec: In CableLabs Cablelabs 1.1 ADI and Content Specs there are two specifications (ADI and CONTENT) which apply to the management of the content and the content metadata itself. The AMS refers to the former, the MOD or SVOD refers to the latter - defining the type of service used.

Metadata Name: Defines the actual field value of the named field.

MAWG Relation Cablelabs1.1 How to do the mapping Datatype XPath RDF tested
Descriptive Properties (Core Set)
Identification
Type (MediaType). Spec Metadata Name. Type (DataType) Required vs Optional
identifier exact Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Asset_ID An identifier for the asset that is unique within a provider's asset ID space. The unique portable identification of an asset is the combinations of its Provider_ID and its Asset_ID. String (fixed 20 characters, alpha/numeric). 4 alpha characters followed by 16 numbers, no spaces allowed. ~~~ Example: "ABCD1234567890123456" Req N/AYes
related Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Asset_Name A string containing the identifying name of the asset. Asset names must be unique within a product. String (max 50 characters). ~~~ Example: "WesCravensDracula2000encrypted" Req N/A
Movie MOD or SVOD Avail String. ~~~ Format of "HH:MM:SS:FF,HH:MM:SS:FF,HH:MM:SS:FF,HH:MM:SS:FF,XX". ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Avail"" value=""00:00:00:00,00:08:00:00,00:00:00:00,00:00:00:00,XX"" > ~~~ < app_data app=""MOD"" name=""Avail"" value=""00:00:00:00,00:08:00:00,00:09:00:00,00:00:00:00,XX"" > ~~~ < app_data app=""MOD"" name=""Avail"" value=""00:00:02:00,00:08:00:00,00:09:00:00,00:00:00:00,XX"" > ~~~ < app_data app=""MOD"" name=""Avail"" value=""00:07:50:00,00:08:00:00,00:09:00:00,00:09:10:00,XX"" > ~~~ </app_data></app_data></app_data></app_data> Opt N/A
Title MOD or SVOD Billing_ID Integer (max 5 digits) Req N/A
Title MOD or SVOD Box_Office Integer Opt N/A
Title MOD or SVOD Chapter String (max 128 characters per heaing, max 1024 characters total for all headings) containing the two components (SMPTE time code, heading), one per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Chapter"" value=""01:01:01:01,Opening" scene"="" > ~~~ < app_data app=""MOD"" name=""Chapter"" value=""01:30:01:01,Max" encounters="" a="" problem"="" > ~~~ </app_data></app_data> Opt N/A
Title MOD or SVOD Closed_Captioning String "Y" or "N" Opt N/A
Movie, Still-Image, Preview, TrickAsset,Encrypted Asset MOD or SVOD Content_CheckSum String “ Hex (32 chars) Req N/A
Title MOD or SVOD Contract_Name String Opt N/A
Title MOD or SVOD Display_As_Last_Chance Integer “ number of days Opt N/A
Title MOD or SVOD Display_As_New Integer “ number of days Opt N/A
Title MOD or SVOD Distributor_Name String (max 128 characters). Opt N/A
title exact Title MOD or SVOD Title Movie title (for display). String (max 128 characters). Special characters allowed. ~~~ Example: "Wes Craven's Dracula 2000" Req N/AYes
more general Title MOD or SVOD Title_Brief A brief version of the movie title (for display). String (max 19 characters). Req N/A
more general Title MOD or SVOD Title_Sort_Name String (max 32 characters). ~~~ Example: "Blob, The" Opt N/A
Trick Asset MOD or SVOD Trick_Mode String. ~~~ Examples: "FFWD", "FREV", "Index", "All", "Archive" Req N/A
Title, Movie, Still-Image, Preview MOD or SVOD Type Values are expected to be: "title", "movie", "box cover", "poster", and "preview" for the corresponding assets. Other asset types can be specified. Req N/A
Encrypted Asset MOD or SVOD Vendor_Name String Opt N/A
Trick Asset MOD or SVOD Vendor_Name String Opt N/A
Trick Asset MOD or SVOD Vendor_Product String Req N/A
Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset AMS Verb String. Opt N/A
Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset AMS Version_Major Integer Req N/A
Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset AMS Version_Minor Integer Req N/A
language exact Movie, Preview MOD or SVOD Languages Available languages.

NOTE: Audio PID(s) shall correspond with Languages. Two character language code from 639-1.

String “ (max 2 characters per language, 1024 total), one language per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Languages"" value=""en"/" > ~~~ < app_data app=""MOD"" name=""Languages"" value=""es"/" > </app_data></app_data> Opt N/AYes
locator N/A N/AN/A
Creation
contributor more specific Title MOD or SVOD Actors Actors “ Last Name,First Name (for searching). The separator MUST be a "," between the last name and the first name. On-air talent MAY be included. String (max 35 characters per actor), one actor per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Actors"" value=""Willis,Bruce"/"> ~~~ <app_data app=""MOD"" name=""Actors"" value=""Gere,Richard"/"> ~~~ </app_data> </app_data > Opt N/AYes
more specific Title MOD or SVOD Actors_Display Actors -- A human-readable string for display; use Name 1, Name 2. String (max 1024 characters total all Actors). ~~~ Example: ~~~ "Voices of Tom Hanks, Robin Williams" Opt N/A
more specific Title MOD or SVOD Advisories String, one advisory per element (max 1024 characters for all advisories). ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Advisories"" value=""S"/" > ~~~ < app_data app=""MOD"" name=""Advisories"" value=""V"/" > ~~~ There are at most six occurrences of "Advisories", with a combined maximum of at most 12 characters.</app_data></app_data> Opt N/A
more specific Title MOD or SVOD Director String (max 35 characters per director), one director per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Director"" value=""Puzo," mario"="" > ~~~ < app_data app=""MOD"" name=""Director"" value=""Lucas,George"/" > ~~~</app_data> </app_data> Opt N/A
creator more specific Title MOD or SVOD Writer_Display Writer(s)”A human-readable string for display; use Name 1, Name 2. String (max 1024 characters total all Writers). ~~~ Example: ~~~ "Francis Ford Coppola, Mario Puzo" Opt N/AYes
date exact Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Creation_Date A string representing the date on which the Asset was created. String “ "yyyy-mm-dd" Req N/AYes
location Title MOD or SVOD Studio_Royalty_Flat_Rate Currency. Maximum of 3 digits right of the decimal allowed. ~~~ Example: "1.995" Opt N/AYes
Content description
description more specific Title MOD or SVOD Summary_Long Movie summary in full. String (max 4096 characters). Special characters allowed. Opt N/AYes
more specific Title MOD or SVOD Summary_Medium Movie summary paragraph “ for EPG-like description. String (max 1024 characters). Special characters allowed. Opt N/A
exact Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Description A human-readable string describing the Asset. String. ~~~ Example: "Wes Craven's Dracula 2000 asset package" Req N/A
keyword more general Title MOD or SVOD Summary_Short String (max 256 characters). Special characters allowed. ~~~ Example: "Samantha is hired to plan a bat mitzvah; Charlottte tries to improve life with Trey" Req N/AYes
genre exact Title MOD or SVOD Genre Genres “ Subject-matter classification of the show. See [GENRE] for values. String (max 20 characters per genre), one genre per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Genre"" value=""Action"/" > ~~~ < app_data app=""MOD"" name=""Genre"" value=""Comedy"/" > ~~~</app_data></app_data> Opt N/AYes
more general Title MOD or SVOD Category A nested list of human readable categories and sub-categories which effect how the UI presents the asset. String (max 20 characters per category component), one category per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Category"" value=""Movies/Movies" a-z"="" > ~~~ < app_data app=""MOD"" name=""Category"" value=""Movies/Comedy"/" > ~~~</app_data></app_data> Opt N/A
more specifc title, preview MOD or SVOD MSORating String, one rating per element. ~~~ Example: ~~~ < app_data app=""MOD"" name=""MSORating"" value=""Age-14"/" > ~~~</app_data> Opt N/A
more specific Title MOD or SVOD Advisories One content advisory code (see CableLabs Specification Version 1.1 in Annex A, Ratings and Advisories). String, one advisory per element (max 1024 characters for all advisories). ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Advisories"" value=""S"/" > ~~~ < app_data app=""MOD"" name=""Advisories"" value=""V"/" > ~~~ There are at most six occurrences of "Advisories", with a combined maximum of at most 12 characters.</app_data></app_data> Opt N/A
Relational
relation more general Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Asset_Class A system-level type for the asset. This is intended to be helpful for the application mapping and routing, and expected to be more general than the Type value for the content. Expected Value is "package". String - Expected Values are: Move, Box Cover, Poster, Preview, Trickfile,encrypted. Req N/AYes
more specific Encrypted Asset MOD or SVOD Asset_Encrypted Asset ID of the asset for which content is encrypted. It is assumed that the Provider_ID for that asset is the same as for this asset, or, is within this same Title asset). String (per Asset_ID element) Opt N/A
related Title MOD or SVOD Year Year of release. String “ "yyyy" Opt N/A
collection more specific Title MOD or SVOD Episode_ID A unique identifier given to each individual episode of a series. String. ~~~ Example: "Episode #45" Opt N/AYes
more specific Title MOD or SVOD Episode_Name The name of an individual episode of a series. String. ~~~ Example: "Hot Child in the City" Opt N/A
Rights
copyright more general Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Provider A unique identifier for the provider of the Asset “ represents the business relationship between the MSO and the Asset Provider. String. ~~~ Examples: "iN_DEMAND" or "HBO" Req N/AYes
policy more specific MOD or SVOD Contract_Name Identifying name of the contract under which this title is licensed.> String Opt N/AYes
Distribution
publisher more general Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Provider A unique identifier for the provider of the Asset “ represents the business relationship between the MSO and the Asset Provider. String. ~~~ Examples: "iN_DEMAND" or "HBO" Req N/AYes
Package MOD or SVOD Provider_Content_Tier String “ one tier per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Provider_Content_Tier"" value=""HBO1"/" > ~~~ < app_data app=""MOD"" name=""Provider_Content_Tier"" value=""HBO8"/" > </app_data></app_data> Opt N/A
Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Provider_ID String (max 20 characters). ~~~ Example: "indemand.com" Req N/A
Title MOD or SVOD Provider_QA_Contact String Req ~~~ (*Opt for SVOD) N/A
Encrypted Asset MOD or SVOD Receiver_Type String. ~~~ Examples: "Moto", "SA" Req N/A
Encrypted Asset MOD or SVOD Receiver_Version Integer Opt N/A
Title MOD or SVOD Studio String (max 256 characters). ~~~ Example: "Buena Vista" Opt N/A
Title MOD or SVOD Studio_Name String (max 128 characters). Opt N/A
targetAudience exact Preview MOD or SVOD Audience Field to indicate target audience. String, one rating per element. ~~~ Example: ~~~ < app_data app=""MOD"" name=""Audience"" value=""Adult"/" > ~~~</app_data> Opt N/AYes
Title MOD or SVOD Audience String, one rating per element. ~~~ Example: ~~~ < app_data app=""MOD"" name=""Audience"" value=""Adult"/" > ~~~</app_data> Opt N/A
Title MOD or SVOD Rating MPAA or TV Rating, whichever is appropriate (see CableLabs Specification Version 1.1 in Annex A, Ratings and Advisories). String, one rating per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Rating"" value=""TV-G"/" > ~~~ < app_data app=""MOD"" name=""Rating"" value=""G"/" > ~~~</app_data></app_data> Req N/A
Title MSORating N/A
Title Advisories N/A
Fragments
fragments more specific Title MOD or SVOD Episode_ID A unique identifier given to each individualepisode of a series String N/ANo
namedFragments more specific Title MOD or SVOD Episode_Name The name of an individual episode of aseries. String N/ANo
Technical Properties
frameSize more general movie ,preview MOD or SVOD Resolution Other values may be supplied. Currently, defined values are one of "480i", "720p", "1080i", or "1080p". String Req N/AYes
more general movie ,preview MOD or SVOD Screen_Format Screen format (Standard, Widescreen, Letterbox, OAR) (for display). String Opt N/A
compression more specific Movie MOD or SVOD Codec Other values may be supplied. Currently,defined values are one of "MPEG2" or when AVC/MPEG4 one of "AVC MP@L30", "AVC MP@L40", "AVC MP@L42", "AVC HP@L30", "AVC HP@L40","AVC HP@L42" String Req N/AYes
duration more general Title MOD or SVOD Display_Run_Time Run time (for display). String “ "hh:mm" Req N/AYes
exact title, preview MOD or SVOD Run_Time Run time. String “ "hh:mm:ss" Req N/A
Title MOD or SVOD Maximum_Viewing_Length String “ "DD:HH:MM". ~~~ Example: "00:24:00" Opt N/A
format more specific Encrypted Asset MOD or SVOD Encrypting_System_Info Information pertaining to the encrypting system. String Opt N/AYes
more specific Movie MOD or SVOD Encryption String "Y" or "N". ~~~ Example: ~~~ < app_data app=""MOD"" name=""Encryption"" value=""Y"/" > ~~~</app_data> Opt N/A
more specific Encrypted Asset MOD or SVOD Encryption_Algorithm Further identification of the encryption type. String. ~~~ Examples: "DES", "3DES", "RC5" Opt N/A
Encrypted Asset MOD or SVOD Encryption_Date Date Opt N/A
Encrypted Asset MOD or SVOD Encryption_Key_Block String (max 4096 characters) Opt N/A
Encrypted Asset MOD or SVOD Encryption_Time Time Opt N/A
Encrypted Asset MOD or SVOD Encryption_Type String. ~~~ Examples: "symmetric", "public key" Opt N/A
Movie, Preview MOD or SVOD Audio_Type String “ one audio type per element. ~~~ Examples: ~~~ < app_data app=""MOD"" name=""Audio_Type"" value=""Dolby" digital"="" > ~~~ < app_data app=""MOD"" name=""Audio_Type"" value=""Mono"/"> ~~~</app_data></app_data> Req N/A
samplingRate N/A N/AN/A
frameRate exact Movie MOD or SVOD Frame_Rate Other values may be supplied. Currently, defined values are one of 24, 30, or 60. Integer Req N/AYes
averageBitRate exact Movie Bit_Rate The maximum overall bit rate of the included content, in kilobits per second. Numeric “ ex. 3750 Req N/AYes
numTracks N/A N/AN/A