Schema manifest-v1.5.xsd


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


schema location http://www.movielabs.com/schema/md/v2.4/md-v2.4.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/v2.4/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 


element FileDeleteManifest
diagram manifest-v1.5_p1.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p2.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p3.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:Inventory-type
properties
content complex
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject
source <xs:element name="MediaInventory" type="manifest:Inventory-type"/>

element MediaManifest
diagram manifest-v1.5_p4.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:MediaManifest-type
properties
content complex
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:TextGroups manifest:Experiences manifest:TimedEventSequences 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 manifest-v1.5_p5.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:MediaManifestEdit-type
properties
content complex
children manifest:DeleteObjects manifest:AddObjects 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"/>

element MediaPresentation
diagram manifest-v1.5_p6.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:Presentation-type
properties
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="MediaPresentation" type="manifest:Presentation-type"/>

element MediaPresentationManifest
diagram manifest-v1.5_p7.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:PresentationManifest-type
properties
content complex
children manifest:Inventory manifest:Presentation manifest:PictureGroups manifest:TextGroups manifest:TimedEventSequences
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:integer        
source <xs:element name="MediaPresentationManifest" type="manifest:PresentationManifest-type"/>

complexType ALIDExperienceMap-type
diagram manifest-v1.5_p8.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p9.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p10.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p11.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:ALIDExperienceMap
used by
elements InventoryMediaManifest-type/ALIDExperienceMaps 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 manifest-v1.5_p12.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p13.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:AncillaryTrackID manifest:AdaptationSetID manifest:TrackProfile
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:element name="TrackProfile" type="manifest:MediaProfile-type" minOccurs="0" maxOccurs="unbounded"/>
 
</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 manifest-v1.5_p14.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p15.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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>

element AncillaryTrackReference-type/TrackProfile
diagram manifest-v1.5_p16.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:MediaProfile-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Namespace manifest:Profile
source <xs:element name="TrackProfile" type="manifest:MediaProfile-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AppGroup-type
diagram manifest-v1.5_p17.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p18.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p19.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:AppGroup
used by
elements InventoryMediaManifest-type/AppGroups 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 manifest-v1.5_p20.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p21.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:AudioTrackID manifest:EntryPointTimecode manifest:ExitPointTimecode
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 manifest-v1.5_p22.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:AudioTrackID-type
properties
content simple
source <xs:element name="AudioTrackID" type="manifest:AudioTrackID-type"/>

element AudioClipRef-type/EntryPointTimecode
diagram manifest-v1.5_p23.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p24.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p25.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:AudioTrackID manifest:AdaptationSetID manifest:TrackProfile
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:element name="TrackProfile" type="manifest:MediaProfile-type" minOccurs="0" maxOccurs="unbounded"/>
 
</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 manifest-v1.5_p26.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p27.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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>

element AudioTrackReference-type/TrackProfile
diagram manifest-v1.5_p28.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:MediaProfile-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Namespace manifest:Profile
source <xs:element name="TrackProfile" type="manifest:MediaProfile-type" minOccurs="0" maxOccurs="unbounded"/>

complexType Audiovisual-type
diagram manifest-v1.5_p29.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Type manifest:SubType manifest:PresentationID manifest:PlayableSequenceID manifest:PlayableSequence manifest:ContentID
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:element name="ContentID" type="md:ContentID-type" minOccurs="0"/>
 
</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 manifest-v1.5_p30.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p31.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p32.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element Audiovisual-type/PlayableSequenceID
diagram manifest-v1.5_p33.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:PlayableSequenceID-type
properties
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

element Audiovisual-type/PlayableSequence
diagram manifest-v1.5_p34.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p35.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type md:ContentID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0"/>

complexType AudiovisualClipRef-type
diagram manifest-v1.5_p36.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:PresentationID manifest:EntryPointTimecode manifest:ExitPointTimecode
used by
element PlayableSequence-type/Clip
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
audioLanguage  md:language-redefine        
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:attribute name="audioLanguage" type="md:language-redefine"/>
</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"/>

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

element AudiovisualClipRef-type/PresentationID
diagram manifest-v1.5_p37.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element AudiovisualClipRef-type/EntryPointTimecode
diagram manifest-v1.5_p38.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p39.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p40.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p41.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p42.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p43.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p44.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p45.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p46.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:SpecVersion manifest:System manifest:Profile
used by
elements InventoryMediaManifest-type/Compatibility MediaManifest-type/Compatibility MediaManifestEditAdd-type/Compatibility
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:element name="Profile" type="xs:anyURI"/>
 
</xs:sequence>
</xs:complexType>

element Compatibility-type/SpecVersion
diagram manifest-v1.5_p47.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p48.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="System" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element Compatibility-type/Profile
diagram manifest-v1.5_p49.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:anyURI
properties
content simple
source <xs:element name="Profile" type="xs:anyURI"/>

complexType ContainerReference-type
diagram manifest-v1.5_p50.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 InventoryTextObject-type/ContainerReference ContainerReference-type/ParentContainer
source <xs:complexType name="ContainerReference-type">
 
<xs:sequence>
   
<xs:element name="ContainerLocation" type="manifest:Location-type" minOccurs="0" maxOccurs="unbounded"/>
   
<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 manifest-v1.5_p51.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:Location-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:nonNegativeInteger        
source <xs:element name="ContainerLocation" type="manifest:Location-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerReference-type/ParentContainer
diagram manifest-v1.5_p52.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p53.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p54.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p55.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 EventLocation-type
diagram manifest-v1.5_p56.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Type manifest:Name manifest:Address manifest:EarthCoordinate manifest:OtherCoordinates
used by
element TimedEvent-type/Location
source <xs:complexType name="EventLocation-type">
 
<xs:sequence>
   
<xs:element name="Type">
     
<xs:complexType>
       
<xs:attribute name="fictional" type="xs:boolean"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Name" type="xs:string" minOccurs="0"/>
   
<xs:element name="Address" minOccurs="0"/>
   
<xs:element name="EarthCoordinate" minOccurs="0">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:EventLocationEarthCoordinate-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="OtherCoordinates" minOccurs="0">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:EventLocationOtherCoordinate-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element EventLocation-type/Type
diagram manifest-v1.5_p57.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
source <xs:element name="Type">
 
<xs:complexType>
   
<xs:attribute name="fictional" type="xs:boolean"/>
 
</xs:complexType>
</xs:element>

attribute EventLocation-type/Type/@fictional
type xs:boolean
source <xs:attribute name="fictional" type="xs:boolean"/>

element EventLocation-type/Name
diagram manifest-v1.5_p58.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

element EventLocation-type/Address
diagram manifest-v1.5_p59.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
properties
minOcc 0
maxOcc 1
source <xs:element name="Address" minOccurs="0"/>

element EventLocation-type/EarthCoordinate
diagram manifest-v1.5_p60.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type extension of manifest:EventLocationEarthCoordinate-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Latitude manifest:Longitude manifest:ElevationMeters
source <xs:element name="EarthCoordinate" minOccurs="0">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:EventLocationEarthCoordinate-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element EventLocation-type/OtherCoordinates
diagram manifest-v1.5_p61.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type extension of manifest:EventLocationOtherCoordinate-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Coordinate
attributes
Name  Type  Use  Default  Fixed  Annotation
system  xs:string  required      
source <xs:element name="OtherCoordinates" minOccurs="0">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:EventLocationOtherCoordinate-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

complexType EventLocationEarthCoordinate-type
diagram manifest-v1.5_p62.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Latitude manifest:Longitude manifest:ElevationMeters
used by
element EventLocation-type/EarthCoordinate
source <xs:complexType name="EventLocationEarthCoordinate-type">
 
<xs:sequence>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Latitude" type="xs:double"/>
     
<xs:element name="Longitude" type="xs:double"/>
   
</xs:sequence>
   
<xs:element name="ElevationMeters" type="xs:double" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element EventLocationEarthCoordinate-type/Latitude
diagram manifest-v1.5_p63.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:double
properties
content simple
source <xs:element name="Latitude" type="xs:double"/>

element EventLocationEarthCoordinate-type/Longitude
diagram manifest-v1.5_p64.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:double
properties
content simple
source <xs:element name="Longitude" type="xs:double"/>

element EventLocationEarthCoordinate-type/ElevationMeters
diagram manifest-v1.5_p65.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:double
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ElevationMeters" type="xs:double" minOccurs="0"/>

complexType EventLocationOtherCoordinate-type
diagram manifest-v1.5_p66.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Coordinate
used by
element EventLocation-type/OtherCoordinates
attributes
Name  Type  Use  Default  Fixed  Annotation
system  xs:string  required      
source <xs:complexType name="EventLocationOtherCoordinate-type">
 
<xs:sequence>
   
<xs:element name="Coordinate" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="label" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="system" type="xs:string" use="required"/>
</xs:complexType>

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

element EventLocationOtherCoordinate-type/Coordinate
diagram manifest-v1.5_p67.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  required      
source <xs:element name="Coordinate" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="label" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType EventPeriod-type
diagram manifest-v1.5_p68.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Type manifest:Name manifest:Start manifest:End manifest:FictionalStart manifest:FictionalEnd
used by
element TimedEvent-type/TimePeriod
attributes
Name  Type  Use  Default  Fixed  Annotation
absolute  xs:boolean        
source <xs:complexType name="EventPeriod-type">
 
<xs:sequence>
   
<xs:element name="Type" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="fictional" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Name" type="xs:string" minOccurs="0"/>
   
<xs:choice>
     
<xs:sequence>
       
<xs:element name="Start" type="md:YearDateOrTime-type"/>
       
<xs:element name="End" type="md:YearDateOrTime-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:sequence>
       
<xs:element name="FictionalStart">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:string">
               
<xs:attribute name="units" type="xs:string"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="FictionalEnd" minOccurs="0">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:string"/>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attribute name="absolute" type="xs:boolean"/>
</xs:complexType>

attribute EventPeriod-type/@absolute
type xs:boolean
source <xs:attribute name="absolute" type="xs:boolean"/>

element EventPeriod-type/Type
diagram manifest-v1.5_p69.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
source <xs:element name="Type" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="fictional" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute EventPeriod-type/Type/@fictional
type xs:boolean
source <xs:attribute name="fictional" type="xs:boolean"/>

element EventPeriod-type/Name
diagram manifest-v1.5_p70.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

element EventPeriod-type/Start
diagram manifest-v1.5_p71.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type md:YearDateOrTime-type
properties
content simple
source <xs:element name="Start" type="md:YearDateOrTime-type"/>

element EventPeriod-type/End
diagram manifest-v1.5_p72.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="End" type="md:YearDateOrTime-type" minOccurs="0"/>

element EventPeriod-type/FictionalStart
diagram manifest-v1.5_p73.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
units  xs:string        
source <xs:element name="FictionalStart">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="units" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute EventPeriod-type/FictionalStart/@units
type xs:string
source <xs:attribute name="units" type="xs:string"/>

element EventPeriod-type/FictionalEnd
diagram manifest-v1.5_p74.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="FictionalEnd" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType Experience-type
diagram manifest-v1.5_p75.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Language manifest:ExcludedLanguage manifest:Region manifest:ExcludedRegion manifest:ContentID manifest:Audiovisual manifest:App manifest:Gallery manifest:PictureGroupID manifest:TextGroupID manifest:TimedSequenceID manifest:ExperienceChild
used by
element 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:element name="ContentID" type="md:ContentID-type" minOccurs="0"/>
   
<xs:element name="Audiovisual" type="manifest:Audiovisual-type" minOccurs="0"/>
   
<xs:element name="App" type="manifest:ExperienceApp-type" minOccurs="0"/>
   
<xs:element name="Gallery" type="manifest:Gallery-type" minOccurs="0"/>
   
<xs:element name="PictureGroupID" type="manifest:PictureGroupID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TextGroupID" type="manifest:TextGroupID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TimedSequenceID" type="manifest:TimedSequenceID-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 manifest-v1.5_p76.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p77.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p78.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p79.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p80.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type md:ContentID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0"/>

element Experience-type/Audiovisual
diagram manifest-v1.5_p81.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:Audiovisual-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Type manifest:SubType manifest:PresentationID manifest:PlayableSequenceID manifest:PlayableSequence manifest:ContentID
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="Audiovisual" type="manifest:Audiovisual-type" minOccurs="0"/>

element Experience-type/App
diagram manifest-v1.5_p82.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:ExperienceApp-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Type manifest:SubType manifest:AppGroupID manifest:AppName manifest:Rating manifest:ContentID
attributes
Name  Type  Use  Default  Fixed  Annotation
AppID  md:id-type        
source <xs:element name="App" type="manifest:ExperienceApp-type" minOccurs="0"/>

element Experience-type/Gallery
diagram manifest-v1.5_p83.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:Gallery-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Type manifest:SubType manifest:PictureGroupID manifest:GalleryName manifest:ContentID
attributes
Name  Type  Use  Default  Fixed  Annotation
GalleryID  manifest:GalleryID-type        
source <xs:element name="Gallery" type="manifest:Gallery-type" minOccurs="0"/>

element Experience-type/PictureGroupID
diagram manifest-v1.5_p84.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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/TextGroupID
diagram manifest-v1.5_p85.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:TextGroupID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="TextGroupID" type="manifest:TextGroupID-type" minOccurs="0" maxOccurs="unbounded"/>

element Experience-type/TimedSequenceID
diagram manifest-v1.5_p86.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:TimedSequenceID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="TimedSequenceID" type="manifest:TimedSequenceID-type" minOccurs="0" maxOccurs="unbounded"/>

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

complexType ExperienceApp-type
diagram manifest-v1.5_p88.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Type manifest:SubType manifest:AppGroupID manifest:AppName manifest:Rating manifest:ContentID
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="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<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:element name="ContentID" type="md:ContentID-type" minOccurs="0"/>
 
</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 manifest-v1.5_p89.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element ExperienceApp-type/SubType
diagram manifest-v1.5_p90.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ExperienceApp-type/AppGroupID
diagram manifest-v1.5_p91.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:AppGroupID-type
properties
content simple
source <xs:element name="AppGroupID" type="manifest:AppGroupID-type"/>

element ExperienceApp-type/AppName
diagram manifest-v1.5_p92.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p93.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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"/>

element ExperienceApp-type/ContentID
diagram manifest-v1.5_p94.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type md:ContentID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0"/>

complexType ExperienceChild-type
diagram manifest-v1.5_p95.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Relationship manifest:SequenceInfo manifest:ExperienceID
used by
element Experience-type/ExperienceChild
source <xs:complexType name="ExperienceChild-type">
 
<xs:sequence>
   
<xs:element name="Relationship" type="xs:string"/>
   
<xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>
   
<xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>
 
</xs:sequence>
</xs:complexType>

element ExperienceChild-type/Relationship
diagram manifest-v1.5_p96.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
content simple
source <xs:element name="Relationship" type="xs:string"/>

element ExperienceChild-type/SequenceInfo
diagram manifest-v1.5_p97.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
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 ExperienceChild-type/ExperienceID
diagram manifest-v1.5_p98.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:ExperienceID-type
properties
content simple
source <xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>

complexType ExperienceList-type
diagram manifest-v1.5_p99.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Experience
used by
elements InventoryMediaManifest-type/Experiences 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 manifest-v1.5_p100.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:Experience-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Language manifest:ExcludedLanguage manifest:Region manifest:ExcludedRegion manifest:ContentID manifest:Audiovisual manifest:App manifest:Gallery manifest:PictureGroupID manifest:TextGroupID manifest:TimedSequenceID 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 manifest-v1.5_p101.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p102.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p103.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p104.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p105.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
properties
minOcc 0
maxOcc 1
source <xs:element name="UpdateNum" minOccurs="0"/>

element FileDelivery-type/DeliveryMethod
diagram manifest-v1.5_p106.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
content simple
source <xs:element name="DeliveryMethod" type="xs:string"/>

element FileDelivery-type/TransferLocation
diagram manifest-v1.5_p107.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p108.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p109.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p110.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p111.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p112.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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" maxOccurs="unbounded"/>
   
<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 manifest-v1.5_p113.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:Location-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:nonNegativeInteger        
source <xs:element name="Location" type="manifest:Location-type" maxOccurs="unbounded"/>

element FileInfo-type/Identifier
diagram manifest-v1.5_p114.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p115.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p116.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p117.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p118.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p119.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p120.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p121.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p122.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p123.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p124.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p125.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p126.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
content simple
source <xs:element name="PackageID" type="xs:string"/>

element FileManifestInfo-type/PackageDateTime
diagram manifest-v1.5_p127.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:dateTime
properties
content simple
source <xs:element name="PackageDateTime" type="xs:dateTime"/>

element FileManifestInfo-type/Publisher
diagram manifest-v1.5_p128.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p129.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p130.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:int
properties
content simple
source <xs:element name="TotalFilesInPackage" type="xs:int"/>

element FileManifestInfo-type/FileInfo
diagram manifest-v1.5_p131.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p132.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p133.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p134.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Type manifest:SubType manifest:PictureGroupID manifest:GalleryName manifest:ContentID
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="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>
   
<xs:element name="GalleryName" 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="ContentID" type="md:ContentID-type" minOccurs="0"/>
 
</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 manifest-v1.5_p135.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
source <xs:element name="Type"/>

element Gallery-type/SubType
diagram manifest-v1.5_p136.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element Gallery-type/PictureGroupID
diagram manifest-v1.5_p137.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:PictureGroupID-type
properties
content simple
source <xs:element name="PictureGroupID" type="manifest:PictureGroupID-type"/>

element Gallery-type/GalleryName
diagram manifest-v1.5_p138.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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="GalleryName" 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 Gallery-type/GalleryName/@language
type xs:boolean
source <xs:attribute name="language" type="xs:boolean"/>

element Gallery-type/ContentID
diagram manifest-v1.5_p139.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type md:ContentID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0"/>

complexType ImageClipRef-type
diagram manifest-v1.5_p140.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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        
audioLanguage  md:language-redefine        
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:attribute name="audioLanguage" type="md:language-redefine"/>
</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"/>

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

element ImageClipRef-type/ImageID
diagram manifest-v1.5_p141.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:ImageID-type
properties
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type"/>

element ImageClipRef-type/Duration
diagram manifest-v1.5_p142.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type xs:duration
properties
content simple
source <xs:element name="Duration" type="xs:duration"/>

complexType InteractiveTrackReference-type
diagram manifest-v1.5_p143.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p144.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:InteractiveTrackID-type
properties
content simple
source <xs:element name="InteractiveTrackID" type="manifest:InteractiveTrackID-type"/>

element InteractiveTrackReference-type/Compatibility
diagram manifest-v1.5_p145.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p146.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject
used by
elements InventoryMediaManifest-type/Inventory PresentationManifest-type/Inventory 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:element name="TextObject" type="manifest:InventoryTextObject-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Inventory-type/Audio
diagram manifest-v1.5_p147.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p148.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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:Language 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 manifest-v1.5_p149.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p150.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p151.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest:ManifestApp manifest:PictureID
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 manifest-v1.5_p152.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p153.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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"/>

element Inventory-type/TextObject
diagram manifest-v1.5_p154.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:InventoryTextObject-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ContainerReference manifest:SubtitleID manifest:TextString
attributes
Name  Type  Use  Default  Fixed  Annotation
TextObjectID  manifest:TextObjectID-type  required      
language  xs:language        
source <xs:element name="TextObject" type="manifest:InventoryTextObject-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryAncillary-type
diagram manifest-v1.5_p155.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p156.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p157.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p158.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p159.png
namespace http://www.movielabs.com/schema/manifest/v1.4/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 manifest-v1.5_p160.png
namespace http://www.movielabs.com/schema/manifest/v1.4/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:Length manifest:Hash
source <