Schema manifest-v1.13-DRAFT-20240202.xsd


schema location \\Mac\Home\Documents\Schema\manifest-v1.13-DRAFT-20240202.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/manifest/v1.13/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 
InventoryAudioCardRef-type 
InventoryImage-type 
InventoryInteractive-type 
InventoryManifest-type 
InventoryMediaManifest-type 
InventoryMetadata-type 
InventoryMetadataAlias-type 
InventoryMetadataLocalizedPair-type 
InventorySingleTrack-type 
InventorySubtitle-type 
InventoryTextObject-type 
InventoryVideo-type 
Location-type 
ManifestSource-type 
ManifestSourceLicensor-type 
Marker-type 
MarkerList-type 
MediaInventory-type 
MediaManifest-type 
MediaManifestEdit-type 
MediaManifestEditAdd-type 
MediaManifestEditDelete-type 
MediaManifestEditLocRef-type 
MediaProfile-type 
OtherID-type 
Picture-type 
PictureGroup-type 
PictureGroupList-type 
PlayableBranch-type 
PlayableBranchChoice-type 
PlayableSequence-type 
PlayableSequenceList-type 
Presentation-type 
PresentationIMFRef-type 
PresentationLanguagePair-type 
PresentationList-type 
PresentationManifest-type 
PresentationTimeline-type 
SubtitleTrackReference-type 
TextGroup-type 
TextGroupList-type 
Timecode-type 
TimedEvent-type 
TimedEventList-type 
TimedEventSequence-type 
TimedEventSequenceList-type 
TrackMetadata-type 
TrackMetadataPurpose-type 
VideoTrackReference-type 


schema location \\mac\Home\Documents\Schema\md-v2.12-DRAFT-20240202.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/v2.12/md
 
Groups  Complex types  Simple types  Attr. groups 
DigitalAssetInteractiveBase-group  AbbreviatedMetadata-type  AssetLogicalID-type  ContentRelatedTo-attr 
AbbreviatedMetadataInfo-type  AssetPhysicalID-type  Workflow-attr 
Activity-type  ColorType-type 
AncillaryDescription-type  CompObjID-type 
AssetIntent-type  ContainerProfile-type 
AssetIntentReference-type  ContainerType-type 
AssociatedOrg-type  ContentID-type 
Audience-type  id-type 
BasicMetadata-type  language-redefine 
BasicMetadataCharacter-type  MadeForRegion-type 
BasicMetadataGroup-type  MadeForRegionInternal-type 
BasicMetadataInfo-type  orgID-type 
BasicMetadataJob-type  Region-string 
BasicMetadataParent-type  RegionUnion-type 
BasicMetadataPeople-type  Role-type 
CompanyCredits-type  string-Anc-SubType 
Compatibility-type  string-Anc-Type 
complex-SequenceInfo-AlternateNumber  string-ArtReference_purpose 
complex-SequenceInfo-DistributionNumber  string-ArtReference_resolution 
complex-SequenceInfo-HouseSequence  string-AspectRatio 
Compliance-type  string-AssociatedOrg-role 
CompObj-type  string-Audience-What 
CompObjClass-type  string-Audience-When 
CompObjData-type  string-Audience-Who 
CompObjEntry-type  string-Audio-Channels 
ContactInfo-type  string-Audio-Enc-Amb-Norm 
ContainerMetadata-type  string-Audio-Enc-Amb-Type 
ContainerMetadataWithID-type  string-Audio-Enc-ChannelMapping 
ContainerSpecific-type  string-Audio-Enc-Codec 
ContainerTrackMetadata-type  string-Audio-Enc-CodecType 
ContentIdentifier-type  string-Audio-Enc-Loud-Compliance 
ContentRating-type  string-Audio-Enc-VBR 
ContentRatingDetail-type  string-Audio-SubType 
ContentRelatedTo-type  string-Audio-Type 
ContentRelatedToActivity-type  string-Cardset-Type 
ContentRelatedToCharacter-type  string-CardsetList-Location 
ContentRelatedToEvent-type  string-CardsetList-Type 
ContentRelatedToPeriod-type  string-Compilation-CompilationClass 
ContentRelatedToPerson-type  string-Compilation-EntryClass 
ContentRelatedToPlace-type  string-Compilation-EntryNumber 
ContentRelatedToRelationship-type  string-condition 
ContentRelatedToVenue-type  string-Container-ContainerReference 
ContentRelatedToWork-type  string-Container-Type 
ContentSequenceInfo-type  string-ContentID-Identifier 
CoordinateEarth-type  string-ContentID-Namespace 
CoordinateOther-type  string-ContentID-Scope 
DateTimeRange-type  string-ContentID-subscope 
DigitalAssetAncillaryData-type  string-CountryOfOrigin-interpretation 
DigitalAssetAudioAmbisonics-type  string-DisplayIndicators 
DigitalAssetAudioData-type  string-EIDR-scope 
DigitalAssetAudioEncoding-type  string-Gender 
DigitalAssetAudioLanguage-type  string-Genre 
DigitalAssetAudioLoudness-type  string-Genre_id 
DigitalAssetAudioMCALabel-type  string-Hash 
DigitalAssetCardset-type  string-Hash-method 
DigitalAssetCardsetList-type  string-Idenifier_Namespace 
DigitalAssetChromaticity-type  string-Image-ColorGamut 
DigitalAssetColorEncoding-type  string-Image-DynamicRange 
DigitalAssetColorTransformMetadata-type  string-Image-Encoding 
DigitalAssetColorVolume-type  string-Image-SubType 
DigitalAssetExternalTrackReference-type  string-Image-Type 
DigitalAssetImageData-type  string-Interactive-Enc-EnvironmentAttribute 
DigitalAssetImagePrintData-type  string-Interactive-Enc-RuntimeEnvironment 
DigitalAssetInteractiveBaseData-type  string-Interactive-Enc-Version 
DigitalAssetInteractiveData-type  string-Interactive-FormatType 
DigitalAssetInteractiveEncoding-type  string-Interactive-SubType 
DigitalAssetMetadata-type  string-Interactive-Type 
DigitalAssetSet-type  string-ISO3166 
DigitalAssetSubtitleCreation-type  string-ISO3166-2 
DigitalAssetSubtitleData-type  string-JobDisplay 
DigitalAssetSubtitleFormat-type  string-JobFunction 
DigitalAssetSubtitleProperties-type  string-JobFunction_scheme 
DigitalAssetVideoData-type  string-Keyword 
DigitalAssetVideoEncoding-type  string-Money-currency 
DigitalAssetVideoPicture-type  string-Name_Suffix 
DigitalAssetVideoPicture360-type  string-Nonfictional-appearance 
DigitalAssetVideoPicture360Initial-type  string-NotRated-condition 
DigitalAssetVideoPictureFrameRate-type  string-OrgName-idType 
DigitalAssetVideoPictureHDRPlaybackInfo-type  string-PictureFormat 
DigitalAssetVideoPictureLightLevel-type  string-Rating-System 
DigitalAssetVideoPictureOriginal-type  string-Region-country 
DigitalAssetVideoPictureProgressive-type  string-Region-countryRegion 
DigitalAssetVideoSubtitleLanguage-type  string-Release-ReleaseType 
DigitalAssetWatermark-type  string-SequenceInfo-AlternateNumber 
EIDRURN-type  string-SequenceInfo-AlternateNumber-domain 
Gender-type  string-SequenceInfo-DistributionNumber 
GroupingEntity-type  string-SequenceInfo-DistributionNumber-domain 
Hash-type  string-SequenceInfo-HouseSequence 
LocationAddress-type  string-SequenceInfo-HouseSequence-domain 
Money-type  string-Subtitle-Enc-Codec 
NVPair-type  string-Subtitle-Enc-CodecType 
NVPairMoney-type  string-Subtitle-Format 
OrgName-type  string-Subtitle-FormatType 
PersonIdentifier-type  string-Subtitle-Type 
PersonName-type  string-TitleAlternate_type 
PrivateData-type  string-TrackReference 
Pronouns-type  string-UN-M49 
QCArea-type  string-Version-Color 
QCCategoryError-type  string-Version-EditClass 
QCErrorArtwork-type  string-Version-EditUse 
QCErrorAudio-type  string-Video-CaptureMethod 
QCErrorDescription-type  string-Video-Enc-Codec 
QCErrorExcel-type  string-Video-Enc-CodecType 
QCErrorMetadata-type  string-Video-Enc-MLevel 
QCErrorPackage-type  string-Video-Enc-MProfile 
QCErrorTimedText-type  string-Video-Enc-VBR 
QCErrorVideo-type  string-Video-Pic-360-Projection 
QCTimeRange-type  string-Video-Pic-360-Rendering 
QCXMLError-type  string-Video-Pic-AspectRatio 
Region-type  string-Video-Pic-CMaxInterpretation 
ReleaseHistory-type  string-Video-Pic-ColorDifferencing 
Salutations-type  string-Video-Pic-ColorEnhTransform 
SequenceParsing-type  string-Video-Pic-Colorimetry 
StringAndLanguage-type  string-Video-Pic-ColorSampling 
Terms-type  string-Video-Pic-FMaxInterpretation 
Timecode-type  string-Video-Pic-FrameRate-multiplier 
Timeframe-type  string-Video-Pic-FrameRate-timecode 
Venue-type  string-Video-Pic-OETF 
VersionIntent-type  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-Workflow-updateDeliveryType 
string-Workflow-workflow 
string-WorkType 
string-WorkTypeDetail 
TimecodePattern-type 
YearDateOrTime-type 


element FileDeleteManifest
diagram manifest-v1.13-DRAFT-20240202_p1.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p2.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p3.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:MediaInventory-type
properties
content complex
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject manifest:ExternalManifest manifest:Compatibility manifest:Source
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
reference  xs:string        
ManifestID  md:id-type        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="MediaInventory" type="manifest:MediaInventory-type"/>

element MediaManifest
diagram manifest-v1.13-DRAFT-20240202_p4.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:MediaManifest-type
properties
content complex
children manifest:Compatibility manifest:Source 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:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
ExtraVersionReference  xs:string        
source <xs:element name="MediaManifest" type="manifest:MediaManifest-type"/>

element MediaManifestEdit
diagram manifest-v1.13-DRAFT-20240202_p5.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:MediaManifestEdit-type
properties
content complex
children manifest:Source 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        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
ExtraVersionReference  xs:string        
source <xs:element name="MediaManifestEdit" type="manifest:MediaManifestEdit-type"/>

element MediaPresentation
diagram manifest-v1.13-DRAFT-20240202_p6.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Presentation-type
properties
content complex
children manifest:TrackMetadata manifest:LanguagePair manifest:Chapters manifest:Markers manifest:TimedEvents manifest:IMFRef manifest:PresentationTimeline
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.13-DRAFT-20240202_p7.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="MediaPresentationManifest" type="manifest:PresentationManifest-type"/>

complexType ALIDExperienceMap-type
diagram manifest-v1.13-DRAFT-20240202_p8.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:ALID manifest:ExperienceID manifest:RelatedExperienceID
used by
elements ALIDExperienceMapList-type/ALIDExperienceMap MediaManifestEditDelete-type/ALIDExperienceMap
source <xs:complexType name="ALIDExperienceMap-type">
 
<xs:sequence>
   
<xs:element name="ALID" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:AssetLogicalID-type">
           
<xs:attribute name="deprecated" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ExperienceID" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:ExperienceID-type">
           
<xs:attribute name="condition" type="xs:string"/>
           
<xs:attribute name="licenseType" type="xs:string"/>
           
<xs:attribute name="deprecated" type="xs:boolean"/>
           
<xs:attribute name="bonus" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="RelatedExperienceID" type="manifest:ExperienceChild-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ALIDExperienceMap-type/ALID
diagram manifest-v1.13-DRAFT-20240202_p9.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:AssetLogicalID-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
deprecated  xs:boolean        
source <xs:element name="ALID" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:AssetLogicalID-type">
       
<xs:attribute name="deprecated" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ALIDExperienceMap-type/ALID/@deprecated
type xs:boolean
source <xs:attribute name="deprecated" type="xs:boolean"/>

element ALIDExperienceMap-type/ExperienceID
diagram manifest-v1.13-DRAFT-20240202_p10.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:ExperienceID-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
condition  xs:string        
licenseType  xs:string        
deprecated  xs:boolean        
bonus  xs:boolean        
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:attribute name="licenseType" type="xs:string"/>
       
<xs:attribute name="deprecated" type="xs:boolean"/>
       
<xs:attribute name="bonus" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

attribute ALIDExperienceMap-type/ExperienceID/@deprecated
type xs:boolean
source <xs:attribute name="deprecated" type="xs:boolean"/>

attribute ALIDExperienceMap-type/ExperienceID/@bonus
type xs:boolean
source <xs:attribute name="bonus" type="xs:boolean"/>

element ALIDExperienceMap-type/RelatedExperienceID
diagram manifest-v1.13-DRAFT-20240202_p11.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ExperienceChild-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Relationship manifest:SequenceInfo manifest:ExperienceID manifest:ALID manifest:ExternalManifestID
source <xs:element name="RelatedExperienceID" type="manifest:ExperienceChild-type" minOccurs="0" maxOccurs="unbounded"/>

complexType ALIDExperienceMapList-type
diagram manifest-v1.13-DRAFT-20240202_p12.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p13.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ALIDExperienceMap-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:ALID manifest:ExperienceID manifest:RelatedExperienceID
source <xs:element name="ALIDExperienceMap" type="manifest:ALIDExperienceMap-type" maxOccurs="unbounded"/>

complexType AncillaryTrackReference-type
diagram manifest-v1.13-DRAFT-20240202_p14.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p15.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p16.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p17.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p18.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p19.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p20.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p21.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p22.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:AudioTrackID manifest:EntryPointTimecode manifest:ExitPointTimecode manifest:Region
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
clipID  md:id-type        
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:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="sequence" type="xs:integer"/>
 
<xs:attribute name="seamless" type="xs:boolean"/>
 
<xs:attribute name="clipID" type="md:id-type"/>
</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"/>

attribute AudioClipRef-type/@clipID
type md:id-type
source <xs:attribute name="clipID" type="md:id-type"/>

element AudioClipRef-type/AudioTrackID
diagram manifest-v1.13-DRAFT-20240202_p23.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:AudioTrackID-type
properties
content simple
source <xs:element name="AudioTrackID" type="manifest:AudioTrackID-type"/>

element AudioClipRef-type/EntryPointTimecode
diagram manifest-v1.13-DRAFT-20240202_p24.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="EntryPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>

element AudioClipRef-type/ExitPointTimecode
diagram manifest-v1.13-DRAFT-20240202_p25.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="ExitPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>

element AudioClipRef-type/Region
diagram manifest-v1.13-DRAFT-20240202_p26.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AudioTrackReference-type
diagram manifest-v1.13-DRAFT-20240202_p27.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p28.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p29.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p30.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p31.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p32.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p33.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p34.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

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

element Audiovisual-type/PlayableSequence
diagram manifest-v1.13-DRAFT-20240202_p36.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableSequence-type
properties
content complex
children manifest:Clip manifest:ImageClip manifest:ReferenceID manifest:SequenceTimeline
source <xs:element name="PlayableSequence" type="manifest:PlayableSequence-type"/>

element Audiovisual-type/ContentID
diagram manifest-v1.13-DRAFT-20240202_p37.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p38.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:PresentationID manifest:EntryPointTimecode manifest:ExitPointTimecode manifest:Region manifest:Purpose manifest:CardsetSeq manifest:Branching
used by
element PlayableSequence-type/Clip
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
audioLanguage  md:language-redefine        
clipID  md:id-type        
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:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Purpose" type="manifest:TrackMetadataPurpose-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CardsetSeq" type="xs:integer" minOccurs="0"/>
   
<xs:element name="Branching" type="manifest:PlayableBranch-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:attribute name="clipID" type="md:id-type"/>
</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"/>

attribute AudiovisualClipRef-type/@clipID
type md:id-type
source <xs:attribute name="clipID" type="md:id-type"/>

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

element AudiovisualClipRef-type/EntryPointTimecode
diagram manifest-v1.13-DRAFT-20240202_p40.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="EntryPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>

element AudiovisualClipRef-type/ExitPointTimecode
diagram manifest-v1.13-DRAFT-20240202_p41.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="ExitPointTimecode" type="manifest:Timecode-type" minOccurs="0"/>

element AudiovisualClipRef-type/Region
diagram manifest-v1.13-DRAFT-20240202_p42.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element AudiovisualClipRef-type/Purpose
diagram manifest-v1.13-DRAFT-20240202_p43.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TrackMetadataPurpose-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:EncodingIntent manifest:WorkType manifest:WorkTypeDetail manifest:Description
source <xs:element name="Purpose" type="manifest:TrackMetadataPurpose-type" minOccurs="0" maxOccurs="unbounded"/>

element AudiovisualClipRef-type/CardsetSeq
diagram manifest-v1.13-DRAFT-20240202_p44.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CardsetSeq" type="xs:integer" minOccurs="0"/>

element AudiovisualClipRef-type/Branching
diagram manifest-v1.13-DRAFT-20240202_p45.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableBranch-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:BranchChoice
attributes
Name  Type  Use  Default  Fixed  Annotation
branchStateID  md:id-type        
source <xs:element name="Branching" type="manifest:PlayableBranch-type" minOccurs="0"/>

complexType Chapter-type
diagram manifest-v1.13-DRAFT-20240202_p46.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p47.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="EntryTimecode" type="manifest:Timecode-type"/>

element Chapter-type/DisplayLabel
diagram manifest-v1.13-DRAFT-20240202_p48.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p49.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p50.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p51.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p52.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:SpecVersion manifest:System manifest:Profile manifest:ValidatorParameter
used by
elements InventoryMediaManifest-type/Compatibility MediaInventory-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">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="subProfile" type="xs:anyURI"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ValidatorParameter" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Compatibility-type/SpecVersion
diagram manifest-v1.13-DRAFT-20240202_p53.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p54.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p55.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of xs:anyURI
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
subProfile  xs:anyURI        
source <xs:element name="Profile">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="subProfile" type="xs:anyURI"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Compatibility-type/Profile/@subProfile
type xs:anyURI
source <xs:attribute name="subProfile" type="xs:anyURI"/>

element Compatibility-type/ValidatorParameter
diagram manifest-v1.13-DRAFT-20240202_p56.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="ValidatorParameter" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType ContainerReference-type
diagram manifest-v1.13-DRAFT-20240202_p57.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing 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 InventoryManifest-type/ContainerReference PresentationIMFRef-type/ContainerReference ContainerReference-type/ParentContainer
source <xs:complexType name="ContainerReference-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<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="ContainerIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SequenceParsing" type="md:SequenceParsing-type" minOccurs="0"/>
   
<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/Type
diagram manifest-v1.13-DRAFT-20240202_p58.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:string-Container-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>

element ContainerReference-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p59.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContainerReference-type/ContainerLocation
diagram manifest-v1.13-DRAFT-20240202_p60.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p61.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ParentContainer" type="manifest:ContainerReference-type" minOccurs="0"/>

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

element ContainerReference-type/ContainerIntent
diagram manifest-v1.13-DRAFT-20240202_p63.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="ContainerIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerReference-type/SequenceParsing
diagram manifest-v1.13-DRAFT-20240202_p64.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:SequenceParsing-type
properties
minOcc 0
maxOcc 1
content complex
children md:PatternSpec md:StartsWith md:EndsWith md:FilenameEmbedding
source <xs:element name="SequenceParsing" type="md:SequenceParsing-type" minOccurs="0"/>

element ContainerReference-type/Length
diagram manifest-v1.13-DRAFT-20240202_p65.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p66.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p67.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p68.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p69.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p70.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
properties
minOcc 0
maxOcc 1
source <xs:element name="Address" minOccurs="0"/>

element EventLocation-type/EarthCoordinate
diagram manifest-v1.13-DRAFT-20240202_p71.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p72.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p73.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p74.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:double
properties
content simple
source <xs:element name="Latitude" type="xs:double"/>

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

element EventLocationEarthCoordinate-type/ElevationMeters
diagram manifest-v1.13-DRAFT-20240202_p76.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p77.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p78.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p79.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p80.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p81.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p82.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:YearDateOrTime-type
properties
content simple
source <xs:element name="Start" type="md:YearDateOrTime-type"/>

element EventPeriod-type/End
diagram manifest-v1.13-DRAFT-20240202_p83.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p84.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p85.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p86.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Type manifest:SubType 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:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<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/Type
diagram manifest-v1.13-DRAFT-20240202_p87.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element Experience-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p88.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element Experience-type/Language
diagram manifest-v1.13-DRAFT-20240202_p89.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p90.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p91.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p92.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p93.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p94.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p95.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p96.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p97.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p98.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p99.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p100.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ExperienceChild-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Relationship manifest:SequenceInfo manifest:ExperienceID manifest:ALID manifest:ExternalManifestID
source <xs:element name="ExperienceChild" type="manifest:ExperienceChild-type" minOccurs="0" maxOccurs="unbounded"/>

complexType ExperienceApp-type
diagram manifest-v1.13-DRAFT-20240202_p101.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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" minOccurs="0"/>
   
<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.13-DRAFT-20240202_p102.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element ExperienceApp-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p103.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p104.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:AppGroupID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AppGroupID" type="manifest:AppGroupID-type" minOccurs="0"/>

element ExperienceApp-type/AppName
diagram manifest-v1.13-DRAFT-20240202_p105.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p106.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p107.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p108.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Relationship manifest:SequenceInfo manifest:ExperienceID manifest:ALID manifest:ExternalManifestID
used by
elements Experience-type/ExperienceChild ALIDExperienceMap-type/RelatedExperienceID
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:choice>
     
<xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>
     
<xs:element name="ALID" type="md:AssetLogicalID-type"/>
   
</xs:choice>
   
<xs:element name="ExternalManifestID" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:id-type"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

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

element ExperienceChild-type/SequenceInfo
diagram manifest-v1.13-DRAFT-20240202_p110.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p111.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ExperienceID-type
properties
content simple
source <xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>

element ExperienceChild-type/ALID
diagram manifest-v1.13-DRAFT-20240202_p112.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:AssetLogicalID-type
properties
content simple
source <xs:element name="ALID" type="md:AssetLogicalID-type"/>

element ExperienceChild-type/ExternalManifestID
diagram manifest-v1.13-DRAFT-20240202_p113.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:id-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="ExternalManifestID" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:id-type"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType ExperienceList-type
diagram manifest-v1.13-DRAFT-20240202_p114.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p115.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Experience-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Type manifest:SubType 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.13-DRAFT-20240202_p116.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p117.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p118.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p119.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p120.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
properties
minOcc 0
maxOcc 1
source <xs:element name="UpdateNum" minOccurs="0"/>

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

element FileDelivery-type/TransferLocation
diagram manifest-v1.13-DRAFT-20240202_p122.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p123.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:element name="Organization" type="md:OrgName-type" minOccurs="0"/>

element FileDelivery-type/Contact
diagram manifest-v1.13-DRAFT-20240202_p124.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p125.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p126.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p127.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p128.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p129.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="Identifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element FileInfo-type/FileVersion
diagram manifest-v1.13-DRAFT-20240202_p130.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p131.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p132.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p133.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p134.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p135.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p136.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p137.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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:ContainerIntent md:ContainerSpecificMetadata
source <xs:element name="ContainerMetadata" type="md:ContainerMetadata-type" minOccurs="0"/>

element FileInfo-type/Delivery
diagram manifest-v1.13-DRAFT-20240202_p138.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p139.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p140.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p141.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="PackageID" type="xs:string"/>

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

element FileManifestInfo-type/Publisher
diagram manifest-v1.13-DRAFT-20240202_p143.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:element name="Publisher" type="md:OrgName-type"/>

element FileManifestInfo-type/AvailsEntryID
diagram manifest-v1.13-DRAFT-20240202_p144.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p145.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:int
properties
content simple
source <xs:element name="TotalFilesInPackage" type="xs:int"/>

element FileManifestInfo-type/FileInfo
diagram manifest-v1.13-DRAFT-20240202_p146.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p147.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p148.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p149.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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" minOccurs="0"/>
   
<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.13-DRAFT-20240202_p150.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
source <xs:element name="Type"/>

element Gallery-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p151.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p152.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureGroupID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PictureGroupID" type="manifest:PictureGroupID-type" minOccurs="0"/>

element Gallery-type/GalleryName
diagram manifest-v1.13-DRAFT-20240202_p153.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p154.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p155.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:ImageID manifest:Duration manifest:Region manifest:Purpose manifest:CardsetSeq manifest:Branching
used by
element PlayableSequence-type/ImageClip
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
audioLanguage  md:language-redefine        
clipID  md:id-type        
source <xs:complexType name="ImageClipRef-type">
 
<xs:sequence>
   
<xs:element name="ImageID" type="manifest:ImageID-type"/>
   
<xs:element name="Duration" type="xs:duration"/>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Purpose" type="manifest:TrackMetadataPurpose-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CardsetSeq" type="xs:integer" minOccurs="0"/>
   
<xs:element name="Branching" type="manifest:PlayableBranch-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:attribute name="clipID" type="md:id-type"/>
</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"/>

attribute ImageClipRef-type/@clipID
type md:id-type
source <xs:attribute name="clipID" type="md:id-type"/>

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

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

element ImageClipRef-type/Region
diagram manifest-v1.13-DRAFT-20240202_p158.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element ImageClipRef-type/Purpose
diagram manifest-v1.13-DRAFT-20240202_p159.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TrackMetadataPurpose-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:EncodingIntent manifest:WorkType manifest:WorkTypeDetail manifest:Description
source <xs:element name="Purpose" type="manifest:TrackMetadataPurpose-type" minOccurs="0" maxOccurs="unbounded"/>

element ImageClipRef-type/CardsetSeq
diagram manifest-v1.13-DRAFT-20240202_p160.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CardsetSeq" type="xs:integer" minOccurs="0"/>

element ImageClipRef-type/Branching
diagram manifest-v1.13-DRAFT-20240202_p161.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableBranch-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:BranchChoice
attributes
Name  Type  Use  Default  Fixed  Annotation
branchStateID  md:id-type        
source <xs:element name="Branching" type="manifest:PlayableBranch-type" minOccurs="0"/>

complexType InteractiveTrackReference-type
diagram manifest-v1.13-DRAFT-20240202_p162.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p163.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InteractiveTrackID-type
properties
content simple
source <xs:element name="InteractiveTrackID" type="manifest:InteractiveTrackID-type"/>

element InteractiveTrackReference-type/Compatibility
diagram manifest-v1.13-DRAFT-20240202_p164.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:DigitalAssetInteractiveEncoding-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:RuntimeEnvironment md:EnvironmentAttribute md:FirstVersion md:LastVersion
source <xs:element name="Compatibility" type="md:DigitalAssetInteractiveEncoding-type" maxOccurs="unbounded"/>

complexType Inventory-type
diagram manifest-v1.13-DRAFT-20240202_p165.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject manifest:ExternalManifest
used by
elements InventoryMediaManifest-type/Inventory PresentationManifest-type/Inventory MediaManifest-type/Inventory MediaManifestEditAdd-type/Inventory
complexType MediaInventory-type
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:element name="ExternalManifest" type="manifest:InventoryManifest-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Inventory-type/Audio
diagram manifest-v1.13-DRAFT-20240202_p166.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryAudio-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:DubCardRef 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.13-DRAFT-20240202_p167.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryVideo-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:SubType md:Encoding md:Picture md:ColorType md:PictureFormat md:CaptureMethod md:Language md:SubtitleLanguage md:SignedLanguage md:CardsetList md:Compliance md:AssetIntent 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.13-DRAFT-20240202_p168.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventorySubtitle-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent 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.13-DRAFT-20240202_p169.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryImage-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference manifest:VideoFrameTimecode manifest:InitialView
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.13-DRAFT-20240202_p170.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryInteractive-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent 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.13-DRAFT-20240202_p171.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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:Compliance md:AssetIntent 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.13-DRAFT-20240202_p172.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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.13-DRAFT-20240202_p173.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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"/>

element Inventory-type/ExternalManifest
diagram manifest-v1.13-DRAFT-20240202_p174.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryManifest-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
ManifestID  manifest:TextObjectID-type  required      
source <xs:element name="ExternalManifest" type="manifest:InventoryManifest-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryAncillary-type
diagram manifest-v1.13-DRAFT-20240202_p175.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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:Compliance md:AssetIntent md:Private manifest:ContainerReference
used by
elements InventorySingleTrack-type/Ancillary 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" maxOccurs="unbounded"/>
     
</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.13-DRAFT-20240202_p176.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryAudio-type
diagram manifest-v1.13-DRAFT-20240202_p177.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:DigitalAssetAudioData-type
properties
base md:DigitalAssetAudioData-type
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:DubCardRef manifest:ContainerReference
used by
elements InventorySingleTrack-type/Audio 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="DubCardRef" type="manifest:InventoryAudioCardRef-type" minOccurs="0"/>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>
     
</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/DubCardRef
diagram manifest-v1.13-DRAFT-20240202_p178.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryAudioCardRef-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:VideoTrackID manifest:ImageID manifest:PlayableSequenceID manifest:ClipID
source <xs:element name="DubCardRef" type="manifest:InventoryAudioCardRef-type" minOccurs="0"/>

element InventoryAudio-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p179.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryAudioCardRef-type
diagram manifest-v1.13-DRAFT-20240202_p180.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:VideoTrackID manifest:ImageID manifest:PlayableSequenceID manifest:ClipID
used by
element InventoryAudio-type/DubCardRef
source <xs:complexType name="InventoryAudioCardRef-type">
 
<xs:choice>
   
<xs:element name="VideoTrackID" type="manifest:VideoTrackID-type"/>
   
<xs:element name="ImageID" type="manifest:ImageID-type"/>
   
<xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
   
<xs:element name="ClipID" type="md:id-type"/>
 
</xs:choice>
</xs:complexType>

element InventoryAudioCardRef-type/VideoTrackID
diagram manifest-v1.13-DRAFT-20240202_p181.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:VideoTrackID-type
properties
content simple
source <xs:element name="VideoTrackID" type="manifest:VideoTrackID-type"/>

element InventoryAudioCardRef-type/ImageID
diagram manifest-v1.13-DRAFT-20240202_p182.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ImageID-type
properties
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type"/>

element InventoryAudioCardRef-type/PlayableSequenceID
diagram manifest-v1.13-DRAFT-20240202_p183.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableSequenceID-type
properties
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

element InventoryAudioCardRef-type/ClipID
diagram manifest-v1.13-DRAFT-20240202_p184.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
content simple
source <xs:element name="ClipID" type="md:id-type"/>

complexType InventoryImage-type
diagram manifest-v1.13-DRAFT-20240202_p185.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:DigitalAssetImageData-type
properties
base md:DigitalAssetImageData-type
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference manifest:VideoFrameTimecode manifest:InitialView
used by
elements InventorySingleTrack-type/Image 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" maxOccurs="unbounded"/>
       
<xs:element name="VideoFrameTimecode" minOccurs="0">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="manifest:Timecode-type">
               
<xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="InitialView" type="md:DigitalAssetVideoPicture360Initial-type" minOccurs="0"/>
     
</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.13-DRAFT-20240202_p186.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>

element InventoryImage-type/VideoFrameTimecode
diagram manifest-v1.13-DRAFT-20240202_p187.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
VideoTrackID  manifest:VideoTrackID-type  required      
source <xs:element name="VideoFrameTimecode" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:Timecode-type">
       
<xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element InventoryImage-type/InitialView
diagram manifest-v1.13-DRAFT-20240202_p188.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:DigitalAssetVideoPicture360Initial-type
properties
minOcc 0
maxOcc 1
content complex
children md:HeadingDegrees md:PitchDegrees md:RollDegress
source <xs:element name="InitialView" type="md:DigitalAssetVideoPicture360Initial-type" minOccurs="0"/>

complexType InventoryInteractive-type
diagram manifest-v1.13-DRAFT-20240202_p189.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:DigitalAssetInteractiveData-type
properties
base md:DigitalAssetInteractiveData-type
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference manifest:ManifestApp manifest:PictureID
used by
elements InventorySingleTrack-type/Interactive Inventory-type/Interactive
attributes
Name  Type  Use  Default  Fixed  Annotation
InteractiveTrackID  manifest:InteractiveTrackID-type        
source <xs:complexType name="InventoryInteractive-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetInteractiveData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="ManifestApp" type="manifest:InventoryMediaManifest-type" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="PictureID" type="manifest:PictureID-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="InteractiveTrackID" type="manifest:InteractiveTrackID-type"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

element InventoryInteractive-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p190.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>

element InventoryInteractive-type/ManifestApp
diagram manifest-v1.13-DRAFT-20240202_p191.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryMediaManifest-type
properties
minOcc 0
maxOcc unbounded
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        
profile  xs:anyURI        
source <xs:element name="ManifestApp" type="manifest:InventoryMediaManifest-type" minOccurs="0" maxOccurs="unbounded"/>

element InventoryInteractive-type/PictureID
diagram manifest-v1.13-DRAFT-20240202_p192.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureID-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PictureID" type="manifest:PictureID-type" minOccurs="0"/>

complexType InventoryManifest-type
diagram manifest-v1.13-DRAFT-20240202_p193.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:ContainerReference
used by
elements InventorySingleTrack-type/ExternalManifest Inventory-type/ExternalManifest
attributes
Name  Type  Use  Default  Fixed  Annotation
ManifestID  manifest:TextObjectID-type  required      
source <xs:complexType name="InventoryManifest-type">
 
<xs:sequence>
   
<xs:element name="ContainerReference">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:ContainerReference-type">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="ManifestID" type="manifest:TextObjectID-type" use="required"/>
</xs:complexType>

attribute InventoryManifest-type/@ManifestID
type manifest:TextObjectID-type
properties
use required
source <xs:attribute name="ManifestID" type="manifest:TextObjectID-type" use="required"/>

element InventoryManifest-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p194.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:ContainerReference-type
properties
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
source <xs:element name="ContainerReference">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:ContainerReference-type">
       
<xs:attribute name="type" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

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

complexType InventoryMediaManifest-type
diagram manifest-v1.13-DRAFT-20240202_p195.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:TextGroups manifest:Experiences manifest:TimedEventSequences manifest:ALIDExperienceMaps
used by
element InventoryInteractive-type/ManifestApp
attributes
Name  Type  Use  Default  Fixed  Annotation
ManifestID  md:id-type        
updateNum  xs:integer        
ExtraVersionReference  xs:string        
updateDeliveryType  xs:string        
profile  xs:anyURI        
source <xs:complexType name="InventoryMediaManifest-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>
   
<xs:element name="Inventory" type="manifest:Inventory-type" minOccurs="0"/>
   
<xs:element name="Presentations" type="manifest:PresentationList-type" minOccurs="0"/>
   
<xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>
   
<xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>
   
<xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>
   
<xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0"/>
   
<xs:element name="Experiences" type="manifest:ExperienceList-type"/>
   
<xs:element name="TimedEventSequences" type="manifest:TimedEventSequenceList-type" minOccurs="0"/>
   
<xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ManifestID" type="md:id-type"/>
 
<xs:attribute name="updateNum" type="xs:integer"/>
 
<xs:attribute name="ExtraVersionReference" type="xs:string"/>
 
<xs:attribute name="updateDeliveryType" type="xs:string"/>
 
<xs:attribute name="profile" type="xs:anyURI"/>
</xs:complexType>

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

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

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

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

attribute InventoryMediaManifest-type/@profile
type xs:anyURI
source <xs:attribute name="profile" type="xs:anyURI"/>

element InventoryMediaManifest-type/Compatibility
diagram manifest-v1.13-DRAFT-20240202_p196.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Compatibility-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:SpecVersion manifest:System manifest:Profile manifest:ValidatorParameter
source <xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>

element InventoryMediaManifest-type/Inventory
diagram manifest-v1.13-DRAFT-20240202_p197.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Inventory-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject manifest:ExternalManifest
source <xs:element name="Inventory" type="manifest:Inventory-type" minOccurs="0"/>

element InventoryMediaManifest-type/Presentations
diagram manifest-v1.13-DRAFT-20240202_p198.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Presentation
source <xs:element name="Presentations" type="manifest:PresentationList-type" minOccurs="0"/>

element InventoryMediaManifest-type/PlayableSequences
diagram manifest-v1.13-DRAFT-20240202_p199.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableSequenceList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PlayableSequence
source <xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>

element InventoryMediaManifest-type/PictureGroups
diagram manifest-v1.13-DRAFT-20240202_p200.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PictureGroup
source <xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>

element InventoryMediaManifest-type/AppGroups
diagram manifest-v1.13-DRAFT-20240202_p201.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:AppGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:AppGroup
source <xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>

element InventoryMediaManifest-type/TextGroups
diagram manifest-v1.13-DRAFT-20240202_p202.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:TextGroup
source <xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0"/>

element InventoryMediaManifest-type/Experiences
diagram manifest-v1.13-DRAFT-20240202_p203.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ExperienceList-type
properties
content complex
children manifest:Experience
source <xs:element name="Experiences" type="manifest:ExperienceList-type"/>

element InventoryMediaManifest-type/TimedEventSequences
diagram manifest-v1.13-DRAFT-20240202_p204.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEventSequenceList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:TimedEventSequence
source <xs:element name="TimedEventSequences" type="manifest:TimedEventSequenceList-type" minOccurs="0"/>

element InventoryMediaManifest-type/ALIDExperienceMaps
diagram manifest-v1.13-DRAFT-20240202_p205.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ALIDExperienceMapList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ALIDExperienceMap
source <xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>

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

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

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

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

element InventoryMetadata-type/BasicMetadata
diagram manifest-v1.13-DRAFT-20240202_p208.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:BasicMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:FrameRate md:AltIdentifier md:RatingSet md:People md:Group md:Place md:Activity md:Timeframe md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:VersionIntent md:AssociatedOrg md:ContentRelatedTo md:AncillaryDescription md:SecurityTitle md:SequenceInfo md:Parent md:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="BasicMetadata" type="md:BasicMetadata-type" minOccurs="0"/>

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

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

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

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

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

element InventoryMetadataLocalizedPair-type/LanguageIncluded
diagram manifest-v1.13-DRAFT-20240202_p213.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:language
properties
content simple
source <xs:element name="LanguageIncluded" type="xs:language"/>

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

complexType InventorySingleTrack-type
diagram manifest-v1.13-DRAFT-20240202_p215.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject manifest:ExternalManifest
source <xs:complexType name="InventorySingleTrack-type">
 
<xs:choice>
   
<xs:element name="Audio" type="manifest:InventoryAudio-type"/>
   
<xs:element name="Video" type="manifest:InventoryVideo-type"/>
   
<xs:element name="Subtitle" type="manifest:InventorySubtitle-type"/>
   
<xs:element name="Image" type="manifest:InventoryImage-type"/>
   
<xs:element name="Interactive" type="manifest:InventoryInteractive-type"/>
   
<xs:element name="Ancillary" type="manifest:InventoryAncillary-type"/>
   
<xs:element name="Metadata" type="manifest:InventoryMetadata-type"/>
   
<xs:element name="TextObject" type="manifest:InventoryTextObject-type"/>
   
<xs:element name="ExternalManifest" type="manifest:InventoryManifest-type"/>
 
</xs:choice>
</xs:complexType>

element InventorySingleTrack-type/Audio
diagram manifest-v1.13-DRAFT-20240202_p216.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryAudio-type
properties
content complex
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:DubCardRef manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
AudioTrackID  manifest:AudioTrackID-type  required      
source <xs:element name="Audio" type="manifest:InventoryAudio-type"/>

element InventorySingleTrack-type/Video
diagram manifest-v1.13-DRAFT-20240202_p217.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryVideo-type
properties
content complex
children md:Description md:Type md:SubType md:Encoding md:Picture md:ColorType md:PictureFormat md:CaptureMethod md:Language md:SubtitleLanguage md:SignedLanguage md:CardsetList md:Compliance md:AssetIntent 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"/>

element InventorySingleTrack-type/Subtitle
diagram manifest-v1.13-DRAFT-20240202_p218.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventorySubtitle-type
properties
content complex
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent 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"/>

element InventorySingleTrack-type/Image
diagram manifest-v1.13-DRAFT-20240202_p219.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryImage-type
properties
content complex
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference manifest:VideoFrameTimecode manifest:InitialView
attributes
Name  Type  Use  Default  Fixed  Annotation
ImageID  manifest:ImageID-type        
source <xs:element name="Image" type="manifest:InventoryImage-type"/>

element InventorySingleTrack-type/Interactive
diagram manifest-v1.13-DRAFT-20240202_p220.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryInteractive-type
properties
content complex
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent 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"/>

element InventorySingleTrack-type/Ancillary
diagram manifest-v1.13-DRAFT-20240202_p221.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryAncillary-type
properties
content complex
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Compliance md:AssetIntent 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"/>

element InventorySingleTrack-type/Metadata
diagram manifest-v1.13-DRAFT-20240202_p222.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryMetadata-type
properties
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"/>

element InventorySingleTrack-type/TextObject
diagram manifest-v1.13-DRAFT-20240202_p223.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryTextObject-type
properties
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"/>

element InventorySingleTrack-type/ExternalManifest
diagram manifest-v1.13-DRAFT-20240202_p224.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InventoryManifest-type
properties
content complex
children manifest:ContainerReference
attributes
Name  Type  Use  Default  Fixed  Annotation
ManifestID  manifest:TextObjectID-type  required      
source <xs:element name="ExternalManifest" type="manifest:InventoryManifest-type"/>

complexType InventorySubtitle-type
diagram manifest-v1.13-DRAFT-20240202_p225.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:DigitalAssetSubtitleData-type
properties
base md:DigitalAssetSubtitleData-type
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
used by
elements InventorySingleTrack-type/Subtitle Inventory-type/Subtitle
attributes
Name  Type  Use  Default  Fixed  Annotation
SubtitleTrackID  manifest:SubtitleTrackID-type  required      
source <xs:complexType name="InventorySubtitle-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetSubtitleData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

element InventorySubtitle-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p226.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>

complexType InventoryTextObject-type
diagram manifest-v1.13-DRAFT-20240202_p227.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:ContainerReference manifest:SubtitleID manifest:TextString
used by
elements InventorySingleTrack-type/TextObject Inventory-type/TextObject
attributes
Name  Type  Use  Default  Fixed  Annotation
TextObjectID  manifest:TextObjectID-type  required      
language  xs:language        
source <xs:complexType name="InventoryTextObject-type">
 
<xs:choice>
   
<xs:element name="ContainerReference" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:ContainerReference-type">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SubtitleID">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:SubtitleTrackID-type">
           
<xs:attribute name="time" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TextString" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="index" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="TextObjectID" type="manifest:TextObjectID-type" use="required"/>
 
<xs:attribute name="language" type="xs:language"/>
</xs:complexType>

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

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

element InventoryTextObject-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p228.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:ContainerReference-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
source <xs:element name="ContainerReference" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:ContainerReference-type">
       
<xs:attribute name="type" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

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

element InventoryTextObject-type/SubtitleID
diagram manifest-v1.13-DRAFT-20240202_p229.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:SubtitleTrackID-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:string        
source <xs:element name="SubtitleID">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:SubtitleTrackID-type">
       
<xs:attribute name="time" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute InventoryTextObject-type/SubtitleID/@time
type xs:string
source <xs:attribute name="time" type="xs:string"/>

element InventoryTextObject-type/TextString
diagram manifest-v1.13-DRAFT-20240202_p230.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
index  xs:integer        
source <xs:element name="TextString" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="index" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute InventoryTextObject-type/TextString/@index
type xs:integer
source <xs:attribute name="index" type="xs:integer"/>

complexType InventoryVideo-type
diagram manifest-v1.13-DRAFT-20240202_p231.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:DigitalAssetVideoData-type
properties
base md:DigitalAssetVideoData-type
children md:Description md:Type md:SubType md:Encoding md:Picture md:ColorType md:PictureFormat md:CaptureMethod md:Language md:SubtitleLanguage md:SignedLanguage md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private manifest:ContainerReference
used by
elements InventorySingleTrack-type/Video Inventory-type/Video
attributes
Name  Type  Use  Default  Fixed  Annotation
VideoTrackID  manifest:VideoTrackID-type  required      
source <xs:complexType name="InventoryVideo-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetVideoData-type">
     
<xs:sequence>
       
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute name="VideoTrackID" type="manifest:VideoTrackID-type" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

element InventoryVideo-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p232.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0" maxOccurs="unbounded"/>

complexType Location-type
diagram manifest-v1.13-DRAFT-20240202_p233.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of xs:anyURI
properties
base xs:anyURI
used by
elements ContainerReference-type/ContainerLocation FileInfo-type/Location
attributes
Name  Type  Use  Default  Fixed  Annotation
priority  xs:nonNegativeInteger        
source <xs:complexType name="Location-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:anyURI">
     
<xs:attribute name="priority" type="xs:nonNegativeInteger"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Location-type/@priority
type xs:nonNegativeInteger
source <xs:attribute name="priority" type="xs:nonNegativeInteger"/>

complexType ManifestSource-type
diagram manifest-v1.13-DRAFT-20240202_p234.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:ServiceProvider manifest:Licensor manifest:DeliveryContact
used by
elements MediaInventory-type/Source MediaManifest-type/Source MediaManifestEdit-type/Source
source <xs:complexType name="ManifestSource-type">
 
<xs:sequence>
   
<xs:element name="ServiceProvider" type="md:OrgName-type" minOccurs="0"/>
   
<xs:element name="Licensor" type="manifest:ManifestSourceLicensor-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DeliveryContact" type="md:ContactInfo-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ManifestSource-type/ServiceProvider
diagram manifest-v1.13-DRAFT-20240202_p235.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:element name="ServiceProvider" type="md:OrgName-type" minOccurs="0"/>

element ManifestSource-type/Licensor
diagram manifest-v1.13-DRAFT-20240202_p236.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ManifestSourceLicensor-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:SortName md:AlternateName manifest:ALID
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:element name="Licensor" type="manifest:ManifestSourceLicensor-type" minOccurs="0" maxOccurs="unbounded"/>

element ManifestSource-type/DeliveryContact
diagram manifest-v1.13-DRAFT-20240202_p237.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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="DeliveryContact" type="md:ContactInfo-type" minOccurs="0"/>

complexType ManifestSourceLicensor-type
diagram manifest-v1.13-DRAFT-20240202_p238.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:OrgName-type
properties
base md:OrgName-type
children md:DisplayName md:SortName md:AlternateName manifest:ALID
used by
element ManifestSource-type/Licensor
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:complexType name="ManifestSourceLicensor-type">
 
<xs:complexContent>
   
<xs:extension base="md:OrgName-type">
     
<xs:sequence>
       
<xs:element name="ALID" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ManifestSourceLicensor-type/ALID
diagram manifest-v1.13-DRAFT-20240202_p239.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
properties
minOcc 0
maxOcc unbounded
source <xs:element name="ALID" minOccurs="0" maxOccurs="unbounded"/>

complexType Marker-type
diagram manifest-v1.13-DRAFT-20240202_p240.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Timecode manifest:DisplayLabel manifest:Label manifest:ImageID
used by
element MarkerList-type/Marker
source <xs:complexType name="Marker-type">
 
<xs:sequence>
   
<xs:element name="Timecode" 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="Label">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="namespace" type="xs:string"/>
         
</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:complexType>

element Marker-type/Timecode
diagram manifest-v1.13-DRAFT-20240202_p241.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="Timecode" type="manifest:Timecode-type"/>

element Marker-type/DisplayLabel
diagram manifest-v1.13-DRAFT-20240202_p242.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 Marker-type/DisplayLabel/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Marker-type/Label
diagram manifest-v1.13-DRAFT-20240202_p243.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
namespace  xs:string        
source <xs:element name="Label">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="namespace" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element Marker-type/ImageID
diagram manifest-v1.13-DRAFT-20240202_p244.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 Marker-type/ImageID/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType MarkerList-type
diagram manifest-v1.13-DRAFT-20240202_p245.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Marker
used by
element Presentation-type/Markers
source <xs:complexType name="MarkerList-type">
 
<xs:sequence>
   
<xs:element name="Marker" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:Marker-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element MarkerList-type/Marker
diagram manifest-v1.13-DRAFT-20240202_p246.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:Marker-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Timecode manifest:DisplayLabel manifest:Label manifest:ImageID
source <xs:element name="Marker" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="manifest:Marker-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

complexType MediaInventory-type
diagram manifest-v1.13-DRAFT-20240202_p247.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:Inventory-type
properties
base manifest:Inventory-type
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject manifest:ExternalManifest manifest:Compatibility manifest:Source
used by
element MediaInventory
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
reference  xs:string        
ManifestID  md:id-type        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:complexType name="MediaInventory-type">
 
<xs:complexContent>
   
<xs:extension base="manifest:Inventory-type">
     
<xs:sequence>
       
<xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>
       
<xs:element name="Source" type="manifest:ManifestSource-type"/>
     
</xs:sequence>
     
<xs:attribute name="type" type="xs:string"/>
     
<xs:attribute name="reference" type="xs:string"/>
     
<xs:attribute name="ManifestID" type="md:id-type"/>
     
<xs:attributeGroup ref="md:Workflow-attr"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

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

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

element MediaInventory-type/Compatibility
diagram manifest-v1.13-DRAFT-20240202_p248.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Compatibility-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:SpecVersion manifest:System manifest:Profile manifest:ValidatorParameter
source <xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>

element MediaInventory-type/Source
diagram manifest-v1.13-DRAFT-20240202_p249.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ManifestSource-type
properties
content complex
children manifest:ServiceProvider manifest:Licensor manifest:DeliveryContact
source <xs:element name="Source" type="manifest:ManifestSource-type"/>

complexType MediaManifest-type
diagram manifest-v1.13-DRAFT-20240202_p250.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Compatibility manifest:Source manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:TextGroups manifest:Experiences manifest:TimedEventSequences manifest:ALIDExperienceMaps
used by
element MediaManifest
attributes
Name  Type  Use  Default  Fixed  Annotation
ManifestID  md:id-type        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
ExtraVersionReference  xs:string        
source <xs:complexType name="MediaManifest-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="manifest:Compatibility-type"/>
   
<xs:element name="Source" type="manifest:ManifestSource-type" minOccurs="0"/>
   
<xs:element name="Inventory" type="manifest:Inventory-type"/>
   
<xs:element name="Presentations" type="manifest:PresentationList-type" minOccurs="0"/>
   
<xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>
   
<xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>
   
<xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>
   
<xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0"/>
   
<xs:element name="Experiences" type="manifest:ExperienceList-type"/>
   
<xs:element name="TimedEventSequences" type="manifest:TimedEventSequenceList-type" minOccurs="0"/>
   
<xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ManifestID" type="md:id-type"/>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
 
<xs:attribute name="ExtraVersionReference" type="xs:string"/>
</xs:complexType>

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

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

element MediaManifest-type/Compatibility
diagram manifest-v1.13-DRAFT-20240202_p251.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Compatibility-type
properties
content complex
children manifest:SpecVersion manifest:System manifest:Profile manifest:ValidatorParameter
source <xs:element name="Compatibility" type="manifest:Compatibility-type"/>

element MediaManifest-type/Source
diagram manifest-v1.13-DRAFT-20240202_p252.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ManifestSource-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ServiceProvider manifest:Licensor manifest:DeliveryContact
source <xs:element name="Source" type="manifest:ManifestSource-type" minOccurs="0"/>

element MediaManifest-type/Inventory
diagram manifest-v1.13-DRAFT-20240202_p253.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 manifest:ExternalManifest
source <xs:element name="Inventory" type="manifest:Inventory-type"/>

element MediaManifest-type/Presentations
diagram manifest-v1.13-DRAFT-20240202_p254.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Presentation
source <xs:element name="Presentations" type="manifest:PresentationList-type" minOccurs="0"/>

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

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

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

element MediaManifest-type/TextGroups
diagram manifest-v1.13-DRAFT-20240202_p258.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:TextGroup
source <xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0"/>

element MediaManifest-type/Experiences
diagram manifest-v1.13-DRAFT-20240202_p259.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ExperienceList-type
properties
content complex
children manifest:Experience
source <xs:element name="Experiences" type="manifest:ExperienceList-type"/>

element MediaManifest-type/TimedEventSequences
diagram manifest-v1.13-DRAFT-20240202_p260.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEventSequenceList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:TimedEventSequence
source <xs:element name="TimedEventSequences" type="manifest:TimedEventSequenceList-type" minOccurs="0"/>

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

complexType MediaManifestEdit-type
diagram manifest-v1.13-DRAFT-20240202_p262.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Source manifest:DeleteObjects manifest:AddObjects manifest:Description manifest:Instructions
used by
element MediaManifestEdit
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
reference  xs:string        
ManifestID  md:id-type        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
ExtraVersionReference  xs:string        
source <xs:complexType name="MediaManifestEdit-type">
 
<xs:sequence>
   
<xs:element name="Source" type="manifest:ManifestSource-type" minOccurs="0"/>
   
<xs:element name="DeleteObjects" type="manifest:MediaManifestEditDelete-type" minOccurs="0"/>
   
<xs:element name="AddObjects" type="manifest:MediaManifestEditAdd-type" minOccurs="0"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Instructions" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="type" type="xs:string"/>
 
<xs:attribute name="reference" type="xs:string"/>
 
<xs:attribute name="ManifestID" type="md:id-type"/>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
 
<xs:attribute name="ExtraVersionReference" type="xs:string"/>
</xs:complexType>

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

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

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

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

element MediaManifestEdit-type/Source
diagram manifest-v1.13-DRAFT-20240202_p263.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ManifestSource-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:ServiceProvider manifest:Licensor manifest:DeliveryContact
source <xs:element name="Source" type="manifest:ManifestSource-type" minOccurs="0"/>

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

element MediaManifestEdit-type/AddObjects
diagram manifest-v1.13-DRAFT-20240202_p265.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:MediaManifestEditAdd-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:Metadata manifest:TextObject manifest:TextGroup manifest:TextGroups manifest:TimedEventSequence manifest:Experiences manifest:ALIDExperienceMaps
source <xs:element name="AddObjects" type="manifest:MediaManifestEditAdd-type" minOccurs="0"/>

element MediaManifestEdit-type/Description
diagram manifest-v1.13-DRAFT-20240202_p266.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element MediaManifestEdit-type/Instructions
diagram manifest-v1.13-DRAFT-20240202_p267.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Instructions" type="xs:string" minOccurs="0"/>

complexType MediaManifestEditAdd-type
diagram manifest-v1.13-DRAFT-20240202_p268.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Compatibility manifest:Inventory manifest:Presentations manifest:PlayableSequences manifest:PictureGroups manifest:AppGroups manifest:Metadata manifest:TextObject manifest:TextGroup manifest:TextGroups manifest:TimedEventSequence manifest:Experiences manifest:ALIDExperienceMaps
used by
element MediaManifestEdit-type/AddObjects
source <xs:complexType name="MediaManifestEditAdd-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>
   
<xs:element name="Inventory" type="manifest:Inventory-type" minOccurs="0"/>
   
<xs:element name="Presentations" type="manifest:PresentationList-type" minOccurs="0"/>
   
<xs:element name="PlayableSequences" type="manifest:PlayableSequenceList-type" minOccurs="0"/>
   
<xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>
   
<xs:element name="AppGroups" type="manifest:AppGroupList-type" minOccurs="0"/>
   
<xs:element name="Metadata" type="manifest:InventoryMetadata-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TextObject" type="manifest:TextObjectID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TextGroup" type="manifest:TextGroup-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TimedEventSequence" type="manifest:TimedEventSequence-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Experiences" type="manifest:ExperienceList-type" minOccurs="0"/>
   
<xs:element name="ALIDExperienceMaps" type="manifest:ALIDExperienceMapList-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element MediaManifestEditAdd-type/Compatibility
diagram manifest-v1.13-DRAFT-20240202_p269.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Compatibility-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:SpecVersion manifest:System manifest:Profile manifest:ValidatorParameter
source <xs:element name="Compatibility" type="manifest:Compatibility-type" minOccurs="0"/>

element MediaManifestEditAdd-type/Inventory
diagram manifest-v1.13-DRAFT-20240202_p270.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Inventory-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Audio manifest:Video manifest:Subtitle manifest:Image manifest:Interactive manifest:Ancillary manifest:Metadata manifest:TextObject manifest:ExternalManifest
source <xs:element name="Inventory" type="manifest:Inventory-type" minOccurs="0"/>

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

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

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

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

element MediaManifestEditAdd-type/Metadata
diagram manifest-v1.13-DRAFT-20240202_p275.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 MediaManifestEditAdd-type/TextObject
diagram manifest-v1.13-DRAFT-20240202_p276.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextObjectID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="TextObject" type="manifest:TextObjectID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditAdd-type/TextGroup
diagram manifest-v1.13-DRAFT-20240202_p277.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextGroup-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:TextObjectID
attributes
Name  Type  Use  Default  Fixed  Annotation
TextGroupID  manifest:AppGroupID-type  required      
language  md:language-redefine        
source <xs:element name="TextGroup" type="manifest:TextGroup-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditAdd-type/TextGroups
diagram manifest-v1.13-DRAFT-20240202_p278.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextGroupList-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:TextGroup
source <xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditAdd-type/TimedEventSequence
diagram manifest-v1.13-DRAFT-20240202_p279.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEventSequence-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:PresentationID manifest:PlayableSequenceID manifest:TimedEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
TimedSequenceID  manifest:TimedSequenceID-type  required      
source <xs:element name="TimedEventSequence" type="manifest:TimedEventSequence-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

element MediaManifestEditDelete-type/AudioTrackID
diagram manifest-v1.13-DRAFT-20240202_p283.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:AudioTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AudioTrackID" type="manifest:AudioTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/VideoTrackID
diagram manifest-v1.13-DRAFT-20240202_p284.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:VideoTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="VideoTrackID" type="manifest:VideoTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/SubtitleTrackID
diagram manifest-v1.13-DRAFT-20240202_p285.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:SubtitleTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/ImageID
diagram manifest-v1.13-DRAFT-20240202_p286.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ImageID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ImageID" type="manifest:ImageID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/InteractiveTrackID
diagram manifest-v1.13-DRAFT-20240202_p287.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:InteractiveTrackID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="InteractiveTrackID" type="manifest:InteractiveTrackID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/TextObjectID
diagram manifest-v1.13-DRAFT-20240202_p288.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextObjectID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="TextObjectID" type="manifest:TextObjectID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/PlayableSequenceID
diagram manifest-v1.13-DRAFT-20240202_p289.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableSequenceID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/PresentationID
diagram manifest-v1.13-DRAFT-20240202_p290.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PresentationID" type="manifest:PictureID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/PictureID
diagram manifest-v1.13-DRAFT-20240202_p291.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PictureID" type="manifest:PictureID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/GalleryID
diagram manifest-v1.13-DRAFT-20240202_p292.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:GalleryID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="GalleryID" type="manifest:GalleryID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/AppGroupID
diagram manifest-v1.13-DRAFT-20240202_p293.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:AppGroupID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AppGroupID" type="manifest:AppGroupID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/TextGroupID
diagram manifest-v1.13-DRAFT-20240202_p294.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 MediaManifestEditDelete-type/TimedSequenceID
diagram manifest-v1.13-DRAFT-20240202_p295.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 MediaManifestEditDelete-type/ExperienceID
diagram manifest-v1.13-DRAFT-20240202_p296.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ExperienceID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ExperienceID" type="manifest:ExperienceID-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/ALIDExperienceMap
diagram manifest-v1.13-DRAFT-20240202_p297.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ALIDExperienceMap-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ALID manifest:ExperienceID manifest:RelatedExperienceID
source <xs:element name="ALIDExperienceMap" type="manifest:ALIDExperienceMap-type" minOccurs="0" maxOccurs="unbounded"/>

element MediaManifestEditDelete-type/ContentID
diagram manifest-v1.13-DRAFT-20240202_p298.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:ContentID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

element MediaManifestEditLocRef-type/ContentID
diagram manifest-v1.13-DRAFT-20240202_p301.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element MediaManifestEditLocRef-type/Language
diagram manifest-v1.13-DRAFT-20240202_p302.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:language-redefine
properties
content simple
source <xs:element name="Language" type="md:language-redefine"/>

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

complexType MediaProfile-type
diagram manifest-v1.13-DRAFT-20240202_p304.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Namespace manifest:Profile
used by
elements VideoTrackReference-type/TrackProfile AudioTrackReference-type/TrackProfile SubtitleTrackReference-type/TrackProfile AncillaryTrackReference-type/TrackProfile
source <xs:complexType name="MediaProfile-type">
 
<xs:sequence>
   
<xs:element name="Namespace" type="xs:string"/>
   
<xs:element name="Profile" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element MediaProfile-type/Namespace
diagram manifest-v1.13-DRAFT-20240202_p305.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="Namespace" type="xs:string"/>

element MediaProfile-type/Profile
diagram manifest-v1.13-DRAFT-20240202_p306.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
source <xs:element name="Profile" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType OtherID-type
diagram manifest-v1.13-DRAFT-20240202_p307.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:ContentIdentifier-type
properties
base md:ContentIdentifier-type
children md:Namespace md:Identifier md:Location md:Scope
used by
elements TimedEvent-type/OtherID TimedEvent-type/ProductID
annotation
documentation
This uses the Content type for structure.  There is no implication what is referenced is Content.
source <xs:complexType name="OtherID-type">
 
<xs:annotation>
   
<xs:documentation>This uses the Content type for structure.  There is no implication what is referenced is Content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="md:ContentIdentifier-type"/>
 
</xs:complexContent>
</xs:complexType>

complexType Picture-type
diagram manifest-v1.13-DRAFT-20240202_p308.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:PictureID manifest:ImageID manifest:ThumbnailImageID manifest:LanguageInImage manifest:AlternateText manifest:Caption manifest:Sequence manifest:Purpose
used by
element PictureGroup-type/Picture
source <xs:complexType name="Picture-type">
 
<xs:sequence>
   
<xs:element name="PictureID" type="manifest:PictureID-type"/>
   
<xs:element name="ImageID" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:ImageID-type">
           
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ThumbnailImageID" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:ImageID-type">
           
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LanguageInImage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AlternateText" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Caption" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Sequence" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="Purpose" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Picture-type/PictureID
diagram manifest-v1.13-DRAFT-20240202_p309.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureID-type
properties
content simple
source <xs:element name="PictureID" type="manifest:PictureID-type"/>

element Picture-type/ImageID
diagram manifest-v1.13-DRAFT-20240202_p310.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:ImageID-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
resolution  md:string-ArtReference_resolution        
source <xs:element name="ImageID" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:ImageID-type">
       
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element Picture-type/ThumbnailImageID
diagram manifest-v1.13-DRAFT-20240202_p311.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:ImageID-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
resolution  md:string-ArtReference_resolution        
source <xs:element name="ThumbnailImageID" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:ImageID-type">
       
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element Picture-type/LanguageInImage
diagram manifest-v1.13-DRAFT-20240202_p312.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:language
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="LanguageInImage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

element Picture-type/Sequence
diagram manifest-v1.13-DRAFT-20240202_p315.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Sequence" type="xs:nonNegativeInteger" minOccurs="0"/>

element Picture-type/Purpose
diagram manifest-v1.13-DRAFT-20240202_p316.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Purpose" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType PictureGroup-type
diagram manifest-v1.13-DRAFT-20240202_p317.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Picture manifest:Type manifest:SubType manifest:StyleRef
used by
element PictureGroupList-type/PictureGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
PictureGroupID  manifest:PictureGroupID-type        
source <xs:complexType name="PictureGroup-type">
 
<xs:sequence>
   
<xs:element name="Picture" type="manifest:Picture-type" maxOccurs="unbounded"/>
   
<xs:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="StyleRef" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="PictureGroupID" type="manifest:PictureGroupID-type"/>
</xs:complexType>

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

element PictureGroup-type/Picture
diagram manifest-v1.13-DRAFT-20240202_p318.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Picture-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:PictureID manifest:ImageID manifest:ThumbnailImageID manifest:LanguageInImage manifest:AlternateText manifest:Caption manifest:Sequence manifest:Purpose
source <xs:element name="Picture" type="manifest:Picture-type" maxOccurs="unbounded"/>

element PictureGroup-type/Type
diagram manifest-v1.13-DRAFT-20240202_p319.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element PictureGroup-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p320.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element PictureGroup-type/StyleRef
diagram manifest-v1.13-DRAFT-20240202_p321.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="StyleRef" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType PictureGroupList-type
diagram manifest-v1.13-DRAFT-20240202_p322.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:PictureGroup
used by
elements InventoryMediaManifest-type/PictureGroups PresentationManifest-type/PictureGroups MediaManifest-type/PictureGroups MediaManifestEditAdd-type/PictureGroups
source <xs:complexType name="PictureGroupList-type">
 
<xs:sequence>
   
<xs:element name="PictureGroup" type="manifest:PictureGroup-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element PictureGroupList-type/PictureGroup
diagram manifest-v1.13-DRAFT-20240202_p323.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureGroup-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Picture manifest:Type manifest:SubType manifest:StyleRef
attributes
Name  Type  Use  Default  Fixed  Annotation
PictureGroupID  manifest:PictureGroupID-type        
source <xs:element name="PictureGroup" type="manifest:PictureGroup-type" maxOccurs="unbounded"/>

complexType PlayableBranch-type
diagram manifest-v1.13-DRAFT-20240202_p324.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:BranchChoice
used by
elements AudiovisualClipRef-type/Branching ImageClipRef-type/Branching
attributes
Name  Type  Use  Default  Fixed  Annotation
branchStateID  md:id-type        
source <xs:complexType name="PlayableBranch-type">
 
<xs:sequence>
   
<xs:element name="BranchChoice" type="manifest:PlayableBranchChoice-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="branchStateID" type="md:id-type"/>
</xs:complexType>

attribute PlayableBranch-type/@branchStateID
type md:id-type
source <xs:attribute name="branchStateID" type="md:id-type"/>

element PlayableBranch-type/BranchChoice
diagram manifest-v1.13-DRAFT-20240202_p325.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableBranchChoice-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:Applicability manifest:Label manifest:DescriptionID manifest:NextSequenceID
attributes
Name  Type  Use  Default  Fixed  Annotation
branchChoiceID  md:id-type        
source <xs:element name="BranchChoice" type="manifest:PlayableBranchChoice-type" maxOccurs="unbounded"/>

complexType PlayableBranchChoice-type
diagram manifest-v1.13-DRAFT-20240202_p326.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Applicability manifest:Label manifest:DescriptionID manifest:NextSequenceID
used by
element PlayableBranch-type/BranchChoice
attributes
Name  Type  Use  Default  Fixed  Annotation
branchChoiceID  md:id-type        
source <xs:complexType name="PlayableBranchChoice-type">
 
<xs:sequence>
   
<xs:element name="Applicability" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Label" 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="DescriptionID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="NextSequenceID">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:PlayableSequenceID-type">
           
<xs:attribute name="sequence" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="branchChoiceID" type="md:id-type"/>
</xs:complexType>

attribute PlayableBranchChoice-type/@branchChoiceID
type md:id-type
source <xs:attribute name="branchChoiceID" type="md:id-type"/>

element PlayableBranchChoice-type/Applicability
diagram manifest-v1.13-DRAFT-20240202_p327.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Applicability" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element PlayableBranchChoice-type/Label
diagram manifest-v1.13-DRAFT-20240202_p328.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="Label" 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 PlayableBranchChoice-type/Label/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element PlayableBranchChoice-type/DescriptionID
diagram manifest-v1.13-DRAFT-20240202_p329.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:ContentID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="DescriptionID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>

element PlayableBranchChoice-type/NextSequenceID
diagram manifest-v1.13-DRAFT-20240202_p330.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:PlayableSequenceID-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
source <xs:element name="NextSequenceID">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:PlayableSequenceID-type">
       
<xs:attribute name="sequence" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType PlayableSequence-type
diagram manifest-v1.13-DRAFT-20240202_p331.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Clip manifest:ImageClip manifest:ReferenceID manifest:SequenceTimeline
used by
elements PlayableSequenceList-type/PlayableSequence Audiovisual-type/PlayableSequence
source <xs:complexType name="PlayableSequence-type">
 
<xs:sequence>
   
<xs:element name="Clip" type="manifest:AudiovisualClipRef-type" maxOccurs="unbounded"/>
   
<xs:element name="ImageClip" type="manifest:ImageClipRef-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ReferenceID" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SequenceTimeline" type="manifest:PresentationTimeline-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element PlayableSequence-type/Clip
diagram manifest-v1.13-DRAFT-20240202_p332.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:AudiovisualClipRef-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:PresentationID manifest:EntryPointTimecode manifest:ExitPointTimecode manifest:Region manifest:Purpose manifest:CardsetSeq manifest:Branching
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
audioLanguage  md:language-redefine        
clipID  md:id-type        
source <xs:element name="Clip" type="manifest:AudiovisualClipRef-type" maxOccurs="unbounded"/>

element PlayableSequence-type/ImageClip
diagram manifest-v1.13-DRAFT-20240202_p333.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ImageClipRef-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:ImageID manifest:Duration manifest:Region manifest:Purpose manifest:CardsetSeq manifest:Branching
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
seamless  xs:boolean        
audioLanguage  md:language-redefine        
clipID  md:id-type        
source <xs:element name="ImageClip" type="manifest:ImageClipRef-type" minOccurs="0" maxOccurs="unbounded"/>

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

element PlayableSequence-type/SequenceTimeline
diagram manifest-v1.13-DRAFT-20240202_p335.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationTimeline-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PresentationStart manifest:AudioTrackStart manifest:VideoTrackStart manifest:SubtitleTrackStart
attributes
Name  Type  Use  Default  Fixed  Annotation
framerate  xs:int        
multiplier  xs:string        
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="SequenceTimeline" type="manifest:PresentationTimeline-type" minOccurs="0"/>

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

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

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

complexType Presentation-type
diagram manifest-v1.13-DRAFT-20240202_p338.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:TrackMetadata manifest:LanguagePair manifest:Chapters manifest:Markers manifest:TimedEvents manifest:IMFRef manifest:PresentationTimeline
used by
elements PresentationList-type/Presentation PresentationManifest-type/Presentation MediaPresentation
attributes
Name  Type  Use  Default  Fixed  Annotation
PresentationID  manifest:PresentationID-type  required      
source <xs:complexType name="Presentation-type">
 
<xs:sequence>
   
<xs:element name="TrackMetadata" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="manifest:TrackMetadata-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LanguagePair" type="manifest:PresentationLanguagePair-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Chapters" type="manifest:ChapterList-type" minOccurs="0"/>
   
<xs:element name="Markers" type="manifest:MarkerList-type" minOccurs="0"/>
   
<xs:element name="TimedEvents" type="manifest:TimedEventList-type" minOccurs="0"/>
   
<xs:element name="IMFRef" type="manifest:PresentationIMFRef-type" minOccurs="0"/>
   
<xs:element name="PresentationTimeline" type="manifest:PresentationTimeline-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="PresentationID" type="manifest:PresentationID-type" use="required"/>
</xs:complexType>

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

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

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

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

element Presentation-type/Markers
diagram manifest-v1.13-DRAFT-20240202_p342.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:MarkerList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Marker
source <xs:element name="Markers" type="manifest:MarkerList-type" minOccurs="0"/>

element Presentation-type/TimedEvents
diagram manifest-v1.13-DRAFT-20240202_p343.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEventList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:TimedEvent
source <xs:element name="TimedEvents" type="manifest:TimedEventList-type" minOccurs="0"/>

element Presentation-type/IMFRef
diagram manifest-v1.13-DRAFT-20240202_p344.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationIMFRef-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:CPLID manifest:OPLID manifest:ContainerReference
source <xs:element name="IMFRef" type="manifest:PresentationIMFRef-type" minOccurs="0"/>

element Presentation-type/PresentationTimeline
diagram manifest-v1.13-DRAFT-20240202_p345.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationTimeline-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PresentationStart manifest:AudioTrackStart manifest:VideoTrackStart manifest:SubtitleTrackStart
attributes
Name  Type  Use  Default  Fixed  Annotation
framerate  xs:int        
multiplier  xs:string        
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="PresentationTimeline" type="manifest:PresentationTimeline-type" minOccurs="0"/>

complexType PresentationIMFRef-type
diagram manifest-v1.13-DRAFT-20240202_p346.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:CPLID manifest:OPLID manifest:ContainerReference
used by
element Presentation-type/IMFRef
source <xs:complexType name="PresentationIMFRef-type">
 
<xs:sequence>
   
<xs:element name="CPLID" type="xs:string"/>
   
<xs:element name="OPLID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element PresentationIMFRef-type/CPLID
diagram manifest-v1.13-DRAFT-20240202_p347.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="CPLID" type="xs:string"/>

element PresentationIMFRef-type/OPLID
diagram manifest-v1.13-DRAFT-20240202_p348.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="OPLID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element PresentationIMFRef-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p349.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ContainerReference-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:Type manifest:SubType manifest:ContainerLocation manifest:ParentContainer manifest:ContainerIdentifier manifest:ContainerIntent manifest:SequenceParsing manifest:Length manifest:Hash
source <xs:element name="ContainerReference" type="manifest:ContainerReference-type" minOccurs="0"/>

complexType PresentationLanguagePair-type
diagram manifest-v1.13-DRAFT-20240202_p350.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:SystemLanguage manifest:AudioLanguage manifest:SubtitleLanguage
used by
element Presentation-type/LanguagePair
source <xs:complexType name="PresentationLanguagePair-type">
 
<xs:sequence>
   
<xs:element name="SystemLanguage" type="xs:language"/>
   
<xs:element name="AudioLanguage" type="xs:language"/>
   
<xs:element name="SubtitleLanguage" type="xs:language"/>
 
</xs:sequence>
</xs:complexType>

element PresentationLanguagePair-type/SystemLanguage
diagram manifest-v1.13-DRAFT-20240202_p351.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:language
properties
content simple
source <xs:element name="SystemLanguage" type="xs:language"/>

element PresentationLanguagePair-type/AudioLanguage
diagram manifest-v1.13-DRAFT-20240202_p352.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:language
properties
content simple
source <xs:element name="AudioLanguage" type="xs:language"/>

element PresentationLanguagePair-type/SubtitleLanguage
diagram manifest-v1.13-DRAFT-20240202_p353.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:language
properties
content simple
source <xs:element name="SubtitleLanguage" type="xs:language"/>

complexType PresentationList-type
diagram manifest-v1.13-DRAFT-20240202_p354.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Presentation
used by
elements InventoryMediaManifest-type/Presentations MediaManifest-type/Presentations MediaManifestEditAdd-type/Presentations
source <xs:complexType name="PresentationList-type">
 
<xs:sequence>
   
<xs:element name="Presentation" type="manifest:Presentation-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element PresentationList-type/Presentation
diagram manifest-v1.13-DRAFT-20240202_p355.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Presentation-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:TrackMetadata manifest:LanguagePair manifest:Chapters manifest:Markers manifest:TimedEvents manifest:IMFRef manifest:PresentationTimeline
attributes
Name  Type  Use  Default  Fixed  Annotation
PresentationID  manifest:PresentationID-type  required      
source <xs:element name="Presentation" type="manifest:Presentation-type" maxOccurs="unbounded"/>

complexType PresentationManifest-type
diagram manifest-v1.13-DRAFT-20240202_p356.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:Inventory manifest:Presentation manifest:PictureGroups manifest:TextGroups manifest:TimedEventSequences
used by
element MediaPresentationManifest
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:complexType name="PresentationManifest-type">
 
<xs:sequence>
   
<xs:element name="Inventory" type="manifest:Inventory-type"/>
   
<xs:element name="Presentation" type="manifest:Presentation-type"/>
   
<xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>
   
<xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0"/>
   
<xs:element name="TimedEventSequences" type="manifest:TimedEventSequenceList-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
</xs:complexType>

element PresentationManifest-type/Inventory
diagram manifest-v1.13-DRAFT-20240202_p357.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 manifest:ExternalManifest
source <xs:element name="Inventory" type="manifest:Inventory-type"/>

element PresentationManifest-type/Presentation
diagram manifest-v1.13-DRAFT-20240202_p358.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Presentation-type
properties
content complex
children manifest:TrackMetadata manifest:LanguagePair manifest:Chapters manifest:Markers manifest:TimedEvents manifest:IMFRef manifest:PresentationTimeline
attributes
Name  Type  Use  Default  Fixed  Annotation
PresentationID  manifest:PresentationID-type  required      
source <xs:element name="Presentation" type="manifest:Presentation-type"/>

element PresentationManifest-type/PictureGroups
diagram manifest-v1.13-DRAFT-20240202_p359.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:PictureGroup
source <xs:element name="PictureGroups" type="manifest:PictureGroupList-type" minOccurs="0"/>

element PresentationManifest-type/TextGroups
diagram manifest-v1.13-DRAFT-20240202_p360.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextGroupList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:TextGroup
source <xs:element name="TextGroups" type="manifest:TextGroupList-type" minOccurs="0"/>

element PresentationManifest-type/TimedEventSequences
diagram manifest-v1.13-DRAFT-20240202_p361.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEventSequenceList-type
properties
minOcc 0
maxOcc 1
content complex
children manifest:TimedEventSequence
source <xs:element name="TimedEventSequences" type="manifest:TimedEventSequenceList-type" minOccurs="0"/>

complexType PresentationTimeline-type
diagram manifest-v1.13-DRAFT-20240202_p362.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:PresentationStart manifest:AudioTrackStart manifest:VideoTrackStart manifest:SubtitleTrackStart
used by
elements Presentation-type/PresentationTimeline PlayableSequence-type/SequenceTimeline
attributes
Name  Type  Use  Default  Fixed  Annotation
framerate  xs:int        
multiplier  xs:string        
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:complexType name="PresentationTimeline-type">
 
<xs:sequence>
   
<xs:element name="PresentationStart" type="manifest:Timecode-type" minOccurs="0"/>
   
<xs:element name="AudioTrackStart" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:Timecode-type">
           
<xs:attribute name="audioTrackID" type="manifest:AudioTrackID-type" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="VideoTrackStart" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:Timecode-type">
           
<xs:attribute name="videoTrackID" type="manifest:VideoTrackID-type" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SubtitleTrackStart" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="manifest:Timecode-type">
           
<xs:attribute name="subtitleTrackID" type="manifest:SubtitleTrackID-type" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="framerate" type="xs:int"/>
 
<xs:attribute name="multiplier" type="xs:string"/>
 
<xs:attribute name="dropframe" type="xs:boolean"/>
 
<xs:attribute name="format" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>"seconds" or "hh:mm:ss:ff"</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute PresentationTimeline-type/@framerate
type xs:int
source <xs:attribute name="framerate" type="xs:int"/>

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

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

attribute PresentationTimeline-type/@format
type xs:string
annotation
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:attribute name="format" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>"seconds" or "hh:mm:ss:ff"</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element PresentationTimeline-type/PresentationStart
diagram manifest-v1.13-DRAFT-20240202_p363.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="PresentationStart" type="manifest:Timecode-type" minOccurs="0"/>

element PresentationTimeline-type/AudioTrackStart
diagram manifest-v1.13-DRAFT-20240202_p364.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:Timecode-type
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
audioTrackID  manifest:AudioTrackID-type  required      
source <xs:element name="AudioTrackStart" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:Timecode-type">
       
<xs:attribute name="audioTrackID" type="manifest:AudioTrackID-type" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element PresentationTimeline-type/VideoTrackStart
diagram manifest-v1.13-DRAFT-20240202_p365.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:Timecode-type
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
videoTrackID  manifest:VideoTrackID-type  required      
source <xs:element name="VideoTrackStart" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:Timecode-type">
       
<xs:attribute name="videoTrackID" type="manifest:VideoTrackID-type" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element PresentationTimeline-type/SubtitleTrackStart
diagram manifest-v1.13-DRAFT-20240202_p366.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:Timecode-type
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
subtitleTrackID  manifest:SubtitleTrackID-type  required      
source <xs:element name="SubtitleTrackStart" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:Timecode-type">
       
<xs:attribute name="subtitleTrackID" type="manifest:SubtitleTrackID-type" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

element SubtitleTrackReference-type/SubtitleTrackID
diagram manifest-v1.13-DRAFT-20240202_p368.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:SubtitleTrackID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="SubtitleTrackID" type="manifest:SubtitleTrackID-type" maxOccurs="unbounded"/>

element SubtitleTrackReference-type/AdaptationSetID
diagram manifest-v1.13-DRAFT-20240202_p369.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 SubtitleTrackReference-type/TrackProfile
diagram manifest-v1.13-DRAFT-20240202_p370.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 TextGroup-type
diagram manifest-v1.13-DRAFT-20240202_p371.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:TextObjectID
used by
elements TextGroupList-type/TextGroup MediaManifestEditAdd-type/TextGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
TextGroupID  manifest:AppGroupID-type  required      
language  md:language-redefine        
source <xs:complexType name="TextGroup-type">
 
<xs:sequence>
   
<xs:element name="TextObjectID" type="manifest:TextObjectID-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="TextGroupID" type="manifest:AppGroupID-type" use="required"/>
 
<xs:attribute name="language" type="md:language-redefine"/>
</xs:complexType>

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

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

element TextGroup-type/TextObjectID
diagram manifest-v1.13-DRAFT-20240202_p372.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextObjectID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="TextObjectID" type="manifest:TextObjectID-type" maxOccurs="unbounded"/>

complexType TextGroupList-type
diagram manifest-v1.13-DRAFT-20240202_p373.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:TextGroup
used by
elements InventoryMediaManifest-type/TextGroups PresentationManifest-type/TextGroups MediaManifest-type/TextGroups MediaManifestEditAdd-type/TextGroups
source <xs:complexType name="TextGroupList-type">
 
<xs:sequence>
   
<xs:element name="TextGroup" type="manifest:TextGroup-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element TextGroupList-type/TextGroup
diagram manifest-v1.13-DRAFT-20240202_p374.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TextGroup-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:TextObjectID
attributes
Name  Type  Use  Default  Fixed  Annotation
TextGroupID  manifest:AppGroupID-type  required      
language  md:language-redefine        
source <xs:element name="TextGroup" type="manifest:TextGroup-type" maxOccurs="unbounded"/>

complexType Timecode-type
diagram manifest-v1.13-DRAFT-20240202_p375.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:TimecodePattern-type
properties
base manifest:TimecodePattern-type
used by
elements PresentationTimeline-type/AudioTrackStart TimedEvent-type/EndTimecode AudiovisualClipRef-type/EntryPointTimecode AudioClipRef-type/EntryPointTimecode Chapter-type/EntryTimecode AudiovisualClipRef-type/ExitPointTimecode AudioClipRef-type/ExitPointTimecode PresentationTimeline-type/PresentationStart TimedEvent-type/StartTimecode PresentationTimeline-type/SubtitleTrackStart Marker-type/Timecode TimedEvent-type/TimecodeOffset InventoryImage-type/VideoFrameTimecode PresentationTimeline-type/VideoTrackStart
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:complexType name="Timecode-type">
 
<xs:simpleContent>
   
<xs:extension base="manifest:TimecodePattern-type">
     
<xs:attribute name="dropframe" type="xs:boolean"/>
     
<xs:attribute name="format" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>"seconds" or "hh:mm:ss:ff"</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

attribute Timecode-type/@format
type xs:string
annotation
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:attribute name="format" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>"seconds" or "hh:mm:ss:ff"</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType TimedEvent-type
diagram manifest-v1.13-DRAFT-20240202_p376.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:StartTimecode manifest:EndTimecode manifest:Type manifest:SubType manifest:Confidence manifest:PresentationID manifest:PlayableSequenceID manifest:ExperienceID manifest:PictureID manifest:GalleryID manifest:AppGroupID manifest:AppID manifest:TextGroupID manifest:URL manifest:AdID manifest:ISRC manifest:ProductID manifest:OtherID manifest:TimePeriod manifest:Location manifest:People manifest:UPC manifest:GTIN manifest:ErrorCategory manifest:ErrorTerm manifest:PictureArea manifest:Offset manifest:TimecodeOffset manifest:Initialization manifest:Terms
used by
elements TimedEventSequence-type/TimedEvent TimedEventList-type/TimedEvent
source <xs:complexType name="TimedEvent-type">
 
<xs:sequence>
   
<xs:element name="StartTimecode" type="manifest:Timecode-type"/>
   
<xs:element name="EndTimecode" type="manifest:Timecode-type"/>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Confidence" type="xs:decimal" minOccurs="0"/>
   
<xs:choice>
     
<xs:element name="PresentationID" type="manifest:PresentationID-type"/>
     
<xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
     
<xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>
     
<xs:element name="PictureID" type="manifest:PictureID-type"/>
     
<xs:element name="GalleryID" type="manifest:GalleryID-type"/>
     
<xs:element name="AppGroupID" type="manifest:AppGroupID-type"/>
     
<xs:element name="AppID" type="md:id-type"/>
     
<xs:element name="TextGroupID" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="manifest:TextGroupID-type">
             
<xs:attribute name="index" type="xs:integer"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="URL" type="xs:anyURI"/>
     
<xs:element name="AdID">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[a-zA-Z1-9][a-zA-Z0-9]{10}[hHdD]?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ISRC">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[A-Z0-9]{2}-[A-Z0-9]{3}-[0-9]{2}-[0-9]{5}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductID" type="manifest:OtherID-type"/>
     
<xs:element name="OtherID" type="manifest:OtherID-type"/>
     
<xs:element name="TimePeriod" type="manifest:EventPeriod-type"/>
     
<xs:element name="Location" type="manifest:EventLocation-type"/>
     
<xs:element name="People" type="md:BasicMetadataPeople-type"/>
     
<xs:element name="UPC" type="xs:string"/>
     
<xs:element name="GTIN" type="xs:string"/>
   
</xs:choice>
   
<xs:sequence>
     
<xs:element name="ErrorCategory" type="xs:string"/>
     
<xs:element name="ErrorTerm" type="xs:string"/>
   
</xs:sequence>
   
<xs:element name="PictureArea" type="md:QCArea-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="Offset" type="xs:integer"/>
     
<xs:element name="TimecodeOffset" type="manifest:Timecode-type"/>
     
<xs:element name="Initialization" type="xs:string"/>
   
</xs:choice>
   
<xs:element name="Terms" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:Terms-type">
           
<xs:attribute name="DialogRMS" type="xs:decimal"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TimedEvent-type/StartTimecode
diagram manifest-v1.13-DRAFT-20240202_p377.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="StartTimecode" type="manifest:Timecode-type"/>

element TimedEvent-type/EndTimecode
diagram manifest-v1.13-DRAFT-20240202_p378.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="EndTimecode" type="manifest:Timecode-type"/>

element TimedEvent-type/Type
diagram manifest-v1.13-DRAFT-20240202_p379.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element TimedEvent-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p380.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element TimedEvent-type/Confidence
diagram manifest-v1.13-DRAFT-20240202_p381.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Confidence" type="xs:decimal" minOccurs="0"/>

element TimedEvent-type/PresentationID
diagram manifest-v1.13-DRAFT-20240202_p382.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element TimedEvent-type/PlayableSequenceID
diagram manifest-v1.13-DRAFT-20240202_p383.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableSequenceID-type
properties
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

element TimedEvent-type/ExperienceID
diagram manifest-v1.13-DRAFT-20240202_p384.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:ExperienceID-type
properties
content simple
source <xs:element name="ExperienceID" type="manifest:ExperienceID-type"/>

element TimedEvent-type/PictureID
diagram manifest-v1.13-DRAFT-20240202_p385.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PictureID-type
properties
content simple
source <xs:element name="PictureID" type="manifest:PictureID-type"/>

element TimedEvent-type/GalleryID
diagram manifest-v1.13-DRAFT-20240202_p386.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:GalleryID-type
properties
content simple
source <xs:element name="GalleryID" type="manifest:GalleryID-type"/>

element TimedEvent-type/AppGroupID
diagram manifest-v1.13-DRAFT-20240202_p387.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:AppGroupID-type
properties
content simple
source <xs:element name="AppGroupID" type="manifest:AppGroupID-type"/>

element TimedEvent-type/AppID
diagram manifest-v1.13-DRAFT-20240202_p388.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
content simple
source <xs:element name="AppID" type="md:id-type"/>

element TimedEvent-type/TextGroupID
diagram manifest-v1.13-DRAFT-20240202_p389.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of manifest:TextGroupID-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
index  xs:integer        
source <xs:element name="TextGroupID" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="manifest:TextGroupID-type">
       
<xs:attribute name="index" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute TimedEvent-type/TextGroupID/@index
type xs:integer
source <xs:attribute name="index" type="xs:integer"/>

element TimedEvent-type/URL
diagram manifest-v1.13-DRAFT-20240202_p390.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:anyURI
properties
content simple
source <xs:element name="URL" type="xs:anyURI"/>

element TimedEvent-type/AdID
diagram manifest-v1.13-DRAFT-20240202_p391.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
pattern [a-zA-Z1-9][a-zA-Z0-9]{10}[hHdD]?
source <xs:element name="AdID">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[a-zA-Z1-9][a-zA-Z0-9]{10}[hHdD]?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TimedEvent-type/ISRC
diagram manifest-v1.13-DRAFT-20240202_p392.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{2}-[A-Z0-9]{3}-[0-9]{2}-[0-9]{5}
source <xs:element name="ISRC">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[A-Z0-9]{2}-[A-Z0-9]{3}-[0-9]{2}-[0-9]{5}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TimedEvent-type/ProductID
diagram manifest-v1.13-DRAFT-20240202_p393.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:OtherID-type
properties
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="ProductID" type="manifest:OtherID-type"/>

element TimedEvent-type/OtherID
diagram manifest-v1.13-DRAFT-20240202_p394.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:OtherID-type
properties
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="OtherID" type="manifest:OtherID-type"/>

element TimedEvent-type/TimePeriod
diagram manifest-v1.13-DRAFT-20240202_p395.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:EventPeriod-type
properties
content complex
children manifest:Type manifest:Name manifest:Start manifest:End manifest:FictionalStart manifest:FictionalEnd
attributes
Name  Type  Use  Default  Fixed  Annotation
absolute  xs:boolean        
source <xs:element name="TimePeriod" type="manifest:EventPeriod-type"/>

element TimedEvent-type/Location
diagram manifest-v1.13-DRAFT-20240202_p396.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:EventLocation-type
properties
content complex
children manifest:Type manifest:Name manifest:Address manifest:EarthCoordinate manifest:OtherCoordinates
source <xs:element name="Location" type="manifest:EventLocation-type"/>

element TimedEvent-type/People
diagram manifest-v1.13-DRAFT-20240202_p397.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:BasicMetadataPeople-type
properties
content complex
children md:Job md:Name md:Identifier md:Gender md:Pronouns md:Salutations md:ImageReference md:Biography
source <xs:element name="People" type="md:BasicMetadataPeople-type"/>

element TimedEvent-type/UPC
diagram manifest-v1.13-DRAFT-20240202_p398.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="UPC" type="xs:string"/>

element TimedEvent-type/GTIN
diagram manifest-v1.13-DRAFT-20240202_p399.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="GTIN" type="xs:string"/>

element TimedEvent-type/ErrorCategory
diagram manifest-v1.13-DRAFT-20240202_p400.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="ErrorCategory" type="xs:string"/>

element TimedEvent-type/ErrorTerm
diagram manifest-v1.13-DRAFT-20240202_p401.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="ErrorTerm" type="xs:string"/>

element TimedEvent-type/PictureArea
diagram manifest-v1.13-DRAFT-20240202_p402.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:QCArea-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:XOffset md:YOffset md:Width md:Height
source <xs:element name="PictureArea" type="md:QCArea-type" minOccurs="0" maxOccurs="unbounded"/>

element TimedEvent-type/Offset
diagram manifest-v1.13-DRAFT-20240202_p403.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:integer
properties
content simple
source <xs:element name="Offset" type="xs:integer"/>

element TimedEvent-type/TimecodeOffset
diagram manifest-v1.13-DRAFT-20240202_p404.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:Timecode-type
properties
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="TimecodeOffset" type="manifest:Timecode-type"/>

element TimedEvent-type/Initialization
diagram manifest-v1.13-DRAFT-20240202_p405.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
content simple
source <xs:element name="Initialization" type="xs:string"/>

element TimedEvent-type/Terms
diagram manifest-v1.13-DRAFT-20240202_p406.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type extension of md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
DialogRMS  xs:decimal        
source <xs:element name="Terms" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:Terms-type">
       
<xs:attribute name="DialogRMS" type="xs:decimal"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute TimedEvent-type/Terms/@DialogRMS
type xs:decimal
source <xs:attribute name="DialogRMS" type="xs:decimal"/>

complexType TimedEventList-type
diagram manifest-v1.13-DRAFT-20240202_p407.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:TimedEvent
used by
element Presentation-type/TimedEvents
source <xs:complexType name="TimedEventList-type">
 
<xs:sequence>
   
<xs:element name="TimedEvent" type="manifest:TimedEvent-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element TimedEventList-type/TimedEvent
diagram manifest-v1.13-DRAFT-20240202_p408.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEvent-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:StartTimecode manifest:EndTimecode manifest:Type manifest:SubType manifest:Confidence manifest:PresentationID manifest:PlayableSequenceID manifest:ExperienceID manifest:PictureID manifest:GalleryID manifest:AppGroupID manifest:AppID manifest:TextGroupID manifest:URL manifest:AdID manifest:ISRC manifest:ProductID manifest:OtherID manifest:TimePeriod manifest:Location manifest:People manifest:UPC manifest:GTIN manifest:ErrorCategory manifest:ErrorTerm manifest:PictureArea manifest:Offset manifest:TimecodeOffset manifest:Initialization manifest:Terms
source <xs:element name="TimedEvent" type="manifest:TimedEvent-type" maxOccurs="unbounded"/>

complexType TimedEventSequence-type
diagram manifest-v1.13-DRAFT-20240202_p409.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:PresentationID manifest:PlayableSequenceID manifest:TimedEvent
used by
elements TimedEventSequenceList-type/TimedEventSequence MediaManifestEditAdd-type/TimedEventSequence
attributes
Name  Type  Use  Default  Fixed  Annotation
TimedSequenceID  manifest:TimedSequenceID-type  required      
source <xs:complexType name="TimedEventSequence-type">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="PresentationID" type="manifest:PresentationID-type"/>
     
<xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>
   
</xs:choice>
   
<xs:element name="TimedEvent" type="manifest:TimedEvent-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="TimedSequenceID" type="manifest:TimedSequenceID-type" use="required"/>
</xs:complexType>

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

element TimedEventSequence-type/PresentationID
diagram manifest-v1.13-DRAFT-20240202_p410.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PresentationID-type
properties
content simple
source <xs:element name="PresentationID" type="manifest:PresentationID-type"/>

element TimedEventSequence-type/PlayableSequenceID
diagram manifest-v1.13-DRAFT-20240202_p411.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:PlayableSequenceID-type
properties
content simple
source <xs:element name="PlayableSequenceID" type="manifest:PlayableSequenceID-type"/>

element TimedEventSequence-type/TimedEvent
diagram manifest-v1.13-DRAFT-20240202_p412.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEvent-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:StartTimecode manifest:EndTimecode manifest:Type manifest:SubType manifest:Confidence manifest:PresentationID manifest:PlayableSequenceID manifest:ExperienceID manifest:PictureID manifest:GalleryID manifest:AppGroupID manifest:AppID manifest:TextGroupID manifest:URL manifest:AdID manifest:ISRC manifest:ProductID manifest:OtherID manifest:TimePeriod manifest:Location manifest:People manifest:UPC manifest:GTIN manifest:ErrorCategory manifest:ErrorTerm manifest:PictureArea manifest:Offset manifest:TimecodeOffset manifest:Initialization manifest:Terms
source <xs:element name="TimedEvent" type="manifest:TimedEvent-type" maxOccurs="unbounded"/>

complexType TimedEventSequenceList-type
diagram manifest-v1.13-DRAFT-20240202_p413.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:TimedEventSequence
used by
elements InventoryMediaManifest-type/TimedEventSequences PresentationManifest-type/TimedEventSequences MediaManifest-type/TimedEventSequences
source <xs:complexType name="TimedEventSequenceList-type">
 
<xs:sequence>
   
<xs:element name="TimedEventSequence" type="manifest:TimedEventSequence-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element TimedEventSequenceList-type/TimedEventSequence
diagram manifest-v1.13-DRAFT-20240202_p414.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TimedEventSequence-type
properties
minOcc 1
maxOcc unbounded
content complex
children manifest:PresentationID manifest:PlayableSequenceID manifest:TimedEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
TimedSequenceID  manifest:TimedSequenceID-type  required      
source <xs:element name="TimedEventSequence" type="manifest:TimedEventSequence-type" maxOccurs="unbounded"/>

complexType TrackMetadata-type
diagram manifest-v1.13-DRAFT-20240202_p415.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:TrackSelectionNumber manifest:VideoTrackReference manifest:AudioTrackReference manifest:SubtitleTrackReference manifest:AncillaryTrackReference manifest:Purpose
used by
element Presentation-type/TrackMetadata
source <xs:complexType name="TrackMetadata-type">
 
<xs:sequence>
   
<xs:element name="TrackSelectionNumber" type="xs:nonNegativeInteger"/>
   
<xs:element name="VideoTrackReference" type="manifest:VideoTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AudioTrackReference" type="manifest:AudioTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SubtitleTrackReference" type="manifest:SubtitleTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AncillaryTrackReference" type="manifest:AncillaryTrackReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Purpose" type="manifest:TrackMetadataPurpose-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element TrackMetadata-type/TrackSelectionNumber
diagram manifest-v1.13-DRAFT-20240202_p416.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:nonNegativeInteger
properties
content simple
source <xs:element name="TrackSelectionNumber" type="xs:nonNegativeInteger"/>

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

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

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

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

element TrackMetadata-type/Purpose
diagram manifest-v1.13-DRAFT-20240202_p421.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:TrackMetadataPurpose-type
properties
minOcc 0
maxOcc unbounded
content complex
children manifest:EncodingIntent manifest:WorkType manifest:WorkTypeDetail manifest:Description
source <xs:element name="Purpose" type="manifest:TrackMetadataPurpose-type" minOccurs="0" maxOccurs="unbounded"/>

complexType TrackMetadataPurpose-type
diagram manifest-v1.13-DRAFT-20240202_p422.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
children manifest:EncodingIntent manifest:WorkType manifest:WorkTypeDetail manifest:Description
used by
elements AudiovisualClipRef-type/Purpose ImageClipRef-type/Purpose TrackMetadata-type/Purpose
source <xs:complexType name="TrackMetadataPurpose-type">
 
<xs:sequence>
   
<xs:element name="EncodingIntent" type="xs:string" minOccurs="0"/>
   
<xs:element name="WorkType" type="md:string-WorkType" minOccurs="0"/>
   
<xs:element name="WorkTypeDetail" type="md:string-WorkTypeDetail" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element TrackMetadataPurpose-type/EncodingIntent
diagram manifest-v1.13-DRAFT-20240202_p423.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EncodingIntent" type="xs:string" minOccurs="0"/>

element TrackMetadataPurpose-type/WorkType
diagram manifest-v1.13-DRAFT-20240202_p424.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:string-WorkType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WorkType" type="md:string-WorkType" minOccurs="0"/>

element TrackMetadataPurpose-type/WorkTypeDetail
diagram manifest-v1.13-DRAFT-20240202_p425.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:string-WorkTypeDetail
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="WorkTypeDetail" type="md:string-WorkTypeDetail" minOccurs="0" maxOccurs="unbounded"/>

element TrackMetadataPurpose-type/Description
diagram manifest-v1.13-DRAFT-20240202_p426.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

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

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

element VideoTrackReference-type/VideoTrackID
diagram manifest-v1.13-DRAFT-20240202_p428.png
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type manifest:VideoTrackID-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="VideoTrackID" type="manifest:VideoTrackID-type" maxOccurs="unbounded"/>

element VideoTrackReference-type/AdaptationSetID
diagram manifest-v1.13-DRAFT-20240202_p429.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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 VideoTrackReference-type/TrackProfile
diagram manifest-v1.13-DRAFT-20240202_p430.png
namespace http://www.movielabs.com/schema/manifest/v1.13/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"/>

simpleType AncillaryTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
element AncillaryTrackReference-type/AncillaryTrackID
attribute InventoryAncillary-type/@AncillaryTrackID
source <xs:simpleType name="AncillaryTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AppGroupID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements ExperienceApp-type/AppGroupID TimedEvent-type/AppGroupID MediaManifestEditDelete-type/AppGroupID
attributes AppGroup-type/@AppGroupID TextGroup-type/@TextGroupID
source <xs:simpleType name="AppGroupID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AudioTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements AudioClipRef-type/AudioTrackID AudioTrackReference-type/AudioTrackID MediaManifestEditDelete-type/AudioTrackID
attributes InventoryAudio-type/@AudioTrackID PresentationTimeline-type/AudioTrackStart/@audioTrackID
source <xs:simpleType name="AudioTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AudiovisualType-string
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type xs:string
properties
base xs:string
used by
element Audiovisual-type/Type
annotation
documentation
used to redefine a controlled vocabulary
source <xs:simpleType name="AudiovisualType-string">
 
<xs:annotation>
   
<xs:documentation> used to redefine a controlled vocabulary</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType ExperienceID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements ExperienceChild-type/ExperienceID ALIDExperienceMap-type/ExperienceID TimedEvent-type/ExperienceID MediaManifestEditDelete-type/ExperienceID
attribute ExperienceAttributes-type/@ExperienceID
source <xs:simpleType name="ExperienceID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType GalleryID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements TimedEvent-type/GalleryID MediaManifestEditDelete-type/GalleryID
attribute Gallery-type/@GalleryID
source <xs:simpleType name="GalleryID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ImageID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements ImageClipRef-type/ImageID InventoryAudioCardRef-type/ImageID Chapter-type/ImageID Marker-type/ImageID Picture-type/ImageID MediaManifestEditDelete-type/ImageID Picture-type/ThumbnailImageID
attribute InventoryImage-type/@ImageID
source <xs:simpleType name="ImageID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType InteractiveTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements InteractiveTrackReference-type/InteractiveTrackID MediaManifestEditDelete-type/InteractiveTrackID
attribute InventoryInteractive-type/@InteractiveTrackID
source <xs:simpleType name="InteractiveTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType PictureGroupID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements Gallery-type/PictureGroupID Experience-type/PictureGroupID
attribute PictureGroup-type/@PictureGroupID
source <xs:simpleType name="PictureGroupID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType PictureID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements InventoryInteractive-type/PictureID Picture-type/PictureID TimedEvent-type/PictureID MediaManifestEditDelete-type/PictureID MediaManifestEditDelete-type/PresentationID
source <xs:simpleType name="PictureID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType PlayableSequenceID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements PlayableBranchChoice-type/NextSequenceID InventoryAudioCardRef-type/PlayableSequenceID Audiovisual-type/PlayableSequenceID TimedEvent-type/PlayableSequenceID TimedEventSequence-type/PlayableSequenceID MediaManifestEditDelete-type/PlayableSequenceID
attribute PlayableSequenceList-type/PlayableSequence/@PlayableSequenceID
source <xs:simpleType name="PlayableSequenceID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType PresentationID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements AudiovisualClipRef-type/PresentationID Audiovisual-type/PresentationID TimedEvent-type/PresentationID TimedEventSequence-type/PresentationID
attribute Presentation-type/@PresentationID
source <xs:simpleType name="PresentationID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ProgramID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
source <xs:simpleType name="ProgramID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType SubtitleTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements InventoryTextObject-type/SubtitleID SubtitleTrackReference-type/SubtitleTrackID MediaManifestEditDelete-type/SubtitleTrackID
attributes InventorySubtitle-type/@SubtitleTrackID PresentationTimeline-type/SubtitleTrackStart/@subtitleTrackID
source <xs:simpleType name="SubtitleTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType TextGroupID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements Experience-type/TextGroupID TimedEvent-type/TextGroupID MediaManifestEditDelete-type/TextGroupID
source <xs:simpleType name="TextGroupID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType TextObjectID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements MediaManifestEditAdd-type/TextObject TextGroup-type/TextObjectID MediaManifestEditDelete-type/TextObjectID
attributes InventoryManifest-type/@ManifestID InventoryTextObject-type/@TextObjectID
source <xs:simpleType name="TextObjectID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType TimecodePattern-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type restriction of xs:string
properties
base xs:string
used by
complexType Timecode-type
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
source <xs:simpleType name="TimecodePattern-type">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TimedSequenceID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements Experience-type/TimedSequenceID MediaManifestEditDelete-type/TimedSequenceID
attribute TimedEventSequence-type/@TimedSequenceID
source <xs:simpleType name="TimedSequenceID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType VideoTrackID-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
type md:id-type
properties
base md:id-type
used by
elements InventoryAudioCardRef-type/VideoTrackID VideoTrackReference-type/VideoTrackID MediaManifestEditDelete-type/VideoTrackID
attributes InventoryVideo-type/@VideoTrackID InventoryImage-type/VideoFrameTimecode/@VideoTrackID PresentationTimeline-type/VideoTrackStart/@videoTrackID
source <xs:simpleType name="VideoTrackID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

attributeGroup ExperienceAttributes-type
namespace http://www.movielabs.com/schema/manifest/v1.13/manifest
used by
complexType Experience-type
attributes
Name  Type  Use  Default  Fixed  Annotation
ExperienceID  manifest:ExperienceID-type        
version  xs:string  required      
source <xs:attributeGroup name="ExperienceAttributes-type">
 
<xs:attribute name="ExperienceID" type="manifest:ExperienceID-type"/>
 
<xs:attribute name="version" type="xs:string" use="required"/>
</xs:attributeGroup>

attribute ExperienceAttributes-type/@ExperienceID
type manifest:ExperienceID-type
source <xs:attribute name="ExperienceID" type="manifest:ExperienceID-type"/>

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

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

element DigitalAssetInteractiveBase-group/Type
diagram manifest-v1.13-DRAFT-20240202_p432.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Interactive-Type
properties
content simple
source <xs:element name="Type" type="md:string-Interactive-Type"/>

element DigitalAssetInteractiveBase-group/SubType
diagram manifest-v1.13-DRAFT-20240202_p433.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Interactive-SubType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="md:string-Interactive-SubType" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

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

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

element AbbreviatedMetadata-type/Rating
diagram manifest-v1.13-DRAFT-20240202_p439.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRating-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:NotRated md:Rating md:AdultContent
source <xs:element name="Rating" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/AltIdentifier
diagram manifest-v1.13-DRAFT-20240202_p440.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Studio
diagram manifest-v1.13-DRAFT-20240202_p441.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
annotation
documentation
Equivalent to DisplayName
source <xs:element name="Studio" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Equivalent to DisplayName</xs:documentation>
 
</xs:annotation>
</xs:element>

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

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

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

element AbbreviatedMetadataInfo-type/TitleBrief
diagram manifest-v1.13-DRAFT-20240202_p443.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

element AbbreviatedMetadataInfo-type/ArtReference
diagram manifest-v1.13-DRAFT-20240202_p444.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyURI
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ArtReference" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadataInfo-type/SummaryShort
diagram manifest-v1.13-DRAFT-20240202_p445.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="SummaryShort" type="xs:string"/>

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

complexType Activity-type
diagram manifest-v1.13-DRAFT-20240202_p447.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Subtype md:Name md:SubName md:Identifier
used by
element BasicMetadata-type/Activity
complexType ContentRelatedToActivity-type
source <xs:complexType name="Activity-type">
 
<xs:sequence>
   
<xs:element name="Type" minOccurs="0"/>
   
<xs:element name="Subtype" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Name" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:attribute name="preferred" type="xs:boolean"/>
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SubName" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:attribute name="preferred" type="xs:boolean"/>
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Identifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Activity-type/Type
diagram manifest-v1.13-DRAFT-20240202_p448.png
namespace http://www.movielabs.com/schema/md/v2.12/md
properties
minOcc 0
maxOcc 1
source <xs:element name="Type" minOccurs="0"/>

element Activity-type/Subtype
diagram manifest-v1.13-DRAFT-20240202_p449.png
namespace http://www.movielabs.com/schema/md/v2.12/md
properties
minOcc 0
maxOcc unbounded
source <xs:element name="Subtype" minOccurs="0" maxOccurs="unbounded"/>

element Activity-type/Name
diagram manifest-v1.13-DRAFT-20240202_p450.png
namespace http://www.movielabs.com/schema/md/v2.12/md
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:boolean        
language  xs:language        
source <xs:element name="Name" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="preferred" type="xs:boolean"/>
   
<xs:attribute name="language" type="xs:language"/>
 
</xs:complexType>
</xs:element>

attribute Activity-type/Name/@preferred
type xs:boolean
source <xs:attribute name="preferred" type="xs:boolean"/>

attribute Activity-type/Name/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Activity-type/SubName
diagram manifest-v1.13-DRAFT-20240202_p451.png
namespace http://www.movielabs.com/schema/md/v2.12/md
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:boolean        
language  xs:language        
source <xs:element name="SubName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="preferred" type="xs:boolean"/>
   
<xs:attribute name="language" type="xs:language"/>
 
</xs:complexType>
</xs:element>

attribute Activity-type/SubName/@preferred
type xs:boolean
source <xs:attribute name="preferred" type="xs:boolean"/>

attribute Activity-type/SubName/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Activity-type/Identifier
diagram manifest-v1.13-DRAFT-20240202_p452.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="Identifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AncillaryDescription-type
diagram manifest-v1.13-DRAFT-20240202_p453.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:Description md:AdditionalTerms
used by
element BasicMetadata-type/AncillaryDescription
attributes
Name  Type  Use  Default  Fixed  Annotation
ancillaryDescriptionID  md:id-type        
source <xs:complexType name="AncillaryDescription-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" 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="AdditionalTerms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ancillaryDescriptionID" type="md:id-type"/>
</xs:complexType>

attribute AncillaryDescription-type/@ancillaryDescriptionID
type md:id-type
source <xs:attribute name="ancillaryDescriptionID" type="md:id-type"/>

element AncillaryDescription-type/Type
diagram manifest-v1.13-DRAFT-20240202_p454.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element AncillaryDescription-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p455.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element AncillaryDescription-type/Description
diagram manifest-v1.13-DRAFT-20240202_p456.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="Description" 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 AncillaryDescription-type/Description/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element AncillaryDescription-type/AdditionalTerms
diagram manifest-v1.13-DRAFT-20240202_p457.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="AdditionalTerms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AssetIntent-type
diagram manifest-v1.13-DRAFT-20240202_p458.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
used by
elements ContainerReference-type/ContainerIntent DigitalAssetAudioData-type/AssetIntent DigitalAssetVideoData-type/AssetIntent DigitalAssetImageData-type/AssetIntent DigitalAssetSubtitleData-type/AssetIntent DigitalAssetInteractiveData-type/AssetIntent DigitalAssetAncillaryData-type/AssetIntent ContainerMetadata-type/ContainerIntent
source <xs:complexType name="AssetIntent-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="SubType" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="ordinal" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AssetReference" type="md:AssetIntentReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="WIP" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element AssetIntent-type/Type
diagram manifest-v1.13-DRAFT-20240202_p459.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element AssetIntent-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p460.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ordinal  xs:integer        
source <xs:element name="SubType" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="ordinal" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AssetIntent-type/SubType/@ordinal
type xs:integer
source <xs:attribute name="ordinal" type="xs:integer"/>

element AssetIntent-type/Description
diagram manifest-v1.13-DRAFT-20240202_p461.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Description" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element AssetIntent-type/AssetReference
diagram manifest-v1.13-DRAFT-20240202_p462.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntentReference-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ContentID md:OtherIdentifier md:Description
source <xs:element name="AssetReference" type="md:AssetIntentReference-type" minOccurs="0" maxOccurs="unbounded"/>

element AssetIntent-type/AssociatedOrg
diagram manifest-v1.13-DRAFT-20240202_p463.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssociatedOrg-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:SortName md:AlternateName
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
roleCategory  md:string-AssociatedOrg-role        
source <xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>

element AssetIntent-type/WIP
diagram manifest-v1.13-DRAFT-20240202_p464.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WIP" type="xs:boolean" minOccurs="0"/>

complexType AssetIntentReference-type
diagram manifest-v1.13-DRAFT-20240202_p465.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ContentID md:OtherIdentifier md:Description
used by
element AssetIntent-type/AssetReference
source <xs:complexType name="AssetIntentReference-type">
 
<xs:sequence>
   
<xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OtherIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element AssetIntentReference-type/ContentID
diagram manifest-v1.13-DRAFT-20240202_p466.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>

element AssetIntentReference-type/OtherIdentifier
diagram manifest-v1.13-DRAFT-20240202_p467.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="OtherIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AssetIntentReference-type/Description
diagram manifest-v1.13-DRAFT-20240202_p468.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType AssociatedOrg-type
diagram manifest-v1.13-DRAFT-20240202_p469.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:OrgName-type
properties
base md:OrgName-type
children md:DisplayName md:SortName md:AlternateName
used by
elements BasicMetadata-type/AssociatedOrg AssetIntent-type/AssociatedOrg Compliance-type/CompetentAuthority ReleaseHistory-type/ReleaseOrg Compliance-type/TestingOrganization
complexType BasicMetadataGroup-type
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
roleCategory  md:string-AssociatedOrg-role        
source <xs:complexType name="AssociatedOrg-type">
 
<xs:complexContent>
   
<xs:extension base="md:OrgName-type">
     
<xs:attribute name="role" type="md:string-AssociatedOrg-role"/>
     
<xs:attribute name="roleCategory" type="md:string-AssociatedOrg-role"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

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

complexType Audience-type
diagram manifest-v1.13-DRAFT-20240202_p470.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Description md:Who md:When md:What md:Identification md:Terms
used by
elements VersionIntent-type/Audience BasicMetadataInfo-type/TargetAudience
source <xs:complexType name="Audience-type">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Who" type="md:string-Audience-Who" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="When" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Audience-When">
           
<xs:attribute name="startDate" type="md:YearDateOrTime-type"/>
           
<xs:attribute name="endDate" type="md:YearDateOrTime-type"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="What" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Audience-What">
           
<xs:attribute name="bonus" type="xs:boolean"/>
           
<xs:attribute name="condition" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Identification" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Audience-type/Description
diagram manifest-v1.13-DRAFT-20240202_p471.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element Audience-type/Who
diagram manifest-v1.13-DRAFT-20240202_p472.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audience-Who
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Who" type="md:string-Audience-Who" minOccurs="0" maxOccurs="unbounded"/>

element Audience-type/When
diagram manifest-v1.13-DRAFT-20240202_p473.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Audience-When
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
startDate  md:YearDateOrTime-type        
endDate  md:YearDateOrTime-type        
source <xs:element name="When" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Audience-When">
       
<xs:attribute name="startDate" type="md:YearDateOrTime-type"/>
       
<xs:attribute name="endDate" type="md:YearDateOrTime-type"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Audience-type/When/@startDate
type md:YearDateOrTime-type
source <xs:attribute name="startDate" type="md:YearDateOrTime-type"/>

attribute Audience-type/When/@endDate
type md:YearDateOrTime-type
source <xs:attribute name="endDate" type="md:YearDateOrTime-type"/>

element Audience-type/What
diagram manifest-v1.13-DRAFT-20240202_p474.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Audience-What
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
bonus  xs:boolean        
condition  xs:string        
source <xs:element name="What" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Audience-What">
       
<xs:attribute name="bonus" type="xs:boolean"/>
       
<xs:attribute name="condition" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Audience-type/What/@bonus
type xs:boolean
source <xs:attribute name="bonus" type="xs:boolean"/>

attribute Audience-type/What/@condition
type xs:string
source <xs:attribute name="condition" type="xs:string"/>

element Audience-type/Identification
diagram manifest-v1.13-DRAFT-20240202_p475.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="Identification" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element Audience-type/Terms
diagram manifest-v1.13-DRAFT-20240202_p476.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadata-type
diagram manifest-v1.13-DRAFT-20240202_p477.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:FrameRate md:AltIdentifier md:RatingSet md:People md:Group md:Place md:Activity md:Timeframe md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:VersionIntent md:AssociatedOrg md:ContentRelatedTo md:AncillaryDescription md:SecurityTitle md:SequenceInfo md:Parent md:Terms
used by
elements InventoryMetadata-type/BasicMetadata CompObjEntry-type/BasicMetadata BasicMetadataParent-type/Parent
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:complexType name="BasicMetadata-type">
 
<xs:sequence>
   
<xs:element name="UpdateNum" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>
   
<xs:element name="RunLength" type="xs:duration" minOccurs="0"/>
   
<xs:element name="ReleaseYear" type="xs:gYear"/>
   
<xs:element name="ReleaseDate" type="md:YearDateOrTime-type" minOccurs="0"/>
   
<xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="WorkType" type="md:string-WorkType"/>
   
<xs:element name="WorkTypeDetail" type="md:string-WorkTypeDetail" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PictureColorType" type="md:ColorType-type" minOccurs="0"/>
   
<xs:element name="PictureFormat" type="md:string-PictureFormat" minOccurs="0"/>
   
<xs:element name="ThreeD" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="three60" type="xs:boolean"/>
           
<xs:attribute name="multiview" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AspectRatio" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-AspectRatio">
           
<xs:attribute name="original" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FrameRate" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:int">
           
<xs:attribute name="original" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Group" type="md:BasicMetadataGroup-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Place" type="md:Venue-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Activity" type="md:Activity-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Timeframe" type="md:Timeframe-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CountryOfOrigin" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:Region-type">
           
<xs:attribute name="interpretation" type="xs:string"/>
           
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
           
<xs:attribute name="intepretation" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrimarySpokenLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:language-redefine">
           
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="OriginalLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:language-redefine">
           
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
           
<xs:attribute name="spoken" type="xs:boolean"/>
           
<xs:attribute name="written" type="xs:boolean"/>
           
<xs:attribute name="signed" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="VersionLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionIntent" type="md:VersionIntent-type" minOccurs="0"/>
   
<xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContentRelatedTo" type="md:ContentRelatedTo-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AncillaryDescription" type="md:AncillaryDescription-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SecurityTitle" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="expiration" type="md:YearDateOrTime-type"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>
   
<xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

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

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

element BasicMetadata-type/RunLength
diagram manifest-v1.13-DRAFT-20240202_p480.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RunLength" type="xs:duration" minOccurs="0"/>

element BasicMetadata-type/ReleaseYear
diagram manifest-v1.13-DRAFT-20240202_p481.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:gYear
properties
content simple
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram manifest-v1.13-DRAFT-20240202_p482.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReleaseDate" type="md:YearDateOrTime-type" minOccurs="0"/>

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

element BasicMetadata-type/WorkType
diagram manifest-v1.13-DRAFT-20240202_p484.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

element BasicMetadata-type/WorkTypeDetail
diagram manifest-v1.13-DRAFT-20240202_p485.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-WorkTypeDetail
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="WorkTypeDetail" type="md:string-WorkTypeDetail" minOccurs="0" maxOccurs="unbounded"/>

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

element BasicMetadata-type/PictureFormat
diagram manifest-v1.13-DRAFT-20240202_p487.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-PictureFormat
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PictureFormat" type="md:string-PictureFormat" minOccurs="0"/>

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

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

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

element BasicMetadata-type/AspectRatio
diagram manifest-v1.13-DRAFT-20240202_p489.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-AspectRatio
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
original  xs:boolean        
source <xs:element name="AspectRatio" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-AspectRatio">
       
<xs:attribute name="original" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/AspectRatio/@original
type xs:boolean
source <xs:attribute name="original" type="xs:boolean"/>

element BasicMetadata-type/FrameRate
diagram manifest-v1.13-DRAFT-20240202_p490.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:int
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
original  xs:boolean        
source <xs:element name="FrameRate" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="original" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/FrameRate/@original
type xs:boolean
source <xs:attribute name="original" type="xs:boolean"/>

element BasicMetadata-type/AltIdentifier
diagram manifest-v1.13-DRAFT-20240202_p491.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

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

element BasicMetadata-type/People
diagram manifest-v1.13-DRAFT-20240202_p493.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender md:Pronouns md:Salutations md:ImageReference md:Biography
source <xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/Group
diagram manifest-v1.13-DRAFT-20240202_p494.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataGroup-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:SortName md:AlternateName md:Level md:Description md:ImageReference md:AltIdentifier md:People md:ParentOrganizationID md:ParentGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
roleCategory  md:string-AssociatedOrg-role        
source <xs:element name="Group" type="md:BasicMetadataGroup-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/Place
diagram manifest-v1.13-DRAFT-20240202_p495.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Venue-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Subtype md:Name md:SubName md:Location
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
source <xs:element name="Place" type="md:Venue-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/Activity
diagram manifest-v1.13-DRAFT-20240202_p496.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Activity-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Subtype md:Name md:SubName md:Identifier
source <xs:element name="Activity" type="md:Activity-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/Timeframe
diagram manifest-v1.13-DRAFT-20240202_p497.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Timeframe-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Subtype md:DateTime md:Duration md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
source <xs:element name="Timeframe" type="md:Timeframe-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/CountryOfOrigin
diagram manifest-v1.13-DRAFT-20240202_p498.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
attributes
Name  Type  Use  Default  Fixed  Annotation
interpretation  xs:string        
listingOrder  xs:positiveInteger        
intepretation  xs:string        
source <xs:element name="CountryOfOrigin" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:Region-type">
       
<xs:attribute name="interpretation" type="xs:string"/>
       
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
       
<xs:attribute name="intepretation" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/CountryOfOrigin/@interpretation
type xs:string
source <xs:attribute name="interpretation" type="xs:string"/>

attribute BasicMetadata-type/CountryOfOrigin/@listingOrder
type xs:positiveInteger
source <xs:attribute name="listingOrder" type="xs:positiveInteger"/>

attribute BasicMetadata-type/CountryOfOrigin/@intepretation
type xs:string
source <xs:attribute name="intepretation" type="xs:string"/>

element BasicMetadata-type/PrimarySpokenLanguage
diagram manifest-v1.13-DRAFT-20240202_p499.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:language-redefine
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
listingOrder  xs:positiveInteger        
source <xs:element name="PrimarySpokenLanguage" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:language-redefine">
       
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/PrimarySpokenLanguage/@listingOrder
type xs:positiveInteger
source <xs:attribute name="listingOrder" type="xs:positiveInteger"/>

element BasicMetadata-type/OriginalLanguage
diagram manifest-v1.13-DRAFT-20240202_p500.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:language-redefine
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
listingOrder  xs:positiveInteger        
spoken  xs:boolean        
written  xs:boolean        
signed  xs:boolean        
source <xs:element name="OriginalLanguage" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:language-redefine">
       
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
       
<xs:attribute name="spoken" type="xs:boolean"/>
       
<xs:attribute name="written" type="xs:boolean"/>
       
<xs:attribute name="signed" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/OriginalLanguage/@listingOrder
type xs:positiveInteger
source <xs:attribute name="listingOrder" type="xs:positiveInteger"/>

attribute BasicMetadata-type/OriginalLanguage/@spoken
type xs:boolean
source <xs:attribute name="spoken" type="xs:boolean"/>

attribute BasicMetadata-type/OriginalLanguage/@written
type xs:boolean
source <xs:attribute name="written" type="xs:boolean"/>

attribute BasicMetadata-type/OriginalLanguage/@signed
type xs:boolean
source <xs:attribute name="signed" type="xs:boolean"/>

element BasicMetadata-type/VersionLanguage
diagram manifest-v1.13-DRAFT-20240202_p501.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:language-redefine
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="VersionLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/VersionIntent
diagram manifest-v1.13-DRAFT-20240202_p502.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:VersionIntent-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audience md:Description md:EditUse md:EditClass md:MadeForRegion md:MadeForRegionExcluded md:Terms
source <xs:element name="VersionIntent" type="md:VersionIntent-type" minOccurs="0"/>

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

element BasicMetadata-type/ContentRelatedTo
diagram manifest-v1.13-DRAFT-20240202_p504.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedTo-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Relationship md:Description md:Work md:Character md:PersonOrGroup md:Period md:Place md:Venue md:Event md:Activity md:GroupingEntity md:Terms
source <xs:element name="ContentRelatedTo" type="md:ContentRelatedTo-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/AncillaryDescription
diagram manifest-v1.13-DRAFT-20240202_p505.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AncillaryDescription-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AdditionalTerms
attributes
Name  Type  Use  Default  Fixed  Annotation
ancillaryDescriptionID  md:id-type        
source <xs:element name="AncillaryDescription" type="md:AncillaryDescription-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/SecurityTitle
diagram manifest-v1.13-DRAFT-20240202_p506.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
expiration  md:YearDateOrTime-type        
source <xs:element name="SecurityTitle" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="expiration" type="md:YearDateOrTime-type"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/SecurityTitle/@expiration
type md:YearDateOrTime-type
source <xs:attribute name="expiration" type="md:YearDateOrTime-type"/>

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

element BasicMetadata-type/Parent
diagram manifest-v1.13-DRAFT-20240202_p508.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataParent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ParentContentID md:Parent md:SequenceInfo md:Region md:ExcludedRegion
attributes
Name  Type  Use  Default  Fixed  Annotation
relationshipType  derived by: xs:string        
source <xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/Terms
diagram manifest-v1.13-DRAFT-20240202_p509.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadataCharacter-type
diagram manifest-v1.13-DRAFT-20240202_p510.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:Pronouns md:Salutations md:GroupingEntity md:ImageReference md:CharacterDescription
used by
element BasicMetadataJob-type/CharacterInfo
complexType ContentRelatedToCharacter-type
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
source <xs:complexType name="BasicMetadataCharacter-type">
 
<xs:sequence>
   
<xs:element name="CharacterName" 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="CharacterID" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Nonfictional" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="appearance" type="md:string-Nonfictional-appearance"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Gender" type="md:Gender-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Pronouns" type="md:Pronouns-type" minOccurs="0"/>
   
<xs:element name="Salutations" type="md:Salutations-type" minOccurs="0"/>
   
<xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ImageReference" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
           
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CharacterDescription" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="sequence" type="xs:integer"/>
</xs:complexType>

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

element BasicMetadataCharacter-type/CharacterName
diagram manifest-v1.13-DRAFT-20240202_p511.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="CharacterName" 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 BasicMetadataCharacter-type/CharacterName/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element BasicMetadataCharacter-type/CharacterID
diagram manifest-v1.13-DRAFT-20240202_p512.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PersonIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation md:Scope
source <xs:element name="CharacterID" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataCharacter-type/Nonfictional
diagram manifest-v1.13-DRAFT-20240202_p513.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:boolean
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
appearance  md:string-Nonfictional-appearance        
source <xs:element name="Nonfictional" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="appearance" type="md:string-Nonfictional-appearance"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataCharacter-type/Nonfictional/@appearance
type md:string-Nonfictional-appearance
source <xs:attribute name="appearance" type="md:string-Nonfictional-appearance"/>

element BasicMetadataCharacter-type/Gender
diagram manifest-v1.13-DRAFT-20240202_p514.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Gender-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
transgender  xs:boolean        
specificGender  xs:string        
source <xs:element name="Gender" type="md:Gender-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataCharacter-type/Pronouns
diagram manifest-v1.13-DRAFT-20240202_p515.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Pronouns-type
properties
minOcc 0
maxOcc 1
content complex
children md:Subjective md:Objective md:Adjective md:Possessive md:Reflexive
attributes
Name  Type  Use  Default  Fixed  Annotation
noProunouns  xs:boolean        
source <xs:element name="Pronouns" type="md:Pronouns-type" minOccurs="0"/>

element BasicMetadataCharacter-type/Salutations
diagram manifest-v1.13-DRAFT-20240202_p516.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Salutations-type
properties
minOcc 0
maxOcc 1
content complex
children md:Title
attributes
Name  Type  Use  Default  Fixed  Annotation
noTitle  xs:boolean        
source <xs:element name="Salutations" type="md:Salutations-type" minOccurs="0"/>

element BasicMetadataCharacter-type/GroupingEntity
diagram manifest-v1.13-DRAFT-20240202_p517.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:GroupingEntity-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:GroupIdentity md:DisplayName md:Region md:AltGroupIdentifier
source <xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataCharacter-type/ImageReference
diagram manifest-v1.13-DRAFT-20240202_p518.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:anyURI
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
resolution  md:string-ArtReference_resolution        
purpose  md:string-ArtReference_purpose        
source <xs:element name="ImageReference" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
       
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

element BasicMetadataCharacter-type/CharacterDescription
diagram manifest-v1.13-DRAFT-20240202_p519.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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="CharacterDescription" 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 BasicMetadataCharacter-type/CharacterDescription/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType BasicMetadataGroup-type
diagram manifest-v1.13-DRAFT-20240202_p520.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:AssociatedOrg-type
properties
base md:AssociatedOrg-type
children md:DisplayName md:SortName md:AlternateName md:Level md:Description md:ImageReference md:AltIdentifier md:People md:ParentOrganizationID md:ParentGroup
used by
elements BasicMetadata-type/Group BasicMetadataGroup-type/ParentGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
roleCategory  md:string-AssociatedOrg-role        
source <xs:complexType name="BasicMetadataGroup-type">
 
<xs:complexContent>
   
<xs:extension base="md:AssociatedOrg-type">
     
<xs:sequence>
       
<xs:element name="Level" type="xs:nonNegativeInteger" minOccurs="0"/>
       
<xs:element name="Description" 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="ImageReference" minOccurs="0" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:anyURI">
               
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
               
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
               
<xs:attribute name="language" type="xs:language"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:choice minOccurs="0">
         
<xs:element name="ParentOrganizationID" type="md:orgID-type"/>
         
<xs:element name="ParentGroup" type="md:BasicMetadataGroup-type" maxOccurs="unbounded"/>
       
</xs:choice>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element BasicMetadataGroup-type/Level
diagram manifest-v1.13-DRAFT-20240202_p521.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Level" type="xs:nonNegativeInteger" minOccurs="0"/>

element BasicMetadataGroup-type/Description
diagram manifest-v1.13-DRAFT-20240202_p522.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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="Description" 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 BasicMetadataGroup-type/Description/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element BasicMetadataGroup-type/ImageReference
diagram manifest-v1.13-DRAFT-20240202_p523.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:anyURI
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
resolution  md:string-ArtReference_resolution        
purpose  md:string-ArtReference_purpose        
language  xs:language        
source <xs:element name="ImageReference" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
       
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

attribute BasicMetadataGroup-type/ImageReference/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element BasicMetadataGroup-type/AltIdentifier
diagram manifest-v1.13-DRAFT-20240202_p524.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataGroup-type/People
diagram manifest-v1.13-DRAFT-20240202_p525.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender md:Pronouns md:Salutations md:ImageReference md:Biography
source <xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataGroup-type/ParentOrganizationID
diagram manifest-v1.13-DRAFT-20240202_p526.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:orgID-type
properties
content simple
source <xs:element name="ParentOrganizationID" type="md:orgID-type"/>

element BasicMetadataGroup-type/ParentGroup
diagram manifest-v1.13-DRAFT-20240202_p527.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataGroup-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:DisplayName md:SortName md:AlternateName md:Level md:Description md:ImageReference md:AltIdentifier md:People md:ParentOrganizationID md:ParentGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
roleCategory  md:string-AssociatedOrg-role        
source <xs:element name="ParentGroup" type="md:BasicMetadataGroup-type" maxOccurs="unbounded"/>

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

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

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

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

element BasicMetadataInfo-type/TitleDisplay19
diagram manifest-v1.13-DRAFT-20240202_p529.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplay19" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleDisplay60
diagram manifest-v1.13-DRAFT-20240202_p530.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplay60" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleDisplayUnlimited
diagram manifest-v1.13-DRAFT-20240202_p531.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplayUnlimited" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleSort
diagram manifest-v1.13-DRAFT-20240202_p532.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleSort" type="xs:string" minOccurs="0"/>

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

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

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

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

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

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

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

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

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

element BasicMetadataInfo-type/DisplayIndicators
diagram manifest-v1.13-DRAFT-20240202_p537.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-DisplayIndicators
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

element BasicMetadataInfo-type/Keyword
diagram manifest-v1.13-DRAFT-20240202_p539.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Keyword
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Keyword" type="md:string-Keyword" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/VersionNotes
diagram manifest-v1.13-DRAFT-20240202_p540.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/Region
diagram manifest-v1.13-DRAFT-20240202_p541.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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 BasicMetadataInfo-type/ExcludedRegion
diagram manifest-v1.13-DRAFT-20240202_p542.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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 BasicMetadataInfo-type/TargetAudience
diagram manifest-v1.13-DRAFT-20240202_p543.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Audience-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Who md:When md:What md:Identification md:Terms
source <xs:element name="TargetAudience" type="md:Audience-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/OriginalTitle
diagram manifest-v1.13-DRAFT-20240202_p544.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OriginalTitle" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/CopyrightLine
diagram manifest-v1.13-DRAFT-20240202_p545.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/PeopleLocal
diagram manifest-v1.13-DRAFT-20240202_p546.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender md:Pronouns md:Salutations md:ImageReference md:Biography
source <xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

element BasicMetadataInfo-type/Terms
diagram manifest-v1.13-DRAFT-20240202_p548.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadataJob-type
diagram manifest-v1.13-DRAFT-20240202_p549.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:JobFunction md:JobDisplay md:BillingBlockOrder md:Character md:CharacterInfo md:Guest
used by
element BasicMetadataPeople-type/Job
source <xs:complexType name="BasicMetadataJob-type">
 
<xs:sequence>
   
<xs:element name="JobFunction">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:Role-type">
           
<xs:attribute name="scheme" type="md:string-JobFunction_scheme"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobDisplay" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-JobDisplay">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BillingBlockOrder" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:int">
           
<xs:attribute name="topBilled" type="xs:boolean"/>
           
<xs:attribute name="region" type="md:RegionUnion-type"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CharacterInfo" type="md:BasicMetadataCharacter-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Guest" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

element BasicMetadataJob-type/BillingBlockOrder
diagram manifest-v1.13-DRAFT-20240202_p552.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:int
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
topBilled  xs:boolean        
region  md:RegionUnion-type        
source <xs:element name="BillingBlockOrder" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="topBilled" type="xs:boolean"/>
       
<xs:attribute name="region" type="md:RegionUnion-type"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataJob-type/BillingBlockOrder/@topBilled
type xs:boolean
source <xs:attribute name="topBilled" type="xs:boolean"/>

attribute BasicMetadataJob-type/BillingBlockOrder/@region
type md:RegionUnion-type
source <xs:attribute name="region" type="md:RegionUnion-type"/>

element BasicMetadataJob-type/Character
diagram manifest-v1.13-DRAFT-20240202_p553.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataJob-type/CharacterInfo
diagram manifest-v1.13-DRAFT-20240202_p554.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataCharacter-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:Pronouns md:Salutations md:GroupingEntity md:ImageReference md:CharacterDescription
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
source <xs:element name="CharacterInfo" type="md:BasicMetadataCharacter-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataJob-type/Guest
diagram manifest-v1.13-DRAFT-20240202_p555.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Guest" type="xs:boolean" minOccurs="0"/>

complexType BasicMetadataParent-type
diagram manifest-v1.13-DRAFT-20240202_p556.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ParentContentID md:Parent md:SequenceInfo md:Region md:ExcludedRegion
used by
element BasicMetadata-type/Parent
attributes
Name  Type  Use  Default  Fixed  Annotation
relationshipType  derived by: xs:string        
source <xs:complexType name="BasicMetadataParent-type">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="ParentContentID" type="md:ContentID-type"/>
     
<xs:element name="Parent" type="md:BasicMetadata-type"/>
   
</xs:choice>
   
<xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>
   
<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:sequence>
 
<xs:attribute name="relationshipType">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="isclipof"/>
       
<xs:enumeration value="isepisodeof"/>
       
<xs:enumeration value="isseasonof"/>
       
<xs:enumeration value="ispieceof"/>
       
<xs:enumeration value="ispartof"/>
       
<xs:enumeration value="isderivedfrom"/>
       
<xs:enumeration value="iscompositeof"/>
       
<xs:enumeration value="issupplementto"/>
       
<xs:enumeration value="ispromotionfor"/>
       
<xs:enumeration value="isbasedon"/>
       
<xs:enumeration value="isdescendentof"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

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

element BasicMetadataParent-type/ParentContentID
diagram manifest-v1.13-DRAFT-20240202_p557.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentID-type
properties
content simple
source <xs:element name="ParentContentID" type="md:ContentID-type"/>

element BasicMetadataParent-type/Parent
diagram manifest-v1.13-DRAFT-20240202_p558.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadata-type
properties
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:FrameRate md:AltIdentifier md:RatingSet md:People md:Group md:Place md:Activity md:Timeframe md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:VersionIntent md:AssociatedOrg md:ContentRelatedTo md:AncillaryDescription md:SecurityTitle md:SequenceInfo md:Parent md:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="Parent" type="md:BasicMetadata-type"/>

element BasicMetadataParent-type/SequenceInfo
diagram manifest-v1.13-DRAFT-20240202_p559.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentSequenceInfo-type
properties
minOcc 0
maxOcc 1
content complex
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
source <xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>

element BasicMetadataParent-type/Region
diagram manifest-v1.13-DRAFT-20240202_p560.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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 BasicMetadataParent-type/ExcludedRegion
diagram manifest-v1.13-DRAFT-20240202_p561.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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"/>

complexType BasicMetadataPeople-type
diagram manifest-v1.13-DRAFT-20240202_p562.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Job md:Name md:Identifier md:Gender md:Pronouns md:Salutations md:ImageReference md:Biography
used by
elements TimedEvent-type/People BasicMetadataGroup-type/People BasicMetadata-type/People DigitalAssetAudioData-type/People BasicMetadataInfo-type/PeopleLocal
source <xs:complexType name="BasicMetadataPeople-type">
 
<xs:sequence>
   
<xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>
   
<xs:element name="Name" type="md:PersonName-type"/>
   
<xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Gender" type="md:Gender-type" minOccurs="0"/>
   
<xs:element name="Pronouns" type="md:Pronouns-type" minOccurs="0"/>
   
<xs:element name="Salutations" type="md:Salutations-type" minOccurs="0"/>
   
<xs:element name="ImageReference" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
           
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Biography" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element BasicMetadataPeople-type/Job
diagram manifest-v1.13-DRAFT-20240202_p563.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataJob-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:JobFunction md:JobDisplay md:BillingBlockOrder md:Character md:CharacterInfo md:Guest
source <xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Name
diagram manifest-v1.13-DRAFT-20240202_p564.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PersonName-type
properties
content complex
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
source <xs:element name="Name" type="md:PersonName-type"/>

element BasicMetadataPeople-type/Identifier
diagram manifest-v1.13-DRAFT-20240202_p565.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PersonIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation md:Scope
source <xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Gender
diagram manifest-v1.13-DRAFT-20240202_p566.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Gender-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
transgender  xs:boolean        
specificGender  xs:string        
source <xs:element name="Gender" type="md:Gender-type" minOccurs="0"/>

element BasicMetadataPeople-type/Pronouns
diagram manifest-v1.13-DRAFT-20240202_p567.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Pronouns-type
properties
minOcc 0
maxOcc 1
content complex
children md:Subjective md:Objective md:Adjective md:Possessive md:Reflexive
attributes
Name  Type  Use  Default  Fixed  Annotation
noProunouns  xs:boolean        
source <xs:element name="Pronouns" type="md:Pronouns-type" minOccurs="0"/>

element BasicMetadataPeople-type/Salutations
diagram manifest-v1.13-DRAFT-20240202_p568.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Salutations-type
properties
minOcc 0
maxOcc 1
content complex
children md:Title
attributes
Name  Type  Use  Default  Fixed  Annotation
noTitle  xs:boolean        
source <xs:element name="Salutations" type="md:Salutations-type" minOccurs="0"/>

element BasicMetadataPeople-type/ImageReference
diagram manifest-v1.13-DRAFT-20240202_p569.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:anyURI
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
resolution  md:string-ArtReference_resolution        
purpose  md:string-ArtReference_purpose        
source <xs:element name="ImageReference" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
       
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

element BasicMetadataPeople-type/Biography
diagram manifest-v1.13-DRAFT-20240202_p570.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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="Biography" 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 BasicMetadataPeople-type/Biography/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType CompanyCredits-type
diagram manifest-v1.13-DRAFT-20240202_p571.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:DisplayString md:Region md:DisplaySequence
source <xs:complexType name="CompanyCredits-type">
 
<xs:sequence>
   
<xs:element name="DisplayString" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

element CompanyCredits-type/Region
diagram manifest-v1.13-DRAFT-20240202_p573.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element CompanyCredits-type/DisplaySequence
diagram manifest-v1.13-DRAFT-20240202_p574.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>

complexType Compatibility-type
diagram manifest-v1.13-DRAFT-20240202_p575.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:SpecVersion md:System md:Profile md:ValidatorParameter
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">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="subProfile" type="xs:anyURI"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ValidatorParameter" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Compatibility-type/SpecVersion
diagram manifest-v1.13-DRAFT-20240202_p576.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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.13-DRAFT-20240202_p577.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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.13-DRAFT-20240202_p578.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:anyURI
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
subProfile  xs:anyURI        
source <xs:element name="Profile">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="subProfile" type="xs:anyURI"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Compatibility-type/Profile/@subProfile
type xs:anyURI
source <xs:attribute name="subProfile" type="xs:anyURI"/>

element Compatibility-type/ValidatorParameter
diagram manifest-v1.13-DRAFT-20240202_p579.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="ValidatorParameter" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType complex-SequenceInfo-AlternateNumber
diagram manifest-v1.13-DRAFT-20240202_p580.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-SequenceInfo-AlternateNumber
properties
base md:string-SequenceInfo-AlternateNumber
used by
element ContentSequenceInfo-type/AlternateNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-AlternateNumber-domain        
source <xs:complexType name="complex-SequenceInfo-AlternateNumber">
 
<xs:simpleContent>
   
<xs:extension base="md:string-SequenceInfo-AlternateNumber">
     
<xs:attribute name="domain" type="md:string-SequenceInfo-AlternateNumber-domain"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

complexType complex-SequenceInfo-DistributionNumber
diagram manifest-v1.13-DRAFT-20240202_p581.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-SequenceInfo-DistributionNumber
properties
base md:string-SequenceInfo-DistributionNumber
used by
element ContentSequenceInfo-type/DistributionNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-DistributionNumber-domain        
source <xs:complexType name="complex-SequenceInfo-DistributionNumber">
 
<xs:simpleContent>
   
<xs:extension base="md:string-SequenceInfo-DistributionNumber">
     
<xs:attribute name="domain" type="md:string-SequenceInfo-DistributionNumber-domain"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

complexType complex-SequenceInfo-HouseSequence
diagram manifest-v1.13-DRAFT-20240202_p582.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-SequenceInfo-HouseSequence
properties
base md:string-SequenceInfo-HouseSequence
used by
element ContentSequenceInfo-type/HouseSequence
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-HouseSequence-domain        
source <xs:complexType name="complex-SequenceInfo-HouseSequence">
 
<xs:simpleContent>
   
<xs:extension base="md:string-SequenceInfo-HouseSequence">
     
<xs:attribute name="domain" type="md:string-SequenceInfo-HouseSequence-domain"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

complexType Compliance-type
diagram manifest-v1.13-DRAFT-20240202_p583.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
used by
elements DigitalAssetAudioData-type/Compliance DigitalAssetVideoData-type/Compliance DigitalAssetImageData-type/Compliance DigitalAssetSubtitleData-type/Compliance DigitalAssetInteractiveData-type/Compliance DigitalAssetAncillaryData-type/Compliance
source <xs:complexType name="Compliance-type">
 
<xs:sequence>
   
<xs:element name="Category" type="xs:string" minOccurs="0"/>
   
<xs:element name="Standard" type="xs:string" minOccurs="0"/>
   
<xs:element name="StandardDetail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Disposition" type="xs:string"/>
   
<xs:element name="CompetentAuthority" type="md:AssociatedOrg-type" minOccurs="0"/>
   
<xs:element name="Certificate" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:base64Binary">
           
<xs:attribute name="MIME" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TestingOrganization" type="md:AssociatedOrg-type" minOccurs="0"/>
   
<xs:element name="TestingMethod" type="xs:string" minOccurs="0"/>
   
<xs:element name="TestingDate" type="md:YearDateOrTime-type" minOccurs="0"/>
   
<xs:element name="ErrorDescription" type="md:QCErrorDescription-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Compliance-type/Category
diagram manifest-v1.13-DRAFT-20240202_p584.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Category" type="xs:string" minOccurs="0"/>

element Compliance-type/Standard
diagram manifest-v1.13-DRAFT-20240202_p585.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Standard" type="xs:string" minOccurs="0"/>

element Compliance-type/StandardDetail
diagram manifest-v1.13-DRAFT-20240202_p586.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="StandardDetail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element Compliance-type/Disposition
diagram manifest-v1.13-DRAFT-20240202_p587.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Disposition" type="xs:string"/>

element Compliance-type/CompetentAuthority
diagram manifest-v1.13-DRAFT-20240202_p588.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssociatedOrg-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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
roleCategory  md:string-AssociatedOrg-role        
source <xs:element name="CompetentAuthority" type="md:AssociatedOrg-type" minOccurs="0"/>

element Compliance-type/Certificate
diagram manifest-v1.13-DRAFT-20240202_p589.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:base64Binary
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
MIME  xs:string        
source <xs:element name="Certificate" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:base64Binary">
       
<xs:attribute name="MIME" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Compliance-type/Certificate/@MIME
type xs:string
source <xs:attribute name="MIME" type="xs:string"/>

element Compliance-type/TestingOrganization
diagram manifest-v1.13-DRAFT-20240202_p590.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssociatedOrg-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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
roleCategory  md:string-AssociatedOrg-role        
source <xs:element name="TestingOrganization" type="md:AssociatedOrg-type" minOccurs="0"/>

element Compliance-type/TestingMethod
diagram manifest-v1.13-DRAFT-20240202_p591.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TestingMethod" type="xs:string" minOccurs="0"/>

element Compliance-type/TestingDate
diagram manifest-v1.13-DRAFT-20240202_p592.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TestingDate" type="md:YearDateOrTime-type" minOccurs="0"/>

element Compliance-type/ErrorDescription
diagram manifest-v1.13-DRAFT-20240202_p593.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCErrorDescription-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ErrorReference md:ErrorCategory md:ErrorTerm md:CategorySpecificInfo md:Comments md:FullOrPartialQC md:QCReportLocation md:Severity
source <xs:element name="ErrorDescription" type="md:QCErrorDescription-type" minOccurs="0" maxOccurs="unbounded"/>

element Compliance-type/Comments
diagram manifest-v1.13-DRAFT-20240202_p594.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Comments" type="xs:string" minOccurs="0"/>

complexType CompObj-type
diagram manifest-v1.13-DRAFT-20240202_p595.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Entry md:CompilationClass
used by
complexType CompObjData-type
source <xs:complexType name="CompObj-type">
 
<xs:sequence>
   
<xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CompilationClass" type="md:CompObjClass-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CompObj-type/Entry
diagram manifest-v1.13-DRAFT-20240202_p596.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CompObjEntry-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:EntryNumber md:EntryClass md:Entry md:ContentID md:BasicMetadata
source <xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>

element CompObj-type/CompilationClass
diagram manifest-v1.13-DRAFT-20240202_p597.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CompObjClass-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
hasOtherInclusions  xs:boolean  optional      
source <xs:element name="CompilationClass" type="md:CompObjClass-type" minOccurs="0"/>

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

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

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

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

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

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

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

element CompObjEntry-type/DisplayName
diagram manifest-v1.13-DRAFT-20240202_p602.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:StringAndLanguage-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="DisplayName" type="md:StringAndLanguage-type" minOccurs="0" maxOccurs="unbounded"/>

element CompObjEntry-type/EntryNumber
diagram manifest-v1.13-DRAFT-20240202_p603.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Compilation-EntryNumber
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EntryNumber" type="md:string-Compilation-EntryNumber" minOccurs="0"/>

element CompObjEntry-type/EntryClass
diagram manifest-v1.13-DRAFT-20240202_p604.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Compilation-EntryClass
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EntryClass" type="md:string-Compilation-EntryClass" minOccurs="0"/>

element CompObjEntry-type/Entry
diagram manifest-v1.13-DRAFT-20240202_p605.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CompObjEntry-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:EntryNumber md:EntryClass md:Entry md:ContentID md:BasicMetadata
source <xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>

element CompObjEntry-type/ContentID
diagram manifest-v1.13-DRAFT-20240202_p606.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element CompObjEntry-type/BasicMetadata
diagram manifest-v1.13-DRAFT-20240202_p607.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadata-type
properties
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:FrameRate md:AltIdentifier md:RatingSet md:People md:Group md:Place md:Activity md:Timeframe md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:VersionIntent md:AssociatedOrg md:ContentRelatedTo md:AncillaryDescription md:SecurityTitle md:SequenceInfo md:Parent md:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:element name="BasicMetadata" type="md:BasicMetadata-type"/>

complexType ContactInfo-type
diagram manifest-v1.13-DRAFT-20240202_p608.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
used by
elements FileDelivery-type/Contact ManifestSource-type/DeliveryContact
source <xs:complexType name="ContactInfo-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="PrimaryEmail" type="xs:string"/>
   
<xs:element name="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Phone" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContactInfo-type/Name
diagram manifest-v1.13-DRAFT-20240202_p609.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element ContactInfo-type/PrimaryEmail
diagram manifest-v1.13-DRAFT-20240202_p610.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="PrimaryEmail" type="xs:string"/>

element ContactInfo-type/AlternateEmail
diagram manifest-v1.13-DRAFT-20240202_p611.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContactInfo-type/Address
diagram manifest-v1.13-DRAFT-20240202_p612.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

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

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

complexType ContainerMetadata-type
diagram manifest-v1.13-DRAFT-20240202_p614.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerIntent md:ContainerSpecificMetadata
used by
elements FileInfo-type/ContainerMetadata ContainerTrackMetadata-type/Container
complexType ContainerMetadataWithID-type
source <xs:complexType name="ContainerMetadata-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>
   
<xs:element name="Track" type="md:ContainerTrackMetadata-type" maxOccurs="unbounded"/>
   
<xs:element name="Hash" type="md:Hash-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Size" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="ContainerReference" type="md:string-Container-ContainerReference" minOccurs="0"/>
   
<xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContainerIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContainerSpecificMetadata" type="md:ContainerSpecific-type" minOccurs="0"/>
   
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContainerMetadata-type/Type
diagram manifest-v1.13-DRAFT-20240202_p615.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Container-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>

element ContainerMetadata-type/Track
diagram manifest-v1.13-DRAFT-20240202_p616.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContainerTrackMetadata-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Container md:ExternalTrackReference md:InternalTrackReference
source <xs:element name="Track" type="md:ContainerTrackMetadata-type" maxOccurs="unbounded"/>

element ContainerMetadata-type/Hash
diagram manifest-v1.13-DRAFT-20240202_p617.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Hash-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
method  md:string-Hash-method        
source <xs:element name="Hash" type="md:Hash-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerMetadata-type/Size
diagram manifest-v1.13-DRAFT-20240202_p618.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Size" type="xs:positiveInteger" minOccurs="0"/>

element ContainerMetadata-type/ContainerReference
diagram manifest-v1.13-DRAFT-20240202_p619.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Container-ContainerReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContainerReference" type="md:string-Container-ContainerReference" minOccurs="0"/>

element ContainerMetadata-type/ContainerIdentifier
diagram manifest-v1.13-DRAFT-20240202_p620.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerMetadata-type/ContainerIntent
diagram manifest-v1.13-DRAFT-20240202_p621.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="ContainerIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerMetadata-type/ContainerSpecificMetadata
diagram manifest-v1.13-DRAFT-20240202_p622.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContainerSpecific-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="ContainerSpecificMetadata" type="md:ContainerSpecific-type" minOccurs="0"/>

complexType ContainerMetadataWithID-type
diagram manifest-v1.13-DRAFT-20240202_p623.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:ContainerMetadata-type
properties
base md:ContainerMetadata-type
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerIntent md:ContainerSpecificMetadata md:ContainerID
source <xs:complexType name="ContainerMetadataWithID-type">
 
<xs:complexContent>
   
<xs:extension base="md:ContainerMetadata-type">
     
<xs:sequence>
       
<xs:element name="ContainerID" type="md:ContentIdentifier-type"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ContainerMetadataWithID-type/ContainerID
diagram manifest-v1.13-DRAFT-20240202_p624.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="ContainerID" type="md:ContentIdentifier-type"/>

complexType ContainerSpecific-type
diagram manifest-v1.13-DRAFT-20240202_p625.png
namespace http://www.movielabs.com/schema/md/v2.12/md
used by
element ContainerMetadata-type/ContainerSpecificMetadata
source <xs:complexType name="ContainerSpecific-type">
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType ContainerTrackMetadata-type
diagram manifest-v1.13-DRAFT-20240202_p626.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Container md:ExternalTrackReference md:InternalTrackReference
used by
element ContainerMetadata-type/Track
source <xs:complexType name="ContainerTrackMetadata-type">
 
<xs:choice>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>
   
<xs:element name="Container" type="md:ContainerMetadata-type"/>
   
<xs:element name="ExternalTrackReference" type="md:DigitalAssetExternalTrackReference-type"/>
   
<xs:element name="InternalTrackReference" type="md:string-TrackReference"/>
 
</xs:choice>
</xs:complexType>

element ContainerTrackMetadata-type/Audio
diagram manifest-v1.13-DRAFT-20240202_p627.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioData-type
properties
content complex
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>

element ContainerTrackMetadata-type/Video
diagram manifest-v1.13-DRAFT-20240202_p628.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoData-type
properties
content complex
children md:Description md:Type md:SubType md:Encoding md:Picture md:ColorType md:PictureFormat md:CaptureMethod md:Language md:SubtitleLanguage md:SignedLanguage md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Video" type="md:DigitalAssetVideoData-type"/>

element ContainerTrackMetadata-type/Subtitle
diagram manifest-v1.13-DRAFT-20240202_p629.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetSubtitleData-type
properties
content complex
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>

element ContainerTrackMetadata-type/Image
diagram manifest-v1.13-DRAFT-20240202_p630.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetImageData-type
properties
content complex
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type"/>

element ContainerTrackMetadata-type/Interactive
diagram manifest-v1.13-DRAFT-20240202_p631.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetInteractiveData-type
properties
content complex
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>

element ContainerTrackMetadata-type/Container
diagram manifest-v1.13-DRAFT-20240202_p632.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContainerMetadata-type
properties
content complex
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerIntent md:ContainerSpecificMetadata
source <xs:element name="Container" type="md:ContainerMetadata-type"/>

element ContainerTrackMetadata-type/ExternalTrackReference
diagram manifest-v1.13-DRAFT-20240202_p633.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetExternalTrackReference-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
namespace  xs:string        
location  xs:string        
trackReference  md:string-TrackReference        
source <xs:element name="ExternalTrackReference" type="md:DigitalAssetExternalTrackReference-type"/>

element ContainerTrackMetadata-type/InternalTrackReference
diagram manifest-v1.13-DRAFT-20240202_p634.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
content simple
source <xs:element name="InternalTrackReference" type="md:string-TrackReference"/>

complexType ContentIdentifier-type
diagram manifest-v1.13-DRAFT-20240202_p635.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Namespace md:Identifier md:Location md:Scope
used by
elements ContainerReference-type/ContainerIdentifier FileInfo-type/Identifier PlayableSequence-type/ReferenceID GroupingEntity-type/AltGroupIdentifier BasicMetadataGroup-type/AltIdentifier BasicMetadata-type/AltIdentifier AbbreviatedMetadata-type/AltIdentifier Terms-type/AltIdentifier DigitalAssetAncillaryData-type/BaseTrackIdentifier ContainerMetadataWithID-type/ContainerID ContainerMetadata-type/ContainerIdentifier Audience-type/Identification Activity-type/Identifier ContentRelatedToWork-type/OtherIdentifier AssetIntentReference-type/OtherIdentifier DigitalAssetAudioData-type/TrackIdentifier DigitalAssetVideoData-type/TrackIdentifier DigitalAssetImageData-type/TrackIdentifier DigitalAssetSubtitleData-type/TrackIdentifier DigitalAssetInteractiveData-type/TrackIdentifier
complexType OtherID-type
source <xs:complexType name="ContentIdentifier-type">
 
<xs:sequence>
   
<xs:element name="Namespace" type="md:string-ContentID-Namespace"/>
   
<xs:element name="Identifier" type="md:string-ContentID-Identifier"/>
   
<xs:element name="Location" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Scope" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-ContentID-Scope">
           
<xs:attribute name="subscope" type="md:string-ContentID-subscope"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContentIdentifier-type/Namespace
diagram manifest-v1.13-DRAFT-20240202_p636.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-ContentID-Namespace
properties
content simple
source <xs:element name="Namespace" type="md:string-ContentID-Namespace"/>

element ContentIdentifier-type/Identifier
diagram manifest-v1.13-DRAFT-20240202_p637.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-ContentID-Identifier
properties
content simple
source <xs:element name="Identifier" type="md:string-ContentID-Identifier"/>

element ContentIdentifier-type/Location
diagram manifest-v1.13-DRAFT-20240202_p638.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Location" type="xs:anyURI" minOccurs="0"/>

element ContentIdentifier-type/Scope
diagram manifest-v1.13-DRAFT-20240202_p639.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-ContentID-Scope
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
subscope  md:string-ContentID-subscope        
source <xs:element name="Scope" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-ContentID-Scope">
       
<xs:attribute name="subscope" type="md:string-ContentID-subscope"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentIdentifier-type/Scope/@subscope
type md:string-ContentID-subscope
source <xs:attribute name="subscope" type="md:string-ContentID-subscope"/>

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

element ContentRating-type/NotRated
diagram manifest-v1.13-DRAFT-20240202_p641.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:boolean
properties
content complex
fixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
condition  md:string-NotRated-condition        
source <xs:element name="NotRated" fixed="true">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="condition" type="md:string-NotRated-condition"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element ContentRating-type/Rating
diagram manifest-v1.13-DRAFT-20240202_p642.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRatingDetail-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Region md:System md:Value md:Reason md:LinkToLogo md:Description
source <xs:element name="Rating" type="md:ContentRatingDetail-type" maxOccurs="unbounded"/>

element ContentRating-type/AdultContent
diagram manifest-v1.13-DRAFT-20240202_p643.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AdultContent" type="xs:boolean" minOccurs="0"/>

complexType ContentRatingDetail-type
diagram manifest-v1.13-DRAFT-20240202_p644.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Region md:System md:Value md:Reason md:LinkToLogo md:Description
used by
element ContentRating-type/Rating
source <xs:complexType name="ContentRatingDetail-type">
 
<xs:sequence>
   
<xs:element name="Region" type="md:Region-type"/>
   
<xs:element name="System" type="md:string-Rating-System"/>
   
<xs:element name="Value" type="xs:string"/>
   
<xs:element name="Reason" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="value" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LinkToLogo" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
           
<xs:attribute name="authoritative" type="xs:boolean"/>
           
<xs:attribute name="origin" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContentRatingDetail-type/Region
diagram manifest-v1.13-DRAFT-20240202_p645.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type"/>

element ContentRatingDetail-type/System
diagram manifest-v1.13-DRAFT-20240202_p646.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Rating-System
properties
content simple
source <xs:element name="System" type="md:string-Rating-System"/>

element ContentRatingDetail-type/Value
diagram manifest-v1.13-DRAFT-20240202_p647.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

element ContentRatingDetail-type/Reason
diagram manifest-v1.13-DRAFT-20240202_p648.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  xs:string        
source <xs:element name="Reason" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="value" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRatingDetail-type/Reason/@value
type xs:string
source <xs:attribute name="value" type="xs:string"/>

element ContentRatingDetail-type/LinkToLogo
diagram manifest-v1.13-DRAFT-20240202_p649.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:anyURI
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="LinkToLogo" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRatingDetail-type/LinkToLogo/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element ContentRatingDetail-type/Description
diagram manifest-v1.13-DRAFT-20240202_p650.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
authoritative  xs:boolean        
origin  xs:string        
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
       
<xs:attribute name="authoritative" type="xs:boolean"/>
       
<xs:attribute name="origin" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRatingDetail-type/Description/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

attribute ContentRatingDetail-type/Description/@authoritative
type xs:boolean
source <xs:attribute name="authoritative" type="xs:boolean"/>

attribute ContentRatingDetail-type/Description/@origin
type xs:string
source <xs:attribute name="origin" type="xs:string"/>

complexType ContentRelatedTo-type
diagram manifest-v1.13-DRAFT-20240202_p651.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Relationship md:Description md:Work md:Character md:PersonOrGroup md:Period md:Place md:Venue md:Event md:Activity md:GroupingEntity md:Terms
used by
element BasicMetadata-type/ContentRelatedTo
source <xs:complexType name="ContentRelatedTo-type">
 
<xs:sequence>
   
<xs:element name="Relationship" type="md:ContentRelatedToRelationship-type">
     
<xs:annotation>
       
<xs:documentation>Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Description of the subject of the work.  Especially important if other elements are insuffiicent.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:choice minOccurs="0">
     
<xs:element name="Work" type="md:ContentRelatedToWork-type" maxOccurs="unbounded"/>
     
<xs:element name="Character" type="md:ContentRelatedToCharacter-type" maxOccurs="unbounded"/>
     
<xs:element name="PersonOrGroup" type="md:ContentRelatedToPerson-type" maxOccurs="unbounded"/>
     
<xs:element name="Period" type="md:ContentRelatedToPeriod-type" maxOccurs="unbounded"/>
     
<xs:element name="Place" type="md:ContentRelatedToPlace-type" maxOccurs="unbounded"/>
     
<xs:element name="Venue" type="md:ContentRelatedToVenue-type" maxOccurs="unbounded"/>
     
<xs:element name="Event" type="md:ContentRelatedToEvent-type" maxOccurs="unbounded"/>
     
<xs:element name="Activity" type="md:ContentRelatedToActivity-type" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContentRelatedTo-type/Relationship
diagram manifest-v1.13-DRAFT-20240202_p652.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToRelationship-type
properties
content complex
children md:Type md:SubType md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
annotation
documentation
Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.
source <xs:element name="Relationship" type="md:ContentRelatedToRelationship-type">
 
<xs:annotation>
   
<xs:documentation>Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentRelatedTo-type/Description
diagram manifest-v1.13-DRAFT-20240202_p653.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
annotation
documentation
Description of the subject of the work.  Especially important if other elements are insuffiicent.
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Description of the subject of the work.  Especially important if other elements are insuffiicent.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element ContentRelatedTo-type/Work
diagram manifest-v1.13-DRAFT-20240202_p654.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToWork-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:WorkType md:ContentID md:OtherIdentifier md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Work" type="md:ContentRelatedToWork-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Character
diagram manifest-v1.13-DRAFT-20240202_p655.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToCharacter-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:Pronouns md:Salutations md:GroupingEntity md:ImageReference md:CharacterDescription md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Character" type="md:ContentRelatedToCharacter-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/PersonOrGroup
diagram manifest-v1.13-DRAFT-20240202_p656.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToPerson-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Identifier md:Name md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="PersonOrGroup" type="md:ContentRelatedToPerson-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Period
diagram manifest-v1.13-DRAFT-20240202_p657.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToPeriod-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:Subtype md:DateTime md:Duration md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
primary  xs:boolean        
source <xs:element name="Period" type="md:ContentRelatedToPeriod-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Place
diagram manifest-v1.13-DRAFT-20240202_p658.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToPlace-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Region md:Address md:EarthCoordinate md:OtherCoordinate md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Place" type="md:ContentRelatedToPlace-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Venue
diagram manifest-v1.13-DRAFT-20240202_p659.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToVenue-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:Subtype md:Name md:SubName md:Location
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
primary  xs:boolean        
source <xs:element name="Venue" type="md:ContentRelatedToVenue-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Event
diagram manifest-v1.13-DRAFT-20240202_p660.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToEvent-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:SubType md:Date md:Duration md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Event" type="md:ContentRelatedToEvent-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Activity
diagram manifest-v1.13-DRAFT-20240202_p661.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToActivity-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:Subtype md:Name md:SubName md:Identifier
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Activity" type="md:ContentRelatedToActivity-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/GroupingEntity
diagram manifest-v1.13-DRAFT-20240202_p662.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:GroupingEntity-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:GroupIdentity md:DisplayName md:Region md:AltGroupIdentifier
source <xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Terms
diagram manifest-v1.13-DRAFT-20240202_p663.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Terms-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Money md:Event md:Text md:Boolean md:Duration md:URI md:Language md:ID md:AltIdentifier md:YearDateTime md:Time md:Region md:Timecode md:Binary md:Label
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType ContentRelatedToActivity-type
diagram manifest-v1.13-DRAFT-20240202_p664.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:Activity-type
properties
base md:Activity-type
children md:Type md:Subtype md:Name md:SubName md:Identifier
used by
element ContentRelatedTo-type/Activity
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToActivity-type">
 
<xs:complexContent>
   
<xs:extension base="md:Activity-type">
     
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType ContentRelatedToCharacter-type
diagram manifest-v1.13-DRAFT-20240202_p665.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:BasicMetadataCharacter-type
properties
base md:BasicMetadataCharacter-type
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:Pronouns md:Salutations md:GroupingEntity md:ImageReference md:CharacterDescription md:Description
used by
element ContentRelatedTo-type/Character
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToCharacter-type">
 
<xs:complexContent>
   
<xs:extension base="md:BasicMetadataCharacter-type">
     
<xs:sequence>
       
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:string">
               
<xs:attribute name="language" type="md:language-redefine"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
     
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ContentRelatedToCharacter-type/Description
diagram manifest-v1.13-DRAFT-20240202_p666.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType ContentRelatedToEvent-type
diagram manifest-v1.13-DRAFT-20240202_p667.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:Date md:Duration md:Description
used by
element ContentRelatedTo-type/Event
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToEvent-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Battle, Crime, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Date" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:YearDateOrTime-type">
           
<xs:attribute name="approximate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Duration" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:duration">
           
<xs:attribute name="approximate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToEvent-type/Type
diagram manifest-v1.13-DRAFT-20240202_p668.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Battle, Crime, etc.
source <xs:element name="Type" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Battle, Crime, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentRelatedToEvent-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p669.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContentRelatedToEvent-type/Date
diagram manifest-v1.13-DRAFT-20240202_p670.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
approximate  xs:boolean        
source <xs:element name="Date" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:YearDateOrTime-type">
       
<xs:attribute name="approximate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRelatedToEvent-type/Date/@approximate
type xs:boolean
source <xs:attribute name="approximate" type="xs:boolean"/>

element ContentRelatedToEvent-type/Duration
diagram manifest-v1.13-DRAFT-20240202_p671.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:duration
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
approximate  xs:boolean        
source <xs:element name="Duration" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:duration">
       
<xs:attribute name="approximate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRelatedToEvent-type/Duration/@approximate
type xs:boolean
source <xs:attribute name="approximate" type="xs:boolean"/>

element ContentRelatedToEvent-type/Description
diagram manifest-v1.13-DRAFT-20240202_p672.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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="Description" 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 ContentRelatedToEvent-type/Description/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType ContentRelatedToPeriod-type
diagram manifest-v1.13-DRAFT-20240202_p673.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:Timeframe-type
properties
base md:Timeframe-type
children md:Type md:Subtype md:DateTime md:Duration md:Description
used by
element ContentRelatedTo-type/Period
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
primary  xs:boolean        
source <xs:complexType name="ContentRelatedToPeriod-type">
 
<xs:complexContent>
   
<xs:extension base="md:Timeframe-type">
     
<xs:attribute name="primary" type="xs:boolean"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute ContentRelatedToPeriod-type/@primary
type xs:boolean
source <xs:attribute name="primary" type="xs:boolean"/>

complexType ContentRelatedToPerson-type
diagram manifest-v1.13-DRAFT-20240202_p674.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Identifier md:Name md:Description
used by
element ContentRelatedTo-type/PersonOrGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToPerson-type">
 
<xs:sequence>
   
<xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Name" type="md:PersonName-type"/>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToPerson-type/Identifier
diagram manifest-v1.13-DRAFT-20240202_p675.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PersonIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation md:Scope
source <xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContentRelatedToPerson-type/Name
diagram manifest-v1.13-DRAFT-20240202_p676.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PersonName-type
properties
content complex
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
source <xs:element name="Name" type="md:PersonName-type"/>

element ContentRelatedToPerson-type/Description
diagram manifest-v1.13-DRAFT-20240202_p677.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType ContentRelatedToPlace-type
diagram manifest-v1.13-DRAFT-20240202_p678.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Region md:Address md:EarthCoordinate md:OtherCoordinate md:Description
used by
element ContentRelatedTo-type/Place
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToPlace-type">
 
<xs:sequence>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0"/>
   
<xs:element name="Address" type="xs:string" minOccurs="0"/>
   
<xs:element name="EarthCoordinate" type="md:CoordinateEarth-type" minOccurs="0"/>
   
<xs:element name="OtherCoordinate" type="md:CoordinateOther-type" minOccurs="0"/>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToPlace-type/Region
diagram manifest-v1.13-DRAFT-20240202_p679.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0"/>

element ContentRelatedToPlace-type/Address
diagram manifest-v1.13-DRAFT-20240202_p680.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Address" type="xs:string" minOccurs="0"/>

element ContentRelatedToPlace-type/EarthCoordinate
diagram manifest-v1.13-DRAFT-20240202_p681.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CoordinateEarth-type
properties
minOcc 0
maxOcc 1
content complex
children md:Latitude md:Longitude md:ElevationMeters
source <xs:element name="EarthCoordinate" type="md:CoordinateEarth-type" minOccurs="0"/>

element ContentRelatedToPlace-type/OtherCoordinate
diagram manifest-v1.13-DRAFT-20240202_p682.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CoordinateOther-type
properties
minOcc 0
maxOcc 1
content complex
children md:Coordinate
attributes
Name  Type  Use  Default  Fixed  Annotation
system  xs:string  required      
source <xs:element name="OtherCoordinate" type="md:CoordinateOther-type" minOccurs="0"/>

element ContentRelatedToPlace-type/Description
diagram manifest-v1.13-DRAFT-20240202_p683.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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="Description" 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 ContentRelatedToPlace-type/Description/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType ContentRelatedToRelationship-type
diagram manifest-v1.13-DRAFT-20240202_p684.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:Description
used by
element ContentRelatedTo-type/Relationship
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
source <xs:complexType name="ContentRelatedToRelationship-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Reenactment, Fictionalization, Parody, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="primary" type="xs:boolean"/>
</xs:complexType>

attribute ContentRelatedToRelationship-type/@primary
type xs:boolean
source <xs:attribute name="primary" type="xs:boolean"/>

element ContentRelatedToRelationship-type/Type
diagram manifest-v1.13-DRAFT-20240202_p685.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
annotation
documentation
Reenactment, Fictionalization, Parody, etc.
source <xs:element name="Type" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Reenactment, Fictionalization, Parody, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentRelatedToRelationship-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p686.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContentRelatedToRelationship-type/Description
diagram manifest-v1.13-DRAFT-20240202_p687.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType ContentRelatedToVenue-type
diagram manifest-v1.13-DRAFT-20240202_p688.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:Venue-type
properties
base md:Venue-type
children md:Type md:Subtype md:Name md:SubName md:Location
used by
element ContentRelatedTo-type/Venue
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
primary  xs:boolean        
source <xs:complexType name="ContentRelatedToVenue-type">
 
<xs:complexContent>
   
<xs:extension base="md:Venue-type">
     
<xs:attribute name="primary" type="xs:boolean"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute ContentRelatedToVenue-type/@primary
type xs:boolean
source <xs:attribute name="primary" type="xs:boolean"/>

complexType ContentRelatedToWork-type
diagram manifest-v1.13-DRAFT-20240202_p689.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:WorkType md:ContentID md:OtherIdentifier md:Description
used by
element ContentRelatedTo-type/Work
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToWork-type">
 
<xs:sequence>
   
<xs:element name="WorkType" type="md:string-WorkType" minOccurs="0"/>
   
<xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OtherIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToWork-type/WorkType
diagram manifest-v1.13-DRAFT-20240202_p690.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-WorkType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WorkType" type="md:string-WorkType" minOccurs="0"/>

element ContentRelatedToWork-type/ContentID
diagram manifest-v1.13-DRAFT-20240202_p691.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>

element ContentRelatedToWork-type/OtherIdentifier
diagram manifest-v1.13-DRAFT-20240202_p692.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="OtherIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContentRelatedToWork-type/Description
diagram manifest-v1.13-DRAFT-20240202_p693.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType ContentSequenceInfo-type
diagram manifest-v1.13-DRAFT-20240202_p694.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
used by
elements ExperienceChild-type/SequenceInfo BasicMetadataParent-type/SequenceInfo BasicMetadata-type/SequenceInfo
source <xs:complexType name="ContentSequenceInfo-type">
 
<xs:sequence>
   
<xs:element name="Number" type="xs:int" minOccurs="0"/>
   
<xs:element name="DistributionNumber" type="md:complex-SequenceInfo-DistributionNumber" minOccurs="0"/>
   
<xs:element name="HouseSequence" type="md:complex-SequenceInfo-HouseSequence" minOccurs="0"/>
   
<xs:element name="AlternateNumber" type="md:complex-SequenceInfo-AlternateNumber" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContentSequenceInfo-type/Number
diagram manifest-v1.13-DRAFT-20240202_p695.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Number" type="xs:int" minOccurs="0"/>

element ContentSequenceInfo-type/DistributionNumber
diagram manifest-v1.13-DRAFT-20240202_p696.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:complex-SequenceInfo-DistributionNumber
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-DistributionNumber-domain        
source <xs:element name="DistributionNumber" type="md:complex-SequenceInfo-DistributionNumber" minOccurs="0"/>

element ContentSequenceInfo-type/HouseSequence
diagram manifest-v1.13-DRAFT-20240202_p697.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:complex-SequenceInfo-HouseSequence
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-HouseSequence-domain        
source <xs:element name="HouseSequence" type="md:complex-SequenceInfo-HouseSequence" minOccurs="0"/>

element ContentSequenceInfo-type/AlternateNumber
diagram manifest-v1.13-DRAFT-20240202_p698.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:complex-SequenceInfo-AlternateNumber
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-AlternateNumber-domain        
source <xs:element name="AlternateNumber" type="md:complex-SequenceInfo-AlternateNumber" minOccurs="0" maxOccurs="unbounded"/>

complexType CoordinateEarth-type
diagram manifest-v1.13-DRAFT-20240202_p699.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Latitude md:Longitude md:ElevationMeters
used by
elements LocationAddress-type/CoordinateEarth ContentRelatedToPlace-type/EarthCoordinate
source <xs:complexType name="CoordinateEarth-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 CoordinateEarth-type/Latitude
diagram manifest-v1.13-DRAFT-20240202_p700.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:double
properties
content simple
source <xs:element name="Latitude" type="xs:double"/>

element CoordinateEarth-type/Longitude
diagram manifest-v1.13-DRAFT-20240202_p701.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:double
properties
content simple
source <xs:element name="Longitude" type="xs:double"/>

element CoordinateEarth-type/ElevationMeters
diagram manifest-v1.13-DRAFT-20240202_p702.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:double
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ElevationMeters" type="xs:double" minOccurs="0"/>

complexType CoordinateOther-type
diagram manifest-v1.13-DRAFT-20240202_p703.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Coordinate
used by
elements LocationAddress-type/CoordinateOther ContentRelatedToPlace-type/OtherCoordinate
attributes
Name  Type  Use  Default  Fixed  Annotation
system  xs:string  required      
source <xs:complexType name="CoordinateOther-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 CoordinateOther-type/@system
type xs:string
properties
use required
source <xs:attribute name="system" type="xs:string" use="required"/>

element CoordinateOther-type/Coordinate
diagram manifest-v1.13-DRAFT-20240202_p704.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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 CoordinateOther-type/Coordinate/@label
type xs:string
properties
use required
source <xs:attribute name="label" type="xs:string" use="required"/>

complexType DateTimeRange-type
diagram manifest-v1.13-DRAFT-20240202_p705.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Start md:End
source <xs:complexType name="DateTimeRange-type">
 
<xs:sequence>
   
<xs:element name="Start" type="xs:dateTime"/>
   
<xs:element name="End" type="xs:dateTime"/>
 
</xs:sequence>
</xs:complexType>

element DateTimeRange-type/Start
diagram manifest-v1.13-DRAFT-20240202_p706.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:dateTime
properties
content simple
source <xs:element name="Start" type="xs:dateTime"/>

element DateTimeRange-type/End
diagram manifest-v1.13-DRAFT-20240202_p707.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:dateTime
properties
content simple
source <xs:element name="End" type="xs:dateTime"/>

complexType DigitalAssetAncillaryData-type
diagram manifest-v1.13-DRAFT-20240202_p708.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Compliance md:AssetIntent md:Private
used by
elements DigitalAssetSet-type/Ancillary DigitalAssetMetadata-type/Ancillary
complexType InventoryAncillary-type
source <xs:complexType name="DigitalAssetAncillaryData-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Anc-Type"/>
   
<xs:element name="SubType" type="md:string-Anc-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BaseTrackID" type="md:id-type" minOccurs="0"/>
   
<xs:element name="BaseTrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="BaseTrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>
   
<xs:element name="CombinedMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAncillaryData-type/Type
diagram manifest-v1.13-DRAFT-20240202_p709.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Anc-Type
properties
content simple
source <xs:element name="Type" type="md:string-Anc-Type"/>

element DigitalAssetAncillaryData-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p710.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Anc-SubType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="md:string-Anc-SubType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/BaseTrackID
diagram manifest-v1.13-DRAFT-20240202_p711.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BaseTrackID" type="md:id-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/BaseTrackReference
diagram manifest-v1.13-DRAFT-20240202_p712.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BaseTrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetAncillaryData-type/BaseTrackIdentifier
diagram manifest-v1.13-DRAFT-20240202_p713.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="BaseTrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/TrackMetadata
diagram manifest-v1.13-DRAFT-20240202_p714.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:element name="TrackMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/CombinedMetadata
diagram manifest-v1.13-DRAFT-20240202_p715.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:element name="CombinedMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/Compliance
diagram manifest-v1.13-DRAFT-20240202_p716.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/AssetIntent
diagram manifest-v1.13-DRAFT-20240202_p717.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/Private
diagram manifest-v1.13-DRAFT-20240202_p718.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetAudioAmbisonics-type
diagram manifest-v1.13-DRAFT-20240202_p719.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Order md:VeriticalOrder md:Normalization
used by
element DigitalAssetAudioEncoding-type/Ambisonics
source <xs:complexType name="DigitalAssetAudioAmbisonics-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Audio-Enc-Amb-Type" minOccurs="0"/>
   
<xs:element name="Order" type="xs:positiveInteger"/>
   
<xs:element name="VeriticalOrder" type="xs:integer" minOccurs="0"/>
   
<xs:element name="Normalization" type="md:string-Audio-Enc-Amb-Norm"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioAmbisonics-type/Type
diagram manifest-v1.13-DRAFT-20240202_p720.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-Amb-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Audio-Enc-Amb-Type" minOccurs="0"/>

element DigitalAssetAudioAmbisonics-type/Order
diagram manifest-v1.13-DRAFT-20240202_p721.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:positiveInteger
properties
content simple
source <xs:element name="Order" type="xs:positiveInteger"/>

element DigitalAssetAudioAmbisonics-type/VeriticalOrder
diagram manifest-v1.13-DRAFT-20240202_p722.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VeriticalOrder" type="xs:integer" minOccurs="0"/>

element DigitalAssetAudioAmbisonics-type/Normalization
diagram manifest-v1.13-DRAFT-20240202_p723.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-Amb-Norm
properties
content simple
source <xs:element name="Normalization" type="md:string-Audio-Enc-Amb-Norm"/>

complexType DigitalAssetAudioData-type
diagram manifest-v1.13-DRAFT-20240202_p724.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Audio DigitalAssetMetadata-type/Audio ContainerTrackMetadata-type/Audio
complexType InventoryAudio-type
source <xs:complexType name="DigitalAssetAudioData-type">
 
<xs:sequence>
   
<xs:element name="Description" 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="Type" type="md:string-Audio-Type" minOccurs="0"/>
   
<xs:element name="SubType" type="md:string-Audio-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>
   
<xs:element name="Language" type="md:DigitalAssetAudioLanguage-type" maxOccurs="unbounded"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Channels" type="md:string-Audio-Channels" minOccurs="0"/>
   
<xs:element name="MCALabelSubdescriptor" type="md:DigitalAssetAudioMCALabel-type" minOccurs="0"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioData-type/Description
diagram manifest-v1.13-DRAFT-20240202_p725.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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="Description" 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 DigitalAssetAudioData-type/Description/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element DigitalAssetAudioData-type/Type
diagram manifest-v1.13-DRAFT-20240202_p726.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Audio-Type" minOccurs="0"/>

element DigitalAssetAudioData-type/SubType
diagram manifest-v1.13-DRAFT-20240202_p727.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-SubType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="SubType" type="md:string-Audio-SubType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/Encoding
diagram manifest-v1.13-DRAFT-20240202_p728.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioEncoding-type
properties
minOcc 0
maxOcc 1
content complex
children md:Codec md:CodecType md:BitrateMax md:BitrateAverage md:VBR md:CBR md:SampleRate md:SampleBitDepth md:ChannelMapping md:Watermark md:ActualLength md:Ambisonics md:Loudness
source <xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>

element DigitalAssetAudioData-type/Language
diagram manifest-v1.13-DRAFT-20240202_p729.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioLanguage-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dubbed  xs:boolean        
forced  xs:boolean        
disposition  xs:string        
source <xs:element name="Language" type="md:DigitalAssetAudioLanguage-type" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/People
diagram manifest-v1.13-DRAFT-20240202_p730.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender md:Pronouns md:Salutations md:ImageReference md:Biography
source <xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/Channels
diagram manifest-v1.13-DRAFT-20240202_p731.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Channels
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Channels" type="md:string-Audio-Channels" minOccurs="0"/>

element DigitalAssetAudioData-type/MCALabelSubdescriptor
diagram manifest-v1.13-DRAFT-20240202_p732.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioMCALabel-type
properties
minOcc 0
maxOcc 1
content complex
children md:ContentKind md:ElementKind md:Content md:UseClass md:ContentSubtype md:ContentDifferentiator
source <xs:element name="MCALabelSubdescriptor" type="md:DigitalAssetAudioMCALabel-type" minOccurs="0"/>

element DigitalAssetAudioData-type/Compliance
diagram manifest-v1.13-DRAFT-20240202_p733.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/AssetIntent
diagram manifest-v1.13-DRAFT-20240202_p734.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/TrackReference
diagram manifest-v1.13-DRAFT-20240202_p735.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetAudioData-type/TrackIdentifier
diagram manifest-v1.13-DRAFT-20240202_p736.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/Private
diagram manifest-v1.13-DRAFT-20240202_p737.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetAudioEncoding-type
diagram manifest-v1.13-DRAFT-20240202_p738.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Codec md:CodecType md:BitrateMax md:BitrateAverage md:VBR md:CBR md:SampleRate md:SampleBitDepth md:ChannelMapping md:Watermark md:ActualLength md:Ambisonics md:Loudness
used by
element DigitalAssetAudioData-type/Encoding
source <xs:complexType name="DigitalAssetAudioEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="md:string-Audio-Enc-Codec"/>
   
<xs:element name="CodecType" type="md:string-Audio-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BitrateMax" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="BitrateAverage" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="VBR" type="md:string-Audio-Enc-VBR"/>
     
<xs:element name="CBR" type="xs:boolean"/>
   
</xs:choice>
   
<xs:element name="SampleRate" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="SampleBitDepth" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="ChannelMapping" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Audio-Enc-ChannelMapping">
           
<xs:attribute name="isSingleTrack" type="xs:boolean"/>
           
<xs:attribute name="isMultipleFiles" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>
   
<xs:element name="Ambisonics" type="md:DigitalAssetAudioAmbisonics-type" minOccurs="0"/>
   
<xs:element name="Loudness" type="md:DigitalAssetAudioLoudness-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioEncoding-type/Codec
diagram manifest-v1.13-DRAFT-20240202_p739.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-Codec
properties
content simple
source <xs:element name="Codec" type="md:string-Audio-Enc-Codec"/>

element DigitalAssetAudioEncoding-type/CodecType
diagram manifest-v1.13-DRAFT-20240202_p740.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-CodecType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CodecType" type="md:string-Audio-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioEncoding-type/BitrateMax
diagram manifest-v1.13-DRAFT-20240202_p741.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateMax" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/BitrateAverage
diagram manifest-v1.13-DRAFT-20240202_p742.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateAverage" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/VBR
diagram manifest-v1.13-DRAFT-20240202_p743.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-VBR
properties
content simple
source <xs:element name="VBR" type="md:string-Audio-Enc-VBR"/>

element DigitalAssetAudioEncoding-type/CBR
diagram manifest-v1.13-DRAFT-20240202_p744.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:boolean
properties
content simple
source <xs:element name="CBR" type="xs:boolean"/>

element DigitalAssetAudioEncoding-type/SampleRate
diagram manifest-v1.13-DRAFT-20240202_p745.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SampleRate" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/SampleBitDepth
diagram manifest-v1.13-DRAFT-20240202_p746.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SampleBitDepth" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/ChannelMapping
diagram manifest-v1.13-DRAFT-20240202_p747.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Audio-Enc-ChannelMapping
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
isSingleTrack  xs:boolean        
isMultipleFiles  xs:boolean        
source <xs:element name="ChannelMapping" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Audio-Enc-ChannelMapping">
       
<xs:attribute name="isSingleTrack" type="xs:boolean"/>
       
<xs:attribute name="isMultipleFiles" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetAudioEncoding-type/ChannelMapping/@isSingleTrack
type xs:boolean
source <xs:attribute name="isSingleTrack" type="xs:boolean"/>

attribute DigitalAssetAudioEncoding-type/ChannelMapping/@isMultipleFiles
type xs:boolean
source <xs:attribute name="isMultipleFiles" type="xs:boolean"/>

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

element DigitalAssetAudioEncoding-type/ActualLength
diagram manifest-v1.13-DRAFT-20240202_p749.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/Ambisonics
diagram manifest-v1.13-DRAFT-20240202_p750.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioAmbisonics-type
properties
minOcc 0
maxOcc 1
content complex
children md:Type md:Order md:VeriticalOrder md:Normalization
source <xs:element name="Ambisonics" type="md:DigitalAssetAudioAmbisonics-type" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/Loudness
diagram manifest-v1.13-DRAFT-20240202_p751.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioLoudness-type
properties
minOcc 0
maxOcc 1
content complex
children md:Level md:Deviation md:LeqM md:Compliance
source <xs:element name="Loudness" type="md:DigitalAssetAudioLoudness-type" minOccurs="0"/>

complexType DigitalAssetAudioLanguage-type
diagram manifest-v1.13-DRAFT-20240202_p752.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:language-redefine
properties
base md:language-redefine
used by
element DigitalAssetAudioData-type/Language
attributes
Name  Type  Use  Default  Fixed  Annotation
dubbed  xs:boolean        
forced  xs:boolean        
disposition  xs:string        
source <xs:complexType name="DigitalAssetAudioLanguage-type">
 
<xs:simpleContent>
   
<xs:extension base="md:language-redefine">
     
<xs:attribute name="dubbed" type="xs:boolean"/>
     
<xs:attribute name="forced" type="xs:boolean"/>
     
<xs:attribute name="disposition" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

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

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

complexType DigitalAssetAudioLoudness-type
diagram manifest-v1.13-DRAFT-20240202_p753.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Level md:Deviation md:LeqM md:Compliance