Schema cpestyle-v1.1.xsd


schema location http://www.movielabs.com/schema/cpestyle/v1.1/cpestyle-v1.1.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
 
Elements  Complex types  Simple types 
CPEStyleSet  Background-type  ColorHex-type 
BackgroundAdaptation-type  CPEStyleSetID-type 
BackgroundAudio-type  NodeStyleID-type 
BackgroundImage-type 
BackgroundOverlayArea-type 
BackgroundVideo-type 
Button-type 
ButtonImages-type 
ButtonSet-type 
ColorPalette-type 
ColorPaletteInstance-type 
CompatibilityDevice-type 
CompatibilityResolution-type 
CPEStyleSet-type 
ExperienceMenuMap-type 
Fonts-type 
ImageSubArea-type 
NodeStyle-type 
NodeStyleRef-type 
Theme-type 


schema location http://www.movielabs.com/schema/md/v2.5/md-v2.5.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/v2.5/md
 
Groups  Complex types  Simple types 
DigitalAssetInteractiveBase-group  AbbreviatedMetadata-type  AssetLogicalID-type 
AbbreviatedMetadataInfo-type  AssetPhysicalID-type 
AssociatedOrg-type  ColorType-type 
BasicMetadata-type  CompObjID-type 
BasicMetadataInfo-type  ContainerProfile-type 
BasicMetadataJob-type  ContainerType-type 
BasicMetadataParent-type  ContentID-type 
BasicMetadataPeople-type  id-type 
CompanyCredits-type  language-redefine 
complex-SequenceInfo-AlternateNumber  MadeForRegion-type 
complex-SequenceInfo-DistributionNumber  MadeForRegionInternal-type 
complex-SequenceInfo-HouseSequence  orgID-type 
CompObj-type  Region-string 
CompObjClass-type  Role-type 
CompObjData-type  string-Anc-SubType 
CompObjEntry-type  string-Anc-Type 
ContactInfo-type  string-ArtReference_purpose 
ContainerMetadata-type  string-ArtReference_resolution 
ContainerMetadataWithID-type  string-AspectRatio 
ContainerSpecific-type  string-AssociatedOrg-role 
ContainerTrackMetadata-type  string-Audio-Channels 
ContentIdentifier-type  string-Audio-Enc-Amb-Norm 
ContentRating-type  string-Audio-Enc-Amb-Type 
ContentRatingDetail-type  string-Audio-Enc-ChannelMapping 
ContentSequenceInfo-type  string-Audio-Enc-Codec 
DateTimeRange-type  string-Audio-Enc-CodecType 
DigitalAssetAncillaryData-type  string-Audio-Enc-VBR 
DigitalAssetAudioAmbisonics-type  string-Audio-SubType 
DigitalAssetAudioData-type  string-Audio-Type 
DigitalAssetAudioEncoding-type  string-Cardset-Type 
DigitalAssetAudioLanguage-type  string-CardsetList-Location 
DigitalAssetCardset-type  string-CardsetList-Type 
DigitalAssetCardsetList-type  string-Compilation-CompilationClass 
DigitalAssetChromaticity-type  string-Compilation-EntryClass 
DigitalAssetColorEncoding-type  string-Compilation-EntryNumber 
DigitalAssetColorVolume-type  string-Container-ContainerReference 
DigitalAssetExternalTrackReference-type  string-Container-Type 
DigitalAssetImageData-type  string-ContentID-Identifier 
DigitalAssetInteractiveBaseData-type  string-ContentID-Namespace 
DigitalAssetInteractiveData-type  string-DisplayIndicators 
DigitalAssetInteractiveEncoding-type  string-Genre 
DigitalAssetMetadata-type  string-Genre_id 
DigitalAssetSet-type  string-Hash 
DigitalAssetSubtitleData-type  string-Hash-method 
DigitalAssetSubtitleFormat-type  string-Idenifier_Namespace 
DigitalAssetVideoData-type  string-Image-ColorGamut 
DigitalAssetVideoEncoding-type  string-Image-DynamicRange 
DigitalAssetVideoPicture-type  string-Image-Encoding 
DigitalAssetVideoPicture360-type  string-Image-Type 
DigitalAssetVideoPicture360Initial-type  string-Interactive-Enc-EnvironmentAttribute 
DigitalAssetVideoPictureFrameRate-type  string-Interactive-Enc-RuntimeEnvironment 
DigitalAssetVideoPictureHDRPlaybackInfo-type  string-Interactive-Enc-Version 
DigitalAssetVideoPictureLightLevel-type  string-Interactive-FormatType 
DigitalAssetVideoPictureProgressive-type  string-Interactive-SubType 
DigitalAssetVideoSubtitleLanguage-type  string-Interactive-Type 
DigitalAssetWatermark-type  string-JobDisplay 
GroupingEntity-type  string-JobFunction 
Hash-type  string-JobFunction_scheme 
Money-type  string-Keyword 
NVPair-type  string-Money-currency 
NVPairMoney-type  string-Name_Suffix 
OrgName-type  string-NotRated-condition 
PersonIdentifier-type  string-OrgName-idType 
PersonName-type  string-PictureFormat 
PrivateData-type  string-Rating-System 
Region-type  string-Region-country 
ReleaseHistory-type  string-Region-countryRegion 
StringAndLanguage-type  string-Release-ReleaseType 
string-SequenceInfo-AlternateNumber 
string-SequenceInfo-AlternateNumber-domain 
string-SequenceInfo-DistributionNumber 
string-SequenceInfo-DistributionNumber-domain 
string-SequenceInfo-HouseSequence 
string-SequenceInfo-HouseSequence-domain 
string-Subtitle-Enc-Codec 
string-Subtitle-Enc-CodecType 
string-Subtitle-Format 
string-Subtitle-FormatType 
string-Subtitle-Type 
string-TitleAlternate_type 
string-TrackReference 
string-Video-CaptureMethod 
string-Video-Enc-Codec 
string-Video-Enc-CodecType 
string-Video-Enc-MLevel 
string-Video-Enc-MProfile 
string-Video-Enc-VBR 
string-Video-Pic-360-Projection 
string-Video-Pic-360-Rendering 
string-Video-Pic-AspectRatio 
string-Video-Pic-CMaxInterpretation 
string-Video-Pic-ColorDifferencing 
string-Video-Pic-Colorimetry 
string-Video-Pic-ColorSampling 
string-Video-Pic-FMaxInterpretation 
string-Video-Pic-FrameRate-multiplier 
string-Video-Pic-FrameRate-timecode 
string-Video-Pic-OETF 
string-Video-Pic-PixelAspect 
string-Video-Pic-Primaries 
string-Video-Pic-Progressive-scanOrder 
string-Video-Pic-SDRDownconversion 
string-Video-Pic-Type3D 
string-Video-PictureFormat 
string-Video-SubLang-type 
string-Video-Type 
string-Watermark_Vendor 
string-WorkType 
string-WorkTypeDetail 
YearDateOrTime-type 


schema location http://www.movielabs.com/schema/manifest/v1.6/manifest-v1.6.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/manifest/v1.6/manifest
 
Elements  Complex types  Simple types  Attr. groups 
FileDeleteManifest  ALIDExperienceMap-type  AncillaryTrackID-type  ExperienceAttributes-type 
FileManifest  ALIDExperienceMapList-type  AppGroupID-type 
MediaInventory  AncillaryTrackReference-type  AudioTrackID-type 
MediaManifest  AppGroup-type  AudiovisualType-string 
MediaManifestEdit  AppGroupList-type  ExperienceID-type 
MediaPresentation  AudioClipRef-type  GalleryID-type 
MediaPresentationManifest  AudioTrackReference-type  ImageID-type 
Audiovisual-type  InteractiveTrackID-type 
AudiovisualClipRef-type  PictureGroupID-type 
Chapter-type  PictureID-type 
ChapterList-type  PlayableSequenceID-type 
Compatibility-type  PresentationID-type 
ContainerReference-type  ProgramID-type 
EventLocation-type  SubtitleTrackID-type 
EventLocationEarthCoordinate-type  TextGroupID-type 
EventLocationOtherCoordinate-type  TextObjectID-type 
EventPeriod-type  TimecodePattern-type 
Experience-type  TimedSequenceID-type 
ExperienceApp-type  VideoTrackID-type 
ExperienceChild-type 
ExperienceList-type 
FileDeleteManifest-type 
FileDelivery-type 
FileInfo-type 
FileManifest-type 
FileManifestInfo-type 
Gallery-type 
ImageClipRef-type 
InteractiveTrackReference-type 
Inventory-type 
InventoryAncillary-type 
InventoryAudio-type 
InventoryImage-type 
InventoryInteractive-type 
InventoryMediaManifest-type 
InventoryMetadata-type 
InventoryMetadataAlias-type 
InventoryMetadataLocalizedPair-type 
InventorySubtitle-type 
InventoryTextObject-type 
InventoryVideo-type 
Location-type 
Marker-type 
MarkerList-type 
MediaManifest-type 
MediaManifestEdit-type 
MediaManifestEditAdd-type 
MediaManifestEditDelete-type 
MediaManifestEditLocRef-type 
MediaProfile-type 
OtherID-type 
Picture-type 
PictureGroup-type 
PictureGroupList-type 
PlayableSequence-type 
PlayableSequenceList-type 
Presentation-type 
PresentationLanguagePair-type 
PresentationList-type 
PresentationManifest-type 
SubtitleTrackReference-type 
TextGroup-type 
TextGroupList-type 
Timecode-type 
TimedEvent-type 
TimedEventSequence-type 
TimedEventSequenceList-type 
TrackMetadata-type 
VideoTrackReference-type 


element CPEStyleSet
diagram cpestyle-v1.1_p1.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:CPEStyleSet-type
properties
content complex
children cpestyle:ExperienceStyleMap cpestyle:NodeStyle cpestyle:Theme
attributes
Name  Type  Use  Default  Fixed  Annotation
CPEStyleSetID  cpestyle:CPEStyleSetID-type        
updateNum  xs:positiveInteger        
specVersion  xs:string        
source <xs:element name="CPEStyleSet" type="cpestyle:CPEStyleSet-type"/>

complexType Background-type
diagram cpestyle-v1.1_p2.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Color cpestyle:Image cpestyle:Video cpestyle:AudioLoop cpestyle:Adaptation cpestyle:OverlayArea
used by
element NodeStyle-type/Background
attributes
Name  Type  Use  Default  Fixed  Annotation
looping  xs:boolean        
documentation
loop or stop at end
source <xs:complexType name="Background-type">
 
<xs:sequence>
   
<xs:element name="Color" type="cpestyle:ColorHex-type" minOccurs="0"/>
   
<xs:element name="Image" minOccurs="0">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="cpestyle:BackgroundImage-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Video" minOccurs="0">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="cpestyle:BackgroundVideo-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AudioLoop" type="cpestyle:BackgroundAudio-type" minOccurs="0"/>
   
<xs:element name="Adaptation" type="cpestyle:BackgroundAdaptation-type" minOccurs="0"/>
   
<xs:element name="OverlayArea" type="cpestyle:BackgroundOverlayArea-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="looping" type="xs:boolean">
   
<xs:annotation>
     
<xs:documentation>loop or stop at end</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute Background-type/@looping
type xs:boolean
annotation
documentation
loop or stop at end
source <xs:attribute name="looping" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>loop or stop at end</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Background-type/Color
diagram cpestyle-v1.1_p3.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorHex-type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern #[0-9a-fA-F]{6}
source <xs:element name="Color" type="cpestyle:ColorHex-type" minOccurs="0"/>

element Background-type/Image
diagram cpestyle-v1.1_p4.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type extension of cpestyle:BackgroundImage-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:Inherit cpestyle:PictureGroupID cpestyle:Slideshow
source <xs:element name="Image" minOccurs="0">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="cpestyle:BackgroundImage-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Background-type/Video
diagram cpestyle-v1.1_p5.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type extension of cpestyle:BackgroundVideo-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:Inherit cpestyle:PresentationID cpestyle:PlayableSequenceID cpestyle:LoopTimecode
source <xs:element name="Video" minOccurs="0">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="cpestyle:BackgroundVideo-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Background-type/AudioLoop
diagram cpestyle-v1.1_p6.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:BackgroundAudio-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:AudioTrackID cpestyle:EntryPointTimecode cpestyle:ExitPointTimecode cpestyle:LoopTimecode
source <xs:element name="AudioLoop" type="cpestyle:BackgroundAudio-type" minOccurs="0"/>

element Background-type/Adaptation
diagram cpestyle-v1.1_p7.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:BackgroundAdaptation-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:ScaleMethod cpestyle:PositioningMethod cpestyle:FillColor cpestyle:SafeArea
source <xs:element name="Adaptation" type="cpestyle:BackgroundAdaptation-type" minOccurs="0"/>

element Background-type/OverlayArea
diagram cpestyle-v1.1_p8.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:BackgroundOverlayArea-type
properties
minOcc 0
maxOcc unbounded
content complex
children cpestyle:WidthPixels cpestyle:HeightPixels cpestyle:PixelsFromLeft cpestyle:PixelsFromBottom
attributes
Name  Type  Use  Default  Fixed  Annotation
tag  xs:string        
priority  xs:integer        
source <xs:element name="OverlayArea" type="cpestyle:BackgroundOverlayArea-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BackgroundAdaptation-type
diagram cpestyle-v1.1_p9.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:ScaleMethod cpestyle:PositioningMethod cpestyle:FillColor cpestyle:SafeArea
used by
element Background-type/Adaptation
source <xs:complexType name="BackgroundAdaptation-type">
 
<xs:sequence>
   
<xs:element name="ScaleMethod" type="xs:string" minOccurs="0"/>
   
<xs:element name="PositioningMethod" type="xs:string" minOccurs="0"/>
   
<xs:element name="FillColor" type="cpestyle:ColorHex-type" minOccurs="0"/>
   
<xs:element name="SafeArea" type="cpestyle:ImageSubArea-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BackgroundAdaptation-type/ScaleMethod
diagram cpestyle-v1.1_p10.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ScaleMethod" type="xs:string" minOccurs="0"/>

element BackgroundAdaptation-type/PositioningMethod
diagram cpestyle-v1.1_p11.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PositioningMethod" type="xs:string" minOccurs="0"/>

element BackgroundAdaptation-type/FillColor
diagram cpestyle-v1.1_p12.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorHex-type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern #[0-9a-fA-F]{6}
source <xs:element name="FillColor" type="cpestyle:ColorHex-type" minOccurs="0"/>

element BackgroundAdaptation-type/SafeArea
diagram cpestyle-v1.1_p13.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ImageSubArea-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:WidthPixels cpestyle:HeightPixels cpestyle:PixelsFromLeft cpestyle:PixelsFromBottom
source <xs:element name="SafeArea" type="cpestyle:ImageSubArea-type" minOccurs="0"/>

complexType BackgroundAudio-type
diagram cpestyle-v1.1_p14.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:AudioTrackID cpestyle:EntryPointTimecode cpestyle:ExitPointTimecode cpestyle:LoopTimecode
used by
element Background-type/AudioLoop
source <xs:complexType name="BackgroundAudio-type">
 
<xs:sequence>
   
<xs:element name="AudioTrackID" type="manifest:AudioTrackID-type"/>
   
<xs:element name="EntryPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>
   
<xs:element name="ExitPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>
   
<xs:element name="LoopTimecode" type="manifest:Timecode-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BackgroundAudio-type/AudioTrackID
diagram cpestyle-v1.1_p15.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:AudioTrackID-type
properties
content simple
source <xs:element name="AudioTrackID" type="manifest:AudioTrackID-type"/>

element BackgroundAudio-type/EntryPointTimecode
diagram cpestyle-v1.1_p16.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern [0-9]+\.[0-9]+
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
source <xs:element name="EntryPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>

element BackgroundAudio-type/ExitPointTimecode
diagram cpestyle-v1.1_p17.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern [0-9]+\.[0-9]+
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
source <xs:element name="ExitPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>

element BackgroundAudio-type/LoopTimecode
diagram cpestyle-v1.1_p18.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern [0-9]+\.[0-9]+
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
source <xs:element name="LoopTimecode" type="manifest:Timecode-type" minOccurs="0"/>

complexType BackgroundImage-type
diagram cpestyle-v1.1_p19.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Inherit cpestyle:PictureGroupID cpestyle:Slideshow
used by
element Background-type/Image
source <xs:complexType name="BackgroundImage-type">
 
<xs:choice>
   
<xs:element name="Inherit" type="xs:boolean"/>
   
<xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>
   
<xs:element name="Slideshow">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>
         
<xs:element name="Shuffle" type="xs:string" minOccurs="0"/>
         
<xs:element name="Duration" type="xs:duration" minOccurs="0"/>
         
<xs:element name="Transition" type="xs:string" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:choice>
</xs:complexType>

element BackgroundImage-type/Inherit
diagram cpestyle-v1.1_p20.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:boolean
properties
content simple
source <xs:element name="Inherit" type="xs:boolean"/>

element BackgroundImage-type/PictureGroupID
diagram cpestyle-v1.1_p21.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:PictureGroupID-type
properties
content simple
source <xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>

element BackgroundImage-type/Slideshow
diagram cpestyle-v1.1_p22.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
properties
content complex
children cpestyle:PictureGroupID cpestyle:Shuffle cpestyle:Duration cpestyle:Transition
source <xs:element name="Slideshow">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>
     
<xs:element name="Shuffle" type="xs:string" minOccurs="0"/>
     
<xs:element name="Duration" type="xs:duration" minOccurs="0"/>
     
<xs:element name="Transition" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BackgroundImage-type/Slideshow/PictureGroupID
diagram cpestyle-v1.1_p23.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:PictureGroupID-type
properties
content simple
source <xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>

element BackgroundImage-type/Slideshow/Shuffle
diagram cpestyle-v1.1_p24.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Shuffle" type="xs:string" minOccurs="0"/>

element BackgroundImage-type/Slideshow/Duration
diagram cpestyle-v1.1_p25.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Duration" type="xs:duration" minOccurs="0"/>

element BackgroundImage-type/Slideshow/Transition
diagram cpestyle-v1.1_p26.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Transition" type="xs:string" minOccurs="0"/>

complexType BackgroundOverlayArea-type
diagram cpestyle-v1.1_p27.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type extension of cpestyle:ImageSubArea-type
properties
base cpestyle:ImageSubArea-type
children cpestyle:WidthPixels cpestyle:HeightPixels cpestyle:PixelsFromLeft cpestyle:PixelsFromBottom
used by
element Background-type/OverlayArea
attributes
Name  Type  Use  Default  Fixed  Annotation
tag  xs:string        
priority  xs:integer        
source <xs:complexType name="BackgroundOverlayArea-type">
 
<xs:complexContent>
   
<xs:extension base="cpestyle:ImageSubArea-type">
     
<xs:attribute name="tag" type="xs:string"/>
     
<xs:attribute name="priority" type="xs:integer"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute BackgroundOverlayArea-type/@tag
type xs:string
source <xs:attribute name="tag" type="xs:string"/>

attribute BackgroundOverlayArea-type/@priority
type xs:integer
source <xs:attribute name="priority" type="xs:integer"/>

complexType BackgroundVideo-type
diagram cpestyle-v1.1_p28.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Inherit cpestyle:PresentationID cpestyle:PlayableSequenceID cpestyle:LoopTimecode
used by
element Background-type/Video
source <xs:complexType name="BackgroundVideo-type">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="Inherit" type="xs:boolean"/>
     
<xs:element name="PresentationID" type="manifest:PresentationID-type"/>
     
<xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
   
</xs:choice>
   
<xs:element name="LoopTimecode" type="manifest:Timecode-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BackgroundVideo-type/Inherit
diagram cpestyle-v1.1_p29.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:boolean
properties
content simple
source <xs:element name="Inherit" type="xs:boolean"/>

element BackgroundVideo-type/PresentationID
diagram cpestyle-v1.1_p30.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element BackgroundVideo-type/PlayableSequenceID
diagram cpestyle-v1.1_p31.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:PlayableSequenceID-type
properties
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

element BackgroundVideo-type/LoopTimecode
diagram cpestyle-v1.1_p32.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern [0-9]+\.[0-9]+
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
source <xs:element name="LoopTimecode" type="manifest:Timecode-type" minOccurs="0"/>

complexType Button-type
diagram cpestyle-v1.1_p33.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Default cpestyle:Localized
used by
element ButtonSet-type/Button
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string        
source <xs:complexType name="Button-type">
 
<xs:sequence>
   
<xs:element name="Default">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="cpestyle:ButtonImages-type">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Localized" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="cpestyle:ButtonImages-type">
           
<xs:attribute name="language" type="xs:language" use="required"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="label" type="xs:string"/>
</xs:complexType>

attribute Button-type/@label
type xs:string
source <xs:attribute name="label" type="xs:string"/>

element Button-type/Default
diagram cpestyle-v1.1_p34.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type extension of cpestyle:ButtonImages-type
properties
content complex
children cpestyle:BaseImage cpestyle:HighlightImage cpestyle:DefocusImage
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="Default">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="cpestyle:ButtonImages-type">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Button-type/Default/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Button-type/Localized
diagram cpestyle-v1.1_p35.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type extension of cpestyle:ButtonImages-type
properties
minOcc 0
maxOcc unbounded
content complex
children cpestyle:BaseImage cpestyle:HighlightImage cpestyle:DefocusImage
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language  required      
source <xs:element name="Localized" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="cpestyle:ButtonImages-type">
       
<xs:attribute name="language" type="xs:language" use="required"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Button-type/Localized/@language
type xs:language
properties
use required
source <xs:attribute name="language" type="xs:language" use="required"/>

complexType ButtonImages-type
diagram cpestyle-v1.1_p36.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:BaseImage cpestyle:HighlightImage cpestyle:DefocusImage
used by
elements Button-type/Default Button-type/Localized
source <xs:complexType name="ButtonImages-type">
 
<xs:sequence>
   
<xs:element name="BaseImage" type="manifest:ImageID-type"/>
   
<xs:element name="HighlightImage" type="manifest:ImageID-type"/>
   
<xs:element name="DefocusImage" type="manifest:ImageID-type"/>
 
</xs:sequence>
</xs:complexType>

element ButtonImages-type/BaseImage
diagram cpestyle-v1.1_p37.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:ImageID-type
properties
content simple
source <xs:element name="BaseImage" type="manifest:ImageID-type"/>

element ButtonImages-type/HighlightImage
diagram cpestyle-v1.1_p38.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:ImageID-type
properties
content simple
source <xs:element name="HighlightImage" type="manifest:ImageID-type"/>

element ButtonImages-type/DefocusImage
diagram cpestyle-v1.1_p39.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type manifest:ImageID-type
properties
content simple
source <xs:element name="DefocusImage" type="manifest:ImageID-type"/>

complexType ButtonSet-type
diagram cpestyle-v1.1_p40.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Button
used by
element Theme-type/ButtonImageSet
source <xs:complexType name="ButtonSet-type">
 
<xs:sequence>
   
<xs:element name="Button" type="cpestyle:Button-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ButtonSet-type/Button
diagram cpestyle-v1.1_p41.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:Button-type
properties
minOcc 1
maxOcc unbounded
content complex
children cpestyle:Default cpestyle:Localized
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string        
source <xs:element name="Button" type="cpestyle:Button-type" maxOccurs="unbounded"/>

complexType ColorPalette-type
diagram cpestyle-v1.1_p42.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:NeutralPalette cpestyle:Base cpestyle:Highlight cpestyle:Defocus
used by
element Theme-type/ColorPalette
source <xs:complexType name="ColorPalette-type">
 
<xs:sequence>
   
<xs:element name="NeutralPalette">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="light"/>
         
<xs:enumeration value="dark"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Base" type="cpestyle:ColorPaletteInstance-type"/>
   
<xs:element name="Highlight" type="cpestyle:ColorPaletteInstance-type"/>
   
<xs:element name="Defocus" type="cpestyle:ColorPaletteInstance-type"/>
 
</xs:sequence>
</xs:complexType>

element ColorPalette-type/NeutralPalette
diagram cpestyle-v1.1_p43.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration light
enumeration dark
source <xs:element name="NeutralPalette">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="light"/>
     
<xs:enumeration value="dark"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ColorPalette-type/Base
diagram cpestyle-v1.1_p44.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorPaletteInstance-type
properties
content complex
children cpestyle:Outline cpestyle:Fill cpestyle:Shadow
source <xs:element name="Base" type="cpestyle:ColorPaletteInstance-type"/>

element ColorPalette-type/Highlight
diagram cpestyle-v1.1_p45.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorPaletteInstance-type
properties
content complex
children cpestyle:Outline cpestyle:Fill cpestyle:Shadow
source <xs:element name="Highlight" type="cpestyle:ColorPaletteInstance-type"/>

element ColorPalette-type/Defocus
diagram cpestyle-v1.1_p46.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorPaletteInstance-type
properties
content complex
children cpestyle:Outline cpestyle:Fill cpestyle:Shadow
source <xs:element name="Defocus" type="cpestyle:ColorPaletteInstance-type"/>

complexType ColorPaletteInstance-type
diagram cpestyle-v1.1_p47.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Outline cpestyle:Fill cpestyle:Shadow
used by
elements ColorPalette-type/Base ColorPalette-type/Defocus ColorPalette-type/Highlight
source <xs:complexType name="ColorPaletteInstance-type">
 
<xs:sequence>
   
<xs:element name="Outline" type="cpestyle:ColorHex-type"/>
   
<xs:element name="Fill" type="cpestyle:ColorHex-type" minOccurs="0"/>
   
<xs:element name="Shadow" type="cpestyle:ColorHex-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ColorPaletteInstance-type/Outline
diagram cpestyle-v1.1_p48.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorHex-type
properties
content simple
facets
Kind Value Annotation
pattern #[0-9a-fA-F]{6}
source <xs:element name="Outline" type="cpestyle:ColorHex-type"/>

element ColorPaletteInstance-type/Fill
diagram cpestyle-v1.1_p49.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorHex-type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern #[0-9a-fA-F]{6}
source <xs:element name="Fill" type="cpestyle:ColorHex-type" minOccurs="0"/>

element ColorPaletteInstance-type/Shadow
diagram cpestyle-v1.1_p50.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorHex-type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern #[0-9a-fA-F]{6}
source <xs:element name="Shadow" type="cpestyle:ColorHex-type" minOccurs="0"/>

complexType CompatibilityDevice-type
diagram cpestyle-v1.1_p51.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Class cpestyle:SubClass
used by
element NodeStyleRef-type/DeviceTarget
source <xs:complexType name="CompatibilityDevice-type">
 
<xs:sequence>
   
<xs:element name="Class" type="xs:string"/>
   
<xs:element name="SubClass" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element CompatibilityDevice-type/Class
diagram cpestyle-v1.1_p52.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
content simple
source <xs:element name="Class" type="xs:string"/>

element CompatibilityDevice-type/SubClass
diagram cpestyle-v1.1_p53.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubClass" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType CompatibilityResolution-type
diagram cpestyle-v1.1_p54.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:WidthPixels cpestyle:HeightPixels cpestyle:SafeWidthPixels cpestyle:SafeHeightPixels cpestyle:SafePixelsFromLeft cpestyle:SafePixelsFromBottom
attributes
Name  Type  Use  Default  Fixed  Annotation
rotate  xs:boolean  required      
crop  xs:boolean  required      
source <xs:complexType name="CompatibilityResolution-type">
 
<xs:sequence>
   
<xs:element name="WidthPixels" type="xs:positiveInteger"/>
   
<xs:element name="HeightPixels" type="xs:positiveInteger"/>
   
<xs:sequence minOccurs="0">
     
<xs:element name="SafeWidthPixels" type="xs:positiveInteger"/>
     
<xs:element name="SafeHeightPixels" type="xs:positiveInteger"/>
     
<xs:element name="SafePixelsFromLeft" type="xs:positiveInteger"/>
     
<xs:element name="SafePixelsFromBottom" type="xs:positiveInteger"/>
   
</xs:sequence>
 
</xs:sequence>
 
<xs:attribute name="rotate" type="xs:boolean" use="required"/>
 
<xs:attribute name="crop" type="xs:boolean" use="required"/>
</xs:complexType>

attribute CompatibilityResolution-type/@rotate
type xs:boolean
properties
use required
source <xs:attribute name="rotate" type="xs:boolean" use="required"/>

attribute CompatibilityResolution-type/@crop
type xs:boolean
properties
use required
source <xs:attribute name="crop" type="xs:boolean" use="required"/>

element CompatibilityResolution-type/WidthPixels
diagram cpestyle-v1.1_p55.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="WidthPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/HeightPixels
diagram cpestyle-v1.1_p56.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="HeightPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafeWidthPixels
diagram cpestyle-v1.1_p57.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="SafeWidthPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafeHeightPixels
diagram cpestyle-v1.1_p58.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="SafeHeightPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafePixelsFromLeft
diagram cpestyle-v1.1_p59.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="SafePixelsFromLeft" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafePixelsFromBottom
diagram cpestyle-v1.1_p60.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="SafePixelsFromBottom" type="xs:positiveInteger"/>

complexType CPEStyleSet-type
diagram cpestyle-v1.1_p61.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:ExperienceStyleMap cpestyle:NodeStyle cpestyle:Theme
used by
element CPEStyleSet
attributes
Name  Type  Use  Default  Fixed  Annotation
CPEStyleSetID  cpestyle:CPEStyleSetID-type        
updateNum  xs:positiveInteger        
specVersion  xs:string        
source <xs:complexType name="CPEStyleSet-type">
 
<xs:sequence>
   
<xs:element name="ExperienceStyleMap" type="cpestyle:ExperienceMenuMap-type" maxOccurs="unbounded"/>
   
<xs:element name="NodeStyle" type="cpestyle:NodeStyle-type" maxOccurs="unbounded"/>
   
<xs:element name="Theme" type="cpestyle:Theme-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="CPEStyleSetID" type="cpestyle:CPEStyleSetID-type"/>
 
<xs:attribute name="updateNum" type="xs:positiveInteger"/>
 
<xs:attribute name="specVersion" type="xs:string"/>
</xs:complexType>

attribute CPEStyleSet-type/@CPEStyleSetID
type cpestyle:CPEStyleSetID-type
source <xs:attribute name="CPEStyleSetID" type="cpestyle:CPEStyleSetID-type"/>

attribute CPEStyleSet-type/@updateNum
type xs:positiveInteger
source <xs:attribute name="updateNum" type="xs:positiveInteger"/>

attribute CPEStyleSet-type/@specVersion
type xs:string
source <xs:attribute name="specVersion" type="xs:string"/>

element CPEStyleSet-type/ExperienceStyleMap
diagram cpestyle-v1.1_p62.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ExperienceMenuMap-type
properties
minOcc 1
maxOcc unbounded
content complex
children cpestyle:ExperienceID cpestyle:NodeStyleRef
source <xs:element name="ExperienceStyleMap" type="cpestyle:ExperienceMenuMap-type" maxOccurs="unbounded"/>

element CPEStyleSet-type/NodeStyle
diagram cpestyle-v1.1_p63.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:NodeStyle-type
properties
minOcc 1
maxOcc unbounded
content complex
children cpestyle:Type cpestyle:SubType cpestyle:ThemeID cpestyle:Background cpestyle:Private
attributes
Name  Type  Use  Default  Fixed  Annotation
NodeStyleID  cpestyle:NodeStyleID-type  required      
source <xs:element name="NodeStyle" type="cpestyle:NodeStyle-type" maxOccurs="unbounded"/>

element CPEStyleSet-type/Theme
diagram cpestyle-v1.1_p64.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:Theme-type
properties
minOcc 1
maxOcc unbounded
content complex
children cpestyle:ColorPalette cpestyle:ButtonImageSet cpestyle:Fonts
attributes
Name  Type  Use  Default  Fixed  Annotation
ThemeID  md:id-type  required      
source <xs:element name="Theme" type="cpestyle:Theme-type" maxOccurs="unbounded"/>

complexType ExperienceMenuMap-type
diagram cpestyle-v1.1_p65.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:ExperienceID cpestyle:NodeStyleRef
used by
element CPEStyleSet-type/ExperienceStyleMap
source <xs:complexType name="ExperienceMenuMap-type">
 
<xs:sequence>
   
<xs:element name="ExperienceID" maxOccurs="unbounded"/>
   
<xs:element name="NodeStyleRef" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="cpestyle:NodeStyleRef-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ExperienceMenuMap-type/ExperienceID
diagram cpestyle-v1.1_p66.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
properties
minOcc 1
maxOcc unbounded
source <xs:element name="ExperienceID" maxOccurs="unbounded"/>

element ExperienceMenuMap-type/NodeStyleRef
diagram cpestyle-v1.1_p67.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type extension of cpestyle:NodeStyleRef-type
properties
minOcc 1
maxOcc unbounded
content complex
children cpestyle:Orientation cpestyle:WidthPixelsMax cpestyle:DeviceTarget
attributes
Name  Type  Use  Default  Fixed  Annotation
NodeStyleID  cpestyle:NodeStyleID-type  required      
source <xs:element name="NodeStyleRef" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="cpestyle:NodeStyleRef-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

complexType Fonts-type
diagram cpestyle-v1.1_p68.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:FontGroup cpestyle:CSSFontFamily cpestyle:CSS3FontProperties
used by
element Theme-type/Fonts
source <xs:complexType name="Fonts-type">
 
<xs:sequence>
   
<xs:element name="FontGroup" type="xs:string"/>
   
<xs:element name="CSSFontFamily" type="xs:string" minOccurs="0"/>
   
<xs:element name="CSS3FontProperties" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Fonts-type/FontGroup
diagram cpestyle-v1.1_p69.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
content simple
source <xs:element name="FontGroup" type="xs:string"/>

element Fonts-type/CSSFontFamily
diagram cpestyle-v1.1_p70.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CSSFontFamily" type="xs:string" minOccurs="0"/>

element Fonts-type/CSS3FontProperties
diagram cpestyle-v1.1_p71.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CSS3FontProperties" type="xs:string" minOccurs="0"/>

complexType ImageSubArea-type
diagram cpestyle-v1.1_p72.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:WidthPixels cpestyle:HeightPixels cpestyle:PixelsFromLeft cpestyle:PixelsFromBottom
used by
element BackgroundAdaptation-type/SafeArea
complexType BackgroundOverlayArea-type
source <xs:complexType name="ImageSubArea-type">
 
<xs:sequence>
   
<xs:element name="WidthPixels" type="xs:positiveInteger"/>
   
<xs:element name="HeightPixels" type="xs:positiveInteger"/>
   
<xs:element name="PixelsFromLeft" type="xs:nonNegativeInteger"/>
   
<xs:element name="PixelsFromBottom" type="xs:nonNegativeInteger"/>
 
</xs:sequence>
</xs:complexType>

element ImageSubArea-type/WidthPixels
diagram cpestyle-v1.1_p73.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="WidthPixels" type="xs:positiveInteger"/>

element ImageSubArea-type/HeightPixels
diagram cpestyle-v1.1_p74.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
content simple
source <xs:element name="HeightPixels" type="xs:positiveInteger"/>

element ImageSubArea-type/PixelsFromLeft
diagram cpestyle-v1.1_p75.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:nonNegativeInteger
properties
content simple
source <xs:element name="PixelsFromLeft" type="xs:nonNegativeInteger"/>

element ImageSubArea-type/PixelsFromBottom
diagram cpestyle-v1.1_p76.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:nonNegativeInteger
properties
content simple
source <xs:element name="PixelsFromBottom" type="xs:nonNegativeInteger"/>

complexType NodeStyle-type
diagram cpestyle-v1.1_p77.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Type cpestyle:SubType cpestyle:ThemeID cpestyle:Background cpestyle:Private
used by
element CPEStyleSet-type/NodeStyle
attributes
Name  Type  Use  Default  Fixed  Annotation
NodeStyleID  cpestyle:NodeStyleID-type  required      
source <xs:complexType name="NodeStyle-type">
 
<xs:sequence>
   
<xs:element name="Type"/>
   
<xs:element name="SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ThemeID" type="md:id-type"/>
   
<xs:element name="Background" type="cpestyle:Background-type" minOccurs="0"/>
   
<xs:element name="Private" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:any namespace="##other" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="NodeStyleID" type="cpestyle:NodeStyleID-type" use="required"/>
</xs:complexType>

attribute NodeStyle-type/@NodeStyleID
type cpestyle:NodeStyleID-type
properties
use required
source <xs:attribute name="NodeStyleID" type="cpestyle:NodeStyleID-type" use="required"/>

element NodeStyle-type/Type
diagram cpestyle-v1.1_p78.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
source <xs:element name="Type"/>

element NodeStyle-type/SubType
diagram cpestyle-v1.1_p79.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
properties
minOcc 0
maxOcc unbounded
source <xs:element name="SubType" minOccurs="0" maxOccurs="unbounded"/>

element NodeStyle-type/ThemeID
diagram cpestyle-v1.1_p80.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type md:id-type
properties
content simple
source <xs:element name="ThemeID" type="md:id-type"/>

element NodeStyle-type/Background
diagram cpestyle-v1.1_p81.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:Background-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:Color cpestyle:Image cpestyle:Video cpestyle:AudioLoop cpestyle:Adaptation cpestyle:OverlayArea
attributes
Name  Type  Use  Default  Fixed  Annotation
looping  xs:boolean        
documentation
loop or stop at end
source <xs:element name="Background" type="cpestyle:Background-type" minOccurs="0"/>

element NodeStyle-type/Private
diagram cpestyle-v1.1_p82.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##other" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType NodeStyleRef-type
diagram cpestyle-v1.1_p83.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:Orientation cpestyle:WidthPixelsMax cpestyle:DeviceTarget
used by
element ExperienceMenuMap-type/NodeStyleRef
attributes
Name  Type  Use  Default  Fixed  Annotation
NodeStyleID  cpestyle:NodeStyleID-type  required      
source <xs:complexType name="NodeStyleRef-type">
 
<xs:sequence>
   
<xs:element name="Orientation" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Landscape"/>
         
<xs:enumeration value="Portrait"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="WidthPixelsMax" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="DeviceTarget" type="cpestyle:CompatibilityDevice-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="NodeStyleID" type="cpestyle:NodeStyleID-type" use="required"/>
</xs:complexType>

attribute NodeStyleRef-type/@NodeStyleID
type cpestyle:NodeStyleID-type
properties
use required
source <xs:attribute name="NodeStyleID" type="cpestyle:NodeStyleID-type" use="required"/>

element NodeStyleRef-type/Orientation
diagram cpestyle-v1.1_p84.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Landscape
enumeration Portrait
source <xs:element name="Orientation" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Landscape"/>
     
<xs:enumeration value="Portrait"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NodeStyleRef-type/WidthPixelsMax
diagram cpestyle-v1.1_p85.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WidthPixelsMax" type="xs:positiveInteger" minOccurs="0"/>

element NodeStyleRef-type/DeviceTarget
diagram cpestyle-v1.1_p86.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:CompatibilityDevice-type
properties
minOcc 0
maxOcc unbounded
content complex
children cpestyle:Class cpestyle:SubClass
source <xs:element name="DeviceTarget" type="cpestyle:CompatibilityDevice-type" minOccurs="0" maxOccurs="unbounded"/>

complexType Theme-type
diagram cpestyle-v1.1_p87.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
children cpestyle:ColorPalette cpestyle:ButtonImageSet cpestyle:Fonts
used by
element CPEStyleSet-type/Theme
attributes
Name  Type  Use  Default  Fixed  Annotation
ThemeID  md:id-type  required      
source <xs:complexType name="Theme-type">
 
<xs:sequence>
   
<xs:element name="ColorPalette" type="cpestyle:ColorPalette-type" minOccurs="0"/>
   
<xs:element name="ButtonImageSet" type="cpestyle:ButtonSet-type" minOccurs="0"/>
   
<xs:element name="Fonts" type="cpestyle:Fonts-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ThemeID" type="md:id-type" use="required"/>
</xs:complexType>

attribute Theme-type/@ThemeID
type md:id-type
properties
use required
source <xs:attribute name="ThemeID" type="md:id-type" use="required"/>

element Theme-type/ColorPalette
diagram cpestyle-v1.1_p88.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ColorPalette-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:NeutralPalette cpestyle:Base cpestyle:Highlight cpestyle:Defocus
source <xs:element name="ColorPalette" type="cpestyle:ColorPalette-type" minOccurs="0"/>

element Theme-type/ButtonImageSet
diagram cpestyle-v1.1_p89.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:ButtonSet-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:Button
source <xs:element name="ButtonImageSet" type="cpestyle:ButtonSet-type" minOccurs="0"/>

element Theme-type/Fonts
diagram cpestyle-v1.1_p90.png
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type cpestyle:Fonts-type
properties
minOcc 0
maxOcc 1
content complex
children cpestyle:FontGroup cpestyle:CSSFontFamily cpestyle:CSS3FontProperties
source <xs:element name="Fonts" type="cpestyle:Fonts-type" minOccurs="0"/>

simpleType ColorHex-type
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type restriction of xs:string
properties
base xs:string
used by
elements Background-type/Color ColorPaletteInstance-type/Fill BackgroundAdaptation-type/FillColor ColorPaletteInstance-type/Outline ColorPaletteInstance-type/Shadow
facets
Kind Value Annotation
pattern #[0-9a-fA-F]{6}
source <xs:simpleType name="ColorHex-type">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="#[0-9a-fA-F]{6}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CPEStyleSetID-type
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type md:id-type
properties
base md:id-type
used by
attribute CPEStyleSet-type/@CPEStyleSetID
source <xs:simpleType name="CPEStyleSetID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType NodeStyleID-type
namespace http://www.movielabs.com/schema/md/cpestyle/v1.1/cpestyle
type md:id-type
properties
base md:id-type
used by
attributes NodeStyle-type/@NodeStyleID NodeStyleRef-type/@NodeStyleID
source <xs:simpleType name="NodeStyleID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

group DigitalAssetInteractiveBase-group
diagram cpestyle-v1.1_p91.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:Type md:SubType md:FormatType md:Language
used by
complexTypes DigitalAssetInteractiveBaseData-type DigitalAssetInteractiveData-type
source <xs:group name="DigitalAssetInteractiveBase-group">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Interactive-Type"/>
   
<xs:element name="SubType" type="md:string-Interactive-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="FormatType" type="md:string-Interactive-FormatType" minOccurs="0"/>
   
<xs:element name="Language" type="md:language-redefine" minOccurs="0"/>
 
</xs:sequence>
</xs:group>

element DigitalAssetInteractiveBase-group/Type
diagram cpestyle-v1.1_p92.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-Interactive-Type
properties
content simple
source <xs:element name="Type" type="md:string-Interactive-Type"/>

element DigitalAssetInteractiveBase-group/SubType
diagram cpestyle-v1.1_p93.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-Interactive-SubType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="md:string-Interactive-SubType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetInteractiveBase-group/FormatType
diagram cpestyle-v1.1_p94.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-Interactive-FormatType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FormatType" type="md:string-Interactive-FormatType" minOccurs="0"/>

element DigitalAssetInteractiveBase-group/Language
diagram cpestyle-v1.1_p95.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:language-redefine
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Language" type="md:language-redefine" minOccurs="0"/>

complexType AbbreviatedMetadata-type
diagram cpestyle-v1.1_p96.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:UpdateNum md:LocalizedInfo md:Rating md:AltIdentifier md:Studio
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:complexType name="AbbreviatedMetadata-type">
 
<xs:sequence>
   
<xs:element name="UpdateNum" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LocalizedInfo" type="md:AbbreviatedMetadataInfo-type" maxOccurs="unbounded"/>
   
<xs:element name="Rating" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Studio" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Equivalent to DisplayName</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

attribute AbbreviatedMetadata-type/@ContentID
type md:ContentID-type
properties
use required
source <xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>

element AbbreviatedMetadata-type/UpdateNum
diagram cpestyle-v1.1_p97.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type restriction of xs:int
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1
source <xs:element name="UpdateNum" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AbbreviatedMetadata-type/LocalizedInfo
diagram cpestyle-v1.1_p98.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:AbbreviatedMetadataInfo-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:TitleBrief md:ArtReference md:SummaryShort md:DisplayIndicators
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
source <xs:element name="LocalizedInfo" type="md:AbbreviatedMetadataInfo-type" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Rating
diagram cpestyle-v1.1_p99.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ContentRating-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:NotRated md:Rating md:AdultContent
source <xs:element name="Rating" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/AltIdentifier
diagram cpestyle-v1.1_p100.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Studio
diagram cpestyle-v1.1_p101.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
content simple
annotation
documentation
Equivalent to DisplayName
source <xs:element name="Studio" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Equivalent to DisplayName</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AbbreviatedMetadataInfo-type
diagram cpestyle-v1.1_p102.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:TitleBrief md:ArtReference md:SummaryShort md:DisplayIndicators
used by
element AbbreviatedMetadata-type/LocalizedInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
source <xs:complexType name="AbbreviatedMetadataInfo-type">
 
<xs:sequence>
   
<xs:element name="TitleBrief" type="xs:string"/>
   
<xs:element name="ArtReference" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SummaryShort" type="xs:string"/>
   
<xs:element name="DisplayIndicators" minOccurs="0" maxOccurs="unbounded">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="CC"/>
         
<xs:enumeration value="F"/>
         
<xs:enumeration value="P"/>
         
<xs:enumeration value="DD"/>
         
<xs:enumeration value="SAP"/>
         
<xs:enumeration value="DVS"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language" type="md:language-redefine" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
</xs:complexType>

attribute AbbreviatedMetadataInfo-type/@language
type md:language-redefine
properties
use required
source <xs:attribute name="language" type="md:language-redefine" use="required"/>

attribute AbbreviatedMetadataInfo-type/@default
type xs:boolean
source <xs:attribute name="default" type="xs:boolean"/>

element AbbreviatedMetadataInfo-type/TitleBrief
diagram cpestyle-v1.1_p103.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

element AbbreviatedMetadataInfo-type/ArtReference
diagram cpestyle-v1.1_p104.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:anyURI
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ArtReference" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadataInfo-type/SummaryShort
diagram cpestyle-v1.1_p105.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
content simple
source <xs:element name="SummaryShort" type="xs:string"/>

element AbbreviatedMetadataInfo-type/DisplayIndicators
diagram cpestyle-v1.1_p106.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type restriction of xs:string
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration CC
enumeration F
enumeration P
enumeration DD
enumeration SAP
enumeration DVS
source <xs:element name="DisplayIndicators" minOccurs="0" maxOccurs="unbounded">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="CC"/>
     
<xs:enumeration value="F"/>
     
<xs:enumeration value="P"/>
     
<xs:enumeration value="DD"/>
     
<xs:enumeration value="SAP"/>
     
<xs:enumeration value="DVS"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType AssociatedOrg-type
diagram cpestyle-v1.1_p107.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of md:OrgName-type
properties
base md:OrgName-type
children md:DisplayName md:SortName md:AlternateName
used by
elements BasicMetadata-type/AssociatedOrg ReleaseHistory-type/ReleaseOrg
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
source <xs:complexType name="AssociatedOrg-type">
 
<xs:complexContent>
   
<xs:extension base="md:OrgName-type">
     
<xs:attribute name="role" type="md:string-AssociatedOrg-role"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute AssociatedOrg-type/@role
type md:string-AssociatedOrg-role
source <xs:attribute name="role" type="md:string-AssociatedOrg-role"/>

complexType BasicMetadata-type
diagram cpestyle-v1.1_p108.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:AssociatedOrg md:SequenceInfo md:Parent
used by
elements InventoryMetadata-type/BasicMetadata CompObjEntry-type/BasicMetadata BasicMetadataParent-type/Parent
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:complexType name="BasicMetadata-type">
 
<xs:sequence>
   
<xs:element name="UpdateNum" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>
   
<xs:element name="RunLength" type="xs:duration" minOccurs="0"/>
   
<xs:element name="ReleaseYear" type="xs:gYear"/>
   
<xs:element name="ReleaseDate" type="md:YearDateOrTime-type" minOccurs="0"/>
   
<xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="WorkType" type="md:string-WorkType"/>
   
<xs:element name="WorkTypeDetail" type="md:string-WorkTypeDetail" minOccurs="0"/>
   
<xs:element name="PictureColorType" type="md:ColorType-type" minOccurs="0"/>
   
<xs:element name="PictureFormat" type="md:string-PictureFormat" minOccurs="0"/>
   
<xs:element name="ThreeD" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="three60" type="xs:boolean"/>
           
<xs:attribute name="multiview" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AspectRatio" type="md:string-AspectRatio" minOccurs="0"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0"/>
   
<xs:element name="PrimarySpokenLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>
   
<xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

attribute BasicMetadata-type/@ContentID
type md:ContentID-type
properties
use required
source <xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>

element BasicMetadata-type/UpdateNum
diagram cpestyle-v1.1_p109.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type restriction of xs:int
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1
source <xs:element name="UpdateNum" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BasicMetadata-type/LocalizedInfo
diagram cpestyle-v1.1_p110.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:BasicMetadataInfo-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
source <xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>

element BasicMetadata-type/RunLength
diagram cpestyle-v1.1_p111.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RunLength" type="xs:duration" minOccurs="0"/>

element BasicMetadata-type/ReleaseYear
diagram cpestyle-v1.1_p112.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:gYear
properties
content simple
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram cpestyle-v1.1_p113.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReleaseDate" type="md:YearDateOrTime-type" minOccurs="0"/>

element BasicMetadata-type/ReleaseHistory
diagram cpestyle-v1.1_p114.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ReleaseHistory-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ReleaseType md:DistrTerritory md:Date md:Description md:ReleaseOrg
source <xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/WorkType
diagram cpestyle-v1.1_p115.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

element BasicMetadata-type/WorkTypeDetail
diagram cpestyle-v1.1_p116.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-WorkTypeDetail
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WorkTypeDetail" type="md:string-WorkTypeDetail" minOccurs="0"/>

element BasicMetadata-type/PictureColorType
diagram cpestyle-v1.1_p117.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ColorType-type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration color
enumeration bandw
enumeration colorized
enumeration composite
enumeration unknown
source <xs:element name="PictureColorType" type="md:ColorType-type" minOccurs="0"/>

element BasicMetadata-type/PictureFormat
diagram cpestyle-v1.1_p118.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-PictureFormat
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PictureFormat" type="md:string-PictureFormat" minOccurs="0"/>

element BasicMetadata-type/ThreeD
diagram cpestyle-v1.1_p119.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of xs:boolean
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
three60  xs:boolean        
multiview  xs:boolean        
source <xs:element name="ThreeD" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="three60" type="xs:boolean"/>
       
<xs:attribute name="multiview" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/ThreeD/@three60
type xs:boolean
source <xs:attribute name="three60" type="xs:boolean"/>

attribute BasicMetadata-type/ThreeD/@multiview
type xs:boolean
source <xs:attribute name="multiview" type="xs:boolean"/>

element BasicMetadata-type/AspectRatio
diagram cpestyle-v1.1_p120.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-AspectRatio
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AspectRatio" type="md:string-AspectRatio" minOccurs="0"/>

element BasicMetadata-type/AltIdentifier
diagram cpestyle-v1.1_p121.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/RatingSet
diagram cpestyle-v1.1_p122.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ContentRating-type
properties
minOcc 0
maxOcc 1
content complex
children md:NotRated md:Rating md:AdultContent
source <xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0"/>

element BasicMetadata-type/People
diagram cpestyle-v1.1_p123.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender
source <xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/CountryOfOrigin
diagram cpestyle-v1.1_p124.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0"/>

element BasicMetadata-type/PrimarySpokenLanguage
diagram cpestyle-v1.1_p125.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:language-redefine
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PrimarySpokenLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/OriginalLanguage
diagram cpestyle-v1.1_p126.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:language-redefine
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="OriginalLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/VersionLanguage
diagram cpestyle-v1.1_p127.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:language-redefine
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="VersionLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/AssociatedOrg
diagram cpestyle-v1.1_p128.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:AssociatedOrg-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:SortName md:AlternateName
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
source <xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/SequenceInfo
diagram cpestyle-v1.1_p129.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ContentSequenceInfo-type
properties
minOcc 0
maxOcc 1
content complex
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
source <xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>

element BasicMetadata-type/Parent
diagram cpestyle-v1.1_p130.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:BasicMetadataParent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Parent md:ParentContentID
attributes
Name  Type  Use  Default  Fixed  Annotation
relationshipType  derived by: xs:string        
source <xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadataInfo-type
diagram cpestyle-v1.1_p131.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
used by
element BasicMetadata-type/LocalizedInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
source <xs:complexType name="BasicMetadataInfo-type">
 
<xs:sequence>
   
<xs:element name="TitleDisplay19" type="xs:string" minOccurs="0"/>
   
<xs:element name="TitleDisplay60" type="xs:string" minOccurs="0"/>
   
<xs:element name="TitleDisplayUnlimited" type="xs:string" minOccurs="0"/>
   
<xs:element name="TitleSort" type="xs:string"/>
   
<xs:element name="ArtReference" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
           
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary190">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary400" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary4000" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Genre" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="source" type="xs:anyURI"/>
           
<xs:attribute name="id" type="md:string-Genre_id"/>
           
<xs:attribute name="level" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Keyword" type="md:string-Keyword" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalTitle" type="xs:string" minOccurs="0"/>
   
<xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>
   
<xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TitleAlternate" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="md:string-TitleAlternate_type"/>
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language" type="md:language-redefine" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
</xs:complexType>

attribute BasicMetadataInfo-type/@language
type md:language-redefine
properties
use required
source <xs:attribute name="language" type="md:language-redefine" use="required"/>

attribute BasicMetadataInfo-type/@default
type xs:boolean
source <xs:attribute name="default" type="xs:boolean"/>

element BasicMetadataInfo-type/TitleDisplay19
diagram cpestyle-v1.1_p132.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplay19" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleDisplay60
diagram cpestyle-v1.1_p133.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplay60" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleDisplayUnlimited
diagram cpestyle-v1.1_p134.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplayUnlimited" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleSort
diagram cpestyle-v1.1_p135.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
content simple
source <xs:element name="TitleSort" type="xs:string"/>

element BasicMetadataInfo-type/ArtReference
diagram cpestyle-v1.1_p136.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of xs:anyURI
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
resolution  md:string-ArtReference_resolution        
purpose  md:string-ArtReference_purpose        
source <xs:element name="ArtReference" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
       
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataInfo-type/ArtReference/@resolution
type md:string-ArtReference_resolution
source <xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>

attribute BasicMetadataInfo-type/ArtReference/@purpose
type md:string-ArtReference_purpose
source <xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>

element BasicMetadataInfo-type/Summary190
diagram cpestyle-v1.1_p137.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cast  xs:boolean        
source <xs:element name="Summary190">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataInfo-type/Summary190/@cast
type xs:boolean
source <xs:attribute name="cast" type="xs:boolean"/>

element BasicMetadataInfo-type/Summary400
diagram cpestyle-v1.1_p138.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cast  xs:boolean        
source <xs:element name="Summary400" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataInfo-type/Summary400/@cast
type xs:boolean
source <xs:attribute name="cast" type="xs:boolean"/>

element BasicMetadataInfo-type/Summary4000
diagram cpestyle-v1.1_p139.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cast  xs:boolean        
source <xs:element name="Summary4000" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataInfo-type/Summary4000/@cast
type xs:boolean
source <xs:attribute name="cast" type="xs:boolean"/>

element BasicMetadataInfo-type/DisplayIndicators
diagram cpestyle-v1.1_p140.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-DisplayIndicators
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration CC
enumeration F
enumeration P
enumeration DD
enumeration SAP
enumeration DVS
source <xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/Genre
diagram cpestyle-v1.1_p141.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
source  xs:anyURI        
id  md:string-Genre_id        
level  xs:integer        
source <xs:element name="Genre" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="source" type="xs:anyURI"/>
       
<xs:attribute name="id" type="md:string-Genre_id"/>
       
<xs:attribute name="level" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataInfo-type/Genre/@source
type xs:anyURI
source <xs:attribute name="source" type="xs:anyURI"/>

attribute BasicMetadataInfo-type/Genre/@id
type md:string-Genre_id
source <xs:attribute name="id" type="md:string-Genre_id"/>

attribute BasicMetadataInfo-type/Genre/@level
type xs:integer
source <xs:attribute name="level" type="xs:integer"/>

element BasicMetadataInfo-type/Keyword
diagram cpestyle-v1.1_p142.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:string-Keyword
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Keyword" type="md:string-Keyword" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/VersionNotes
diagram cpestyle-v1.1_p143.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/Region
diagram cpestyle-v1.1_p144.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/OriginalTitle
diagram cpestyle-v1.1_p145.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OriginalTitle" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/CopyrightLine
diagram cpestyle-v1.1_p146.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/PeopleLocal
diagram cpestyle-v1.1_p147.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender
source <xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/TitleAlternate
diagram cpestyle-v1.1_p148.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  md:string-TitleAlternate_type        
language  md:language-redefine        
source <xs:element name="TitleAlternate" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="md:string-TitleAlternate_type"/>
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataInfo-type/TitleAlternate/@type
type md:string-TitleAlternate_type
source <xs:attribute name="type" type="md:string-TitleAlternate_type"/>

attribute BasicMetadataInfo-type/TitleAlternate/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

complexType BasicMetadataJob-type
diagram cpestyle-v1.1_p149.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:JobFunction md:JobDisplay md:BillingBlockOrder md:Character md:Guest
used by
element BasicMetadataPeople-type/Job
source <xs:complexType name="BasicMetadataJob-type">
 
<xs:sequence>
   
<xs:element name="JobFunction">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:Role-type">
           
<xs:attribute name="scheme" type="md:string-JobFunction_scheme"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobDisplay" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-JobDisplay">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BillingBlockOrder" type="xs:int" minOccurs="0"/>
   
<xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Guest" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BasicMetadataJob-type/JobFunction
diagram cpestyle-v1.1_p150.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of md:Role-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
scheme  md:string-JobFunction_scheme        
source <xs:element name="JobFunction">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:Role-type">
       
<xs:attribute name="scheme" type="md:string-JobFunction_scheme"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataJob-type/JobFunction/@scheme
type md:string-JobFunction_scheme
source <xs:attribute name="scheme" type="md:string-JobFunction_scheme"/>

element BasicMetadataJob-type/JobDisplay
diagram cpestyle-v1.1_p151.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type extension of md:string-JobDisplay
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="JobDisplay" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-JobDisplay">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataJob-type/JobDisplay/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

element BasicMetadataJob-type/BillingBlockOrder
diagram cpestyle-v1.1_p152.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BillingBlockOrder" type="xs:int" minOccurs="0"/>

element BasicMetadataJob-type/Character
diagram cpestyle-v1.1_p153.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataJob-type/Guest
diagram cpestyle-v1.1_p154.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Guest" type="xs:boolean" minOccurs="0"/>

complexType BasicMetadataParent-type
diagram cpestyle-v1.1_p155.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:Parent md:ParentContentID
used by
element BasicMetadata-type/Parent
attributes
Name  Type  Use  Default  Fixed  Annotation
relationshipType  derived by: xs:string        
source <xs:complexType name="BasicMetadataParent-type">
 
<xs:choice>
   
<xs:element name="Parent" type="md:BasicMetadata-type"/>
   
<xs:element name="ParentContentID" type="md:ContentID-type"/>
 
</xs:choice>
 
<xs:attribute name="relationshipType">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="isclipof"/>
       
<xs:enumeration value="isepisodeof"/>
       
<xs:enumeration value="isseasonof"/>
       
<xs:enumeration value="ispieceof"/>
       
<xs:enumeration value="ispartof"/>
       
<xs:enumeration value="isderivedfrom"/>
       
<xs:enumeration value="iscompositeof"/>
       
<xs:enumeration value="issupplementto"/>
       
<xs:enumeration value="ispromotionfor"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute BasicMetadataParent-type/@relationshipType
type restriction of xs:string
facets
Kind Value Annotation
enumeration isclipof
enumeration isepisodeof
enumeration isseasonof
enumeration ispieceof
enumeration ispartof
enumeration isderivedfrom
enumeration iscompositeof
enumeration issupplementto
enumeration ispromotionfor
source <xs:attribute name="relationshipType">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="isclipof"/>
     
<xs:enumeration value="isepisodeof"/>
     
<xs:enumeration value="isseasonof"/>
     
<xs:enumeration value="ispieceof"/>
     
<xs:enumeration value="ispartof"/>
     
<xs:enumeration value="isderivedfrom"/>
     
<xs:enumeration value="iscompositeof"/>
     
<xs:enumeration value="issupplementto"/>
     
<xs:enumeration value="ispromotionfor"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element BasicMetadataParent-type/Parent
diagram cpestyle-v1.1_p156.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:BasicMetadata-type
properties
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:AssociatedOrg md:SequenceInfo md:Parent
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="Parent" type="md:BasicMetadata-type"/>

element BasicMetadataParent-type/ParentContentID
diagram cpestyle-v1.1_p157.png
namespace http://www.movielabs.com/schema/md/v2.5/md
type md:ContentID-type
properties
content simple
source <xs:element name="ParentContentID" type="md:ContentID-type"/>

complexType BasicMetadataPeople-type
diagram cpestyle-v1.1_p158.png
namespace http://www.movielabs.com/schema/md/v2.5/md
children md:Job md:Name md:Identifier md:Gender
used by
elements TimedEvent-type/People BasicMetadata-type/People DigitalAssetAudioData-type/People BasicMetadataInfo-type/PeopleLocal
source <xs:complexType name="BasicMetadataPeople-type">
 
<xs:sequence>
   
<xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>
   
<xs:element name="Name" type="md:PersonName-type"/>
   
<xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Gender" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="male"/>
         
<xs:enumeration value="female"/>
         
<xs:enumeration value="neutral"/>
         
<xs:enumeration value="plural"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element BasicMetadataPeople-type/Job
diagram