Table 10: CableLabs 1.1

MAWG Relation Cablelabs1.1         How to do the mapping Datatype XPath
Descriptive Properties (Core Set)
Identification
Updated 8 May 2009   Type Spec Metadata Name Type Required vs Optional    
ma:identifier   Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Asset_ID String (fixed 20 characters, alpha/numeric). 4 alpha characters followed by 16 numbers, no spaces allowed. ~~~ Example: “ABCD1234567890123456” Req    
    Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Asset_Name String (max 50 characters). ~~~ Example: “WesCravensDracula2000encrypted” Req    
    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    
    Title MOD or SVOD Billing_ID Integer (max 5 digits) Req    
    Title MOD or SVOD Box_Office Integer Opt    
    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    
    Title MOD or SVOD Closed_Captioning String “Y” or “N” Opt    
    Movie, Still-Image, Preview, TrickAsset,Encrypted Asset MOD or SVOD Content_CheckSum String – Hex (32 chars) Req    
    Title MOD or SVOD Contract_Name String Opt    
    Title MOD or SVOD Display_As_Last_Chance Integer – number of days Opt    
    Title MOD or SVOD Display_As_New Integer – number of days Opt    
    Title MOD or SVOD Distributor_Name String (max 128 characters). Opt    
ma:title   Title MOD or SVOD Title String (max 128 characters). Special characters allowed. ~~~ Example: “Wes Craven’s Dracula 2000” Req    
    Title MOD or SVOD Title_Brief String (max 19 characters). Req    
    Title MOD or SVOD Title_Sort_Name String (max 32 characters). ~~~ Example: “Blob, The” Opt    
    Trick Asset MOD or SVOD Trick_Mode String. ~~~ Examples: “FFWD”, “FREV”, “Index”, “All”, “Archive” Req    
    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    
    Encrypted Asset MOD or SVOD Vendor_Name String Opt    
    Trick Asset MOD or SVOD Vendor_Name String Opt    
    Trick Asset MOD or SVOD Vendor_Product String Req    
    Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset AMS Verb String. Opt    
    Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset AMS Version_Major Integer Req    
    Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset AMS Version_Minor Integer Req    
ma:language   Movie, Preview MOD or SVOD Languages 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    
ma:locator                
Creation
ma:contributor   Title MOD or SVOD Actors 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    
    Title MOD or SVOD Actors_Display String (max 1024 characters total all Actors). ~~~ Example: ~~~ “Voices of Tom Hanks, Robin Williams” Opt    
    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    
    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    
ma:creator   Title MOD or SVOD Writer_Display String (max 1024 characters total all Writers). ~~~ Example: ~~~ “Francis Ford Coppola, Mario Puzo” Opt    
ma:createDate   Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Creation_Date String – “yyyy-mm-dd” Req    
ma:location   Title MOD or SVOD Studio_Royalty_Flat_Rate Currency. Maximum of 3 digits right of the decimal allowed. ~~~ Example: “1.995” Opt    
Content description
ma:description   Title MOD or SVOD Summary_Long String (max 4096 characters). Special characters allowed. Opt    
    Title MOD or SVOD Summary_Medium String (max 1024 characters). Special characters allowed. Opt    
    Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Description String. ~~~ Example: “Wes Craven’s Dracula 2000 asset package” Req    
ma:keyword   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    
ma:genre   Title MOD or SVOD Genre 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    
    Title MOD or SVOD Category 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    
ma:rating   title, preview MOD or SVOD Rating 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    
    title, preview MOD or SVOD MSORating String, one rating per element. ~~~ Example: ~~~ < app_data app="”MOD”" name="”MSORating”" value="”Age-14”/" > ~~~</app_data> Opt    
    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    
Relational
ma:relation   Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Asset_Class String - Expected Values are: Move, Box Cover, Poster, Preview, Trickfile,encrypted. Req    
    Encrypted Asset MOD or SVOD Asset_Encrypted String (per Asset_ID element) Opt    
    Title MOD or SVOD Year String – “yyyy” Opt    
ma:collection   Title MOD or SVOD Episode_ID String. ~~~ Example: “Episode #45” Opt    
    Title MOD or SVOD Episode_Name String. ~~~ Example: “Hot Child in the City” Opt    
Rights
ma:copyright   Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Provider String. ~~~ Examples: “iN_DEMAND” or “HBO” Req    
ma:license
Distribution
ma:publisher   Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Provider String. ~~~ Examples: “iN_DEMAND” or “HBO” Req    
    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    
    Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset AMS Provider_ID String (max 20 characters). ~~~ Example: “indemand.com” Req    
    Title MOD or SVOD Provider_QA_Contact String Req ~~~ (*Opt for SVOD)    
    Encrypted Asset MOD or SVOD Receiver_Type String. ~~~ Examples: “Moto”, “SA” Req    
    Encrypted Asset MOD or SVOD Receiver_Version Integer Opt    
    Title MOD or SVOD Studio String (max 256 characters). ~~~ Example: “Buena Vista” Opt    
    Title MOD or SVOD Studio_Name String (max 128 characters). Opt    
ma:targetAudience   Preview MOD or SVOD Audience String, one rating per element. ~~~ Example: ~~~ < app_data app="”MOD”" name="”Audience”" value="”Adult”/" > ~~~</app_data> Opt    
    Title MOD or SVOD Audience String, one rating per element. ~~~ Example: ~~~ < app_data app="”MOD”" name="”Audience”" value="”Adult”/" > ~~~</app_data> Opt    
Fragments
ma:fragments          
ma:namedFragments          
Technical Properties
ma:frameSize   movie ,preview MOD or SVOD Screen_Format String Opt    
ma:compression                
ma:duration   Title MOD or SVOD Display_Run_Time String – “hh:mm” Req    
    title, preview MOD or SVOD Run_Time String – “hh:mm:ss” Req    
    Title MOD or SVOD Maximum_Viewing_Length String – “DD:HH:MM”. ~~~ Example: “00:24:00” Opt    
ma:format   Encrypted Asset MOD or SVOD Encrypting_System_Info String Opt    
    Movie MOD or SVOD Encryption String “Y” or “N”. ~~~ Example: ~~~ < app_data app="“MOD”" name="“Encryption”" value="“Y”/" > ~~~</app_data> Opt    
    Encrypted Asset MOD or SVOD Encryption_Algorithm String. ~~~ Examples: “DES”, “3DES”, “RC5” Opt    
    Encrypted Asset MOD or SVOD Encryption_Date Date Opt    
    Encrypted Asset MOD or SVOD Encryption_Key_Block String (max 4096 characters) Opt    
    Encrypted Asset MOD or SVOD Encryption_Time Time Opt    
    Encrypted Asset MOD or SVOD Encryption_Type String. ~~~ Examples: “symmetric”, “public key” Opt    
    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    
ma:samplingrate          
ma:framerate          
ma:bitrate          
ma:numTracks          

back to table of contents