Schema extrasmenu-v0.8e.xsd


schema location http://www.movielabs.com/md/extras/extrasmenu-v0.8e.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
 
Elements  Complex types  Simple types 
ExtrasMenu  Background-type  ExtrasMenuID-type 
Button-type  MenuCollectionID-type 
ButtonPositioned-type  MenuElementID-type 
Compatibility-type  MenuID-type 
CompatibilityFixedLayout-type 
CompatibilityResolution-type 
ExtrasMenu-type 
ExtrasMenuCollection-type 
ExtrasMenuExperience-type 
Gallery-type 
GalleryLayout-type 
ImagePositioned-type 
Menu-type 
MenuAcquireAsset-type 
MenuBehavior-type 
MenuElement-type 
MenuElementUserAction-type 
Menus-type 
MenuScroll-type 
MenuUserAction-type 
PlaybackStart-type 
Position-type 


schema location \\psf\Home\Documents\DECE\Schema\md-v2.3.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/v2.3/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_resolution 
ContainerMetadata-type  string-AspectRatio 
ContainerMetadataWithID-type  string-AssociatedOrg-role 
ContainerSpecific-type  string-Audio-Channels 
ContainerTrackMetadata-type  string-Audio-Enc-ChannelMapping 
ContentIdentifier-type  string-Audio-Enc-Codec 
ContentRating-type  string-Audio-Enc-CodecType 
ContentRatingDetail-type  string-Audio-Enc-VBR 
ContentSequenceInfo-type  string-Audio-Type 
DateTimeRange-type  string-Cardset-Type 
DigitalAssetAncillaryData-type  string-CardsetList-Location 
DigitalAssetAudioData-type  string-CardsetList-Type 
DigitalAssetAudioEncoding-type  string-Compilation-CompilationClass 
DigitalAssetAudioLanguage-type  string-Compilation-EntryClass 
DigitalAssetCardset-type  string-Compilation-EntryNumber 
DigitalAssetCardsetList-type  string-Container-ContainerReference 
DigitalAssetChromaticity-type  string-Container-Type 
DigitalAssetColorEncoding-type  string-ContentID-Identifier 
DigitalAssetColorVolume-type  string-ContentID-Namespace 
DigitalAssetExternalTrackReference-type  string-DisplayIndicators 
DigitalAssetImageData-type  string-Genre 
DigitalAssetInteractiveBaseData-type  string-Genre_id 
DigitalAssetInteractiveData-type  string-Hash 
DigitalAssetInteractiveEncoding-type  string-Hash-method 
DigitalAssetMetadata-type  string-Idenifier_Namespace 
DigitalAssetSet-type  string-Image-Encoding 
DigitalAssetSubtitleData-type  string-Interactive-Enc-RuntimeEnvironment 
DigitalAssetSubtitleFormat-type  string-Interactive-Enc-Version 
DigitalAssetVideoData-type  string-Interactive-FormatType 
DigitalAssetVideoEncoding-type  string-Interactive-Type 
DigitalAssetVideoPicture-type  string-JobDisplay 
DigitalAssetVideoPictureFrameRate-type  string-JobFunction 
DigitalAssetVideoPictureHDRPlaybackInfo-type  string-JobFunction_scheme 
DigitalAssetVideoPictureLightLevel-type  string-Keyword 
DigitalAssetVideoPictureProgressive-type  string-Money-currency 
DigitalAssetVideoSubtitleLanguage-type  string-Name_Suffix 
DigitalAssetWatermark-type  string-NotRated-condition 
GroupingEntity-type  string-OrgName-idType 
Hash-type  string-PictureFormat 
Money-type  string-Rating-System 
NVPair-type  string-Release-ReleaseType 
NVPairMoney-type  string-SequenceInfo-AlternateNumber 
OrgName-type  string-SequenceInfo-AlternateNumber-domain 
PersonIdentifier-type  string-SequenceInfo-DistributionNumber 
PersonName-type  string-SequenceInfo-DistributionNumber-domain 
PrivateData-type  string-SequenceInfo-HouseSequence 
Region-type  string-SequenceInfo-HouseSequence-domain 
ReleaseHistory-type  string-Subtitle-Enc-Codec 
StringAndLanguage-type  string-Subtitle-Enc-CodecType 
string-Subtitle-Format 
string-Subtitle-FormatType 
string-Subtitle-Type 
string-TitleAlternate_type 
string-TrackReference 
string-Video-Enc-Codec 
string-Video-Enc-CodecType 
string-Video-Enc-MLevel 
string-Video-Enc-MProfile 
string-Video-Enc-VBR 
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 \\psf\Home\Documents\DECE\Schema\manifest-v1.3.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/manifest/v1.3/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 
AudioClipRef-type  GalleryID-type 
AudioTrackReference-type  ImageID-type 
Audiovisual-type  InteractiveTrackID-type 
AudiovisualClipRef-type  Location-type 
Chapter-type  PictureGroupID-type 
ChapterList-type  PictureID-type 
Compatibility-type  PlayableSequenceID-type 
ContainerReference-type  PresentationID-type 
Experience-type  ProgramID-type 
ExperienceApp-type  SubtitleTrackID-type 
ExperienceChild-type  TimecodePattern-type 
ExperienceList-type  VideoTrackID-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 
InventoryMetadata-type 
InventoryMetadataAlias-type 
InventoryMetadataLocalizedPair-type 
InventorySubtitle-type 
InventoryVideo-type 
MediaManifest-type 
MediaManifestEdit-type 
MediaManifestEditAdd-type 
MediaManifestEditDelete-type 
MediaManifestEditLocRef-type 
Picture-type 
PictureGroup-type 
PictureGroupList-type 
PlayableSequence-type 
PlayableSequenceList-type 
Presentation-type 
PresentationLanguagePair-type 
PresentationList-type 
SubtitleTrackReference-type 
Timecode-type 
TrackMetadata-type 
VideoTrackReference-type 


element ExtrasMenu
diagram extrasmenu-v0.8e_p1.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ExtrasMenu-type
properties
content complex
children extrasmenu:Compatibility extrasmenu:Menus extrasmenu:Gallery
attributes
Name  Type  Use  Default  Fixed  Annotation
ExtrasMenuID  extrasmenu:ExtrasMenuID-type        
updateNum  xs:positiveInteger        
source <xs:element name="ExtrasMenu" type="extrasmenu:ExtrasMenu-type"/>

complexType Background-type
diagram extrasmenu-v0.8e_p2.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:AudioLoop extrasmenu:ImageID extrasmenu:Clip
used by
elements Menu-type/Background GalleryLayout-type/Background
source <xs:complexType name="Background-type">
 
<xs:sequence>
   
<xs:element name="AudioLoop" type="manifest:AudioClipRef-type" minOccurs="0"/>
   
<xs:element name="ImageID" type="manifest:ImageID-type" minOccurs="0"/>
   
<xs:element name="Clip" type="manifest:AudiovisualClipRef-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Background-type/AudioLoop
diagram extrasmenu-v0.8e_p3.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:AudioClipRef-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:AudioTrackID manifest:EntryPointTimecode manifest:ExitPointTimecode
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
source <xs:element name="AudioLoop" type="manifest:AudioClipRef-type" minOccurs="0"/>

element Background-type/ImageID
diagram extrasmenu-v0.8e_p4.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:ImageID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type" minOccurs="0"/>

element Background-type/Clip
diagram extrasmenu-v0.8e_p5.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:AudiovisualClipRef-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PresentationID manifest:EntryPointTimecode manifest:ExitPointTimecode
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
source <xs:element name="Clip" type="manifest:AudiovisualClipRef-type" minOccurs="0"/>

complexType Button-type
diagram extrasmenu-v0.8e_p6.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText
used by
elements GalleryLayout-type/ExitButton MenuScroll-type/LeftUpIcon MenuScroll-type/RightDownIcon
complexType ButtonPositioned-type
source <xs:complexType name="Button-type">
 
<xs:sequence>
   
<xs:element name="Icon" type="manifest:ImageID-type"/>
   
<xs:element name="RolloverIcon" type="manifest:ImageID-type" minOccurs="0"/>
   
<xs:element name="LabelText" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element Button-type/Icon
diagram extrasmenu-v0.8e_p7.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:ImageID-type
properties
content simple
source <xs:element name="Icon" type="manifest:ImageID-type"/>

element Button-type/RolloverIcon
diagram extrasmenu-v0.8e_p8.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:ImageID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RolloverIcon" type="manifest:ImageID-type" minOccurs="0"/>

element Button-type/LabelText
diagram extrasmenu-v0.8e_p9.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="LabelText" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType ButtonPositioned-type
diagram extrasmenu-v0.8e_p10.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extension of extrasmenu:Button-type
properties
base extrasmenu:Button-type
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText extrasmenu:Position
used by
elements MenuElement-type/Icon GalleryLayout-type/NextButton GalleryLayout-type/PreviousButton
source <xs:complexType name="ButtonPositioned-type">
 
<xs:complexContent>
   
<xs:extension base="extrasmenu:Button-type">
     
<xs:sequence>
       
<xs:element name="Position" type="extrasmenu:Position-type"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ButtonPositioned-type/Position
diagram extrasmenu-v0.8e_p11.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Position-type
properties
content complex
children extrasmenu:PixelsFromLeft extrasmenu:PixelsFromTop
source <xs:element name="Position" type="extrasmenu:Position-type"/>

complexType Compatibility-type
diagram extrasmenu-v0.8e_p12.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:DeviceClass extrasmenu:FixedLayout
used by
element ExtrasMenu-type/Compatibility
source <xs:complexType name="Compatibility-type">
 
<xs:sequence>
   
<xs:element name="DeviceClass">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="subClass" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:choice>
     
<xs:element name="FixedLayout" type="extrasmenu:CompatibilityResolution-type"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element Compatibility-type/DeviceClass
diagram extrasmenu-v0.8e_p13.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
subClass  xs:string        
source <xs:element name="DeviceClass">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="subClass" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Compatibility-type/DeviceClass/@subClass
type xs:string
source <xs:attribute name="subClass" type="xs:string"/>

element Compatibility-type/FixedLayout
diagram extrasmenu-v0.8e_p14.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:CompatibilityResolution-type
properties
content complex
children extrasmenu:WidthPixels extrasmenu:HeightPixels extrasmenu:SafeWidthPixels extrasmenu:SafeHeightPixels extrasmenu:SafePixelsFromLeft extrasmenu:SafePixelsFromBottom
attributes
Name  Type  Use  Default  Fixed  Annotation
rotate  xs:boolean  required      
crop  xs:boolean  required      
source <xs:element name="FixedLayout" type="extrasmenu:CompatibilityResolution-type"/>

complexType CompatibilityFixedLayout-type
diagram extrasmenu-v0.8e_p15.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extension of manifest:Compatibility-type
properties
base manifest:Compatibility-type
children manifest:SpecVersion manifest:System extrasmenu:DeviceClass extrasmenu:WidthPixels extrasmenu:HeightPixels extrasmenu:SafeWidthPixels extrasmenu:SafeHeightPixels extrasmenu:SafePixelsFromLeft extrasmenu:SafePixelsFromBottom
source <xs:complexType name="CompatibilityFixedLayout-type">
 
<xs:complexContent>
   
<xs:extension base="manifest:Compatibility-type">
     
<xs:sequence>
       
<xs:element name="DeviceClass">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:string">
               
<xs:attribute name="subClass" type="xs:string"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
       
<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:extension>
 
</xs:complexContent>
</xs:complexType>

element CompatibilityFixedLayout-type/DeviceClass
diagram extrasmenu-v0.8e_p16.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
subClass  xs:string        
source <xs:element name="DeviceClass">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="subClass" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute CompatibilityFixedLayout-type/DeviceClass/@subClass
type xs:string
source <xs:attribute name="subClass" type="xs:string"/>

element CompatibilityFixedLayout-type/WidthPixels
diagram extrasmenu-v0.8e_p17.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="WidthPixels" type="xs:positiveInteger"/>

element CompatibilityFixedLayout-type/HeightPixels
diagram extrasmenu-v0.8e_p18.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="HeightPixels" type="xs:positiveInteger"/>

element CompatibilityFixedLayout-type/SafeWidthPixels
diagram extrasmenu-v0.8e_p19.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafeWidthPixels" type="xs:positiveInteger"/>

element CompatibilityFixedLayout-type/SafeHeightPixels
diagram extrasmenu-v0.8e_p20.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafeHeightPixels" type="xs:positiveInteger"/>

element CompatibilityFixedLayout-type/SafePixelsFromLeft
diagram extrasmenu-v0.8e_p21.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafePixelsFromLeft" type="xs:positiveInteger"/>

element CompatibilityFixedLayout-type/SafePixelsFromBottom
diagram extrasmenu-v0.8e_p22.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafePixelsFromBottom" type="xs:positiveInteger"/>

complexType CompatibilityResolution-type
diagram extrasmenu-v0.8e_p23.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:WidthPixels extrasmenu:HeightPixels extrasmenu:SafeWidthPixels extrasmenu:SafeHeightPixels extrasmenu:SafePixelsFromLeft extrasmenu:SafePixelsFromBottom
used by
element Compatibility-type/FixedLayout
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 extrasmenu-v0.8e_p24.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="WidthPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/HeightPixels
diagram extrasmenu-v0.8e_p25.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="HeightPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafeWidthPixels
diagram extrasmenu-v0.8e_p26.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafeWidthPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafeHeightPixels
diagram extrasmenu-v0.8e_p27.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafeHeightPixels" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafePixelsFromLeft
diagram extrasmenu-v0.8e_p28.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafePixelsFromLeft" type="xs:positiveInteger"/>

element CompatibilityResolution-type/SafePixelsFromBottom
diagram extrasmenu-v0.8e_p29.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:positiveInteger
properties
content simple
source <xs:element name="SafePixelsFromBottom" type="xs:positiveInteger"/>

complexType ExtrasMenu-type
diagram extrasmenu-v0.8e_p30.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:Compatibility extrasmenu:Menus extrasmenu:Gallery
used by
elements ExtrasMenu ExtrasMenuCollection-type/ExtrasMenu
attributes
Name  Type  Use  Default  Fixed  Annotation
ExtrasMenuID  extrasmenu:ExtrasMenuID-type        
updateNum  xs:positiveInteger        
source <xs:complexType name="ExtrasMenu-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="extrasmenu:Compatibility-type"/>
   
<xs:element name="Menus" type="extrasmenu:Menus-type"/>
   
<xs:element name="Gallery" type="extrasmenu:Gallery-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ExtrasMenuID" type="extrasmenu:ExtrasMenuID-type"/>
 
<xs:attribute name="updateNum" type="xs:positiveInteger"/>
</xs:complexType>

attribute ExtrasMenu-type/@ExtrasMenuID
type extrasmenu:ExtrasMenuID-type
source <xs:attribute name="ExtrasMenuID" type="extrasmenu:ExtrasMenuID-type"/>

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

element ExtrasMenu-type/Compatibility
diagram extrasmenu-v0.8e_p31.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Compatibility-type
properties
content complex
children extrasmenu:DeviceClass extrasmenu:FixedLayout
source <xs:element name="Compatibility" type="extrasmenu:Compatibility-type"/>

element ExtrasMenu-type/Menus
diagram extrasmenu-v0.8e_p32.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Menus-type
properties
content complex
children extrasmenu:StartMenuID extrasmenu:Menu
source <xs:element name="Menus" type="extrasmenu:Menus-type"/>

element ExtrasMenu-type/Gallery
diagram extrasmenu-v0.8e_p33.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Gallery-type
properties
minOcc 0
maxOcc unbounded
content complex
children extrasmenu:Type extrasmenu:PictureGoupID extrasmenu:GalleryName extrasmenu:GalleryNameAlternateAudio extrasmenu:Layout extrasmenu:AutoNextSlideTime extrasmenu:Loop extrasmenu:ExitMenuID
attributes
Name  Type  Use  Default  Fixed  Annotation
menuID  extrasmenu:MenuID-type        
source <xs:element name="Gallery" type="extrasmenu:Gallery-type" minOccurs="0" maxOccurs="unbounded"/>

complexType ExtrasMenuCollection-type
diagram extrasmenu-v0.8e_p34.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:SpecVersion extrasmenu:ExtrasMenuExperience extrasmenu:ExtrasMenu
attributes
Name  Type  Use  Default  Fixed  Annotation
MenuCollectionID  extrasmenu:MenuCollectionID-type        
source <xs:complexType name="ExtrasMenuCollection-type">
 
<xs:sequence>
   
<xs:element name="SpecVersion" type="xs:string"/>
   
<xs:element name="ExtrasMenuExperience" type="extrasmenu:ExtrasMenuExperience-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ExtrasMenu" type="extrasmenu:ExtrasMenu-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="MenuCollectionID" type="extrasmenu:MenuCollectionID-type"/>
</xs:complexType>

attribute ExtrasMenuCollection-type/@MenuCollectionID
type extrasmenu:MenuCollectionID-type
source <xs:attribute name="MenuCollectionID" type="extrasmenu:MenuCollectionID-type"/>

element ExtrasMenuCollection-type/SpecVersion
diagram extrasmenu-v0.8e_p35.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:string
properties
content simple
source <xs:element name="SpecVersion" type="xs:string"/>

element ExtrasMenuCollection-type/ExtrasMenuExperience
diagram extrasmenu-v0.8e_p36.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ExtrasMenuExperience-type
properties
minOcc 0
maxOcc unbounded
content complex
children extrasmenu:ExperienceID extrasmenu:ExtrasMenuID
source <xs:element name="ExtrasMenuExperience" type="extrasmenu:ExtrasMenuExperience-type" minOccurs="0" maxOccurs="unbounded"/>

element ExtrasMenuCollection-type/ExtrasMenu
diagram extrasmenu-v0.8e_p37.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ExtrasMenu-type
properties
minOcc 1
maxOcc unbounded
content complex
children extrasmenu:Compatibility extrasmenu:Menus extrasmenu:Gallery
attributes
Name  Type  Use  Default  Fixed  Annotation
ExtrasMenuID  extrasmenu:ExtrasMenuID-type        
updateNum  xs:positiveInteger        
source <xs:element name="ExtrasMenu" type="extrasmenu:ExtrasMenu-type" maxOccurs="unbounded"/>

complexType ExtrasMenuExperience-type
diagram extrasmenu-v0.8e_p38.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:ExperienceID extrasmenu:ExtrasMenuID
used by
element ExtrasMenuCollection-type/ExtrasMenuExperience
source <xs:complexType name="ExtrasMenuExperience-type">
 
<xs:sequence>
   
<xs:element name="ExperienceID" type="manifest:ExperienceID-type" maxOccurs="unbounded"/>
   
<xs:element name="ExtrasMenuID" type="extrasmenu:ExtrasMenuID-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ExtrasMenuExperience-type/ExperienceID
diagram extrasmenu-v0.8e_p39.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:ExperienceID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="ExperienceID" type="manifest:ExperienceID-type" maxOccurs="unbounded"/>

element ExtrasMenuExperience-type/ExtrasMenuID
diagram extrasmenu-v0.8e_p40.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ExtrasMenuID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="ExtrasMenuID" type="extrasmenu:ExtrasMenuID-type" maxOccurs="unbounded"/>

complexType Gallery-type
diagram extrasmenu-v0.8e_p41.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:Type extrasmenu:PictureGoupID extrasmenu:GalleryName extrasmenu:GalleryNameAlternateAudio extrasmenu:Layout extrasmenu:AutoNextSlideTime extrasmenu:Loop extrasmenu:ExitMenuID
used by
element ExtrasMenu-type/Gallery
attributes
Name  Type  Use  Default  Fixed  Annotation
menuID  extrasmenu:MenuID-type        
source <xs:complexType name="Gallery-type">
 
<xs:sequence>
   
<xs:element name="Type"/>
   
<xs:element name="PictureGoupID" type="xs:string"/>
   
<xs:element name="GalleryName" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="GalleryNameAlternateAudio" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:AudioClipRef-type">
           
<xs:attribute name="language"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Layout" type="extrasmenu:GalleryLayout-type"/>
   
<xs:element name="AutoNextSlideTime" type="xs:duration" minOccurs="0"/>
   
<xs:element name="Loop" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="ExitMenuID" type="extrasmenu:MenuID-type"/>
 
</xs:sequence>
 
<xs:attribute name="menuID" type="extrasmenu:MenuID-type"/>
</xs:complexType>

attribute Gallery-type/@menuID
type extrasmenu:MenuID-type
source <xs:attribute name="menuID" type="extrasmenu:MenuID-type"/>

element Gallery-type/Type
diagram extrasmenu-v0.8e_p42.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
source <xs:element name="Type"/>

element Gallery-type/PictureGoupID
diagram extrasmenu-v0.8e_p43.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:string
properties
content simple
source <xs:element name="PictureGoupID" type="xs:string"/>

element Gallery-type/GalleryName
diagram extrasmenu-v0.8e_p44.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="GalleryName" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="language" type="xs:language"/>
 
</xs:complexType>
</xs:element>

attribute Gallery-type/GalleryName/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Gallery-type/GalleryNameAlternateAudio
diagram extrasmenu-v0.8e_p45.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extension of manifest:AudioClipRef-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:AudioTrackID manifest:EntryPointTimecode manifest:ExitPointTimecode
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
language          
source <xs:element name="GalleryNameAlternateAudio" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:AudioClipRef-type">
       
<xs:attribute name="language"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Gallery-type/GalleryNameAlternateAudio/@language
source <xs:attribute name="language"/>

element Gallery-type/Layout
diagram extrasmenu-v0.8e_p46.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:GalleryLayout-type
properties
content complex
children extrasmenu:Background extrasmenu:PicturePosition extrasmenu:NextButton extrasmenu:PreviousButton extrasmenu:ExitButton
source <xs:element name="Layout" type="extrasmenu:GalleryLayout-type"/>

element Gallery-type/AutoNextSlideTime
diagram extrasmenu-v0.8e_p47.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AutoNextSlideTime" type="xs:duration" minOccurs="0"/>

element Gallery-type/Loop
diagram extrasmenu-v0.8e_p48.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Loop" type="xs:boolean" minOccurs="0"/>

element Gallery-type/ExitMenuID
diagram extrasmenu-v0.8e_p49.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuID-type
properties
content simple
source <xs:element name="ExitMenuID" type="extrasmenu:MenuID-type"/>

complexType GalleryLayout-type
diagram extrasmenu-v0.8e_p50.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:Background extrasmenu:PicturePosition extrasmenu:NextButton extrasmenu:PreviousButton extrasmenu:ExitButton
used by
element Gallery-type/Layout
source <xs:complexType name="GalleryLayout-type">
 
<xs:sequence>
   
<xs:element name="Background" type="extrasmenu:Background-type"/>
   
<xs:element name="PicturePosition" type="extrasmenu:Position-type" maxOccurs="unbounded"/>
   
<xs:element name="NextButton" type="extrasmenu:ButtonPositioned-type" minOccurs="0"/>
   
<xs:element name="PreviousButton" type="extrasmenu:ButtonPositioned-type" minOccurs="0"/>
   
<xs:element name="ExitButton" type="extrasmenu:Button-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element GalleryLayout-type/Background
diagram extrasmenu-v0.8e_p51.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Background-type
properties
content complex
children extrasmenu:AudioLoop extrasmenu:ImageID extrasmenu:Clip
source <xs:element name="Background" type="extrasmenu:Background-type"/>

element GalleryLayout-type/PicturePosition
diagram extrasmenu-v0.8e_p52.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Position-type
properties
minOcc 1
maxOcc unbounded
content complex
children extrasmenu:PixelsFromLeft extrasmenu:PixelsFromTop
source <xs:element name="PicturePosition" type="extrasmenu:Position-type" maxOccurs="unbounded"/>

element GalleryLayout-type/NextButton
diagram extrasmenu-v0.8e_p53.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ButtonPositioned-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText extrasmenu:Position
source <xs:element name="NextButton" type="extrasmenu:ButtonPositioned-type" minOccurs="0"/>

element GalleryLayout-type/PreviousButton
diagram extrasmenu-v0.8e_p54.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ButtonPositioned-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText extrasmenu:Position
source <xs:element name="PreviousButton" type="extrasmenu:ButtonPositioned-type" minOccurs="0"/>

element GalleryLayout-type/ExitButton
diagram extrasmenu-v0.8e_p55.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Button-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText
source <xs:element name="ExitButton" type="extrasmenu:Button-type" minOccurs="0"/>

complexType ImagePositioned-type
diagram extrasmenu-v0.8e_p56.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:ImageID extrasmenu:Position
used by
element MenuScroll-type/ScrollBarImage
source <xs:complexType name="ImagePositioned-type">
 
<xs:sequence>
   
<xs:element name="ImageID" type="manifest:ImageID-type"/>
   
<xs:element name="Position" type="extrasmenu:Position-type"/>
 
</xs:sequence>
</xs:complexType>

element ImagePositioned-type/ImageID
diagram extrasmenu-v0.8e_p57.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:ImageID-type
properties
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type"/>

element ImagePositioned-type/Position
diagram extrasmenu-v0.8e_p58.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Position-type
properties
content complex
children extrasmenu:PixelsFromLeft extrasmenu:PixelsFromTop
source <xs:element name="Position" type="extrasmenu:Position-type"/>

complexType Menu-type
diagram extrasmenu-v0.8e_p59.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:Background extrasmenu:FirstElementID extrasmenu:Element extrasmenu:MenuActions extrasmenu:Scollbar
used by
element Menus-type/Menu
attributes
Name  Type  Use  Default  Fixed  Annotation
menuID  extrasmenu:MenuID-type  required      
source <xs:complexType name="Menu-type">
 
<xs:sequence>
   
<xs:element name="Background" type="extrasmenu:Background-type"/>
   
<xs:element name="FirstElementID" type="xs:string"/>
   
<xs:element name="Element" type="extrasmenu:MenuElement-type" maxOccurs="unbounded"/>
   
<xs:element name="MenuActions" type="extrasmenu:MenuUserAction-type" minOccurs="0"/>
   
<xs:element name="Scollbar" type="extrasmenu:MenuScroll-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="menuID" type="extrasmenu:MenuID-type" use="required"/>
</xs:complexType>

attribute Menu-type/@menuID
type extrasmenu:MenuID-type
properties
use required
source <xs:attribute name="menuID" type="extrasmenu:MenuID-type" use="required"/>

element Menu-type/Background
diagram extrasmenu-v0.8e_p60.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Background-type
properties
content complex
children extrasmenu:AudioLoop extrasmenu:ImageID extrasmenu:Clip
source <xs:element name="Background" type="extrasmenu:Background-type"/>

element Menu-type/FirstElementID
diagram extrasmenu-v0.8e_p61.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:string
properties
content simple
source <xs:element name="FirstElementID" type="xs:string"/>

element Menu-type/Element
diagram extrasmenu-v0.8e_p62.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuElement-type
properties
minOcc 1
maxOcc unbounded
content complex
children extrasmenu:Icon extrasmenu:ElementActions
attributes
Name  Type  Use  Default  Fixed  Annotation
menuElementID  extrasmenu:MenuElementID-type  required      
source <xs:element name="Element" type="extrasmenu:MenuElement-type" maxOccurs="unbounded"/>

element Menu-type/MenuActions
diagram extrasmenu-v0.8e_p63.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuUserAction-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:OnSwipeUp extrasmenu:OnSwipeDown extrasmenu:OnSwipeLeft extrasmenu:OnSwipeRight extrasmenu:OnTimeout
source <xs:element name="MenuActions" type="extrasmenu:MenuUserAction-type" minOccurs="0"/>

element Menu-type/Scollbar
diagram extrasmenu-v0.8e_p64.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuScroll-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:ScrollBarImage extrasmenu:PositionMarker extrasmenu:LeftUpIcon extrasmenu:RightDownIcon
attributes
Name  Type  Use  Default  Fixed  Annotation
horizontal  xs:boolean        
source <xs:element name="Scollbar" type="extrasmenu:MenuScroll-type" minOccurs="0"/>

complexType MenuAcquireAsset-type
diagram extrasmenu-v0.8e_p65.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:ALID extrasmenu:RequestType
used by
element MenuBehavior-type/AcquireAsset
source <xs:complexType name="MenuAcquireAsset-type">
 
<xs:sequence>
   
<xs:element name="ALID" type="md:AssetLogicalID-type"/>
   
<xs:element name="RequestType" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element MenuAcquireAsset-type/ALID
diagram extrasmenu-v0.8e_p66.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type md:AssetLogicalID-type
properties
content simple
source <xs:element name="ALID" type="md:AssetLogicalID-type"/>

element MenuAcquireAsset-type/RequestType
diagram extrasmenu-v0.8e_p67.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:string
properties
content simple
source <xs:element name="RequestType" type="xs:string"/>

complexType MenuBehavior-type
diagram extrasmenu-v0.8e_p68.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
used by
elements MenuElementUserAction-type/OnDoubleClick MenuElementUserAction-type/OnDown MenuElementUserAction-type/OnLeft MenuElementUserAction-type/OnMouseover MenuElementUserAction-type/OnRight MenuElementUserAction-type/OnSelect MenuUserAction-type/OnSwipeDown MenuUserAction-type/OnSwipeLeft MenuUserAction-type/OnSwipeRight MenuUserAction-type/OnSwipeUp MenuUserAction-type/OnTimeout MenuElementUserAction-type/OnUp
source <xs:complexType name="MenuBehavior-type">
 
<xs:choice>
   
<xs:element name="MenuID" type="extrasmenu:MenuID-type"/>
   
<xs:element name="MenuElementID" type="extrasmenu:MenuElementID-type"/>
   
<xs:element name="PlaybackStart" type="extrasmenu:PlaybackStart-type"/>
   
<xs:element name="ChoseAudioTrackRef" type="manifest:AudioTrackID-type"/>
   
<xs:element name="ChoseVideoTrackRef" type="manifest:VideoTrackID-type"/>
   
<xs:element name="ChoseSubTrackRef" type="manifest:SubtitleTrackID-type"/>
   
<xs:element name="AcquireAsset" type="extrasmenu:MenuAcquireAsset-type"/>
 
</xs:choice>
</xs:complexType>

element MenuBehavior-type/MenuID
diagram extrasmenu-v0.8e_p69.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuID-type
properties
content simple
source <xs:element name="MenuID" type="extrasmenu:MenuID-type"/>

element MenuBehavior-type/MenuElementID
diagram extrasmenu-v0.8e_p70.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuElementID-type
properties
content simple
source <xs:element name="MenuElementID" type="extrasmenu:MenuElementID-type"/>

element MenuBehavior-type/PlaybackStart
diagram extrasmenu-v0.8e_p71.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:PlaybackStart-type
properties
content complex
children extrasmenu:PlayableSequenceID extrasmenu:PresentationID extrasmenu:ChapterIndex extrasmenu:EntryTimecode
source <xs:element name="PlaybackStart" type="extrasmenu:PlaybackStart-type"/>

element MenuBehavior-type/ChoseAudioTrackRef
diagram extrasmenu-v0.8e_p72.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:AudioTrackID-type
properties
content simple
source <xs:element name="ChoseAudioTrackRef" type="manifest:AudioTrackID-type"/>

element MenuBehavior-type/ChoseVideoTrackRef
diagram extrasmenu-v0.8e_p73.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:VideoTrackID-type
properties
content simple
source <xs:element name="ChoseVideoTrackRef" type="manifest:VideoTrackID-type"/>

element MenuBehavior-type/ChoseSubTrackRef
diagram extrasmenu-v0.8e_p74.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:SubtitleTrackID-type
properties
content simple
source <xs:element name="ChoseSubTrackRef" type="manifest:SubtitleTrackID-type"/>

element MenuBehavior-type/AcquireAsset
diagram extrasmenu-v0.8e_p75.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuAcquireAsset-type
properties
content complex
children extrasmenu:ALID extrasmenu:RequestType
source <xs:element name="AcquireAsset" type="extrasmenu:MenuAcquireAsset-type"/>

complexType MenuElement-type
diagram extrasmenu-v0.8e_p76.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:Icon extrasmenu:ElementActions
used by
element Menu-type/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
menuElementID  extrasmenu:MenuElementID-type  required      
source <xs:complexType name="MenuElement-type">
 
<xs:sequence>
   
<xs:element name="Icon" type="extrasmenu:ButtonPositioned-type"/>
   
<xs:element name="ElementActions" type="extrasmenu:MenuElementUserAction-type"/>
 
</xs:sequence>
 
<xs:attribute name="menuElementID" type="extrasmenu:MenuElementID-type" use="required"/>
</xs:complexType>

attribute MenuElement-type/@menuElementID
type extrasmenu:MenuElementID-type
properties
use required
source <xs:attribute name="menuElementID" type="extrasmenu:MenuElementID-type" use="required"/>

element MenuElement-type/Icon
diagram extrasmenu-v0.8e_p77.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ButtonPositioned-type
properties
content complex
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText extrasmenu:Position
source <xs:element name="Icon" type="extrasmenu:ButtonPositioned-type"/>

element MenuElement-type/ElementActions
diagram extrasmenu-v0.8e_p78.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuElementUserAction-type
properties
content complex
children extrasmenu:OnSelect extrasmenu:OnDoubleClick extrasmenu:OnUp extrasmenu:OnDown extrasmenu:OnLeft extrasmenu:OnRight extrasmenu:OnMouseover
source <xs:element name="ElementActions" type="extrasmenu:MenuElementUserAction-type"/>

complexType MenuElementUserAction-type
diagram extrasmenu-v0.8e_p79.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:OnSelect extrasmenu:OnDoubleClick extrasmenu:OnUp extrasmenu:OnDown extrasmenu:OnLeft extrasmenu:OnRight extrasmenu:OnMouseover
used by
element MenuElement-type/ElementActions
source <xs:complexType name="MenuElementUserAction-type">
 
<xs:sequence>
   
<xs:element name="OnSelect" type="extrasmenu:MenuBehavior-type"/>
   
<xs:element name="OnDoubleClick" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnUp" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnDown" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnLeft" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnRight" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnMouseover" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element MenuElementUserAction-type/OnSelect
diagram extrasmenu-v0.8e_p80.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnSelect" type="extrasmenu:MenuBehavior-type"/>

element MenuElementUserAction-type/OnDoubleClick
diagram extrasmenu-v0.8e_p81.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnDoubleClick" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuElementUserAction-type/OnUp
diagram extrasmenu-v0.8e_p82.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnUp" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuElementUserAction-type/OnDown
diagram extrasmenu-v0.8e_p83.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnDown" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuElementUserAction-type/OnLeft
diagram extrasmenu-v0.8e_p84.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnLeft" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuElementUserAction-type/OnRight
diagram extrasmenu-v0.8e_p85.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnRight" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuElementUserAction-type/OnMouseover
diagram extrasmenu-v0.8e_p86.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnMouseover" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

complexType Menus-type
diagram extrasmenu-v0.8e_p87.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:StartMenuID extrasmenu:Menu
used by
element ExtrasMenu-type/Menus
source <xs:complexType name="Menus-type">
 
<xs:sequence>
   
<xs:element name="StartMenuID" type="extrasmenu:MenuID-type"/>
   
<xs:element name="Menu" type="extrasmenu:Menu-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Menus-type/StartMenuID
diagram extrasmenu-v0.8e_p88.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuID-type
properties
content simple
source <xs:element name="StartMenuID" type="extrasmenu:MenuID-type"/>

element Menus-type/Menu
diagram extrasmenu-v0.8e_p89.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Menu-type
properties
minOcc 1
maxOcc unbounded
content complex
children extrasmenu:Background extrasmenu:FirstElementID extrasmenu:Element extrasmenu:MenuActions extrasmenu:Scollbar
attributes
Name  Type  Use  Default  Fixed  Annotation
menuID  extrasmenu:MenuID-type  required      
source <xs:element name="Menu" type="extrasmenu:Menu-type" maxOccurs="unbounded"/>

complexType MenuScroll-type
diagram extrasmenu-v0.8e_p90.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:ScrollBarImage extrasmenu:PositionMarker extrasmenu:LeftUpIcon extrasmenu:RightDownIcon
used by
element Menu-type/Scollbar
attributes
Name  Type  Use  Default  Fixed  Annotation
horizontal  xs:boolean        
source <xs:complexType name="MenuScroll-type">
 
<xs:sequence>
   
<xs:element name="ScrollBarImage" type="extrasmenu:ImagePositioned-type"/>
   
<xs:element name="PositionMarker" type="manifest:ImageID-type"/>
   
<xs:element name="LeftUpIcon" type="extrasmenu:Button-type"/>
   
<xs:element name="RightDownIcon" type="extrasmenu:Button-type"/>
 
</xs:sequence>
 
<xs:attribute name="horizontal" type="xs:boolean"/>
</xs:complexType>

attribute MenuScroll-type/@horizontal
type xs:boolean
source <xs:attribute name="horizontal" type="xs:boolean"/>

element MenuScroll-type/ScrollBarImage
diagram extrasmenu-v0.8e_p91.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:ImagePositioned-type
properties
content complex
children extrasmenu:ImageID extrasmenu:Position
source <xs:element name="ScrollBarImage" type="extrasmenu:ImagePositioned-type"/>

element MenuScroll-type/PositionMarker
diagram extrasmenu-v0.8e_p92.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:ImageID-type
properties
content simple
source <xs:element name="PositionMarker" type="manifest:ImageID-type"/>

element MenuScroll-type/LeftUpIcon
diagram extrasmenu-v0.8e_p93.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Button-type
properties
content complex
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText
source <xs:element name="LeftUpIcon" type="extrasmenu:Button-type"/>

element MenuScroll-type/RightDownIcon
diagram extrasmenu-v0.8e_p94.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:Button-type
properties
content complex
children extrasmenu:Icon extrasmenu:RolloverIcon extrasmenu:LabelText
source <xs:element name="RightDownIcon" type="extrasmenu:Button-type"/>

complexType MenuUserAction-type
diagram extrasmenu-v0.8e_p95.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:OnSwipeUp extrasmenu:OnSwipeDown extrasmenu:OnSwipeLeft extrasmenu:OnSwipeRight extrasmenu:OnTimeout
used by
element Menu-type/MenuActions
source <xs:complexType name="MenuUserAction-type">
 
<xs:sequence>
   
<xs:element name="OnSwipeUp" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnSwipeDown" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnSwipeLeft" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnSwipeRight" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>
   
<xs:element name="OnTimeout" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="extrasmenu:MenuBehavior-type">
           
<xs:attribute name="timeout" type="xs:duration" use="required"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element MenuUserAction-type/OnSwipeUp
diagram extrasmenu-v0.8e_p96.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnSwipeUp" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuUserAction-type/OnSwipeDown
diagram extrasmenu-v0.8e_p97.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnSwipeDown" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuUserAction-type/OnSwipeLeft
diagram extrasmenu-v0.8e_p98.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnSwipeLeft" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuUserAction-type/OnSwipeRight
diagram extrasmenu-v0.8e_p99.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc 1
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
source <xs:element name="OnSwipeRight" type="extrasmenu:MenuBehavior-type" minOccurs="0"/>

element MenuUserAction-type/OnTimeout
diagram extrasmenu-v0.8e_p100.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type extension of extrasmenu:MenuBehavior-type
properties
minOcc 0
maxOcc unbounded
content complex
children extrasmenu:MenuID extrasmenu:MenuElementID extrasmenu:PlaybackStart extrasmenu:ChoseAudioTrackRef extrasmenu:ChoseVideoTrackRef extrasmenu:ChoseSubTrackRef extrasmenu:AcquireAsset
attributes
Name  Type  Use  Default  Fixed  Annotation
timeout  xs:duration  required      
source <xs:element name="OnTimeout" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="extrasmenu:MenuBehavior-type">
       
<xs:attribute name="timeout" type="xs:duration" use="required"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute MenuUserAction-type/OnTimeout/@timeout
type xs:duration
properties
use required
source <xs:attribute name="timeout" type="xs:duration" use="required"/>

complexType PlaybackStart-type
diagram extrasmenu-v0.8e_p101.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:PlayableSequenceID extrasmenu:PresentationID extrasmenu:ChapterIndex extrasmenu:EntryTimecode
used by
element MenuBehavior-type/PlaybackStart
source <xs:complexType name="PlaybackStart-type">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
     
<xs:element name="PresentationID" type="manifest:PresentationID-type"/>
   
</xs:choice>
   
<xs:choice minOccurs="0">
     
<xs:element name="ChapterIndex" type="xs:integer"/>
     
<xs:element name="EntryTimecode" type="manifest:Timecode-type"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element PlaybackStart-type/PlayableSequenceID
diagram extrasmenu-v0.8e_p102.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:PlayableSequenceID-type
properties
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

element PlaybackStart-type/PresentationID
diagram extrasmenu-v0.8e_p103.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element PlaybackStart-type/ChapterIndex
diagram extrasmenu-v0.8e_p104.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:integer
properties
content simple
source <xs:element name="ChapterIndex" type="xs:integer"/>

element PlaybackStart-type/EntryTimecode
diagram extrasmenu-v0.8e_p105.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type manifest:Timecode-type
properties
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="EntryTimecode" type="manifest:Timecode-type"/>

complexType Position-type
diagram extrasmenu-v0.8e_p106.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
children extrasmenu:PixelsFromLeft extrasmenu:PixelsFromTop
used by
elements GalleryLayout-type/PicturePosition ButtonPositioned-type/Position ImagePositioned-type/Position
source <xs:complexType name="Position-type">
 
<xs:sequence>
   
<xs:element name="PixelsFromLeft" type="xs:integer"/>
   
<xs:element name="PixelsFromTop" type="xs:integer"/>
 
</xs:sequence>
</xs:complexType>

element Position-type/PixelsFromLeft
diagram extrasmenu-v0.8e_p107.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:integer
properties
content simple
source <xs:element name="PixelsFromLeft" type="xs:integer"/>

element Position-type/PixelsFromTop
diagram extrasmenu-v0.8e_p108.png
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type xs:integer
properties
content simple
source <xs:element name="PixelsFromTop" type="xs:integer"/>

simpleType ExtrasMenuID-type
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type md:id-type
properties
base md:id-type
used by
element ExtrasMenuExperience-type/ExtrasMenuID
attribute ExtrasMenu-type/@ExtrasMenuID
source <xs:simpleType name="ExtrasMenuID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType MenuCollectionID-type
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type md:id-type
properties
base md:id-type
used by
attribute ExtrasMenuCollection-type/@MenuCollectionID
source <xs:simpleType name="MenuCollectionID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType MenuElementID-type
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type md:id-type
properties
base md:id-type
used by
element MenuBehavior-type/MenuElementID
attribute MenuElement-type/@menuElementID
source <xs:simpleType name="MenuElementID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType MenuID-type
namespace http://www.movielabs.com/schema/md/extrasmenu/v1.0/extrasmenu
type md:id-type
properties
base md:id-type
used by
elements Gallery-type/ExitMenuID MenuBehavior-type/MenuID Menus-type/StartMenuID
attributes Menu-type/@menuID Gallery-type/@menuID
source <xs:simpleType name="MenuID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

group DigitalAssetInteractiveBase-group
diagram extrasmenu-v0.8e_p109.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type 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="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 extrasmenu-v0.8e_p110.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Interactive-Type
properties
content simple
source <xs:element name="Type" type="md:string-Interactive-Type"/>

element DigitalAssetInteractiveBase-group/FormatType
diagram extrasmenu-v0.8e_p111.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p112.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p113.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p114.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p115.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p116.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p117.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p118.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p119.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p120.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

element AbbreviatedMetadataInfo-type/ArtReference
diagram extrasmenu-v0.8e_p121.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p122.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="SummaryShort" type="xs:string"/>

element AbbreviatedMetadataInfo-type/DisplayIndicators
diagram extrasmenu-v0.8e_p123.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p124.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:OrgName-type
properties
base md:OrgName-type
children md:DisplayName md:SortName md:AlternateName
used by
element BasicMetadata-type/AssociatedOrg
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 extrasmenu-v0.8e_p125.png
namespace http://www.movielabs.com/schema/md/v2.3/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 Audiovisual-type/BasicMetadata Experience-type/BasicMetadata MediaManifestEdit-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" type="xs:boolean" minOccurs="0"/>
   
<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 extrasmenu-v0.8e_p126.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p127.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p128.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p129.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:gYear
properties
content simple
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram extrasmenu-v0.8e_p130.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p131.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p132.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

element BasicMetadata-type/WorkTypeDetail
diagram extrasmenu-v0.8e_p133.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p134.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p135.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p136.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ThreeD" type="xs:boolean" minOccurs="0"/>

element BasicMetadata-type/AspectRatio
diagram extrasmenu-v0.8e_p137.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p138.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p139.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p140.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p141.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p142.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p143.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p144.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p145.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p146.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p147.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p148.png
namespace http://www.movielabs.com/schema/md/v2.3/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: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 extrasmenu-v0.8e_p149.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p150.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p151.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p152.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="TitleSort" type="xs:string"/>

element BasicMetadataInfo-type/ArtReference
diagram extrasmenu-v0.8e_p153.png
namespace http://www.movielabs.com/schema/md/v2.3/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        
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: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"/>

element BasicMetadataInfo-type/Summary190
diagram extrasmenu-v0.8e_p154.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p155.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p156.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p157.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p158.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p159.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p160.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p161.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p162.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p163.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p164.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p165.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p166.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p167.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p168.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p169.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p170.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p171.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p172.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p173.png
namespace http://www.movielabs.com/schema/md/v2.3/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 extrasmenu-v0.8e_p174.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentID-type
properties
content simple
source <xs:element name="ParentContentID" type="md:ContentID-type"/>

complexType BasicMetadataPeople-type
diagram extrasmenu-v0.8e_p175.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Job md:Name md:Identifier md:Gender
used by
elements BasicMetadata-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 extrasmenu-v0.8e_p176.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:BasicMetadataJob-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:JobFunction md:JobDisplay md:BillingBlockOrder md:Character md:Guest
source <xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Name
diagram extrasmenu-v0.8e_p177.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PersonName-type
properties
content complex
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
source <xs:element name="Name" type="md:PersonName-type"/>

element BasicMetadataPeople-type/Identifier
diagram extrasmenu-v0.8e_p178.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PersonIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation
source <xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Gender
diagram extrasmenu-v0.8e_p179.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration male
enumeration female
enumeration neutral
enumeration plural
source <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>

complexType CompanyCredits-type
diagram extrasmenu-v0.8e_p180.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:DisplayString md:Region md:DisplaySequence
source <xs:complexType name="CompanyCredits-type">
 
<xs:sequence>
   
<xs:element name="DisplayString" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CompanyCredits-type/DisplayString
diagram extrasmenu-v0.8e_p181.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="DisplayString" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element CompanyCredits-type/Region
diagram extrasmenu-v0.8e_p182.png
namespace http://www.movielabs.com/schema/md/v2.3/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 CompanyCredits-type/DisplaySequence
diagram extrasmenu-v0.8e_p183.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>

complexType complex-SequenceInfo-AlternateNumber
diagram extrasmenu-v0.8e_p184.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:string-SequenceInfo-AlternateNumber
properties
base md:string-SequenceInfo-AlternateNumber
used by
element ContentSequenceInfo-type/AlternateNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-AlternateNumber-domain        
source <xs:complexType name="complex-SequenceInfo-AlternateNumber">
 
<xs:simpleContent>
   
<xs:extension base="md:string-SequenceInfo-AlternateNumber">
     
<xs:attribute name="domain" type="md:string-SequenceInfo-AlternateNumber-domain"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute complex-SequenceInfo-AlternateNumber/@domain
type md:string-SequenceInfo-AlternateNumber-domain
source <xs:attribute name="domain" type="md:string-SequenceInfo-AlternateNumber-domain"/>

complexType complex-SequenceInfo-DistributionNumber
diagram extrasmenu-v0.8e_p185.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:string-SequenceInfo-DistributionNumber
properties
base md:string-SequenceInfo-DistributionNumber
used by
element ContentSequenceInfo-type/DistributionNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-DistributionNumber-domain        
source <xs:complexType name="complex-SequenceInfo-DistributionNumber">
 
<xs:simpleContent>
   
<xs:extension base="md:string-SequenceInfo-DistributionNumber">
     
<xs:attribute name="domain" type="md:string-SequenceInfo-DistributionNumber-domain"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute complex-SequenceInfo-DistributionNumber/@domain
type md:string-SequenceInfo-DistributionNumber-domain
source <xs:attribute name="domain" type="md:string-SequenceInfo-DistributionNumber-domain"/>

complexType complex-SequenceInfo-HouseSequence
diagram extrasmenu-v0.8e_p186.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:string-SequenceInfo-HouseSequence
properties
base md:string-SequenceInfo-HouseSequence
used by
element ContentSequenceInfo-type/HouseSequence
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-HouseSequence-domain        
source <xs:complexType name="complex-SequenceInfo-HouseSequence">
 
<xs:simpleContent>
   
<xs:extension base="md:string-SequenceInfo-HouseSequence">
     
<xs:attribute name="domain" type="md:string-SequenceInfo-HouseSequence-domain"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute complex-SequenceInfo-HouseSequence/@domain
type md:string-SequenceInfo-HouseSequence-domain
source <xs:attribute name="domain" type="md:string-SequenceInfo-HouseSequence-domain"/>

complexType CompObj-type
diagram extrasmenu-v0.8e_p187.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Entry md:CompilationClass
used by
complexType CompObjData-type
source <xs:complexType name="CompObj-type">
 
<xs:sequence>
   
<xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CompilationClass" type="md:CompObjClass-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CompObj-type/Entry
diagram extrasmenu-v0.8e_p188.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:CompObjEntry-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:EntryNumber md:EntryClass md:Entry md:ContentID md:BasicMetadata
source <xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>

element CompObj-type/CompilationClass
diagram extrasmenu-v0.8e_p189.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:CompObjClass-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
hasOtherInclusions  xs:boolean  optional      
source <xs:element name="CompilationClass" type="md:CompObjClass-type" minOccurs="0"/>

complexType CompObjClass-type
diagram extrasmenu-v0.8e_p190.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:string-Compilation-CompilationClass
properties
base md:string-Compilation-CompilationClass
used by
element CompObj-type/CompilationClass
attributes
Name  Type  Use  Default  Fixed  Annotation
hasOtherInclusions  xs:boolean  optional      
source <xs:complexType name="CompObjClass-type">
 
<xs:simpleContent>
   
<xs:extension base="md:string-Compilation-CompilationClass">
     
<xs:attribute name="hasOtherInclusions" type="xs:boolean" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute CompObjClass-type/@hasOtherInclusions
type xs:boolean
properties
use optional
source <xs:attribute name="hasOtherInclusions" type="xs:boolean" use="optional"/>

complexType CompObjData-type
diagram extrasmenu-v0.8e_p191.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:CompObj-type
properties
base md:CompObj-type
children md:Entry md:CompilationClass md:DisplayName
attributes
Name  Type  Use  Default  Fixed  Annotation
CompObjID  md:CompObjID-type        
source <xs:complexType name="CompObjData-type">
 
<xs:complexContent>
   
<xs:extension base="md:CompObj-type">
     
<xs:sequence>
       
<xs:element name="DisplayName" minOccurs="0" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:string">
               
<xs:attribute name="language" type="md:language-redefine"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
     
<xs:attribute name="CompObjID" type="md:CompObjID-type"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute CompObjData-type/@CompObjID
type md:CompObjID-type
source <xs:attribute name="CompObjID" type="md:CompObjID-type"/>

element CompObjData-type/DisplayName
diagram extrasmenu-v0.8e_p192.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="DisplayName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType CompObjEntry-type
diagram extrasmenu-v0.8e_p193.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:DisplayName md:EntryNumber md:EntryClass md:Entry md:ContentID md:BasicMetadata
used by
elements CompObjEntry-type/Entry CompObj-type/Entry
source <xs:complexType name="CompObjEntry-type">
 
<xs:sequence>
   
<xs:element name="DisplayName" type="md:StringAndLanguage-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="EntryNumber" type="md:string-Compilation-EntryNumber" minOccurs="0"/>
   
<xs:element name="EntryClass" type="md:string-Compilation-EntryClass" minOccurs="0"/>
   
<xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:choice>
     
<xs:element name="ContentID" type="md:ContentID-type"/>
     
<xs:element name="BasicMetadata" type="md:BasicMetadata-type"/>
     
<xs:any namespace="##other" processContents="lax"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element CompObjEntry-type/DisplayName
diagram extrasmenu-v0.8e_p194.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:StringAndLanguage-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="DisplayName" type="md:StringAndLanguage-type" minOccurs="0" maxOccurs="unbounded"/>

element CompObjEntry-type/EntryNumber
diagram extrasmenu-v0.8e_p195.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Compilation-EntryNumber
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EntryNumber" type="md:string-Compilation-EntryNumber" minOccurs="0"/>

element CompObjEntry-type/EntryClass
diagram extrasmenu-v0.8e_p196.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Compilation-EntryClass
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EntryClass" type="md:string-Compilation-EntryClass" minOccurs="0"/>

element CompObjEntry-type/Entry
diagram extrasmenu-v0.8e_p197.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:CompObjEntry-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:EntryNumber md:EntryClass md:Entry md:ContentID md:BasicMetadata
source <xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>

element CompObjEntry-type/ContentID
diagram extrasmenu-v0.8e_p198.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element CompObjEntry-type/BasicMetadata
diagram extrasmenu-v0.8e_p199.png
namespace http://www.movielabs.com/schema/md/v2.3/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="BasicMetadata" type="md:BasicMetadata-type"/>

complexType ContactInfo-type
diagram extrasmenu-v0.8e_p200.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
used by
element FileDelivery-type/Contact
source <xs:complexType name="ContactInfo-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="PrimaryEmail" type="xs:string"/>
   
<xs:element name="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Phone" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContactInfo-type/Name
diagram extrasmenu-v0.8e_p201.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element ContactInfo-type/PrimaryEmail
diagram extrasmenu-v0.8e_p202.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="PrimaryEmail" type="xs:string"/>

element ContactInfo-type/AlternateEmail
diagram extrasmenu-v0.8e_p203.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContactInfo-type/Address
diagram extrasmenu-v0.8e_p204.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContactInfo-type/Phone
diagram extrasmenu-v0.8e_p205.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
source <xs:element name="Phone" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContactInfo-type/Phone/@type
type xs:string
source <xs:attribute name="type" type="xs:string"/>

complexType ContainerMetadata-type
diagram extrasmenu-v0.8e_p206.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerSpecificMetadata
used by
elements FileInfo-type/ContainerMetadata ContainerTrackMetadata-type/Container
complexType ContainerMetadataWithID-type
source <xs:complexType name="ContainerMetadata-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>
   
<xs:element name="Track" type="md:ContainerTrackMetadata-type" maxOccurs="unbounded"/>
   
<xs:element name="Hash" type="md:Hash-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Size" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="ContainerReference" type="md:string-Container-ContainerReference" minOccurs="0"/>
   
<xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContainerSpecificMetadata" type="md:ContainerSpecific-type" minOccurs="0"/>
   
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContainerMetadata-type/Type
diagram extrasmenu-v0.8e_p207.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Container-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>

element ContainerMetadata-type/Track
diagram extrasmenu-v0.8e_p208.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContainerTrackMetadata-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Container md:ExternalTrackReference md:InternalTrackReference
source <xs:element name="Track" type="md:ContainerTrackMetadata-type" maxOccurs="unbounded"/>

element ContainerMetadata-type/Hash
diagram extrasmenu-v0.8e_p209.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:Hash-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
method  md:string-Hash-method        
source <xs:element name="Hash" type="md:Hash-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerMetadata-type/Size
diagram extrasmenu-v0.8e_p210.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Size" type="xs:positiveInteger" minOccurs="0"/>

element ContainerMetadata-type/ContainerReference
diagram extrasmenu-v0.8e_p211.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Container-ContainerReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContainerReference" type="md:string-Container-ContainerReference" minOccurs="0"/>

element ContainerMetadata-type/ContainerIdentifier
diagram extrasmenu-v0.8e_p212.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerMetadata-type/ContainerSpecificMetadata
diagram extrasmenu-v0.8e_p213.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContainerSpecific-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="ContainerSpecificMetadata" type="md:ContainerSpecific-type" minOccurs="0"/>

complexType ContainerMetadataWithID-type
diagram extrasmenu-v0.8e_p214.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:ContainerMetadata-type
properties
base md:ContainerMetadata-type
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerSpecificMetadata md:ContainerID
source <xs:complexType name="ContainerMetadataWithID-type">
 
<xs:complexContent>
   
<xs:extension base="md:ContainerMetadata-type">
     
<xs:sequence>
       
<xs:element name="ContainerID" type="md:ContentIdentifier-type"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ContainerMetadataWithID-type/ContainerID
diagram extrasmenu-v0.8e_p215.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="ContainerID" type="md:ContentIdentifier-type"/>

complexType ContainerSpecific-type
diagram extrasmenu-v0.8e_p216.png
namespace http://www.movielabs.com/schema/md/v2.3/md
used by
element ContainerMetadata-type/ContainerSpecificMetadata
source <xs:complexType name="ContainerSpecific-type">
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType ContainerTrackMetadata-type
diagram extrasmenu-v0.8e_p217.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Container md:ExternalTrackReference md:InternalTrackReference
used by
element ContainerMetadata-type/Track
source <xs:complexType name="ContainerTrackMetadata-type">
 
<xs:choice>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>
   
<xs:element name="Container" type="md:ContainerMetadata-type"/>
   
<xs:element name="ExternalTrackReference" type="md:DigitalAssetExternalTrackReference-type"/>
   
<xs:element name="InternalTrackReference" type="md:string-TrackReference"/>
 
</xs:choice>
</xs:complexType>

element ContainerTrackMetadata-type/Audio
diagram extrasmenu-v0.8e_p218.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetAudioData-type
properties
content complex
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>

element ContainerTrackMetadata-type/Video
diagram extrasmenu-v0.8e_p219.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoData-type
properties
content complex
children md:Description md:Type md:Encoding md:Picture md:ColorType md:PictureFormat md:SubtitleLanguage md:SignedLanguage md:CardsetList md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Video" type="md:DigitalAssetVideoData-type"/>

element ContainerTrackMetadata-type/Subtitle
diagram extrasmenu-v0.8e_p220.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetSubtitleData-type
properties
content complex
children md:Format md:Description md:Type md:FormatType md:Language md:Encoding md:CardsetList md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>

element ContainerTrackMetadata-type/Image
diagram extrasmenu-v0.8e_p221.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetImageData-type
properties
content complex
children md:Width md:Height md:Encoding md:Language md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type"/>

element ContainerTrackMetadata-type/Interactive
diagram extrasmenu-v0.8e_p222.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetInteractiveData-type
properties
content complex
children md:Type md:FormatType md:Language md:Encoding md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>

element ContainerTrackMetadata-type/Container
diagram extrasmenu-v0.8e_p223.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContainerMetadata-type
properties
content complex
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerSpecificMetadata
source <xs:element name="Container" type="md:ContainerMetadata-type"/>

element ContainerTrackMetadata-type/ExternalTrackReference
diagram extrasmenu-v0.8e_p224.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetExternalTrackReference-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
namespace  xs:string        
location  xs:string        
trackReference  md:string-TrackReference        
source <xs:element name="ExternalTrackReference" type="md:DigitalAssetExternalTrackReference-type"/>

element ContainerTrackMetadata-type/InternalTrackReference
diagram extrasmenu-v0.8e_p225.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-TrackReference
properties
content simple
source <xs:element name="InternalTrackReference" type="md:string-TrackReference"/>

complexType ContentIdentifier-type
diagram extrasmenu-v0.8e_p226.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Namespace md:Identifier md:Location
used by
elements ContainerReference-type/ContainerIdentifier FileInfo-type/Identifier PlayableSequence-type/ReferenceID BasicMetadata-type/AltIdentifier AbbreviatedMetadata-type/AltIdentifier DigitalAssetAncillaryData-type/BaseTrackIdentifier ContainerMetadataWithID-type/ContainerID ContainerMetadata-type/ContainerIdentifier DigitalAssetAudioData-type/TrackIdentifier DigitalAssetVideoData-type/TrackIdentifier DigitalAssetImageData-type/TrackIdentifier DigitalAssetSubtitleData-type/TrackIdentifier DigitalAssetInteractiveData-type/TrackIdentifier
source <xs:complexType name="ContentIdentifier-type">
 
<xs:sequence>
   
<xs:element name="Namespace" type="md:string-ContentID-Namespace"/>
   
<xs:element name="Identifier" type="md:string-ContentID-Identifier"/>
   
<xs:element name="Location" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentIdentifier-type/Namespace
diagram extrasmenu-v0.8e_p227.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-ContentID-Namespace
properties
content simple
source <xs:element name="Namespace" type="md:string-ContentID-Namespace"/>

element ContentIdentifier-type/Identifier
diagram extrasmenu-v0.8e_p228.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-ContentID-Identifier
properties
content simple
source <xs:element name="Identifier" type="md:string-ContentID-Identifier"/>

element ContentIdentifier-type/Location
diagram extrasmenu-v0.8e_p229.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Location" type="xs:anyURI" minOccurs="0"/>

complexType ContentRating-type
diagram extrasmenu-v0.8e_p230.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:NotRated md:Rating md:AdultContent
used by
elements ExperienceApp-type/Rating AbbreviatedMetadata-type/Rating BasicMetadata-type/RatingSet
source <xs:complexType name="ContentRating-type">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="NotRated" fixed="true">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:boolean">
             
<xs:attribute name="condition" type="md:string-NotRated-condition"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Rating" type="md:ContentRatingDetail-type" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:element name="AdultContent" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentRating-type/NotRated
diagram extrasmenu-v0.8e_p231.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:boolean
properties
content complex
fixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
condition  md:string-NotRated-condition        
source <xs:element name="NotRated" fixed="true">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="condition" type="md:string-NotRated-condition"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRating-type/NotRated/@condition
type md:string-NotRated-condition
source <xs:attribute name="condition" type="md:string-NotRated-condition"/>

element ContentRating-type/Rating
diagram extrasmenu-v0.8e_p232.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentRatingDetail-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Region md:System md:Value md:Reason md:LinkToLogo md:Description
source <xs:element name="Rating" type="md:ContentRatingDetail-type" maxOccurs="unbounded"/>

element ContentRating-type/AdultContent
diagram extrasmenu-v0.8e_p233.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AdultContent" type="xs:boolean" minOccurs="0"/>

complexType ContentRatingDetail-type
diagram extrasmenu-v0.8e_p234.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Region md:System md:Value md:Reason md:LinkToLogo md:Description
used by
element ContentRating-type/Rating
source <xs:complexType name="ContentRatingDetail-type">
 
<xs:sequence>
   
<xs:element name="Region" type="md:Region-type"/>
   
<xs:element name="System" type="md:string-Rating-System"/>
   
<xs:element name="Value" type="xs:string"/>
   
<xs:element name="Reason" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentRatingDetail-type/Region
diagram extrasmenu-v0.8e_p235.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:Region-type
properties
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type"/>

element ContentRatingDetail-type/System
diagram extrasmenu-v0.8e_p236.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Rating-System
properties
content simple
source <xs:element name="System" type="md:string-Rating-System"/>

element ContentRatingDetail-type/Value
diagram extrasmenu-v0.8e_p237.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

element ContentRatingDetail-type/Reason
diagram extrasmenu-v0.8e_p238.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Reason" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContentRatingDetail-type/LinkToLogo
diagram extrasmenu-v0.8e_p239.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0"/>

element ContentRatingDetail-type/Description
diagram extrasmenu-v0.8e_p240.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

complexType ContentSequenceInfo-type
diagram extrasmenu-v0.8e_p241.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
used by
element BasicMetadata-type/SequenceInfo
source <xs:complexType name="ContentSequenceInfo-type">
 
<xs:sequence>
   
<xs:element name="Number" type="xs:int" minOccurs="0"/>
   
<xs:element name="DistributionNumber" type="md:complex-SequenceInfo-DistributionNumber" minOccurs="0"/>
   
<xs:element name="HouseSequence" type="md:complex-SequenceInfo-HouseSequence" minOccurs="0"/>
   
<xs:element name="AlternateNumber" type="md:complex-SequenceInfo-AlternateNumber" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContentSequenceInfo-type/Number
diagram extrasmenu-v0.8e_p242.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Number" type="xs:int" minOccurs="0"/>

element ContentSequenceInfo-type/DistributionNumber
diagram extrasmenu-v0.8e_p243.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:complex-SequenceInfo-DistributionNumber
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-DistributionNumber-domain        
source <xs:element name="DistributionNumber" type="md:complex-SequenceInfo-DistributionNumber" minOccurs="0"/>

element ContentSequenceInfo-type/HouseSequence
diagram extrasmenu-v0.8e_p244.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:complex-SequenceInfo-HouseSequence
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-HouseSequence-domain        
source <xs:element name="HouseSequence" type="md:complex-SequenceInfo-HouseSequence" minOccurs="0"/>

element ContentSequenceInfo-type/AlternateNumber
diagram extrasmenu-v0.8e_p245.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:complex-SequenceInfo-AlternateNumber
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-AlternateNumber-domain        
source <xs:element name="AlternateNumber" type="md:complex-SequenceInfo-AlternateNumber" minOccurs="0" maxOccurs="unbounded"/>

complexType DateTimeRange-type
diagram extrasmenu-v0.8e_p246.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Start md:End
source <xs:complexType name="DateTimeRange-type">
 
<xs:sequence>
   
<xs:element name="Start" type="xs:dateTime"/>
   
<xs:element name="End" type="xs:dateTime"/>
 
</xs:sequence>
</xs:complexType>

element DateTimeRange-type/Start
diagram extrasmenu-v0.8e_p247.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:dateTime
properties
content simple
source <xs:element name="Start" type="xs:dateTime"/>

element DateTimeRange-type/End
diagram extrasmenu-v0.8e_p248.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:dateTime
properties
content simple
source <xs:element name="End" type="xs:dateTime"/>

complexType DigitalAssetAncillaryData-type
diagram extrasmenu-v0.8e_p249.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Private
used by
elements DigitalAssetSet-type/Ancillary DigitalAssetMetadata-type/Ancillary
complexType InventoryAncillary-type
source <xs:complexType name="DigitalAssetAncillaryData-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Anc-Type"/>
   
<xs:element name="SubType" type="md:string-Anc-SubType" minOccurs="0"/>
   
<xs:element name="BaseTrackID" type="md:id-type" minOccurs="0"/>
   
<xs:element name="BaseTrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="BaseTrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>
   
<xs:element name="CombinedMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAncillaryData-type/Type
diagram extrasmenu-v0.8e_p250.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Anc-Type
properties
content simple
source <xs:element name="Type" type="md:string-Anc-Type"/>

element DigitalAssetAncillaryData-type/SubType
diagram extrasmenu-v0.8e_p251.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Anc-SubType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SubType" type="md:string-Anc-SubType" minOccurs="0"/>

element DigitalAssetAncillaryData-type/BaseTrackID
diagram extrasmenu-v0.8e_p252.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BaseTrackID" type="md:id-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/BaseTrackReference
diagram extrasmenu-v0.8e_p253.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BaseTrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetAncillaryData-type/BaseTrackIdentifier
diagram extrasmenu-v0.8e_p254.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="BaseTrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/TrackMetadata
diagram extrasmenu-v0.8e_p255.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:element name="TrackMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/CombinedMetadata
diagram extrasmenu-v0.8e_p256.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:element name="CombinedMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/Private
diagram extrasmenu-v0.8e_p257.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetAudioData-type
diagram extrasmenu-v0.8e_p258.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Audio DigitalAssetMetadata-type/Audio ContainerTrackMetadata-type/Audio
complexType InventoryAudio-type
source <xs:complexType name="DigitalAssetAudioData-type">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Type" type="md:string-Audio-Type" minOccurs="0"/>
   
<xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>
   
<xs:element name="Language" type="md:DigitalAssetAudioLanguage-type"/>
   
<xs:element name="Channels" type="md:string-Audio-Channels" minOccurs="0"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioData-type/Description
diagram extrasmenu-v0.8e_p259.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element DigitalAssetAudioData-type/Type
diagram extrasmenu-v0.8e_p260.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Audio-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Audio-Type" minOccurs="0"/>

element DigitalAssetAudioData-type/Encoding
diagram extrasmenu-v0.8e_p261.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetAudioEncoding-type
properties
minOcc 0
maxOcc 1
content complex
children md:Codec md:CodecType md:BitrateMax md:BitrateAverage md:VBR md:SampleRate md:SampleBitDepth md:ChannelMapping md:Watermark md:ActualLength
source <xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>

element DigitalAssetAudioData-type/Language
diagram extrasmenu-v0.8e_p262.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetAudioLanguage-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dubbed  xs:boolean        
source <xs:element name="Language" type="md:DigitalAssetAudioLanguage-type"/>

element DigitalAssetAudioData-type/Channels
diagram extrasmenu-v0.8e_p263.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Audio-Channels
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Channels" type="md:string-Audio-Channels" minOccurs="0"/>

element DigitalAssetAudioData-type/TrackReference
diagram extrasmenu-v0.8e_p264.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetAudioData-type/TrackIdentifier
diagram extrasmenu-v0.8e_p265.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/Private
diagram extrasmenu-v0.8e_p266.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetAudioEncoding-type
diagram extrasmenu-v0.8e_p267.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Codec md:CodecType md:BitrateMax md:BitrateAverage md:VBR md:SampleRate md:SampleBitDepth md:ChannelMapping md:Watermark md:ActualLength
used by
element DigitalAssetAudioData-type/Encoding
source <xs:complexType name="DigitalAssetAudioEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="md:string-Audio-Enc-Codec"/>
   
<xs:element name="CodecType" type="md:string-Audio-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>
   
<xs:element name="BitrateAverage" type="xs:integer" minOccurs="0"/>
   
<xs:element name="VBR" type="md:string-Audio-Enc-VBR" minOccurs="0"/>
   
<xs:element name="SampleRate" type="xs:integer" minOccurs="0"/>
   
<xs:element name="SampleBitDepth" type="xs:integer" minOccurs="0"/>
   
<xs:element name="ChannelMapping" type="md:string-Audio-Enc-ChannelMapping" minOccurs="0"/>
   
<xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioEncoding-type/Codec
diagram extrasmenu-v0.8e_p268.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Audio-Enc-Codec
properties
content simple
source <xs:element name="Codec" type="md:string-Audio-Enc-Codec"/>

element DigitalAssetAudioEncoding-type/CodecType
diagram extrasmenu-v0.8e_p269.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Audio-Enc-CodecType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CodecType" type="md:string-Audio-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioEncoding-type/BitrateMax
diagram extrasmenu-v0.8e_p270.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/BitrateAverage
diagram extrasmenu-v0.8e_p271.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateAverage" type="xs:integer" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/VBR
diagram extrasmenu-v0.8e_p272.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Audio-Enc-VBR
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VBR" type="md:string-Audio-Enc-VBR" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/SampleRate
diagram extrasmenu-v0.8e_p273.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SampleRate" type="xs:integer" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/SampleBitDepth
diagram extrasmenu-v0.8e_p274.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SampleBitDepth" type="xs:integer" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/ChannelMapping
diagram extrasmenu-v0.8e_p275.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Audio-Enc-ChannelMapping
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ChannelMapping" type="md:string-Audio-Enc-ChannelMapping" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/Watermark
diagram extrasmenu-v0.8e_p276.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetWatermark-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Vendor md:ProductAndVersionID md:Data
attributes
Name  Type  Use  Default  Fixed  Annotation
guaranteedAbsent  xs:boolean  optional      
source <xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioEncoding-type/ActualLength
diagram extrasmenu-v0.8e_p277.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>

complexType DigitalAssetAudioLanguage-type
diagram extrasmenu-v0.8e_p278.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:language-redefine
properties
base md:language-redefine
used by
element DigitalAssetAudioData-type/Language
attributes
Name  Type  Use  Default  Fixed  Annotation
dubbed  xs:boolean        
source <xs:complexType name="DigitalAssetAudioLanguage-type">
 
<xs:simpleContent>
   
<xs:extension base="md:language-redefine">
     
<xs:attribute name="dubbed" type="xs:boolean"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetAudioLanguage-type/@dubbed
type xs:boolean
source <xs:attribute name="dubbed" type="xs:boolean"/>

complexType DigitalAssetCardset-type
diagram extrasmenu-v0.8e_p279.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type md:Description md:Sequence
used by
element DigitalAssetCardsetList-type/Cardset
source <xs:complexType name="DigitalAssetCardset-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Cardset-Type" maxOccurs="unbounded"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Sequence" type="xs:positiveInteger" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetCardset-type/Type
diagram extrasmenu-v0.8e_p280.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Cardset-Type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Type" type="md:string-Cardset-Type" maxOccurs="unbounded"/>

element DigitalAssetCardset-type/Description
diagram extrasmenu-v0.8e_p281.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element DigitalAssetCardset-type/Sequence
diagram extrasmenu-v0.8e_p282.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Sequence" type="xs:positiveInteger" minOccurs="0"/>

complexType DigitalAssetCardsetList-type
diagram extrasmenu-v0.8e_p283.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type md:Region md:Cardset
used by
elements DigitalAssetVideoData-type/CardsetList DigitalAssetSubtitleData-type/CardsetList
source <xs:complexType name="DigitalAssetCardsetList-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-CardsetList-Type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Region" type="md:MadeForRegion-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Cardset" type="md:DigitalAssetCardset-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetCardsetList-type/Type
diagram extrasmenu-v0.8e_p284.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-CardsetList-Type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Type" type="md:string-CardsetList-Type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetCardsetList-type/Region
diagram extrasmenu-v0.8e_p285.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:MadeForRegion-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Region" type="md:MadeForRegion-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetCardsetList-type/Cardset
diagram extrasmenu-v0.8e_p286.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetCardset-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:Description md:Sequence
source <xs:element name="Cardset" type="md:DigitalAssetCardset-type" maxOccurs="unbounded"/>

complexType DigitalAssetChromaticity-type
diagram extrasmenu-v0.8e_p287.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:ChromaticityCIEx md:ChromaticityCIEy
used by
elements DigitalAssetColorVolume-type/PrimaryBChromaticity DigitalAssetColorVolume-type/PrimaryGChromaticity DigitalAssetColorVolume-type/PrimaryRChromaticity DigitalAssetColorVolume-type/WhitePointChromaticity
source <xs:complexType name="DigitalAssetChromaticity-type">
 
<xs:sequence>
   
<xs:element name="ChromaticityCIEx" type="xs:decimal"/>
   
<xs:element name="ChromaticityCIEy" type="xs:decimal"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetChromaticity-type/ChromaticityCIEx
diagram extrasmenu-v0.8e_p288.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:decimal
properties
content simple
source <xs:element name="ChromaticityCIEx" type="xs:decimal"/>

element DigitalAssetChromaticity-type/ChromaticityCIEy
diagram extrasmenu-v0.8e_p289.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:decimal
properties
content simple
source <xs:element name="ChromaticityCIEy" type="xs:decimal"/>

complexType DigitalAssetColorEncoding-type
diagram extrasmenu-v0.8e_p290.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Primaries md:TransferFunction md:ColorDifferencing
used by
element DigitalAssetVideoPicture-type/ColorEncoding
source <xs:complexType name="DigitalAssetColorEncoding-type">
 
<xs:sequence>
   
<xs:element name="Primaries" type="md:string-Video-Pic-Primaries"/>
   
<xs:element name="TransferFunction" type="md:string-Video-Pic-OETF"/>
   
<xs:element name="ColorDifferencing" type="md:string-Video-Pic-ColorDifferencing"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetColorEncoding-type/Primaries
diagram extrasmenu-v0.8e_p291.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-Primaries
properties
content simple
source <xs:element name="Primaries" type="md:string-Video-Pic-Primaries"/>

element DigitalAssetColorEncoding-type/TransferFunction
diagram extrasmenu-v0.8e_p292.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-OETF
properties
content simple
source <xs:element name="TransferFunction" type="md:string-Video-Pic-OETF"/>

element DigitalAssetColorEncoding-type/ColorDifferencing
diagram extrasmenu-v0.8e_p293.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-ColorDifferencing
properties
content simple
source <xs:element name="ColorDifferencing" type="md:string-Video-Pic-ColorDifferencing"/>

complexType DigitalAssetColorVolume-type
diagram extrasmenu-v0.8e_p294.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:PrimaryRChromaticity md:PrimaryGChromaticity md:PrimaryBChromaticity md:WhitePointChromaticity md:LuminanceMin md:LuminanceMax
used by
element DigitalAssetVideoPicture-type/MasteredColorVolume
source <xs:complexType name="DigitalAssetColorVolume-type">
 
<xs:sequence>
   
<xs:element name="PrimaryRChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="PrimaryGChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="PrimaryBChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="WhitePointChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="LuminanceMin" type="xs:decimal"/>
   
<xs:element name="LuminanceMax" type="xs:decimal"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetColorVolume-type/PrimaryRChromaticity
diagram extrasmenu-v0.8e_p295.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="PrimaryRChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/PrimaryGChromaticity
diagram extrasmenu-v0.8e_p296.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="PrimaryGChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/PrimaryBChromaticity
diagram extrasmenu-v0.8e_p297.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="PrimaryBChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/WhitePointChromaticity
diagram extrasmenu-v0.8e_p298.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="WhitePointChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/LuminanceMin
diagram extrasmenu-v0.8e_p299.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:decimal
properties
content simple
source <xs:element name="LuminanceMin" type="xs:decimal"/>

element DigitalAssetColorVolume-type/LuminanceMax
diagram extrasmenu-v0.8e_p300.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:decimal
properties
content simple
source <xs:element name="LuminanceMax" type="xs:decimal"/>

complexType DigitalAssetExternalTrackReference-type
diagram extrasmenu-v0.8e_p301.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:ContentID-type
properties
base md:ContentID-type
used by
element ContainerTrackMetadata-type/ExternalTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
namespace  xs:string        
location  xs:string        
trackReference  md:string-TrackReference        
source <xs:complexType name="DigitalAssetExternalTrackReference-type">
 
<xs:simpleContent>
   
<xs:extension base="md:ContentID-type">
     
<xs:attribute name="namespace" type="xs:string"/>
     
<xs:attribute name="location" type="xs:string"/>
     
<xs:attribute name="trackReference" type="md:string-TrackReference"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetExternalTrackReference-type/@namespace
type xs:string
source <xs:attribute name="namespace" type="xs:string"/>

attribute DigitalAssetExternalTrackReference-type/@location
type xs:string
source <xs:attribute name="location" type="xs:string"/>

attribute DigitalAssetExternalTrackReference-type/@trackReference
type md:string-TrackReference
source <xs:attribute name="trackReference" type="md:string-TrackReference"/>

complexType DigitalAssetImageData-type
diagram extrasmenu-v0.8e_p302.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Width md:Height md:Encoding md:Language md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Image DigitalAssetMetadata-type/Image ContainerTrackMetadata-type/Image
complexType InventoryImage-type
source <xs:complexType name="DigitalAssetImageData-type">
 
<xs:sequence>
   
<xs:element name="Width" type="xs:int"/>
   
<xs:element name="Height" type="xs:int"/>
   
<xs:element name="Encoding" type="md:string-Image-Encoding"/>
   
<xs:element name="Language" type="md:language-redefine" minOccurs="0"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetImageData-type/Width
diagram extrasmenu-v0.8e_p303.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:int
properties
content simple
source <xs:element name="Width" type="xs:int"/>

element DigitalAssetImageData-type/Height
diagram extrasmenu-v0.8e_p304.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:int
properties
content simple
source <xs:element name="Height" type="xs:int"/>

element DigitalAssetImageData-type/Encoding
diagram extrasmenu-v0.8e_p305.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Image-Encoding
properties
content simple
source <xs:element name="Encoding" type="md:string-Image-Encoding"/>

element DigitalAssetImageData-type/Language
diagram extrasmenu-v0.8e_p306.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:language-redefine
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Language" type="md:language-redefine" minOccurs="0"/>

element DigitalAssetImageData-type/TrackReference
diagram extrasmenu-v0.8e_p307.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetImageData-type/TrackIdentifier
diagram extrasmenu-v0.8e_p308.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetImageData-type/Private
diagram extrasmenu-v0.8e_p309.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetInteractiveBaseData-type
diagram extrasmenu-v0.8e_p310.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type md:FormatType md:Language
source <xs:complexType name="DigitalAssetInteractiveBaseData-type">
 
<xs:sequence>
   
<xs:group ref="md:DigitalAssetInteractiveBase-group"/>
 
</xs:sequence>
</xs:complexType>

complexType DigitalAssetInteractiveData-type
diagram extrasmenu-v0.8e_p311.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type md:FormatType md:Language md:Encoding md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Interactive DigitalAssetMetadata-type/Interactive ContainerTrackMetadata-type/Interactive
complexType InventoryInteractive-type
source <xs:complexType name="DigitalAssetInteractiveData-type">
 
<xs:sequence>
   
<xs:group ref="md:DigitalAssetInteractiveBase-group"/>
   
<xs:element name="Encoding" type="md:DigitalAssetInteractiveEncoding-type" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetInteractiveData-type/Encoding
diagram extrasmenu-v0.8e_p312.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetInteractiveEncoding-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:RuntimeEnvironment md:FirstVersion md:LastVersion
source <xs:element name="Encoding" type="md:DigitalAssetInteractiveEncoding-type" maxOccurs="unbounded"/>

element DigitalAssetInteractiveData-type/TrackReference
diagram extrasmenu-v0.8e_p313.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetInteractiveData-type/TrackIdentifier
diagram extrasmenu-v0.8e_p314.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetInteractiveData-type/Private
diagram extrasmenu-v0.8e_p315.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetInteractiveEncoding-type
diagram extrasmenu-v0.8e_p316.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:RuntimeEnvironment md:FirstVersion md:LastVersion
used by
elements InteractiveTrackReference-type/Compatibility DigitalAssetInteractiveData-type/Encoding
source <xs:complexType name="DigitalAssetInteractiveEncoding-type">
 
<xs:sequence>
   
<xs:element name="RuntimeEnvironment" type="md:string-Interactive-Enc-RuntimeEnvironment"/>
   
<xs:element name="FirstVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>
   
<xs:element name="LastVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetInteractiveEncoding-type/RuntimeEnvironment
diagram extrasmenu-v0.8e_p317.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Interactive-Enc-RuntimeEnvironment
properties
content simple
source <xs:element name="RuntimeEnvironment" type="md:string-Interactive-Enc-RuntimeEnvironment"/>

element DigitalAssetInteractiveEncoding-type/FirstVersion
diagram extrasmenu-v0.8e_p318.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Interactive-Enc-Version
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FirstVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>

element DigitalAssetInteractiveEncoding-type/LastVersion
diagram extrasmenu-v0.8e_p319.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Interactive-Enc-Version
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LastVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>

complexType DigitalAssetMetadata-type
diagram extrasmenu-v0.8e_p320.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
used by
elements DigitalAssetAncillaryData-type/CombinedMetadata DigitalAssetAncillaryData-type/TrackMetadata
source <xs:complexType name="DigitalAssetMetadata-type">
 
<xs:choice>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>
   
<xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type"/>
 
</xs:choice>
</xs:complexType>

element DigitalAssetMetadata-type/Audio
diagram extrasmenu-v0.8e_p321.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetAudioData-type
properties
content complex
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>

element DigitalAssetMetadata-type/Video
diagram extrasmenu-v0.8e_p322.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoData-type
properties
content complex
children md:Description md:Type md:Encoding md:Picture md:ColorType md:PictureFormat md:SubtitleLanguage md:SignedLanguage md:CardsetList md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Video" type="md:DigitalAssetVideoData-type"/>

element DigitalAssetMetadata-type/Subtitle
diagram extrasmenu-v0.8e_p323.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetSubtitleData-type
properties
content complex
children md:Format md:Description md:Type md:FormatType md:Language md:Encoding md:CardsetList md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>

element DigitalAssetMetadata-type/Image
diagram extrasmenu-v0.8e_p324.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetImageData-type
properties
content complex
children md:Width md:Height md:Encoding md:Language md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type"/>

element DigitalAssetMetadata-type/Interactive
diagram extrasmenu-v0.8e_p325.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetInteractiveData-type
properties
content complex
children md:Type md:FormatType md:Language md:Encoding md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>

element DigitalAssetMetadata-type/Ancillary
diagram extrasmenu-v0.8e_p326.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetAncillaryData-type
properties
content complex
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Private
source <xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type"/>

complexType DigitalAssetSet-type
diagram extrasmenu-v0.8e_p327.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:complexType name="DigitalAssetSet-type">
 
<xs:sequence>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetSet-type/Audio
diagram extrasmenu-v0.8e_p328.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetAudioData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Video
diagram extrasmenu-v0.8e_p329.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:Encoding md:Picture md:ColorType md:PictureFormat md:SubtitleLanguage md:SignedLanguage md:CardsetList md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Video" type="md:DigitalAssetVideoData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Subtitle
diagram extrasmenu-v0.8e_p330.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetSubtitleData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Format md:Description md:Type md:FormatType md:Language md:Encoding md:CardsetList md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Image
diagram extrasmenu-v0.8e_p331.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetImageData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Width md:Height md:Encoding md:Language md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Interactive
diagram extrasmenu-v0.8e_p332.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetInteractiveData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:FormatType md:Language md:Encoding md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Ancillary
diagram extrasmenu-v0.8e_p333.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetAncillaryData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Private
source <xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type" minOccurs="0" maxOccurs="unbounded"/>

complexType DigitalAssetSubtitleData-type
diagram extrasmenu-v0.8e_p334.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Format md:Description md:Type md:FormatType md:Language md:Encoding md:CardsetList md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Subtitle DigitalAssetMetadata-type/Subtitle ContainerTrackMetadata-type/Subtitle
complexType InventorySubtitle-type
source <xs:complexType name="DigitalAssetSubtitleData-type">
 
<xs:sequence>
   
<xs:element name="Format" type="md:DigitalAssetSubtitleFormat-type" minOccurs="0"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Type" type="md:string-Subtitle-Type" maxOccurs="unbounded"/>
   
<xs:element name="FormatType" type="md:string-Subtitle-FormatType" minOccurs="0"/>
   
<xs:element name="Language" type="md:language-redefine"/>
   
<xs:element name="Encoding" type="xs:anyType" minOccurs="0"/>
   
<xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetSubtitleData-type/Format
diagram extrasmenu-v0.8e_p335.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetSubtitleFormat-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
SDImage  xs:boolean        
HDImage  xs:boolean        
UHDImage  xs:boolean        
source <xs:element name="Format" type="md:DigitalAssetSubtitleFormat-type" minOccurs="0"/>

element DigitalAssetSubtitleData-type/Description
diagram extrasmenu-v0.8e_p336.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element DigitalAssetSubtitleData-type/Type
diagram extrasmenu-v0.8e_p337.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Subtitle-Type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Type" type="md:string-Subtitle-Type" maxOccurs="unbounded"/>

element DigitalAssetSubtitleData-type/FormatType
diagram extrasmenu-v0.8e_p338.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Subtitle-FormatType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FormatType" type="md:string-Subtitle-FormatType" minOccurs="0"/>

element DigitalAssetSubtitleData-type/Language
diagram extrasmenu-v0.8e_p339.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:language-redefine
properties
content simple
source <xs:element name="Language" type="md:language-redefine"/>

element DigitalAssetSubtitleData-type/Encoding
diagram extrasmenu-v0.8e_p340.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:anyType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
source <xs:element name="Encoding" type="xs:anyType" minOccurs="0"/>

element DigitalAssetSubtitleData-type/CardsetList
diagram extrasmenu-v0.8e_p341.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetCardsetList-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Region md:Cardset
source <xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSubtitleData-type/TrackReference
diagram extrasmenu-v0.8e_p342.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetSubtitleData-type/TrackIdentifier
diagram extrasmenu-v0.8e_p343.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSubtitleData-type/Private
diagram extrasmenu-v0.8e_p344.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetSubtitleFormat-type
diagram extrasmenu-v0.8e_p345.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:string-Subtitle-Format
properties
base md:string-Subtitle-Format
used by
element DigitalAssetSubtitleData-type/Format
attributes
Name  Type  Use  Default  Fixed  Annotation
SDImage  xs:boolean        
HDImage  xs:boolean        
UHDImage  xs:boolean        
source <xs:complexType name="DigitalAssetSubtitleFormat-type">
 
<xs:simpleContent>
   
<xs:extension base="md:string-Subtitle-Format">
     
<xs:attribute name="SDImage" type="xs:boolean"/>
     
<xs:attribute name="HDImage" type="xs:boolean"/>
     
<xs:attribute name="UHDImage" type="xs:boolean"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetSubtitleFormat-type/@SDImage
type xs:boolean
source <xs:attribute name="SDImage" type="xs:boolean"/>

attribute DigitalAssetSubtitleFormat-type/@HDImage
type xs:boolean
source <xs:attribute name="HDImage" type="xs:boolean"/>

attribute DigitalAssetSubtitleFormat-type/@UHDImage
type xs:boolean
source <xs:attribute name="UHDImage" type="xs:boolean"/>

complexType DigitalAssetVideoData-type
diagram extrasmenu-v0.8e_p346.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Description md:Type md:Encoding md:Picture md:ColorType md:PictureFormat md:SubtitleLanguage md:SignedLanguage md:CardsetList md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Video DigitalAssetMetadata-type/Video ContainerTrackMetadata-type/Video
complexType InventoryVideo-type
source <xs:complexType name="DigitalAssetVideoData-type">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Type" type="md:string-Video-Type" minOccurs="0"/>
   
<xs:element name="Encoding" type="md:DigitalAssetVideoEncoding-type" minOccurs="0"/>
   
<xs:element name="Picture" type="md:DigitalAssetVideoPicture-type"/>
   
<xs:element name="ColorType" type="md:ColorType-type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>BW, Color, Colorized, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PictureFormat" type="md:string-Video-PictureFormat" minOccurs="0"/>
   
<xs:element name="SubtitleLanguage" type="md:DigitalAssetVideoSubtitleLanguage-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SignedLanguage" type="md:language-redefine" minOccurs="0"/>
   
<xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoData-type/Description
diagram extrasmenu-v0.8e_p347.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element DigitalAssetVideoData-type/Type
diagram extrasmenu-v0.8e_p348.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Video-Type" minOccurs="0"/>

element DigitalAssetVideoData-type/Encoding
diagram extrasmenu-v0.8e_p349.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoEncoding-type
properties
minOcc 0
maxOcc 1
content complex
children md:Codec md:CodecType md:MPEGProfile md:MPEGLevel md:BitrateMax md:BitRateAverage md:VBR md:Watermark md:ActualLength
source <xs:element name="Encoding" type="md:DigitalAssetVideoEncoding-type" minOccurs="0"/>

element DigitalAssetVideoData-type/Picture
diagram extrasmenu-v0.8e_p350.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoPicture-type
properties
content complex
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:Colorimetry md:Type3D md:MasteredColorVolume md:ColorEncoding md:LightLevel md:HDRPlaybackInfo
source <xs:element name="Picture" type="md:DigitalAssetVideoPicture-type"/>

element DigitalAssetVideoData-type/ColorType
diagram extrasmenu-v0.8e_p351.png
namespace http://www.movielabs.com/schema/md/v2.3/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
annotation
documentation
BW, Color, Colorized, etc.
source <xs:element name="ColorType" type="md:ColorType-type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>BW, Color, Colorized, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DigitalAssetVideoData-type/PictureFormat
diagram extrasmenu-v0.8e_p352.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-PictureFormat
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PictureFormat" type="md:string-Video-PictureFormat" minOccurs="0"/>

element DigitalAssetVideoData-type/SubtitleLanguage
diagram extrasmenu-v0.8e_p353.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoSubtitleLanguage-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
closed  xs:boolean        
type  md:string-Video-SubLang-type        
source <xs:element name="SubtitleLanguage" type="md:DigitalAssetVideoSubtitleLanguage-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/SignedLanguage
diagram extrasmenu-v0.8e_p354.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:language-redefine
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SignedLanguage" type="md:language-redefine" minOccurs="0"/>

element DigitalAssetVideoData-type/CardsetList
diagram extrasmenu-v0.8e_p355.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetCardsetList-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Region md:Cardset
source <xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/TrackReference
diagram extrasmenu-v0.8e_p356.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetVideoData-type/TrackIdentifier
diagram extrasmenu-v0.8e_p357.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/Private
diagram extrasmenu-v0.8e_p358.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetVideoEncoding-type
diagram extrasmenu-v0.8e_p359.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Codec md:CodecType md:MPEGProfile md:MPEGLevel md:BitrateMax md:BitRateAverage md:VBR md:Watermark md:ActualLength
used by
element DigitalAssetVideoData-type/Encoding
source <xs:complexType name="DigitalAssetVideoEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="md:string-Video-Enc-Codec"/>
   
<xs:element name="CodecType" type="md:string-Video-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="MPEGProfile" type="md:string-Video-Enc-MProfile" minOccurs="0"/>
   
<xs:element name="MPEGLevel" type="md:string-Video-Enc-MLevel" minOccurs="0"/>
   
<xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>
   
<xs:element name="BitRateAverage" type="xs:integer" minOccurs="0"/>
   
<xs:element name="VBR" type="md:string-Video-Enc-VBR" minOccurs="0"/>
   
<xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoEncoding-type/Codec
diagram extrasmenu-v0.8e_p360.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Enc-Codec
properties
content simple
source <xs:element name="Codec" type="md:string-Video-Enc-Codec"/>

element DigitalAssetVideoEncoding-type/CodecType
diagram extrasmenu-v0.8e_p361.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Enc-CodecType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CodecType" type="md:string-Video-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoEncoding-type/MPEGProfile
diagram extrasmenu-v0.8e_p362.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Enc-MProfile
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="MPEGProfile" type="md:string-Video-Enc-MProfile" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/MPEGLevel
diagram extrasmenu-v0.8e_p363.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Enc-MLevel
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="MPEGLevel" type="md:string-Video-Enc-MLevel" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/BitrateMax
diagram extrasmenu-v0.8e_p364.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/BitRateAverage
diagram extrasmenu-v0.8e_p365.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitRateAverage" type="xs:integer" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/VBR
diagram extrasmenu-v0.8e_p366.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Enc-VBR
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VBR" type="md:string-Video-Enc-VBR" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/Watermark
diagram extrasmenu-v0.8e_p367.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetWatermark-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Vendor md:ProductAndVersionID md:Data
attributes
Name  Type  Use  Default  Fixed  Annotation
guaranteedAbsent  xs:boolean  optional      
source <xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoEncoding-type/ActualLength
diagram extrasmenu-v0.8e_p368.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>

complexType DigitalAssetVideoPicture-type
diagram extrasmenu-v0.8e_p369.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:Colorimetry md:Type3D md:MasteredColorVolume md:ColorEncoding md:LightLevel md:HDRPlaybackInfo
used by
element DigitalAssetVideoData-type/Picture
source <xs:complexType name="DigitalAssetVideoPicture-type">
 
<xs:sequence>
   
<xs:element name="AspectRatio" type="md:string-Video-Pic-AspectRatio" minOccurs="0"/>
   
<xs:element name="PixelAspect" type="md:string-Video-Pic-PixelAspect" minOccurs="0"/>
   
<xs:element name="WidthPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="HeightPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="ActiveWidthPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="ActiveHeightPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="FrameRate" type="md:DigitalAssetVideoPictureFrameRate-type" minOccurs="0"/>
   
<xs:element name="Progressive" type="md:DigitalAssetVideoPictureProgressive-type" minOccurs="0"/>
   
<xs:element name="ColorSubsampling" type="md:string-Video-Pic-ColorSampling" minOccurs="0"/>
   
<xs:element name="Colorimetry" type="md:string-Video-Pic-Colorimetry" minOccurs="0"/>
   
<xs:element name="Type3D" type="md:string-Video-Pic-Type3D" minOccurs="0"/>
   
<xs:element name="MasteredColorVolume" type="md:DigitalAssetColorVolume-type" minOccurs="0"/>
   
<xs:element name="ColorEncoding" type="md:DigitalAssetColorEncoding-type" minOccurs="0"/>
   
<xs:element name="LightLevel" type="md:DigitalAssetVideoPictureLightLevel-type" minOccurs="0"/>
   
<xs:element name="HDRPlaybackInfo" type="md:DigitalAssetVideoPictureHDRPlaybackInfo-type" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPicture-type/AspectRatio
diagram extrasmenu-v0.8e_p370.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-AspectRatio
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AspectRatio" type="md:string-Video-Pic-AspectRatio" minOccurs="0"/>

element DigitalAssetVideoPicture-type/PixelAspect
diagram extrasmenu-v0.8e_p371.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-PixelAspect
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration NTSC
enumeration PAL
enumeration square
enumeration other
source <xs:element name="PixelAspect" type="md:string-Video-Pic-PixelAspect" minOccurs="0"/>

element DigitalAssetVideoPicture-type/WidthPixels
diagram extrasmenu-v0.8e_p372.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WidthPixels" type="xs:int" minOccurs="0"/>

element DigitalAssetVideoPicture-type/HeightPixels
diagram extrasmenu-v0.8e_p373.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="HeightPixels" type="xs:int" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ActiveWidthPixels
diagram extrasmenu-v0.8e_p374.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActiveWidthPixels" type="xs:int" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ActiveHeightPixels
diagram extrasmenu-v0.8e_p375.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActiveHeightPixels" type="xs:int" minOccurs="0"/>

element DigitalAssetVideoPicture-type/FrameRate
diagram extrasmenu-v0.8e_p376.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoPictureFrameRate-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
multiplier  md:string-Video-Pic-FrameRate-multiplier        
timecode  md:string-Video-Pic-FrameRate-timecode        
source <xs:element name="FrameRate" type="md:DigitalAssetVideoPictureFrameRate-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/Progressive
diagram extrasmenu-v0.8e_p377.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoPictureProgressive-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
scanOrder  md:string-Video-Pic-Progressive-scanOrder        
source <xs:element name="Progressive" type="md:DigitalAssetVideoPictureProgressive-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ColorSubsampling
diagram extrasmenu-v0.8e_p378.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-ColorSampling
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ColorSubsampling" type="md:string-Video-Pic-ColorSampling" minOccurs="0"/>

element DigitalAssetVideoPicture-type/Colorimetry
diagram extrasmenu-v0.8e_p379.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-Colorimetry
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Colorimetry" type="md:string-Video-Pic-Colorimetry" minOccurs="0"/>

element DigitalAssetVideoPicture-type/Type3D
diagram extrasmenu-v0.8e_p380.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-Type3D
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type3D" type="md:string-Video-Pic-Type3D" minOccurs="0"/>

element DigitalAssetVideoPicture-type/MasteredColorVolume
diagram extrasmenu-v0.8e_p381.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetColorVolume-type
properties
minOcc 0
maxOcc 1
content complex
children md:PrimaryRChromaticity md:PrimaryGChromaticity md:PrimaryBChromaticity md:WhitePointChromaticity md:LuminanceMin md:LuminanceMax
source <xs:element name="MasteredColorVolume" type="md:DigitalAssetColorVolume-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ColorEncoding
diagram extrasmenu-v0.8e_p382.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetColorEncoding-type
properties
minOcc 0
maxOcc 1
content complex
children md:Primaries md:TransferFunction md:ColorDifferencing
source <xs:element name="ColorEncoding" type="md:DigitalAssetColorEncoding-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/LightLevel
diagram extrasmenu-v0.8e_p383.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoPictureLightLevel-type
properties
minOcc 0
maxOcc 1
content complex
children md:ContentMax md:FrameAverageMax
source <xs:element name="LightLevel" type="md:DigitalAssetVideoPictureLightLevel-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/HDRPlaybackInfo
diagram extrasmenu-v0.8e_p384.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:DigitalAssetVideoPictureHDRPlaybackInfo-type
properties
minOcc 0
maxOcc 1
content complex
children md:SDRDownconversion
source <xs:element name="HDRPlaybackInfo" type="md:DigitalAssetVideoPictureHDRPlaybackInfo-type" minOccurs="0"/>

complexType DigitalAssetVideoPictureFrameRate-type
diagram extrasmenu-v0.8e_p385.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:int
properties
base xs:int
used by
element DigitalAssetVideoPicture-type/FrameRate
attributes
Name  Type  Use  Default  Fixed  Annotation
multiplier  md:string-Video-Pic-FrameRate-multiplier        
timecode  md:string-Video-Pic-FrameRate-timecode        
source <xs:complexType name="DigitalAssetVideoPictureFrameRate-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:int">
     
<xs:attribute name="multiplier" type="md:string-Video-Pic-FrameRate-multiplier"/>
     
<xs:attribute name="timecode" type="md:string-Video-Pic-FrameRate-timecode"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetVideoPictureFrameRate-type/@multiplier
type md:string-Video-Pic-FrameRate-multiplier
facets
Kind Value Annotation
enumeration 1000/1001
source <xs:attribute name="multiplier" type="md:string-Video-Pic-FrameRate-multiplier"/>

attribute DigitalAssetVideoPictureFrameRate-type/@timecode
type md:string-Video-Pic-FrameRate-timecode
source <xs:attribute name="timecode" type="md:string-Video-Pic-FrameRate-timecode"/>

complexType DigitalAssetVideoPictureHDRPlaybackInfo-type
diagram extrasmenu-v0.8e_p386.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:SDRDownconversion
used by
element DigitalAssetVideoPicture-type/HDRPlaybackInfo
source <xs:complexType name="DigitalAssetVideoPictureHDRPlaybackInfo-type">
 
<xs:sequence>
   
<xs:element name="SDRDownconversion" type="md:string-Video-Pic-SDRDownconversion" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPictureHDRPlaybackInfo-type/SDRDownconversion
diagram extrasmenu-v0.8e_p387.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Video-Pic-SDRDownconversion
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SDRDownconversion" type="md:string-Video-Pic-SDRDownconversion" minOccurs="0"/>

complexType DigitalAssetVideoPictureLightLevel-type
diagram extrasmenu-v0.8e_p388.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:ContentMax md:FrameAverageMax
used by
element DigitalAssetVideoPicture-type/LightLevel
source <xs:complexType name="DigitalAssetVideoPictureLightLevel-type">
 
<xs:sequence>
   
<xs:element name="ContentMax" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:nonNegativeInteger">
           
<xs:attribute name="interpretation" type="md:string-Video-Pic-CMaxInterpretation"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FrameAverageMax" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:nonNegativeInteger">
           
<xs:attribute name="interpretation" type="md:string-Video-Pic-FMaxInterpretation"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPictureLightLevel-type/ContentMax
diagram extrasmenu-v0.8e_p389.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:nonNegativeInteger
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
interpretation  md:string-Video-Pic-CMaxInterpretation        
source <xs:element name="ContentMax" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:nonNegativeInteger">
       
<xs:attribute name="interpretation" type="md:string-Video-Pic-CMaxInterpretation"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPictureLightLevel-type/ContentMax/@interpretation
type md:string-Video-Pic-CMaxInterpretation
source <xs:attribute name="interpretation" type="md:string-Video-Pic-CMaxInterpretation"/>

element DigitalAssetVideoPictureLightLevel-type/FrameAverageMax
diagram extrasmenu-v0.8e_p390.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:nonNegativeInteger
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
interpretation  md:string-Video-Pic-FMaxInterpretation        
source <xs:element name="FrameAverageMax" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:nonNegativeInteger">
       
<xs:attribute name="interpretation" type="md:string-Video-Pic-FMaxInterpretation"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPictureLightLevel-type/FrameAverageMax/@interpretation
type md:string-Video-Pic-FMaxInterpretation
source <xs:attribute name="interpretation" type="md:string-Video-Pic-FMaxInterpretation"/>

complexType DigitalAssetVideoPictureProgressive-type
diagram extrasmenu-v0.8e_p391.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:boolean
properties
base xs:boolean
used by
element DigitalAssetVideoPicture-type/Progressive
attributes
Name  Type  Use  Default  Fixed  Annotation
scanOrder  md:string-Video-Pic-Progressive-scanOrder        
source <xs:complexType name="DigitalAssetVideoPictureProgressive-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:boolean">
     
<xs:attribute name="scanOrder" type="md:string-Video-Pic-Progressive-scanOrder"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetVideoPictureProgressive-type/@scanOrder
type md:string-Video-Pic-Progressive-scanOrder
facets
Kind Value Annotation
enumeration BFF
enumeration TFF
enumeration PPF
source <xs:attribute name="scanOrder" type="md:string-Video-Pic-Progressive-scanOrder"/>

complexType DigitalAssetVideoSubtitleLanguage-type
diagram extrasmenu-v0.8e_p392.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:language-redefine
properties
base md:language-redefine
used by
element DigitalAssetVideoData-type/SubtitleLanguage
attributes
Name  Type  Use  Default  Fixed  Annotation
closed  xs:boolean        
type  md:string-Video-SubLang-type        
source <xs:complexType name="DigitalAssetVideoSubtitleLanguage-type">
 
<xs:simpleContent>
   
<xs:extension base="md:language-redefine">
     
<xs:attribute name="closed" type="xs:boolean"/>
     
<xs:attribute name="type" type="md:string-Video-SubLang-type"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetVideoSubtitleLanguage-type/@closed
type xs:boolean
source <xs:attribute name="closed" type="xs:boolean"/>

attribute DigitalAssetVideoSubtitleLanguage-type/@type
type md:string-Video-SubLang-type
source <xs:attribute name="type" type="md:string-Video-SubLang-type"/>

complexType DigitalAssetWatermark-type
diagram extrasmenu-v0.8e_p393.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Vendor md:ProductAndVersionID md:Data
used by
elements DigitalAssetAudioEncoding-type/Watermark DigitalAssetVideoEncoding-type/Watermark
attributes
Name  Type  Use  Default  Fixed  Annotation
guaranteedAbsent  xs:boolean  optional      
source <xs:complexType name="DigitalAssetWatermark-type">
 
<xs:sequence>
   
<xs:element name="Vendor" type="md:string-Watermark_Vendor"/>
   
<xs:element name="ProductAndVersionID" type="xs:string"/>
   
<xs:element name="Data" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="guaranteedAbsent" type="xs:boolean" use="optional"/>
</xs:complexType>

attribute DigitalAssetWatermark-type/@guaranteedAbsent
type xs:boolean
properties
use optional
source <xs:attribute name="guaranteedAbsent" type="xs:boolean" use="optional"/>

element DigitalAssetWatermark-type/Vendor
diagram extrasmenu-v0.8e_p394.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Watermark_Vendor
properties
content simple
source <xs:element name="Vendor" type="md:string-Watermark_Vendor"/>

element DigitalAssetWatermark-type/ProductAndVersionID
diagram extrasmenu-v0.8e_p395.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="ProductAndVersionID" type="xs:string"/>

element DigitalAssetWatermark-type/Data
diagram extrasmenu-v0.8e_p396.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Data" type="xs:string" minOccurs="0"/>

complexType GroupingEntity-type
diagram extrasmenu-v0.8e_p397.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Type md:GroupIdentity md:DisplayName md:Region
source <xs:complexType name="GroupingEntity-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="GroupIdentity" type="xs:string"/>
   
<xs:element name="DisplayName" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element GroupingEntity-type/Type
diagram extrasmenu-v0.8e_p398.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element GroupingEntity-type/GroupIdentity
diagram extrasmenu-v0.8e_p399.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="GroupIdentity" type="xs:string"/>

element GroupingEntity-type/DisplayName
diagram extrasmenu-v0.8e_p400.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="DisplayName" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element GroupingEntity-type/Region
diagram extrasmenu-v0.8e_p401.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0"/>

complexType Hash-type
diagram extrasmenu-v0.8e_p402.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:string-Hash
properties
base md:string-Hash
used by
elements ContainerReference-type/Hash FileInfo-type/Hash ContainerMetadata-type/Hash
attributes
Name  Type  Use  Default  Fixed  Annotation
method  md:string-Hash-method        
source <xs:complexType name="Hash-type">
 
<xs:simpleContent>
   
<xs:extension base="md:string-Hash">
     
<xs:attribute name="method" type="md:string-Hash-method"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Hash-type/@method
type md:string-Hash-method
source <xs:attribute name="method" type="md:string-Hash-method"/>

complexType Money-type
diagram extrasmenu-v0.8e_p403.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:decimal
properties
base xs:decimal
used by
element NVPairMoney-type/Value
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  md:string-Money-currency        
source <xs:complexType name="Money-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:decimal">
     
<xs:attribute name="currency" type="md:string-Money-currency"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Money-type/@currency
type md:string-Money-currency
source <xs:attribute name="currency" type="md:string-Money-currency"/>

complexType NVPair-type
diagram extrasmenu-v0.8e_p404.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Name md:Value
source <xs:complexType name="NVPair-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Value" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element NVPair-type/Name
diagram extrasmenu-v0.8e_p405.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element NVPair-type/Value
diagram extrasmenu-v0.8e_p406.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

complexType NVPairMoney-type
diagram extrasmenu-v0.8e_p407.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Name md:Value
source <xs:complexType name="NVPairMoney-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Value" type="md:Money-type"/>
 
</xs:sequence>
</xs:complexType>

element NVPairMoney-type/Name
diagram extrasmenu-v0.8e_p408.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element NVPairMoney-type/Value
diagram extrasmenu-v0.8e_p409.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:Money-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  md:string-Money-currency        
source <xs:element name="Value" type="md:Money-type"/>

complexType OrgName-type
diagram extrasmenu-v0.8e_p410.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:DisplayName md:SortName md:AlternateName
used by
elements FileDelivery-type/Organization FileManifestInfo-type/Publisher ReleaseHistory-type/ReleaseOrg
complexType AssociatedOrg-type
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
source <xs:complexType name="OrgName-type">
 
<xs:sequence minOccurs="0">
   
<xs:element name="DisplayName" type="xs:string" minOccurs="1"/>
   
<xs:element name="SortName" type="xs:string" minOccurs="0"/>
   
<xs:element name="AlternateName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="organizationID" type="md:orgID-type"/>
 
<xs:attribute name="idType" type="md:string-OrgName-idType"/>
</xs:complexType>

attribute OrgName-type/@organizationID
type md:orgID-type
source <xs:attribute name="organizationID" type="md:orgID-type"/>

attribute OrgName-type/@idType
type md:string-OrgName-idType
source <xs:attribute name="idType" type="md:string-OrgName-idType"/>

element OrgName-type/DisplayName
diagram extrasmenu-v0.8e_p411.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="DisplayName" type="xs:string" minOccurs="1"/>

element OrgName-type/SortName
diagram extrasmenu-v0.8e_p412.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SortName" type="xs:string" minOccurs="0"/>

element OrgName-type/AlternateName
diagram extrasmenu-v0.8e_p413.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AlternateName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType PersonIdentifier-type
diagram extrasmenu-v0.8e_p414.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:Identifier md:Namespace md:ReferenceLocation
used by
element BasicMetadataPeople-type/Identifier
source <xs:complexType name="PersonIdentifier-type">
 
<xs:sequence>
   
<xs:element name="Identifier" type="xs:string"/>
   
<xs:element name="Namespace" type="md:string-Idenifier_Namespace"/>
   
<xs:element name="ReferenceLocation" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element PersonIdentifier-type/Identifier
diagram extrasmenu-v0.8e_p415.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
content simple
source <xs:element name="Identifier" type="xs:string"/>

element PersonIdentifier-type/Namespace
diagram extrasmenu-v0.8e_p416.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Idenifier_Namespace
properties
content simple
source <xs:element name="Namespace" type="md:string-Idenifier_Namespace"/>

element PersonIdentifier-type/ReferenceLocation
diagram extrasmenu-v0.8e_p417.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReferenceLocation" type="xs:anyURI" minOccurs="0"/>

complexType PersonName-type
diagram extrasmenu-v0.8e_p418.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
used by
element BasicMetadataPeople-type/Name
source <xs:complexType name="PersonName-type">
 
<xs:sequence>
   
<xs:element name="DisplayName" type="md:StringAndLanguage-type" maxOccurs="unbounded"/>
   
<xs:element name="SortName" type="md:StringAndLanguage-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="FirstGivenName" type="xs:string" minOccurs="0"/>
   
<xs:element name="SecondGivenName" type="xs:string" minOccurs="0"/>
   
<xs:element name="FamilyName" type="xs:string" minOccurs="0"/>
   
<xs:element name="Suffix" type="md:string-Name_Suffix" minOccurs="0"/>
   
<xs:element name="Moniker" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element PersonName-type/DisplayName
diagram extrasmenu-v0.8e_p419.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:StringAndLanguage-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="DisplayName" type="md:StringAndLanguage-type" maxOccurs="unbounded"/>

element PersonName-type/SortName
diagram extrasmenu-v0.8e_p420.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:StringAndLanguage-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="SortName" type="md:StringAndLanguage-type" minOccurs="0" maxOccurs="unbounded"/>

element PersonName-type/FirstGivenName
diagram extrasmenu-v0.8e_p421.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FirstGivenName" type="xs:string" minOccurs="0"/>

element PersonName-type/SecondGivenName
diagram extrasmenu-v0.8e_p422.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SecondGivenName" type="xs:string" minOccurs="0"/>

element PersonName-type/FamilyName
diagram extrasmenu-v0.8e_p423.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FamilyName" type="xs:string" minOccurs="0"/>

element PersonName-type/Suffix
diagram extrasmenu-v0.8e_p424.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:string-Name_Suffix
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Suffix" type="md:string-Name_Suffix" minOccurs="0"/>

element PersonName-type/Moniker
diagram extrasmenu-v0.8e_p425.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Moniker" type="xs:string" minOccurs="0"/>

complexType PrivateData-type
diagram extrasmenu-v0.8e_p426.png
namespace http://www.movielabs.com/schema/md/v2.3/md
used by
elements DigitalAssetAudioData-type/Private DigitalAssetVideoData-type/Private DigitalAssetImageData-type/Private DigitalAssetSubtitleData-type/Private DigitalAssetInteractiveData-type/Private DigitalAssetAncillaryData-type/Private
source <xs:complexType name="PrivateData-type">
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType Region-type
diagram extrasmenu-v0.8e_p427.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:country md:countryRegion
used by
elements Experience-type/ExcludedRegion Experience-type/Region MediaManifestEditLocRef-type/Region InventoryMetadataLocalizedPair-type/RegionIncluded BasicMetadata-type/CountryOfOrigin ReleaseHistory-type/DistrTerritory ContentRatingDetail-type/Region BasicMetadataInfo-type/Region CompanyCredits-type/Region GroupingEntity-type/Region
source <xs:complexType name="Region-type">
 
<xs:choice>
   
<xs:element name="country">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:pattern value="[A-Z][A-Z]"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="countryRegion">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:pattern value="[A-Z][A-Z]-[A-Z0-9]+"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:choice>
</xs:complexType>

element Region-type/country
diagram extrasmenu-v0.8e_p428.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
pattern [A-Z][A-Z]
source <xs:element name="country">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[A-Z][A-Z]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Region-type/countryRegion
diagram extrasmenu-v0.8e_p429.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
pattern [A-Z][A-Z]-[A-Z0-9]+
source <xs:element name="countryRegion">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[A-Z][A-Z]-[A-Z0-9]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType ReleaseHistory-type
diagram extrasmenu-v0.8e_p430.png
namespace http://www.movielabs.com/schema/md/v2.3/md
children md:ReleaseType md:DistrTerritory md:Date md:Description md:ReleaseOrg
used by
element BasicMetadata-type/ReleaseHistory
source <xs:complexType name="ReleaseHistory-type">
 
<xs:sequence>
   
<xs:element name="ReleaseType">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Release-ReleaseType">
           
<xs:attribute name="wide" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DistrTerritory" type="md:Region-type" minOccurs="0"/>
   
<xs:element name="Date">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:YearDateOrTime-type">
           
<xs:attribute name="scheduled" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="ReleaseOrg" type="md:OrgName-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ReleaseHistory-type/ReleaseType
diagram extrasmenu-v0.8e_p431.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:string-Release-ReleaseType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
wide  xs:boolean        
source <xs:element name="ReleaseType">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Release-ReleaseType">
       
<xs:attribute name="wide" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ReleaseHistory-type/ReleaseType/@wide
type xs:boolean
source <xs:attribute name="wide" type="xs:boolean"/>

element ReleaseHistory-type/DistrTerritory
diagram extrasmenu-v0.8e_p432.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="DistrTerritory" type="md:Region-type" minOccurs="0"/>

element ReleaseHistory-type/Date
diagram extrasmenu-v0.8e_p433.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of md:YearDateOrTime-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
scheduled  xs:boolean        
source <xs:element name="Date">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:YearDateOrTime-type">
       
<xs:attribute name="scheduled" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ReleaseHistory-type/Date/@scheduled
type xs:boolean
source <xs:attribute name="scheduled" type="xs:boolean"/>

element ReleaseHistory-type/Description
diagram extrasmenu-v0.8e_p434.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element ReleaseHistory-type/ReleaseOrg
diagram extrasmenu-v0.8e_p435.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:OrgName-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        
source <xs:element name="ReleaseOrg" type="md:OrgName-type" minOccurs="0" maxOccurs="unbounded"/>

complexType StringAndLanguage-type
diagram extrasmenu-v0.8e_p436.png
namespace http://www.movielabs.com/schema/md/v2.3/md
type extension of xs:string
properties
base xs:string
used by
elements CompObjEntry-type/DisplayName PersonName-type/DisplayName PersonName-type/SortName
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:complexType name="StringAndLanguage-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="language" type="md:language-redefine"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

simpleType AssetLogicalID-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:id-type
properties
base md:id-type
used by
elements MenuAcquireAsset-type/ALID ALIDExperienceMap-type/ALID
source <xs:simpleType name="AssetLogicalID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AssetPhysicalID-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:id-type
properties
base md:id-type
source <xs:simpleType name="AssetPhysicalID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ColorType-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
base xs:string
used by
elements DigitalAssetVideoData-type/ColorType BasicMetadata-type/PictureColorType
facets
Kind Value Annotation
enumeration color
enumeration bandw
enumeration colorized
enumeration composite
enumeration unknown
source <xs:simpleType name="ColorType-type">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="color"/>
   
<xs:enumeration value="bandw"/>
   
<xs:enumeration value="colorized"/>
   
<xs:enumeration value="composite"/>
   
<xs:enumeration value="unknown"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CompObjID-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:id-type
properties
base md:id-type
used by
attribute CompObjData-type/@CompObjID
source <xs:simpleType name="CompObjID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ContainerProfile-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
source <xs:simpleType name="ContainerProfile-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType ContainerType-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
source <xs:simpleType name="ContainerType-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType ContentID-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type md:id-type
properties
base md:id-type
used by
elements Audiovisual-type/ContentID Experience-type/ContentID MediaManifestEditLocRef-type/ContentID MediaManifestEditDelete-type/ContentID CompObjEntry-type/ContentID BasicMetadataParent-type/ParentContentID
complexType DigitalAssetExternalTrackReference-type
attributes BasicMetadata-type/@ContentID AbbreviatedMetadata-type/@ContentID InventoryMetadataAlias-type/@ContentID InventoryMetadata-type/@ContentID Audiovisual-type/@ContentID
source <xs:simpleType name="ContentID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType id-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:anyURI
properties
base xs:anyURI
used by
elements VideoTrackReference-type/AdaptationSetID AudioTrackReference-type/AdaptationSetID SubtitleTrackReference-type/AdaptationSetID AncillaryTrackReference-type/AdaptationSetID FileManifestInfo-type/AvailsEntryID DigitalAssetAncillaryData-type/BaseTrackID
simpleTypes AncillaryTrackID-type AppGroupID-type AssetLogicalID-type AssetPhysicalID-type AudioTrackID-type CompObjID-type ContentID-type ExperienceID-type ExtrasMenuID-type GalleryID-type ImageID-type InteractiveTrackID-type MenuCollectionID-type MenuElementID-type MenuID-type PictureGroupID-type PictureID-type PlayableSequenceID-type PresentationID-type ProgramID-type SubtitleTrackID-type VideoTrackID-type
attributes ExperienceApp-type/@AppID MediaManifest-type/@ManifestID MediaManifestEdit-type/@ManifestID
source <xs:simpleType name="id-type">
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

simpleType language-redefine
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:language
properties
base xs:language
used by
elements MediaManifestEditLocRef-type/Language DigitalAssetImageData-type/Language DigitalAssetSubtitleData-type/Language DigitalAssetInteractiveBase-group/Language BasicMetadata-type/OriginalLanguage BasicMetadata-type/PrimarySpokenLanguage DigitalAssetVideoData-type/SignedLanguage BasicMetadata-type/VersionLanguage
complexTypes DigitalAssetAudioLanguage-type DigitalAssetVideoSubtitleLanguage-type
attributes BasicMetadataInfo-type/TitleAlternate/@language BasicMetadataInfo-type/@language BasicMetadataJob-type/JobDisplay/@language AbbreviatedMetadataInfo-type/@language CompObjData-type/DisplayName/@language CompanyCredits-type/DisplayString/@language GroupingEntity-type/DisplayName/@language StringAndLanguage-type/@language
source <xs:simpleType name="language-redefine">
 
<xs:restriction base="xs:language"/>
</xs:simpleType>

simpleType MadeForRegion-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type union of (md:MadeForRegionInternal-type, md:Region-string)
used by
element DigitalAssetCardsetList-type/Region
source <xs:simpleType name="MadeForRegion-type">
 
<xs:union memberTypes="md:MadeForRegionInternal-type md:Region-string"/>
</xs:simpleType>

simpleType MadeForRegionInternal-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
base xs:string
used by
simpleType MadeForRegion-type
facets
Kind Value Annotation
enumeration Domestic
enumeration International
source <xs:simpleType name="MadeForRegionInternal-type">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Domestic"/>
   
<xs:enumeration value="International"/>
 
</xs:restriction>
</xs:simpleType>

simpleType orgID-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute OrgName-type/@organizationID
source <xs:simpleType name="orgID-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType Region-string
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
simpleType MadeForRegion-type
source <xs:simpleType name="Region-string">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType Role-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element BasicMetadataJob-type/JobFunction
source <xs:simpleType name="Role-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Anc-SubType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAncillaryData-type/SubType
source <xs:simpleType name="string-Anc-SubType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Anc-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAncillaryData-type/Type
source <xs:simpleType name="string-Anc-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ArtReference_resolution
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataInfo-type/ArtReference/@resolution
source <xs:simpleType name="string-ArtReference_resolution">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-AspectRatio
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element BasicMetadata-type/AspectRatio
source <xs:simpleType name="string-AspectRatio">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-AssociatedOrg-role
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute AssociatedOrg-type/@role
source <xs:simpleType name="string-AssociatedOrg-role">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Channels
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioData-type/Channels
source <xs:simpleType name="string-Audio-Channels">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-ChannelMapping
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/ChannelMapping
source <xs:simpleType name="string-Audio-Enc-ChannelMapping">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-Codec
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/Codec
source <xs:simpleType name="string-Audio-Enc-Codec">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-CodecType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/CodecType
source <xs:simpleType name="string-Audio-Enc-CodecType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-VBR
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/VBR
source <xs:simpleType name="string-Audio-Enc-VBR">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioData-type/Type
source <xs:simpleType name="string-Audio-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Cardset-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetCardset-type/Type
source <xs:simpleType name="string-Cardset-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-CardsetList-Location
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-CardsetList-Location">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-CardsetList-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetCardsetList-type/Type
source <xs:simpleType name="string-CardsetList-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Compilation-CompilationClass
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
complexType CompObjClass-type
source <xs:simpleType name="string-Compilation-CompilationClass">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Compilation-EntryClass
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element CompObjEntry-type/EntryClass
source <xs:simpleType name="string-Compilation-EntryClass">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Compilation-EntryNumber
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element CompObjEntry-type/EntryNumber
source <xs:simpleType name="string-Compilation-EntryNumber">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Container-ContainerReference
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element ContainerMetadata-type/ContainerReference
source <xs:simpleType name="string-Container-ContainerReference">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Container-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element ContainerMetadata-type/Type
source <xs:simpleType name="string-Container-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ContentID-Identifier
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element ContentIdentifier-type/Identifier
source <xs:simpleType name="string-ContentID-Identifier">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ContentID-Namespace
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element ContentIdentifier-type/Namespace
source <xs:simpleType name="string-ContentID-Namespace">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-DisplayIndicators
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
base xs:string
used by
element BasicMetadataInfo-type/DisplayIndicators
facets
Kind Value Annotation
enumeration CC
enumeration F
enumeration P
enumeration DD
enumeration SAP
enumeration DVS
source <xs:simpleType name="string-DisplayIndicators">
 
<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>

simpleType string-Genre
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-Genre">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Genre_id
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataInfo-type/Genre/@id
source <xs:simpleType name="string-Genre_id">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Hash
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
complexType Hash-type
source <xs:simpleType name="string-Hash">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Hash-method
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute Hash-type/@method
source <xs:simpleType name="string-Hash-method">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Idenifier_Namespace
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element PersonIdentifier-type/Namespace
source <xs:simpleType name="string-Idenifier_Namespace">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Image-Encoding
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetImageData-type/Encoding
source <xs:simpleType name="string-Image-Encoding">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-Enc-RuntimeEnvironment
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveEncoding-type/RuntimeEnvironment
source <xs:simpleType name="string-Interactive-Enc-RuntimeEnvironment">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-Enc-Version
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
elements DigitalAssetInteractiveEncoding-type/FirstVersion DigitalAssetInteractiveEncoding-type/LastVersion
source <xs:simpleType name="string-Interactive-Enc-Version">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-FormatType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveBase-group/FormatType
source <xs:simpleType name="string-Interactive-FormatType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveBase-group/Type
source <xs:simpleType name="string-Interactive-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-JobDisplay
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element BasicMetadataJob-type/JobDisplay
source <xs:simpleType name="string-JobDisplay">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-JobFunction
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-JobFunction">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-JobFunction_scheme
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataJob-type/JobFunction/@scheme
source <xs:simpleType name="string-JobFunction_scheme">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Keyword
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element BasicMetadataInfo-type/Keyword
source <xs:simpleType name="string-Keyword">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Money-currency
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute Money-type/@currency
source <xs:simpleType name="string-Money-currency">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Name_Suffix
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element PersonName-type/Suffix
source <xs:simpleType name="string-Name_Suffix">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-NotRated-condition
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute ContentRating-type/NotRated/@condition
source <xs:simpleType name="string-NotRated-condition">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-OrgName-idType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute OrgName-type/@idType
source <xs:simpleType name="string-OrgName-idType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-PictureFormat
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element BasicMetadata-type/PictureFormat
source <xs:simpleType name="string-PictureFormat">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Rating-System
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element ContentRatingDetail-type/System
source <xs:simpleType name="string-Rating-System">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Release-ReleaseType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element ReleaseHistory-type/ReleaseType
source <xs:simpleType name="string-Release-ReleaseType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-AlternateNumber
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
complexType complex-SequenceInfo-AlternateNumber
source <xs:simpleType name="string-SequenceInfo-AlternateNumber">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-AlternateNumber-domain
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute complex-SequenceInfo-AlternateNumber/@domain
source <xs:simpleType name="string-SequenceInfo-AlternateNumber-domain">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-DistributionNumber
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
complexType complex-SequenceInfo-DistributionNumber
source <xs:simpleType name="string-SequenceInfo-DistributionNumber">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-DistributionNumber-domain
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute complex-SequenceInfo-DistributionNumber/@domain
source <xs:simpleType name="string-SequenceInfo-DistributionNumber-domain">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-HouseSequence
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
complexType complex-SequenceInfo-HouseSequence
source <xs:simpleType name="string-SequenceInfo-HouseSequence">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-HouseSequence-domain
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute complex-SequenceInfo-HouseSequence/@domain
source <xs:simpleType name="string-SequenceInfo-HouseSequence-domain">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Enc-Codec
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-Subtitle-Enc-Codec">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Enc-CodecType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-Subtitle-Enc-CodecType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Format
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
complexType DigitalAssetSubtitleFormat-type
source <xs:simpleType name="string-Subtitle-Format">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-FormatType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetSubtitleData-type/FormatType
source <xs:simpleType name="string-Subtitle-FormatType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetSubtitleData-type/Type
source <xs:simpleType name="string-Subtitle-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-TitleAlternate_type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataInfo-type/TitleAlternate/@type
source <xs:simpleType name="string-TitleAlternate_type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-TrackReference
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
elements DigitalAssetAncillaryData-type/BaseTrackReference ContainerTrackMetadata-type/InternalTrackReference DigitalAssetAudioData-type/TrackReference DigitalAssetVideoData-type/TrackReference DigitalAssetImageData-type/TrackReference DigitalAssetSubtitleData-type/TrackReference DigitalAssetInteractiveData-type/TrackReference
attribute DigitalAssetExternalTrackReference-type/@trackReference
source <xs:simpleType name="string-TrackReference">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-Codec
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/Codec
source <xs:simpleType name="string-Video-Enc-Codec">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-CodecType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/CodecType
source <xs:simpleType name="string-Video-Enc-CodecType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-MLevel
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/MPEGLevel
source <xs:simpleType name="string-Video-Enc-MLevel">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-MProfile
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/MPEGProfile
source <xs:simpleType name="string-Video-Enc-MProfile">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-VBR
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/VBR
source <xs:simpleType name="string-Video-Enc-VBR">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-AspectRatio
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/AspectRatio
source <xs:simpleType name="string-Video-Pic-AspectRatio">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-CMaxInterpretation
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureLightLevel-type/ContentMax/@interpretation
source <xs:simpleType name="string-Video-Pic-CMaxInterpretation">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-ColorDifferencing
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetColorEncoding-type/ColorDifferencing
source <xs:simpleType name="string-Video-Pic-ColorDifferencing">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-Colorimetry
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/Colorimetry
source <xs:simpleType name="string-Video-Pic-Colorimetry">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-ColorSampling
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/ColorSubsampling
source <xs:simpleType name="string-Video-Pic-ColorSampling">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-FMaxInterpretation
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureLightLevel-type/FrameAverageMax/@interpretation
source <xs:simpleType name="string-Video-Pic-FMaxInterpretation">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-FrameRate-multiplier
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureFrameRate-type/@multiplier
facets
Kind Value Annotation
enumeration 1000/1001
source <xs:simpleType name="string-Video-Pic-FrameRate-multiplier">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="1000/1001"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-Video-Pic-FrameRate-timecode
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureFrameRate-type/@timecode
source <xs:simpleType name="string-Video-Pic-FrameRate-timecode">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-OETF
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetColorEncoding-type/TransferFunction
source <xs:simpleType name="string-Video-Pic-OETF">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-PixelAspect
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/PixelAspect
facets
Kind Value Annotation
enumeration NTSC
enumeration PAL
enumeration square
enumeration other
source <xs:simpleType name="string-Video-Pic-PixelAspect">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NTSC"/>
   
<xs:enumeration value="PAL"/>
   
<xs:enumeration value="square"/>
   
<xs:enumeration value="other"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-Video-Pic-Primaries
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetColorEncoding-type/Primaries
source <xs:simpleType name="string-Video-Pic-Primaries">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-Progressive-scanOrder
namespace http://www.movielabs.com/schema/md/v2.3/md
type restriction of xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureProgressive-type/@scanOrder
facets
Kind Value Annotation
enumeration BFF
enumeration TFF
enumeration PPF
source <xs:simpleType name="string-Video-Pic-Progressive-scanOrder">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="BFF"/>
   
<xs:enumeration value="TFF"/>
   
<xs:enumeration value="PPF"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-Video-Pic-SDRDownconversion
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPictureHDRPlaybackInfo-type/SDRDownconversion
source <xs:simpleType name="string-Video-Pic-SDRDownconversion">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-Type3D
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/Type3D
source <xs:simpleType name="string-Video-Pic-Type3D">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-PictureFormat
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoData-type/PictureFormat
source <xs:simpleType name="string-Video-PictureFormat">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-SubLang-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoSubtitleLanguage-type/@type
source <xs:simpleType name="string-Video-SubLang-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Type
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoData-type/Type
source <xs:simpleType name="string-Video-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Watermark_Vendor
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element DigitalAssetWatermark-type/Vendor
source <xs:simpleType name="string-Watermark_Vendor">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-WorkType
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element BasicMetadata-type/WorkType
source <xs:simpleType name="string-WorkType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-WorkTypeDetail
namespace http://www.movielabs.com/schema/md/v2.3/md
type xs:string
properties
base xs:string
used by
element BasicMetadata-type/WorkTypeDetail
source <xs:simpleType name="string-WorkTypeDetail">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType YearDateOrTime-type
namespace http://www.movielabs.com/schema/md/v2.3/md
type union of (xs:gYear, xs:date, xs:dateTime)
used by
elements ReleaseHistory-type/Date BasicMetadata-type/ReleaseDate
source <xs:simpleType name="YearDateOrTime-type">
 
<xs:union memberTypes="xs:gYear xs:date xs:dateTime"/>
</xs:simpleType>

element FileDeleteManifest
diagram extrasmenu-v0.8e_p437.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:FileDeleteManifest-type
properties
content complex
children manifest:PackageID manifest:PackageDateTime manifest:Publisher manifest:AvailsEntryID manifest:TotalFilesInPackage manifest:FileInfo manifest:ExceptionFlag manifest:Comments manifest:Description manifest:Instructions
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
reference  xs:string        
source <xs:element name="FileDeleteManifest" type="manifest:FileDeleteManifest-type"/>

element FileManifest
diagram extrasmenu-v0.8e_p438.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:FileManifest-type
properties
content complex
children manifest:PackageID manifest:PackageDateTime manifest:Publisher manifest:AvailsEntryID manifest:TotalFilesInPackage manifest:FileInfo manifest:ExceptionFlag manifest:Comments
source <xs:element name="FileManifest" type="manifest:FileManifest-type"/>

element MediaInventory
diagram extrasmenu-v0.8e_p439.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Inventory-type
properties
content complex
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata
source <xs:element name="MediaInventory" type="manifest:Inventory-type"/>

element MediaManifest
diagram extrasmenu-v0.8e_p440.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:MediaManifest-type
properties
content complex
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:Experiences manifest:ALIDExperienceMaps
attributes
Name  Type  Use  Default  Fixed  Annotation
ManifestID  md:id-type        
updateNum  xs:integer        
ExtraVersionReference  xs:string        
updateDeliveryType  xs:string        
source <xs:element name="MediaManifest" type="manifest:MediaManifest-type"/>

element MediaManifestEdit
diagram extrasmenu-v0.8e_p441.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:MediaManifestEdit-type
properties
content complex
children manifest:DeleteObjects manifest:AddObjects manifest:BasicMetadata manifest:Description manifest:Instructions
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
reference  xs:string        
ManifestID  md:id-type        
updateDeliveryType  xs:string        
updateNum  xs:integer        
ExtraVersionReference  xs:string        
source <xs:element name="MediaManifestEdit" type="manifest:MediaManifestEdit-type"/>

complexType ALIDExperienceMap-type
diagram extrasmenu-v0.8e_p442.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:ALID manifest:ExperienceID
used by
elements ALIDExperienceMapList-type/ALIDExperienceMap MediaManifestEditDelete-type/ALIDExperienceMap
source <xs:complexType name="ALIDExperienceMap-type">
 
<xs:sequence>
   
<xs:element name="ALID" type="md:AssetLogicalID-type" maxOccurs="unbounded"/>
   
<xs:element name="ExperienceID" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:ExperienceID-type">
           
<xs:attribute name="condition" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ALIDExperienceMap-type/ALID
diagram extrasmenu-v0.8e_p443.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:AssetLogicalID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="ALID" type="md:AssetLogicalID-type" maxOccurs="unbounded"/>

element ALIDExperienceMap-type/ExperienceID
diagram extrasmenu-v0.8e_p444.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:ExperienceID-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
condition  xs:string        
source <xs:element name="ExperienceID" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:ExperienceID-type">
       
<xs:attribute name="condition" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ALIDExperienceMap-type/ExperienceID/@condition
type xs:string
source <xs:attribute name="condition" type="xs:string"/>

complexType ALIDExperienceMapList-type
diagram extrasmenu-v0.8e_p445.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:ALIDExperienceMap
used by
elements MediaManifest-type/ALIDExperienceMaps MediaManifestEditAdd-type/ALIDExperienceMaps
source <xs:complexType name="ALIDExperienceMapList-type">
 
<xs:sequence>
   
<xs:element name="ALIDExperienceMap" type="manifest:ALIDExperienceMap-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ALIDExperienceMapList-type/ALIDExperienceMap
diagram extrasmenu-v0.8e_p446.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ALIDExperienceMap-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:ALID manifest:ExperienceID
source <xs:element name="ALIDExperienceMap" type="manifest:ALIDExperienceMap-type" maxOccurs="unbounded"/>

complexType AncillaryTrackReference-type
diagram extrasmenu-v0.8e_p447.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:AncillaryTrackID manifest:AdaptationSetID
used by
element TrackMetadata-type/AncillaryTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:complexType name="AncillaryTrackReference-type">
 
<xs:sequence>
   
<xs:element name="AncillaryTrackID" type="manifest:AncillaryTrackID-type" maxOccurs="unbounded"/>
   
<xs:element name="AdaptationSetID" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:id-type"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="priority" type="xs:positiveInteger"/>
</xs:complexType>

attribute AncillaryTrackReference-type/@priority
type xs:positiveInteger
source <xs:attribute name="priority" type="xs:positiveInteger"/>

element AncillaryTrackReference-type/AncillaryTrackID
diagram extrasmenu-v0.8e_p448.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AncillaryTrackID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="AncillaryTrackID" type="manifest:AncillaryTrackID-type" maxOccurs="unbounded"/>

element AncillaryTrackReference-type/AdaptationSetID
diagram extrasmenu-v0.8e_p449.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:id-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="AdaptationSetID" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:id-type"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType AppGroup-type
diagram extrasmenu-v0.8e_p450.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:InteractiveTrackReference
used by
element AppGroupList-type/AppGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
AppGroupID  manifest:AppGroupID-type  required      
source <xs:complexType name="AppGroup-type">
 
<xs:sequence>
   
<xs:element name="InteractiveTrackReference" type="manifest:InteractiveTrackReference-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="AppGroupID" type="manifest:AppGroupID-type" use="required"/>
</xs:complexType>

attribute AppGroup-type/@AppGroupID
type manifest:AppGroupID-type
properties
use required
source <xs:attribute name="AppGroupID" type="manifest:AppGroupID-type" use="required"/>

element AppGroup-type/InteractiveTrackReference
diagram extrasmenu-v0.8e_p451.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InteractiveTrackReference-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:InteractiveTrackID manifest:Compatibility
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:element name="InteractiveTrackReference" type="manifest:InteractiveTrackReference-type" maxOccurs="unbounded"/>

complexType AppGroupList-type
diagram extrasmenu-v0.8e_p452.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:AppGroup
used by
elements MediaManifest-type/AppGroups MediaManifestEditAdd-type/AppGroups
source <xs:complexType name="AppGroupList-type">
 
<xs:sequence>
   
<xs:element name="AppGroup" type="manifest:AppGroup-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element AppGroupList-type/AppGroup
diagram extrasmenu-v0.8e_p453.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AppGroup-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:InteractiveTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
AppGroupID  manifest:AppGroupID-type  required      
source <xs:element name="AppGroup" type="manifest:AppGroup-type" maxOccurs="unbounded"/>

complexType AudioClipRef-type
diagram extrasmenu-v0.8e_p454.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:AudioTrackID manifest:EntryPointTimecode manifest:ExitPointTimecode
used by
elements Background-type/AudioLoop Gallery-type/GalleryNameAlternateAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
source <xs:complexType name="AudioClipRef-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:sequence>
 
<xs:attribute name="sequence" type="xs:integer"/>
 
<xs:attribute name="seamless" type="xs:boolean"/>
</xs:complexType>

attribute AudioClipRef-type/@sequence
type xs:integer
source <xs:attribute name="sequence" type="xs:integer"/>

attribute AudioClipRef-type/@seamless
type xs:boolean
source <xs:attribute name="seamless" type="xs:boolean"/>

element AudioClipRef-type/AudioTrackID
diagram extrasmenu-v0.8e_p455.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AudioTrackID-type
properties
content simple
source <xs:element name="AudioTrackID" type="manifest:AudioTrackID-type"/>

element AudioClipRef-type/EntryPointTimecode
diagram extrasmenu-v0.8e_p456.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
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 AudioClipRef-type/ExitPointTimecode
diagram extrasmenu-v0.8e_p457.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
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"/>

complexType AudioTrackReference-type
diagram extrasmenu-v0.8e_p458.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:AudioTrackID manifest:AdaptationSetID
used by
element TrackMetadata-type/AudioTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:complexType name="AudioTrackReference-type">
 
<xs:sequence>
   
<xs:element name="AudioTrackID" type="manifest:AudioTrackID-type" maxOccurs="unbounded"/>
   
<xs:element name="AdaptationSetID" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:id-type"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="priority" type="xs:positiveInteger"/>
</xs:complexType>

attribute AudioTrackReference-type/@priority
type xs:positiveInteger
source <xs:attribute name="priority" type="xs:positiveInteger"/>

element AudioTrackReference-type/AudioTrackID
diagram extrasmenu-v0.8e_p459.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AudioTrackID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="AudioTrackID" type="manifest:AudioTrackID-type" maxOccurs="unbounded"/>

element AudioTrackReference-type/AdaptationSetID
diagram extrasmenu-v0.8e_p460.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:id-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="AdaptationSetID" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:id-type"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType Audiovisual-type
diagram extrasmenu-v0.8e_p461.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Type manifest:SubType manifest:PresentationID manifest:PlayableSequenceID manifest:PlayableSequence manifest:ContentID manifest:BasicMetadata
used by
element Experience-type/Audiovisual
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:complexType name="Audiovisual-type">
 
<xs:sequence>
   
<xs:element name="Type" type="manifest:AudiovisualType-string">
     
<xs:annotation>
       
<xs:documentation>Type=Main, Trailer, Bonus, ...</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="PresentationID" type="manifest:PresentationID-type"/>
     
<xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
     
<xs:element name="PlayableSequence" type="manifest:PlayableSequence-type"/>
   
</xs:choice>
   
<xs:choice minOccurs="0">
     
<xs:element name="ContentID" type="md:ContentID-type"/>
     
<xs:element name="BasicMetadata" type="md:BasicMetadata-type"/>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

element Audiovisual-type/Type
diagram extrasmenu-v0.8e_p462.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AudiovisualType-string
properties
content simple
annotation
documentation
Type=Main, Trailer, Bonus, ...
source <xs:element name="Type" type="manifest:AudiovisualType-string">
 
<xs:annotation>
   
<xs:documentation>Type=Main, Trailer, Bonus, ...</xs:documentation>
 
</xs:annotation>
</xs:element>

element Audiovisual-type/SubType
diagram extrasmenu-v0.8e_p463.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element Audiovisual-type/PresentationID
diagram extrasmenu-v0.8e_p464.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element Audiovisual-type/PlayableSequenceID
diagram extrasmenu-v0.8e_p465.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PlayableSequenceID-type
properties
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

element Audiovisual-type/PlayableSequence
diagram extrasmenu-v0.8e_p466.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PlayableSequence-type
properties
content complex
children manifest:Clip manifest:ImageClip manifest:ReferenceID
source <xs:element name="PlayableSequence" type="manifest:PlayableSequence-type"/>

element Audiovisual-type/ContentID
diagram extrasmenu-v0.8e_p467.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element Audiovisual-type/BasicMetadata
diagram extrasmenu-v0.8e_p468.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
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="BasicMetadata" type="md:BasicMetadata-type"/>

complexType AudiovisualClipRef-type
diagram extrasmenu-v0.8e_p469.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:PresentationID manifest:EntryPointTimecode manifest:ExitPointTimecode
used by
elements Background-type/Clip PlayableSequence-type/Clip
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
source <xs:complexType name="AudiovisualClipRef-type">
 
<xs:sequence>
   
<xs:element name="PresentationID" type="manifest:PresentationID-type"/>
   
<xs:element name="EntryPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>
   
<xs:element name="ExitPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="sequence" type="xs:integer"/>
 
<xs:attribute name="seamless" type="xs:boolean"/>
</xs:complexType>

attribute AudiovisualClipRef-type/@sequence
type xs:integer
source <xs:attribute name="sequence" type="xs:integer"/>

attribute AudiovisualClipRef-type/@seamless
type xs:boolean
source <xs:attribute name="seamless" type="xs:boolean"/>

element AudiovisualClipRef-type/PresentationID
diagram extrasmenu-v0.8e_p470.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element AudiovisualClipRef-type/EntryPointTimecode
diagram extrasmenu-v0.8e_p471.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
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 AudiovisualClipRef-type/ExitPointTimecode
diagram extrasmenu-v0.8e_p472.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
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"/>

complexType Chapter-type
diagram extrasmenu-v0.8e_p473.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:EntryTimecode manifest:DisplayLabel manifest:ImageID
used by
element ChapterList-type/Chapter
attributes
Name  Type  Use  Default  Fixed  Annotation
index    required      
source <xs:complexType name="Chapter-type">
 
<xs:sequence>
   
<xs:element name="EntryTimecode" type="manifest:Timecode-type"/>
   
<xs:element name="DisplayLabel" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ImageID" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:ImageID-type">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="index" use="required"/>
</xs:complexType>

attribute Chapter-type/@index
properties
use required
source <xs:attribute name="index" use="required"/>

element Chapter-type/EntryTimecode
diagram extrasmenu-v0.8e_p474.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Timecode-type
properties
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="EntryTimecode" type="manifest:Timecode-type"/>

element Chapter-type/DisplayLabel
diagram extrasmenu-v0.8e_p475.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="DisplayLabel" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Chapter-type/DisplayLabel/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Chapter-type/ImageID
diagram extrasmenu-v0.8e_p476.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:ImageID-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="ImageID" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:ImageID-type">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Chapter-type/ImageID/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType ChapterList-type
diagram extrasmenu-v0.8e_p477.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Chapter
used by
element Presentation-type/Chapters
source <xs:complexType name="ChapterList-type">
 
<xs:sequence>
   
<xs:element name="Chapter" type="manifest:Chapter-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ChapterList-type/Chapter
diagram extrasmenu-v0.8e_p478.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Chapter-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:EntryTimecode manifest:DisplayLabel manifest:ImageID
attributes
Name  Type  Use  Default  Fixed  Annotation
index    required      
source <xs:element name="Chapter" type="manifest:Chapter-type" maxOccurs="unbounded"/>

complexType Compatibility-type
diagram extrasmenu-v0.8e_p479.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:SpecVersion manifest:System
used by
elements MediaManifest-type/Compatibility MediaManifestEditAdd-type/Compatibility
complexType CompatibilityFixedLayout-type
source <xs:complexType name="Compatibility-type">
 
<xs:sequence>
   
<xs:element name="SpecVersion" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Version of the specification to which this document is authored</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="System" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Compatibility-type/SpecVersion
diagram extrasmenu-v0.8e_p480.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
content simple
annotation
documentation
Version of the specification to which this document is authored
source <xs:element name="SpecVersion" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Version of the specification to which this document is authored</xs:documentation>
 
</xs:annotation>
</xs:element>

element Compatibility-type/System
diagram extrasmenu-v0.8e_p481.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="System" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType ContainerReference-type
diagram extrasmenu-v0.8e_p482.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
used by
elements InventoryAudio-type/ContainerReference InventoryVideo-type/ContainerReference InventorySubtitle-type/ContainerReference InventoryAncillary-type/ContainerReference InventoryImage-type/ContainerReference InventoryInteractive-type/ContainerReference InventoryMetadata-type/ContainerReference ContainerReference-type/ParentContainer
source <xs:complexType name="ContainerReference-type">
 
<xs:sequence>
   
<xs:element name="ContainerLocation" type="manifest:Location-type" minOccurs="0"/>
   
<xs:element name="ParentContainer" type="manifest:ContainerReference-type" minOccurs="0"/>
   
<xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="Hash" type="md:Hash-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContainerReference-type/ContainerLocation
diagram extrasmenu-v0.8e_p483.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Location-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContainerLocation" type="manifest:Location-type" minOccurs="0"/>

element ContainerReference-type/ParentContainer
diagram extrasmenu-v0.8e_p484.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <xs:element name="ParentContainer" type="manifest:ContainerReference-type" minOccurs="0"/>

element ContainerReference-type/ContainerIdentifier
diagram extrasmenu-v0.8e_p485.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerReference-type/Length
diagram extrasmenu-v0.8e_p486.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0"/>

element ContainerReference-type/Hash
diagram extrasmenu-v0.8e_p487.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:Hash-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
method  md:string-Hash-method        
source <xs:element name="Hash" type="md:Hash-type" minOccurs="0" maxOccurs="unbounded"/>

complexType Experience-type
diagram extrasmenu-v0.8e_p488.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Language manifest:ExcludedLanguage manifest:Region manifest:ExcludedRegion manifest:ContentID manifest:BasicMetadata manifest:Audiovisual manifest:App manifest:Gallery manifest:PictureGroupID manifest:ExperienceChild
used by
elements ExperienceChild-type/Experience ExperienceList-type/Experience
attributes
Name  Type  Use  Default  Fixed  Annotation
ExperienceID  manifest:ExperienceID-type        
version  xs:string  required      
updateNum  xs:integer        
source <xs:complexType name="Experience-type">
 
<xs:sequence>
   
<xs:choice minOccurs="0">
     
<xs:element name="Language" type="xs:language" maxOccurs="unbounded"/>
     
<xs:element name="ExcludedLanguage" type="xs:language" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:choice minOccurs="0">
     
<xs:element name="Region" type="md:Region-type" maxOccurs="unbounded"/>
     
<xs:element name="ExcludedRegion" type="md:Region-type" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:choice minOccurs="0">
     
<xs:element name="ContentID" type="md:ContentID-type"/>
     
<xs:element name="BasicMetadata" type="md:BasicMetadata-type"/>
   
</xs:choice>
   
<xs:element name="Audiovisual" type="manifest:Audiovisual-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="App" type="manifest:ExperienceApp-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Gallery" type="manifest:Gallery-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PictureGroupID" type="manifest:PictureGroupID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ExperienceChild" type="manifest:ExperienceChild-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="manifest:ExperienceAttributes-type"/>
 
<xs:attribute name="updateNum" type="xs:integer"/>
</xs:complexType>

attribute Experience-type/@updateNum
type xs:integer
source <xs:attribute name="updateNum" type="xs:integer"/>

element Experience-type/Language
diagram extrasmenu-v0.8e_p489.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:language
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Language" type="xs:language" maxOccurs="unbounded"/>

element Experience-type/ExcludedLanguage
diagram extrasmenu-v0.8e_p490.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:language
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="ExcludedLanguage" type="xs:language" maxOccurs="unbounded"/>

element Experience-type/Region
diagram extrasmenu-v0.8e_p491.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:Region-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" maxOccurs="unbounded"/>

element Experience-type/ExcludedRegion
diagram extrasmenu-v0.8e_p492.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:Region-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="ExcludedRegion" type="md:Region-type" maxOccurs="unbounded"/>

element Experience-type/ContentID
diagram extrasmenu-v0.8e_p493.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element Experience-type/BasicMetadata
diagram extrasmenu-v0.8e_p494.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
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="BasicMetadata" type="md:BasicMetadata-type"/>

element Experience-type/Audiovisual
diagram extrasmenu-v0.8e_p495.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Audiovisual-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:PresentationID manifest:PlayableSequenceID manifest:PlayableSequence manifest:ContentID manifest:BasicMetadata
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="Audiovisual" type="manifest:Audiovisual-type" minOccurs="0" maxOccurs="unbounded"/>

element Experience-type/App
diagram extrasmenu-v0.8e_p496.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ExperienceApp-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:AppGroupID manifest:AppName manifest:Rating
attributes
Name  Type  Use  Default  Fixed  Annotation
AppID  md:id-type        
source <xs:element name="App" type="manifest:ExperienceApp-type" minOccurs="0" maxOccurs="unbounded"/>

element Experience-type/Gallery
diagram extrasmenu-v0.8e_p497.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Gallery-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:PictureGroupID manifest:GalleryName
attributes
Name  Type  Use  Default  Fixed  Annotation
GalleryID  manifest:GalleryID-type        
source <xs:element name="Gallery" type="manifest:Gallery-type" minOccurs="0" maxOccurs="unbounded"/>

element Experience-type/PictureGroupID
diagram extrasmenu-v0.8e_p498.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureGroupID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PictureGroupID" type="manifest:PictureGroupID-type" minOccurs="0" maxOccurs="unbounded"/>

element Experience-type/ExperienceChild
diagram extrasmenu-v0.8e_p499.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ExperienceChild-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Relationship manifest:Experience manifest:ExperienceID
source <xs:element name="ExperienceChild" type="manifest:ExperienceChild-type" minOccurs="0" maxOccurs="unbounded"/>

complexType ExperienceApp-type
diagram extrasmenu-v0.8e_p500.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Type manifest:AppGroupID manifest:AppName manifest:Rating
used by
element Experience-type/App
attributes
Name  Type  Use  Default  Fixed  Annotation
AppID  md:id-type        
source <xs:complexType name="ExperienceApp-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="AppGroupID" type="manifest:AppGroupID-type"/>
   
<xs:element name="AppName" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Rating" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="AppID" type="md:id-type"/>
</xs:complexType>

attribute ExperienceApp-type/@AppID
type md:id-type
source <xs:attribute name="AppID" type="md:id-type"/>

element ExperienceApp-type/Type
diagram extrasmenu-v0.8e_p501.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element ExperienceApp-type/AppGroupID
diagram extrasmenu-v0.8e_p502.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AppGroupID-type
properties
content simple
source <xs:element name="AppGroupID" type="manifest:AppGroupID-type"/>

element ExperienceApp-type/AppName
diagram extrasmenu-v0.8e_p503.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:boolean        
source <xs:element name="AppName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ExperienceApp-type/AppName/@language
type xs:boolean
source <xs:attribute name="language" type="xs:boolean"/>

element ExperienceApp-type/Rating
diagram extrasmenu-v0.8e_p504.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
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"/>

complexType ExperienceChild-type
diagram extrasmenu-v0.8e_p505.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Relationship manifest:Experience manifest:ExperienceID
used by
element Experience-type/ExperienceChild
source <xs:complexType name="ExperienceChild-type">
 
<xs:sequence>
   
<xs:element name="Relationship" type="xs:string"/>
   
<xs:choice>
     
<xs:element name="Experience" type="manifest:Experience-type"/>
     
<xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element ExperienceChild-type/Relationship
diagram extrasmenu-v0.8e_p506.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
content simple
source <xs:element name="Relationship" type="xs:string"/>

element ExperienceChild-type/Experience
diagram extrasmenu-v0.8e_p507.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Experience-type
properties
content complex
children manifest:Language manifest:ExcludedLanguage manifest:Region manifest:ExcludedRegion manifest:ContentID manifest:BasicMetadata manifest:Audiovisual manifest:App manifest:Gallery manifest:PictureGroupID manifest:ExperienceChild
attributes
Name  Type  Use  Default  Fixed  Annotation
ExperienceID  manifest:ExperienceID-type        
version  xs:string  required      
updateNum  xs:integer        
source <xs:element name="Experience" type="manifest:Experience-type"/>

element ExperienceChild-type/ExperienceID
diagram extrasmenu-v0.8e_p508.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ExperienceID-type
properties
content simple
source <xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>

complexType ExperienceList-type
diagram extrasmenu-v0.8e_p509.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Experience
used by
elements MediaManifest-type/Experiences MediaManifestEditAdd-type/Experiences
source <xs:complexType name="ExperienceList-type">
 
<xs:sequence>
   
<xs:element name="Experience" type="manifest:Experience-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ExperienceList-type/Experience
diagram extrasmenu-v0.8e_p510.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Experience-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Language manifest:ExcludedLanguage manifest:Region manifest:ExcludedRegion manifest:ContentID manifest:BasicMetadata manifest:Audiovisual manifest:App manifest:Gallery manifest:PictureGroupID manifest:ExperienceChild
attributes
Name  Type  Use  Default  Fixed  Annotation
ExperienceID  manifest:ExperienceID-type        
version  xs:string  required      
updateNum  xs:integer        
source <xs:element name="Experience" type="manifest:Experience-type" maxOccurs="unbounded"/>

complexType FileDeleteManifest-type
diagram extrasmenu-v0.8e_p511.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:FileManifest-type
properties
base manifest:FileManifest-type
children manifest:PackageID manifest:PackageDateTime manifest:Publisher manifest:AvailsEntryID manifest:TotalFilesInPackage manifest:FileInfo manifest:ExceptionFlag manifest:Comments manifest:Description manifest:Instructions
used by
element FileDeleteManifest
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
reference  xs:string        
source <xs:complexType name="FileDeleteManifest-type">
 
<xs:complexContent>
   
<xs:extension base="manifest:FileManifest-type">
     
<xs:sequence>
       
<xs:element name="Description" type="xs:string" minOccurs="0"/>
       
<xs:element name="Instructions" type="xs:string" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="type" type="xs:string" use="required"/>
     
<xs:attribute name="reference" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute FileDeleteManifest-type/@type
type xs:string
properties
use required
source <xs:attribute name="type" type="xs:string" use="required"/>

attribute FileDeleteManifest-type/@reference
type xs:string
source <xs:attribute name="reference" type="xs:string"/>

element FileDeleteManifest-type/Description
diagram extrasmenu-v0.8e_p512.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element FileDeleteManifest-type/Instructions
diagram extrasmenu-v0.8e_p513.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Instructions" type="xs:string" minOccurs="0"/>

complexType FileDelivery-type
diagram extrasmenu-v0.8e_p514.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:UpdateNum manifest:DeliveryMethod manifest:TransferLocation manifest:Organization manifest:Contact manifest:EstDeliveryDate manifest:OtherInstructions
used by
element FileInfo-type/Delivery
source <xs:complexType name="FileDelivery-type">
 
<xs:sequence>
   
<xs:element name="UpdateNum" minOccurs="0"/>
   
<xs:element name="DeliveryMethod" type="xs:string"/>
   
<xs:element name="TransferLocation" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Organization" type="md:OrgName-type" minOccurs="0"/>
   
<xs:element name="Contact" type="md:ContactInfo-type" minOccurs="0"/>
   
<xs:element name="EstDeliveryDate" type="xs:date" minOccurs="0"/>
   
<xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element FileDelivery-type/UpdateNum
diagram extrasmenu-v0.8e_p515.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
properties
minOcc 0
maxOcc 1
source <xs:element name="UpdateNum" minOccurs="0"/>

element FileDelivery-type/DeliveryMethod
diagram extrasmenu-v0.8e_p516.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
content simple
source <xs:element name="DeliveryMethod" type="xs:string"/>

element FileDelivery-type/TransferLocation
diagram extrasmenu-v0.8e_p517.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TransferLocation" type="xs:anyURI" minOccurs="0"/>

element FileDelivery-type/Organization
diagram extrasmenu-v0.8e_p518.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:OrgName-type
properties
minOcc 0
maxOcc 1
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        
source <xs:element name="Organization" type="md:OrgName-type" minOccurs="0"/>

element FileDelivery-type/Contact
diagram extrasmenu-v0.8e_p519.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContactInfo-type
properties
minOcc 0
maxOcc 1
content complex
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
source <xs:element name="Contact" type="md:ContactInfo-type" minOccurs="0"/>

element FileDelivery-type/EstDeliveryDate
diagram extrasmenu-v0.8e_p520.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:date
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EstDeliveryDate" type="xs:date" minOccurs="0"/>

element FileDelivery-type/OtherInstructions
diagram extrasmenu-v0.8e_p521.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>

complexType FileInfo-type
diagram extrasmenu-v0.8e_p522.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Location manifest:Identifier manifest:FileVersion manifest:FiileDate manifest:Type manifest:Length manifest:Hash manifest:MIMEType manifest:WrapperFormat manifest:ContainerMetadata manifest:Delivery
used by
element FileManifestInfo-type/FileInfo
source <xs:complexType name="FileInfo-type">
 
<xs:sequence>
   
<xs:element name="Location" type="manifest:Location-type"/>
   
<xs:element name="Identifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="FileVersion" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="FiileDate" minOccurs="0">
     
<xs:simpleType>
       
<xs:union memberTypes="xs:date xs:dateTime"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Type">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="manifest"/>
         
<xs:enumeration value="metadata"/>
         
<xs:enumeration value="media"/>
         
<xs:enumeration value="transaction"/>
         
<xs:enumeration value="ancillary"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="Hash" type="md:Hash-type" minOccurs="0"/>
   
<xs:element name="MIMEType" type="xs:string" minOccurs="0"/>
   
<xs:element name="WrapperFormat" type="xs:string" minOccurs="0"/>
   
<xs:element name="ContainerMetadata" type="md:ContainerMetadata-type" minOccurs="0"/>
   
<xs:element name="Delivery" type="manifest:FileDelivery-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element FileInfo-type/Location
diagram extrasmenu-v0.8e_p523.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Location-type
properties
content simple
source <xs:element name="Location" type="manifest:Location-type"/>

element FileInfo-type/Identifier
diagram extrasmenu-v0.8e_p524.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="Identifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element FileInfo-type/FileVersion
diagram extrasmenu-v0.8e_p525.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FileVersion" type="xs:nonNegativeInteger" minOccurs="0"/>

element FileInfo-type/FiileDate
diagram extrasmenu-v0.8e_p526.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type union of (xs:date, xs:dateTime)
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FiileDate" minOccurs="0">
 
<xs:simpleType>
   
<xs:union memberTypes="xs:date xs:dateTime"/>
 
</xs:simpleType>
</xs:element>

element FileInfo-type/Type
diagram extrasmenu-v0.8e_p527.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration manifest
enumeration metadata
enumeration media
enumeration transaction
enumeration ancillary
source <xs:element name="Type">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="manifest"/>
     
<xs:enumeration value="metadata"/>
     
<xs:enumeration value="media"/>
     
<xs:enumeration value="transaction"/>
     
<xs:enumeration value="ancillary"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FileInfo-type/Length
diagram extrasmenu-v0.8e_p528.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Length" type="xs:nonNegativeInteger" minOccurs="0"/>

element FileInfo-type/Hash
diagram extrasmenu-v0.8e_p529.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:Hash-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
method  md:string-Hash-method        
source <xs:element name="Hash" type="md:Hash-type" minOccurs="0"/>

element FileInfo-type/MIMEType
diagram extrasmenu-v0.8e_p530.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="MIMEType" type="xs:string" minOccurs="0"/>

element FileInfo-type/WrapperFormat
diagram extrasmenu-v0.8e_p531.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WrapperFormat" type="xs:string" minOccurs="0"/>

element FileInfo-type/ContainerMetadata
diagram extrasmenu-v0.8e_p532.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContainerMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerSpecificMetadata
source <xs:element name="ContainerMetadata" type="md:ContainerMetadata-type" minOccurs="0"/>

element FileInfo-type/Delivery
diagram extrasmenu-v0.8e_p533.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:FileDelivery-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:UpdateNum manifest:DeliveryMethod manifest:TransferLocation manifest:Organization manifest:Contact manifest:EstDeliveryDate manifest:OtherInstructions
source <xs:element name="Delivery" type="manifest:FileDelivery-type" minOccurs="0"/>

complexType FileManifest-type
diagram extrasmenu-v0.8e_p534.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:FileManifestInfo-type
properties
base manifest:FileManifestInfo-type
children manifest:PackageID manifest:PackageDateTime manifest:Publisher manifest:AvailsEntryID manifest:TotalFilesInPackage manifest:FileInfo manifest:ExceptionFlag manifest:Comments
used by
element FileManifest
complexType FileDeleteManifest-type
source <xs:complexType name="FileManifest-type">
 
<xs:complexContent>
   
<xs:extension base="manifest:FileManifestInfo-type"/>
 
</xs:complexContent>
</xs:complexType>

complexType FileManifestInfo-type
diagram extrasmenu-v0.8e_p535.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:PackageID manifest:PackageDateTime manifest:Publisher manifest:AvailsEntryID manifest:TotalFilesInPackage manifest:FileInfo manifest:ExceptionFlag manifest:Comments
used by
complexType FileManifest-type
source <xs:complexType name="FileManifestInfo-type">
 
<xs:sequence>
   
<xs:element name="PackageID" type="xs:string"/>
   
<xs:element name="PackageDateTime" type="xs:dateTime"/>
   
<xs:element name="Publisher" type="md:OrgName-type"/>
   
<xs:element name="AvailsEntryID" type="md:id-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TotalFilesInPackage" type="xs:int"/>
   
<xs:element name="FileInfo" type="manifest:FileInfo-type" maxOccurs="unbounded"/>
   
<xs:element name="ExceptionFlag" type="xs:boolean" default="true" minOccurs="0"/>
   
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element FileManifestInfo-type/PackageID
diagram extrasmenu-v0.8e_p536.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
content simple
source <xs:element name="PackageID" type="xs:string"/>

element FileManifestInfo-type/PackageDateTime
diagram extrasmenu-v0.8e_p537.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:dateTime
properties
content simple
source <xs:element name="PackageDateTime" type="xs:dateTime"/>

element FileManifestInfo-type/Publisher
diagram extrasmenu-v0.8e_p538.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:OrgName-type
properties
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        
source <xs:element name="Publisher" type="md:OrgName-type"/>

element FileManifestInfo-type/AvailsEntryID
diagram extrasmenu-v0.8e_p539.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AvailsEntryID" type="md:id-type" minOccurs="0" maxOccurs="unbounded"/>

element FileManifestInfo-type/TotalFilesInPackage
diagram extrasmenu-v0.8e_p540.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:int
properties
content simple
source <xs:element name="TotalFilesInPackage" type="xs:int"/>

element FileManifestInfo-type/FileInfo
diagram extrasmenu-v0.8e_p541.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:FileInfo-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Location manifest:Identifier manifest:FileVersion manifest:FiileDate manifest:Type manifest:Length manifest:Hash manifest:MIMEType manifest:WrapperFormat manifest:ContainerMetadata manifest:Delivery
source <xs:element name="FileInfo" type="manifest:FileInfo-type" maxOccurs="unbounded"/>

element FileManifestInfo-type/ExceptionFlag
diagram extrasmenu-v0.8e_p542.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
default true
source <xs:element name="ExceptionFlag" type="xs:boolean" default="true" minOccurs="0"/>

element FileManifestInfo-type/Comments
diagram extrasmenu-v0.8e_p543.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Comments" type="xs:string" minOccurs="0"/>

complexType Gallery-type
diagram extrasmenu-v0.8e_p544.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Type manifest:PictureGroupID manifest:GalleryName
used by
element Experience-type/Gallery
attributes
Name  Type  Use  Default  Fixed  Annotation
GalleryID  manifest:GalleryID-type        
source <xs:complexType name="Gallery-type">
 
<xs:sequence>
   
<xs:element name="Type"/>
   
<xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>
   
<xs:element name="GalleryName" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="GalleryID" type="manifest:GalleryID-type"/>
</xs:complexType>

attribute Gallery-type/@GalleryID
type manifest:GalleryID-type
source <xs:attribute name="GalleryID" type="manifest:GalleryID-type"/>

element Gallery-type/Type
diagram extrasmenu-v0.8e_p545.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
source <xs:element name="Type"/>

element Gallery-type/PictureGroupID
diagram extrasmenu-v0.8e_p546.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureGroupID-type
properties
content simple
source <xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>

element Gallery-type/GalleryName
diagram extrasmenu-v0.8e_p547.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:boolean        
source <xs:element name="GalleryName" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Gallery-type/GalleryName/@language
type xs:boolean
source <xs:attribute name="language" type="xs:boolean"/>

complexType ImageClipRef-type
diagram extrasmenu-v0.8e_p548.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:ImageID manifest:Duration
used by
element PlayableSequence-type/ImageClip
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
source <xs:complexType name="ImageClipRef-type">
 
<xs:sequence>
   
<xs:element name="ImageID" type="manifest:ImageID-type"/>
   
<xs:element name="Duration" type="xs:duration"/>
 
</xs:sequence>
 
<xs:attribute name="sequence" type="xs:integer"/>
 
<xs:attribute name="seamless" type="xs:boolean"/>
</xs:complexType>

attribute ImageClipRef-type/@sequence
type xs:integer
source <xs:attribute name="sequence" type="xs:integer"/>

attribute ImageClipRef-type/@seamless
type xs:boolean
source <xs:attribute name="seamless" type="xs:boolean"/>

element ImageClipRef-type/ImageID
diagram extrasmenu-v0.8e_p549.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ImageID-type
properties
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type"/>

element ImageClipRef-type/Duration
diagram extrasmenu-v0.8e_p550.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:duration
properties
content simple
source <xs:element name="Duration" type="xs:duration"/>

complexType InteractiveTrackReference-type
diagram extrasmenu-v0.8e_p551.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:InteractiveTrackID manifest:Compatibility
used by
element AppGroup-type/InteractiveTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:complexType name="InteractiveTrackReference-type">
 
<xs:sequence>
   
<xs:element name="InteractiveTrackID" type="manifest:InteractiveTrackID-type"/>
   
<xs:element name="Compatibility" type="md:DigitalAssetInteractiveEncoding-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="priority" type="xs:positiveInteger"/>
</xs:complexType>

attribute InteractiveTrackReference-type/@priority
type xs:positiveInteger
source <xs:attribute name="priority" type="xs:positiveInteger"/>

element InteractiveTrackReference-type/InteractiveTrackID
diagram extrasmenu-v0.8e_p552.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InteractiveTrackID-type
properties
content simple
source <xs:element name="InteractiveTrackID" type="manifest:InteractiveTrackID-type"/>

element InteractiveTrackReference-type/Compatibility
diagram extrasmenu-v0.8e_p553.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:DigitalAssetInteractiveEncoding-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:RuntimeEnvironment md:FirstVersion md:LastVersion
source <xs:element name="Compatibility" type="md:DigitalAssetInteractiveEncoding-type" maxOccurs="unbounded"/>

complexType Inventory-type
diagram extrasmenu-v0.8e_p554.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata
used by
elements MediaManifest-type/Inventory MediaManifestEditAdd-type/Inventory MediaInventory
source <xs:complexType name="Inventory-type">
 
<xs:sequence>
   
<xs:element name="Audio" type="manifest:InventoryAudio-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Video" type="manifest:InventoryVideo-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Subtitle" type="manifest:InventorySubtitle-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Image" type="manifest:InventoryImage-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Interactive" type="manifest:InventoryInteractive-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Ancillary" type="manifest:InventoryAncillary-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Metadata" type="manifest:InventoryMetadata-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Inventory-type/Audio
diagram extrasmenu-v0.8e_p555.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryAudio-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
AudioTrackID  manifest:AudioTrackID-type  required      
source <xs:element name="Audio" type="manifest:InventoryAudio-type" minOccurs="0" maxOccurs="unbounded"/>

element Inventory-type/Video
diagram extrasmenu-v0.8e_p556.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryVideo-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:Encoding md:Picture md:ColorType md:PictureFormat md:SubtitleLanguage md:SignedLanguage md:CardsetList md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
VideoTrackID  manifest:VideoTrackID-type  required      
source <xs:element name="Video" type="manifest:InventoryVideo-type" minOccurs="0" maxOccurs="unbounded"/>

element Inventory-type/Subtitle
diagram extrasmenu-v0.8e_p557.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventorySubtitle-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Format md:Description md:Type md:FormatType md:Language md:Encoding md:CardsetList md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
SubtitleTrackID  manifest:SubtitleTrackID-type  required      
source <xs:element name="Subtitle" type="manifest:InventorySubtitle-type" minOccurs="0" maxOccurs="unbounded"/>

element Inventory-type/Image
diagram extrasmenu-v0.8e_p558.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryImage-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Width md:Height md:Encoding md:Language md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference manifest:VideoFrameTimecode
attributes
Name  Type  Use  Default  Fixed  Annotation
ImageID  manifest:ImageID-type        
source <xs:element name="Image" type="manifest:InventoryImage-type" minOccurs="0" maxOccurs="unbounded"/>

element Inventory-type/Interactive
diagram extrasmenu-v0.8e_p559.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryInteractive-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:FormatType md:Language md:Encoding md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
InteractiveTrackID  manifest:InteractiveTrackID-type        
source <xs:element name="Interactive" type="manifest:InventoryInteractive-type" minOccurs="0" maxOccurs="unbounded"/>

element Inventory-type/Ancillary
diagram extrasmenu-v0.8e_p560.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryAncillary-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Private manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
AncillaryTrackID  manifest:AncillaryTrackID-type  required      
source <xs:element name="Ancillary" type="manifest:InventoryAncillary-type" minOccurs="0" maxOccurs="unbounded"/>

element Inventory-type/Metadata
diagram extrasmenu-v0.8e_p561.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryMetadata-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ContainerReference manifest:BasicMetadata manifest:Alias
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="Metadata" type="manifest:InventoryMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryAncillary-type
diagram extrasmenu-v0.8e_p562.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:DigitalAssetAncillaryData-type
properties
base md:DigitalAssetAncillaryData-type
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Private manifest:ContainerReference
used by
element Inventory-type/Ancillary
attributes
Name  Type  Use  Default  Fixed  Annotation
AncillaryTrackID  manifest:AncillaryTrackID-type  required      
source <xs:complexType name="InventoryAncillary-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetAncillaryData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="AncillaryTrackID" type="manifest:AncillaryTrackID-type" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute InventoryAncillary-type/@AncillaryTrackID
type manifest:AncillaryTrackID-type
properties
use required
source <xs:attribute name="AncillaryTrackID" type="manifest:AncillaryTrackID-type" use="required"/>

element InventoryAncillary-type/ContainerReference
diagram extrasmenu-v0.8e_p563.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>

complexType InventoryAudio-type
diagram extrasmenu-v0.8e_p564.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:DigitalAssetAudioData-type
properties
base md:DigitalAssetAudioData-type
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
used by
element Inventory-type/Audio
attributes
Name  Type  Use  Default  Fixed  Annotation
AudioTrackID  manifest:AudioTrackID-type  required      
source <xs:complexType name="InventoryAudio-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetAudioData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="AudioTrackID" type="manifest:AudioTrackID-type" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute InventoryAudio-type/@AudioTrackID
type manifest:AudioTrackID-type
properties
use required
source <xs:attribute name="AudioTrackID" type="manifest:AudioTrackID-type" use="required"/>

element InventoryAudio-type/ContainerReference
diagram extrasmenu-v0.8e_p565.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>

complexType InventoryImage-type
diagram extrasmenu-v0.8e_p566.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:DigitalAssetImageData-type
properties
base md:DigitalAssetImageData-type
children md:Width md:Height md:Encoding md:Language md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference manifest:VideoFrameTimecode
used by
element Inventory-type/Image
attributes
Name  Type  Use  Default  Fixed  Annotation
ImageID  manifest:ImageID-type        
source <xs:complexType name="InventoryImage-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetImageData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>
       
<xs:element name="VideoFrameTimecode" minOccurs="0">
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="manifest:Timecode-type">
               
<xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
     
<xs:attribute name="ImageID" type="manifest:ImageID-type"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute InventoryImage-type/@ImageID
type manifest:ImageID-type
source <xs:attribute name="ImageID" type="manifest:ImageID-type"/>

element InventoryImage-type/ContainerReference
diagram extrasmenu-v0.8e_p567.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>

element InventoryImage-type/VideoFrameTimecode
diagram extrasmenu-v0.8e_p568.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of 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        
VideoTrackID  manifest:VideoTrackID-type  required      
source <xs:element name="VideoFrameTimecode" minOccurs="0">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:Timecode-type">
       
<xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute InventoryImage-type/VideoFrameTimecode/@VideoTrackID
type manifest:VideoTrackID-type
properties
use required
source <xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>

complexType InventoryInteractive-type
diagram extrasmenu-v0.8e_p569.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:DigitalAssetInteractiveData-type
properties
base md:DigitalAssetInteractiveData-type
children md:Type md:FormatType md:Language md:Encoding md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
used by
element Inventory-type/Interactive
attributes
Name  Type  Use  Default  Fixed  Annotation
InteractiveTrackID  manifest:InteractiveTrackID-type        
source <xs:complexType name="InventoryInteractive-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetInteractiveData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="InteractiveTrackID" type="manifest:InteractiveTrackID-type"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute InventoryInteractive-type/@InteractiveTrackID
type manifest:InteractiveTrackID-type
source <xs:attribute name="InteractiveTrackID" type="manifest:InteractiveTrackID-type"/>

element InventoryInteractive-type/ContainerReference
diagram extrasmenu-v0.8e_p570.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>

complexType InventoryMetadata-type
diagram extrasmenu-v0.8e_p571.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:ContainerReference manifest:BasicMetadata manifest:Alias
used by
element Inventory-type/Metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:complexType name="InventoryMetadata-type">
 
<xs:sequence>
   
<xs:element name="ContainerReference" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:ContainerReference-type">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BasicMetadata" type="md:BasicMetadata-type" minOccurs="0"/>
   
<xs:element name="Alias" type="manifest:InventoryMetadataAlias-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

element InventoryMetadata-type/ContainerReference
diagram extrasmenu-v0.8e_p572.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:ContainerReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
source <xs:element name="ContainerReference" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:ContainerReference-type">
       
<xs:attribute name="type" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute InventoryMetadata-type/ContainerReference/@type
type xs:string
source <xs:attribute name="type" type="xs:string"/>

element InventoryMetadata-type/BasicMetadata
diagram extrasmenu-v0.8e_p573.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:BasicMetadata-type
properties
minOcc 0
maxOcc 1
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="BasicMetadata" type="md:BasicMetadata-type" minOccurs="0"/>

element InventoryMetadata-type/Alias
diagram extrasmenu-v0.8e_p574.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryMetadataAlias-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:LocalizedPair
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="Alias" type="manifest:InventoryMetadataAlias-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryMetadataAlias-type
diagram extrasmenu-v0.8e_p575.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:LocalizedPair
used by
element InventoryMetadata-type/Alias
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:complexType name="InventoryMetadataAlias-type">
 
<xs:sequence>
   
<xs:element name="LocalizedPair" type="manifest:InventoryMetadataLocalizedPair-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

element InventoryMetadataAlias-type/LocalizedPair
diagram extrasmenu-v0.8e_p576.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InventoryMetadataLocalizedPair-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:LanguageIncluded manifest:RegionIncluded
source <xs:element name="LocalizedPair" type="manifest:InventoryMetadataLocalizedPair-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryMetadataLocalizedPair-type
diagram extrasmenu-v0.8e_p577.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:LanguageIncluded manifest:RegionIncluded
used by
element InventoryMetadataAlias-type/LocalizedPair
source <xs:complexType name="InventoryMetadataLocalizedPair-type">
 
<xs:sequence>
   
<xs:element name="LanguageIncluded" type="xs:language"/>
   
<xs:element name="RegionIncluded" type="md:Region-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element InventoryMetadataLocalizedPair-type/LanguageIncluded
diagram extrasmenu-v0.8e_p578.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:language
properties
content simple
source <xs:element name="LanguageIncluded" type="xs:language"/>

element InventoryMetadataLocalizedPair-type/RegionIncluded
diagram extrasmenu-v0.8e_p579.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="RegionIncluded" type="md:Region-type" minOccurs="0"/>

complexType InventorySubtitle-type
diagram extrasmenu-v0.8e_p580.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:DigitalAssetSubtitleData-type
properties
base md:DigitalAssetSubtitleData-type
children md:Format md:Description md:Type md:FormatType md:Language md:Encoding md:CardsetList md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
used by
element Inventory-type/Subtitle
attributes
Name  Type  Use  Default  Fixed  Annotation
SubtitleTrackID  manifest:SubtitleTrackID-type  required      
source <xs:complexType name="InventorySubtitle-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetSubtitleData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute InventorySubtitle-type/@SubtitleTrackID
type manifest:SubtitleTrackID-type
properties
use required
source <xs:attribute name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" use="required"/>

element InventorySubtitle-type/ContainerReference
diagram extrasmenu-v0.8e_p581.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>

complexType InventoryVideo-type
diagram extrasmenu-v0.8e_p582.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:DigitalAssetVideoData-type
properties
base md:DigitalAssetVideoData-type
children md:Description md:Type md:Encoding md:Picture md:ColorType md:PictureFormat md:SubtitleLanguage md:SignedLanguage md:CardsetList md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
used by
element Inventory-type/Video
attributes
Name  Type  Use  Default  Fixed  Annotation
VideoTrackID  manifest:VideoTrackID-type  required      
source <xs:complexType name="InventoryVideo-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetVideoData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute InventoryVideo-type/@VideoTrackID
type manifest:VideoTrackID-type
properties
use required
source <xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>

element InventoryVideo-type/ContainerReference
diagram extrasmenu-v0.8e_p583.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>

complexType MediaManifest-type
diagram extrasmenu-v0.8e_p584.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:Experiences manifest:ALIDExperienceMaps
used by
element MediaManifest
attributes
Name  Type  Use  Default  Fixed  Annotation
ManifestID  md:id-type        
updateNum  xs:integer        
ExtraVersionReference  xs:string        
updateDeliveryType  xs:string        
source <xs:complexType name="MediaManifest-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="manifest:Compatibility-type"/>
   
<xs:element name="Inventory" type="manifest:Inventory-type"/>
   
<xs:element name="Presentations" type="manifest:PresentationList-type"/>
   
<xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>
   
<xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>
   
<xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>
   
<xs:element name="Experiences" type="manifest:ExperienceList-type"/>
   
<xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ManifestID" type="md:id-type"/>
 
<xs:attribute name="updateNum" type="xs:integer"/>
 
<xs:attribute name="ExtraVersionReference" type="xs:string"/>
 
<xs:attribute name="updateDeliveryType" type="xs:string"/>
</xs:complexType>

attribute MediaManifest-type/@ManifestID
type md:id-type
source <xs:attribute name="ManifestID" type="md:id-type"/>

attribute MediaManifest-type/@updateNum
type xs:integer
source <xs:attribute name="updateNum" type="xs:integer"/>

attribute MediaManifest-type/@ExtraVersionReference
type xs:string
source <xs:attribute name="ExtraVersionReference" type="xs:string"/>

attribute MediaManifest-type/@updateDeliveryType
type xs:string
source <xs:attribute name="updateDeliveryType" type="xs:string"/>

element MediaManifest-type/Compatibility
diagram extrasmenu-v0.8e_p585.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Compatibility-type
properties
content complex
children manifest:SpecVersion manifest:System
source <xs:element name="Compatibility" type="manifest:Compatibility-type"/>

element MediaManifest-type/Inventory
diagram extrasmenu-v0.8e_p586.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Inventory-type
properties
content complex
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata
source <xs:element name="Inventory" type="manifest:Inventory-type"/>

element MediaManifest-type/Presentations
diagram extrasmenu-v0.8e_p587.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PresentationList-type
properties
content complex
children manifest:Presentation
source <xs:element name="Presentations" type="manifest:PresentationList-type"/>

element MediaManifest-type/PlayableSequences
diagram extrasmenu-v0.8e_p588.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PlayableSequenceList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PlayableSequence
source <xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>

element MediaManifest-type/PictureGroups
diagram extrasmenu-v0.8e_p589.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PictureGroup
source <xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>

element MediaManifest-type/AppGroups
diagram extrasmenu-v0.8e_p590.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AppGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:AppGroup
source <xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>

element MediaManifest-type/Experiences
diagram extrasmenu-v0.8e_p591.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ExperienceList-type
properties
content complex
children manifest:Experience
source <xs:element name="Experiences" type="manifest:ExperienceList-type"/>

element MediaManifest-type/ALIDExperienceMaps
diagram extrasmenu-v0.8e_p592.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ALIDExperienceMapList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ALIDExperienceMap
source <xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>

complexType MediaManifestEdit-type
diagram extrasmenu-v0.8e_p593.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:DeleteObjects manifest:AddObjects manifest:BasicMetadata manifest:Description manifest:Instructions
used by
element MediaManifestEdit
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
reference  xs:string        
ManifestID  md:id-type        
updateDeliveryType  xs:string        
updateNum  xs:integer        
ExtraVersionReference  xs:string        
source <xs:complexType name="MediaManifestEdit-type">
 
<xs:sequence>
   
<xs:element name="DeleteObjects" type="manifest:MediaManifestEditDelete-type" minOccurs="0"/>
   
<xs:element name="AddObjects" type="manifest:MediaManifestEditAdd-type" minOccurs="0"/>
   
<xs:element name="BasicMetadata" type="md:BasicMetadata-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Instructions" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="type" type="xs:string"/>
 
<xs:attribute name="reference" type="xs:string"/>
 
<xs:attribute name="ManifestID" type="md:id-type"/>
 
<xs:attribute name="updateDeliveryType" type="xs:string"/>
 
<xs:attribute name="updateNum" type="xs:integer"/>
 
<xs:attribute name="ExtraVersionReference" type="xs:string"/>
</xs:complexType>

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

attribute MediaManifestEdit-type/@reference
type xs:string
source <xs:attribute name="reference" type="xs:string"/>

attribute MediaManifestEdit-type/@ManifestID
type md:id-type
source <xs:attribute name="ManifestID" type="md:id-type"/>

attribute MediaManifestEdit-type/@updateDeliveryType
type xs:string
source <xs:attribute name="updateDeliveryType" type="xs:string"/>

attribute MediaManifestEdit-type/@updateNum
type xs:integer
source <xs:attribute name="updateNum" type="xs:integer"/>

attribute MediaManifestEdit-type/@ExtraVersionReference
type xs:string
source <xs:attribute name="ExtraVersionReference" type="xs:string"/>

element MediaManifestEdit-type/DeleteObjects
diagram extrasmenu-v0.8e_p594.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:MediaManifestEditDelete-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:AudioTrackID manifest:VideoTrackID manifest:SubtitleTrackID manifest:ImageID manifest:InteractiveTrackID manifest:PlayableSequenceID manifest:PresentationID manifest:PictureID manifest:GalleryID manifest:AppGroupID manifest:ExperienceID manifest:ALIDExperienceMap manifest:ContentID manifest:LocalizedInfoRef
source <xs:element name="DeleteObjects" type="manifest:MediaManifestEditDelete-type" minOccurs="0"/>

element MediaManifestEdit-type/AddObjects
diagram extrasmenu-v0.8e_p595.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:MediaManifestEditAdd-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:Experiences manifest:ALIDExperienceMaps
source <xs:element name="AddObjects" type="manifest:MediaManifestEditAdd-type" minOccurs="0"/>

element MediaManifestEdit-type/BasicMetadata
diagram extrasmenu-v0.8e_p596.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:BasicMetadata-type
properties
minOcc 0
maxOcc unbounded
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="BasicMetadata" type="md:BasicMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEdit-type/Description
diagram extrasmenu-v0.8e_p597.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element MediaManifestEdit-type/Instructions
diagram extrasmenu-v0.8e_p598.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Instructions" type="xs:string" minOccurs="0"/>

complexType MediaManifestEditAdd-type
diagram extrasmenu-v0.8e_p599.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:Experiences manifest:ALIDExperienceMaps
used by
element MediaManifestEdit-type/AddObjects
source <xs:complexType name="MediaManifestEditAdd-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>
   
<xs:element name="Inventory" type="manifest:Inventory-type" minOccurs="0"/>
   
<xs:element name="Presentations" type="manifest:PresentationList-type" minOccurs="0"/>
   
<xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>
   
<xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>
   
<xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>
   
<xs:element name="Experiences" type="manifest:ExperienceList-type" minOccurs="0"/>
   
<xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element MediaManifestEditAdd-type/Compatibility
diagram extrasmenu-v0.8e_p600.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Compatibility-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:SpecVersion manifest:System
source <xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>

element MediaManifestEditAdd-type/Inventory
diagram extrasmenu-v0.8e_p601.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Inventory-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata
source <xs:element name="Inventory" type="manifest:Inventory-type" minOccurs="0"/>

element MediaManifestEditAdd-type/Presentations
diagram extrasmenu-v0.8e_p602.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PresentationList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Presentation
source <xs:element name="Presentations" type="manifest:PresentationList-type" minOccurs="0"/>

element MediaManifestEditAdd-type/PlayableSequences
diagram extrasmenu-v0.8e_p603.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PlayableSequenceList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PlayableSequence
source <xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>

element MediaManifestEditAdd-type/PictureGroups
diagram extrasmenu-v0.8e_p604.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PictureGroup
source <xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>

element MediaManifestEditAdd-type/AppGroups
diagram extrasmenu-v0.8e_p605.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AppGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:AppGroup
source <xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>

element MediaManifestEditAdd-type/Experiences
diagram extrasmenu-v0.8e_p606.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ExperienceList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Experience
source <xs:element name="Experiences" type="manifest:ExperienceList-type" minOccurs="0"/>

element MediaManifestEditAdd-type/ALIDExperienceMaps
diagram extrasmenu-v0.8e_p607.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ALIDExperienceMapList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ALIDExperienceMap
source <xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>

complexType MediaManifestEditDelete-type
diagram extrasmenu-v0.8e_p608.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:AudioTrackID manifest:VideoTrackID manifest:SubtitleTrackID manifest:ImageID manifest:InteractiveTrackID manifest:PlayableSequenceID manifest:PresentationID manifest:PictureID manifest:GalleryID manifest:AppGroupID manifest:ExperienceID manifest:ALIDExperienceMap manifest:ContentID manifest:LocalizedInfoRef
used by
element MediaManifestEdit-type/DeleteObjects
source <xs:complexType name="MediaManifestEditDelete-type">
 
<xs:sequence>
   
<xs:element name="AudioTrackID" type="manifest:AudioTrackID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VideoTrackID" type="manifest:VideoTrackID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ImageID" type="manifest:ImageID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="InteractiveTrackID" type="manifest:InteractiveTrackID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PresentationID" type="manifest:PictureID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PictureID" type="manifest:PictureID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="GalleryID" type="manifest:GalleryID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AppGroupID" type="manifest:AppGroupID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ExperienceID" type="manifest:ExperienceID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ALIDExperienceMap" type="manifest:ALIDExperienceMap-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LocalizedInfoRef" type="manifest:MediaManifestEditLocRef-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element MediaManifestEditDelete-type/AudioTrackID
diagram extrasmenu-v0.8e_p609.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AudioTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AudioTrackID" type="manifest:AudioTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/VideoTrackID
diagram extrasmenu-v0.8e_p610.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:VideoTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="VideoTrackID" type="manifest:VideoTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/SubtitleTrackID
diagram extrasmenu-v0.8e_p611.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:SubtitleTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/ImageID
diagram extrasmenu-v0.8e_p612.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ImageID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/InteractiveTrackID
diagram extrasmenu-v0.8e_p613.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:InteractiveTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="InteractiveTrackID" type="manifest:InteractiveTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/PlayableSequenceID
diagram extrasmenu-v0.8e_p614.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PlayableSequenceID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/PresentationID
diagram extrasmenu-v0.8e_p615.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PresentationID" type="manifest:PictureID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/PictureID
diagram extrasmenu-v0.8e_p616.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PictureID" type="manifest:PictureID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/GalleryID
diagram extrasmenu-v0.8e_p617.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:GalleryID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="GalleryID" type="manifest:GalleryID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/AppGroupID
diagram extrasmenu-v0.8e_p618.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AppGroupID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AppGroupID" type="manifest:AppGroupID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/ExperienceID
diagram extrasmenu-v0.8e_p619.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ExperienceID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ExperienceID" type="manifest:ExperienceID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/ALIDExperienceMap
diagram extrasmenu-v0.8e_p620.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ALIDExperienceMap-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ALID manifest:ExperienceID
source <xs:element name="ALIDExperienceMap" type="manifest:ALIDExperienceMap-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/ContentID
diagram extrasmenu-v0.8e_p621.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContentID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/LocalizedInfoRef
diagram extrasmenu-v0.8e_p622.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:MediaManifestEditLocRef-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ContentID manifest:Language manifest:Region
source <xs:element name="LocalizedInfoRef" type="manifest:MediaManifestEditLocRef-type" minOccurs="0" maxOccurs="unbounded"/>

complexType MediaManifestEditLocRef-type
diagram extrasmenu-v0.8e_p623.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:ContentID manifest:Language manifest:Region
used by
element MediaManifestEditDelete-type/LocalizedInfoRef
annotation
documentation
MediaManifestEdit LocalizedInfo Reference
source <xs:complexType name="MediaManifestEditLocRef-type">
 
<xs:annotation>
   
<xs:documentation>MediaManifestEdit LocalizedInfo Reference</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentID" type="md:ContentID-type"/>
   
<xs:element name="Language" type="md:language-redefine"/>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element MediaManifestEditLocRef-type/ContentID
diagram extrasmenu-v0.8e_p624.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element MediaManifestEditLocRef-type/Language
diagram extrasmenu-v0.8e_p625.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:language-redefine
properties
content simple
source <xs:element name="Language" type="md:language-redefine"/>

element MediaManifestEditLocRef-type/Region
diagram extrasmenu-v0.8e_p626.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0"/>

complexType Picture-type
diagram extrasmenu-v0.8e_p627.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:PictureID manifest:ImageID manifest:LanguageInImage manifest:AlternateText manifest:Caption manifest:Sequence
used by
element PictureGroup-type/Picture
source <xs:complexType name="Picture-type">
 
<xs:sequence>
   
<xs:element name="PictureID" type="manifest:PictureID-type"/>
   
<xs:element name="ImageID" type="manifest:ImageID-type"/>
   
<xs:element name="LanguageInImage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AlternateText" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Caption" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Sequence" type="xs:nonNegativeInteger" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Picture-type/PictureID
diagram extrasmenu-v0.8e_p628.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureID-type
properties
content simple
source <xs:element name="PictureID" type="manifest:PictureID-type"/>

element Picture-type/ImageID
diagram extrasmenu-v0.8e_p629.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ImageID-type
properties
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type"/>

element Picture-type/LanguageInImage
diagram extrasmenu-v0.8e_p630.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:language
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="LanguageInImage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>

element Picture-type/AlternateText
diagram extrasmenu-v0.8e_p631.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language          
source <xs:element name="AlternateText" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Picture-type/AlternateText/@language
source <xs:attribute name="language"/>

element Picture-type/Caption
diagram extrasmenu-v0.8e_p632.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="Caption" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Picture-type/Caption/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Picture-type/Sequence
diagram extrasmenu-v0.8e_p633.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Sequence" type="xs:nonNegativeInteger" minOccurs="0"/>

complexType PictureGroup-type
diagram extrasmenu-v0.8e_p634.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Picture
used by
element PictureGroupList-type/PictureGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
PictureGroupID  manifest:PictureGroupID-type        
source <xs:complexType name="PictureGroup-type">
 
<xs:sequence>
   
<xs:element name="Picture" type="manifest:Picture-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="PictureGroupID" type="manifest:PictureGroupID-type"/>
</xs:complexType>

attribute PictureGroup-type/@PictureGroupID
type manifest:PictureGroupID-type
source <xs:attribute name="PictureGroupID" type="manifest:PictureGroupID-type"/>

element PictureGroup-type/Picture
diagram extrasmenu-v0.8e_p635.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Picture-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:PictureID manifest:ImageID manifest:LanguageInImage manifest:AlternateText manifest:Caption manifest:Sequence
source <xs:element name="Picture" type="manifest:Picture-type" maxOccurs="unbounded"/>

complexType PictureGroupList-type
diagram extrasmenu-v0.8e_p636.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:PictureGroup
used by
elements MediaManifest-type/PictureGroups MediaManifestEditAdd-type/PictureGroups
source <xs:complexType name="PictureGroupList-type">
 
<xs:sequence>
   
<xs:element name="PictureGroup" type="manifest:PictureGroup-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element PictureGroupList-type/PictureGroup
diagram extrasmenu-v0.8e_p637.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PictureGroup-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Picture
attributes
Name  Type  Use  Default  Fixed  Annotation
PictureGroupID  manifest:PictureGroupID-type        
source <xs:element name="PictureGroup" type="manifest:PictureGroup-type" maxOccurs="unbounded"/>

complexType PlayableSequence-type
diagram extrasmenu-v0.8e_p638.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Clip manifest:ImageClip manifest:ReferenceID
used by
elements PlayableSequenceList-type/PlayableSequence Audiovisual-type/PlayableSequence
source <xs:complexType name="PlayableSequence-type">
 
<xs:sequence>
   
<xs:element name="Clip" type="manifest:AudiovisualClipRef-type" maxOccurs="unbounded"/>
   
<xs:element name="ImageClip" type="manifest:ImageClipRef-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ReferenceID" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element PlayableSequence-type/Clip
diagram extrasmenu-v0.8e_p639.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AudiovisualClipRef-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:PresentationID manifest:EntryPointTimecode manifest:ExitPointTimecode
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
source <xs:element name="Clip" type="manifest:AudiovisualClipRef-type" maxOccurs="unbounded"/>

element PlayableSequence-type/ImageClip
diagram extrasmenu-v0.8e_p640.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ImageClipRef-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ImageID manifest:Duration
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
source <xs:element name="ImageClip" type="manifest:ImageClipRef-type" minOccurs="0" maxOccurs="unbounded"/>

element PlayableSequence-type/ReferenceID
diagram extrasmenu-v0.8e_p641.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="ReferenceID" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

complexType PlayableSequenceList-type
diagram extrasmenu-v0.8e_p642.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:PlayableSequence
used by
elements MediaManifest-type/PlayableSequences MediaManifestEditAdd-type/PlayableSequences
source <xs:complexType name="PlayableSequenceList-type">
 
<xs:sequence>
   
<xs:element name="PlayableSequence" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:PlayableSequence-type">
           
<xs:attribute name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element PlayableSequenceList-type/PlayableSequence
diagram extrasmenu-v0.8e_p643.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:PlayableSequence-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Clip manifest:ImageClip manifest:ReferenceID
attributes
Name  Type  Use  Default  Fixed  Annotation
PlayableSequenceID  manifest:PlayableSequenceID-type        
source <xs:element name="PlayableSequence" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:PlayableSequence-type">
       
<xs:attribute name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute PlayableSequenceList-type/PlayableSequence/@PlayableSequenceID
type manifest:PlayableSequenceID-type
source <xs:attribute name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

complexType Presentation-type
diagram extrasmenu-v0.8e_p644.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:TrackMetadata manifest:LanguagePair manifest:Chapters
used by
element PresentationList-type/Presentation
attributes
Name  Type  Use  Default  Fixed  Annotation
PresentationID  manifest:PresentationID-type  required      
source <xs:complexType name="Presentation-type">
 
<xs:sequence>
   
<xs:element name="TrackMetadata" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:TrackMetadata-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LanguagePair" type="manifest:PresentationLanguagePair-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Chapters" type="manifest:ChapterList-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="PresentationID" type="manifest:PresentationID-type" use="required"/>
</xs:complexType>

attribute Presentation-type/@PresentationID
type manifest:PresentationID-type
properties
use required
source <xs:attribute name="PresentationID" type="manifest:PresentationID-type" use="required"/>

element Presentation-type/TrackMetadata
diagram extrasmenu-v0.8e_p645.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:TrackMetadata-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:TrackSelectionNumber manifest:VideoTrackReference manifest:AudioTrackReference manifest:SubtitleTrackReference manifest:AncillaryTrackReference
source <xs:element name="TrackMetadata" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:TrackMetadata-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Presentation-type/LanguagePair
diagram extrasmenu-v0.8e_p646.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:PresentationLanguagePair-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:SystemLanguage manifest:AudioLanguage manifest:SubtitleLanguage
source <xs:element name="LanguagePair" type="manifest:PresentationLanguagePair-type" minOccurs="0" maxOccurs="unbounded"/>

element Presentation-type/Chapters
diagram extrasmenu-v0.8e_p647.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:ChapterList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Chapter
source <xs:element name="Chapters" type="manifest:ChapterList-type" minOccurs="0"/>

complexType PresentationLanguagePair-type
diagram extrasmenu-v0.8e_p648.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:SystemLanguage manifest:AudioLanguage manifest:SubtitleLanguage
used by
element Presentation-type/LanguagePair
source <xs:complexType name="PresentationLanguagePair-type">
 
<xs:sequence>
   
<xs:element name="SystemLanguage" type="xs:language"/>
   
<xs:element name="AudioLanguage" type="xs:language"/>
   
<xs:element name="SubtitleLanguage" type="xs:language"/>
 
</xs:sequence>
</xs:complexType>

element PresentationLanguagePair-type/SystemLanguage
diagram extrasmenu-v0.8e_p649.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:language
properties
content simple
source <xs:element name="SystemLanguage" type="xs:language"/>

element PresentationLanguagePair-type/AudioLanguage
diagram extrasmenu-v0.8e_p650.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:language
properties
content simple
source <xs:element name="AudioLanguage" type="xs:language"/>

element PresentationLanguagePair-type/SubtitleLanguage
diagram extrasmenu-v0.8e_p651.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:language
properties
content simple
source <xs:element name="SubtitleLanguage" type="xs:language"/>

complexType PresentationList-type
diagram extrasmenu-v0.8e_p652.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:Presentation
used by
elements MediaManifest-type/Presentations MediaManifestEditAdd-type/Presentations
source <xs:complexType name="PresentationList-type">
 
<xs:sequence>
   
<xs:element name="Presentation" type="manifest:Presentation-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element PresentationList-type/Presentation
diagram extrasmenu-v0.8e_p653.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:Presentation-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:TrackMetadata manifest:LanguagePair manifest:Chapters
attributes
Name  Type  Use  Default  Fixed  Annotation
PresentationID  manifest:PresentationID-type  required      
source <xs:element name="Presentation" type="manifest:Presentation-type" maxOccurs="unbounded"/>

complexType SubtitleTrackReference-type
diagram extrasmenu-v0.8e_p654.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:SubtitleTrackID manifest:AdaptationSetID
used by
element TrackMetadata-type/SubtitleTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:complexType name="SubtitleTrackReference-type">
 
<xs:sequence>
   
<xs:element name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" maxOccurs="unbounded"/>
   
<xs:element name="AdaptationSetID" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:id-type"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="priority" type="xs:positiveInteger"/>
</xs:complexType>

attribute SubtitleTrackReference-type/@priority
type xs:positiveInteger
source <xs:attribute name="priority" type="xs:positiveInteger"/>

element SubtitleTrackReference-type/SubtitleTrackID
diagram extrasmenu-v0.8e_p655.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:SubtitleTrackID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" maxOccurs="unbounded"/>

element SubtitleTrackReference-type/AdaptationSetID
diagram extrasmenu-v0.8e_p656.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:id-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="AdaptationSetID" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:id-type"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType Timecode-type
diagram extrasmenu-v0.8e_p657.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of manifest:TimecodePattern-type
properties
base manifest:TimecodePattern-type
used by
elements PlaybackStart-type/EntryTimecode AudiovisualClipRef-type/EntryPointTimecode AudioClipRef-type/EntryPointTimecode Chapter-type/EntryTimecode AudiovisualClipRef-type/ExitPointTimecode AudioClipRef-type/ExitPointTimecode InventoryImage-type/VideoFrameTimecode
facets
Kind Value Annotation
pattern [0-9]+\.[0-9]+
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
source <xs:complexType name="Timecode-type">
 
<xs:simpleContent>
   
<xs:extension base="manifest:TimecodePattern-type">
     
<xs:attribute name="dropframe" type="xs:boolean"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Timecode-type/@dropframe
type xs:boolean
source <xs:attribute name="dropframe" type="xs:boolean"/>

complexType TrackMetadata-type
diagram extrasmenu-v0.8e_p658.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:TrackSelectionNumber manifest:VideoTrackReference manifest:AudioTrackReference manifest:SubtitleTrackReference manifest:AncillaryTrackReference
used by
element Presentation-type/TrackMetadata
source <xs:complexType name="TrackMetadata-type">
 
<xs:sequence>
   
<xs:element name="TrackSelectionNumber" type="xs:nonNegativeInteger"/>
   
<xs:element name="VideoTrackReference" type="manifest:VideoTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AudioTrackReference" type="manifest:AudioTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SubtitleTrackReference" type="manifest:SubtitleTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AncillaryTrackReference" type="manifest:AncillaryTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element TrackMetadata-type/TrackSelectionNumber
diagram extrasmenu-v0.8e_p659.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:nonNegativeInteger
properties
content simple
source <xs:element name="TrackSelectionNumber" type="xs:nonNegativeInteger"/>

element TrackMetadata-type/VideoTrackReference
diagram extrasmenu-v0.8e_p660.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:VideoTrackReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:VideoTrackID manifest:AdaptationSetID
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:element name="VideoTrackReference" type="manifest:VideoTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>

element TrackMetadata-type/AudioTrackReference
diagram extrasmenu-v0.8e_p661.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AudioTrackReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:AudioTrackID manifest:AdaptationSetID
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:element name="AudioTrackReference" type="manifest:AudioTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>

element TrackMetadata-type/SubtitleTrackReference
diagram extrasmenu-v0.8e_p662.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:SubtitleTrackReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:SubtitleTrackID manifest:AdaptationSetID
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:element name="SubtitleTrackReference" type="manifest:SubtitleTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>

element TrackMetadata-type/AncillaryTrackReference
diagram extrasmenu-v0.8e_p663.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:AncillaryTrackReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:AncillaryTrackID manifest:AdaptationSetID
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:element name="AncillaryTrackReference" type="manifest:AncillaryTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>

complexType VideoTrackReference-type
diagram extrasmenu-v0.8e_p664.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
children manifest:VideoTrackID manifest:AdaptationSetID
used by
element TrackMetadata-type/VideoTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:positiveInteger        
source <xs:complexType name="VideoTrackReference-type">
 
<xs:sequence>
   
<xs:element name="VideoTrackID" type="manifest:VideoTrackID-type" maxOccurs="unbounded"/>
   
<xs:element name="AdaptationSetID" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:id-type"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="priority" type="xs:positiveInteger"/>
</xs:complexType>

attribute VideoTrackReference-type/@priority
type xs:positiveInteger
source <xs:attribute name="priority" type="xs:positiveInteger"/>

element VideoTrackReference-type/VideoTrackID
diagram extrasmenu-v0.8e_p665.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type manifest:VideoTrackID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="VideoTrackID" type="manifest:VideoTrackID-type" maxOccurs="unbounded"/>

element VideoTrackReference-type/AdaptationSetID
diagram extrasmenu-v0.8e_p666.png
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type extension of md:id-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="AdaptationSetID" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:id-type"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

simpleType AncillaryTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
element AncillaryTrackReference-type/AncillaryTrackID
attribute InventoryAncillary-type/@AncillaryTrackID
source <xs:simpleType name="AncillaryTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AppGroupID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements ExperienceApp-type/AppGroupID MediaManifestEditDelete-type/AppGroupID
attribute AppGroup-type/@AppGroupID
source <xs:simpleType name="AppGroupID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AudioTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements MenuBehavior-type/ChoseAudioTrackRef AudioClipRef-type/AudioTrackID AudioTrackReference-type/AudioTrackID MediaManifestEditDelete-type/AudioTrackID
attribute InventoryAudio-type/@AudioTrackID
source <xs:simpleType name="AudioTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AudiovisualType-string
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:string
properties
base xs:string
used by
element Audiovisual-type/Type
annotation
documentation
used to redefine a controlled vocabulary
source <xs:simpleType name="AudiovisualType-string">
 
<xs:annotation>
   
<xs:documentation> used to redefine a controlled vocabulary</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType ExperienceID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements ExtrasMenuExperience-type/ExperienceID ExperienceChild-type/ExperienceID ALIDExperienceMap-type/ExperienceID MediaManifestEditDelete-type/ExperienceID
attribute ExperienceAttributes-type/@ExperienceID
source <xs:simpleType name="ExperienceID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType GalleryID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
element MediaManifestEditDelete-type/GalleryID
attribute Gallery-type/@GalleryID
source <xs:simpleType name="GalleryID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ImageID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements Button-type/Icon Background-type/ImageID ImagePositioned-type/ImageID MenuScroll-type/PositionMarker Button-type/RolloverIcon ImageClipRef-type/ImageID Chapter-type/ImageID Picture-type/ImageID MediaManifestEditDelete-type/ImageID
attribute InventoryImage-type/@ImageID
source <xs:simpleType name="ImageID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType InteractiveTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements InteractiveTrackReference-type/InteractiveTrackID MediaManifestEditDelete-type/InteractiveTrackID
attribute InventoryInteractive-type/@InteractiveTrackID
source <xs:simpleType name="InteractiveTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType Location-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type xs:anyURI
properties
base xs:anyURI
used by
elements ContainerReference-type/ContainerLocation FileInfo-type/Location
source <xs:simpleType name="Location-type">
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

simpleType PictureGroupID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements Gallery-type/PictureGroupID Experience-type/PictureGroupID
attribute PictureGroup-type/@PictureGroupID
source <xs:simpleType name="PictureGroupID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType PictureID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements Picture-type/PictureID MediaManifestEditDelete-type/PictureID MediaManifestEditDelete-type/PresentationID
source <xs:simpleType name="PictureID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType PlayableSequenceID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements PlaybackStart-type/PlayableSequenceID Audiovisual-type/PlayableSequenceID MediaManifestEditDelete-type/PlayableSequenceID
attribute PlayableSequenceList-type/PlayableSequence/@PlayableSequenceID
source <xs:simpleType name="PlayableSequenceID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType PresentationID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements PlaybackStart-type/PresentationID AudiovisualClipRef-type/PresentationID Audiovisual-type/PresentationID
attribute Presentation-type/@PresentationID
source <xs:simpleType name="PresentationID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ProgramID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
source <xs:simpleType name="ProgramID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType SubtitleTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements MenuBehavior-type/ChoseSubTrackRef SubtitleTrackReference-type/SubtitleTrackID MediaManifestEditDelete-type/SubtitleTrackID
attribute InventorySubtitle-type/@SubtitleTrackID
source <xs:simpleType name="SubtitleTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType TimecodePattern-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type restriction of xs:string
properties
base xs:string
used by
complexType Timecode-type
facets
Kind Value Annotation
pattern [0-9]+\.[0-9]+
source <xs:simpleType name="TimecodePattern-type">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[0-9]+\.[0-9]+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType VideoTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
type md:id-type
properties
base md:id-type
used by
elements MenuBehavior-type/ChoseVideoTrackRef VideoTrackReference-type/VideoTrackID MediaManifestEditDelete-type/VideoTrackID
attributes InventoryVideo-type/@VideoTrackID InventoryImage-type/VideoFrameTimecode/@VideoTrackID
source <xs:simpleType name="VideoTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

attributeGroup ExperienceAttributes-type
namespace http://www.movielabs.com/schema/manifest/v1.3/manifest
used by
complexType Experience-type
attributes
Name  Type  Use  Default  Fixed  Annotation
ExperienceID  manifest:ExperienceID-type        
version  xs:string  required      
source <xs:attributeGroup name="ExperienceAttributes-type">
 
<xs:attribute name="ExperienceID" type="manifest:ExperienceID-type"/>
 
<xs:attribute name="version" type="xs:string" use="required"/>
</xs:attributeGroup>

attribute ExperienceAttributes-type/@ExperienceID
type manifest:ExperienceID-type
source <xs:attribute name="ExperienceID" type="manifest:ExperienceID-type"/>

attribute ExperienceAttributes-type/@version
type xs:string
properties
use required
source <xs:attribute name="version" type="xs:string" use="required"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy