Schema mdcr-v1.1.xsd


schema location http://www.movielabs.com/schema/mdcr/v1.1/mdcr-v1.1.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/mdcr/v1.1
 
Elements  Complex types  Simple types 
RatingSystem  AdoptiveRegion-type  DistributionOptions-type 
RatingSystemSet  Descriptor-type  MediaOptions-type 
Rating-type  OrgOptions-type 
RatingReason-type 
RatingsOrg-type 
RatingsSystem-type 
RatingSystemID-type 
Reason-type 
Region-type 
Usage-type 


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


schema location C:\Program Files\Altova\Common2014\Schemas\schema\files\W3C_2001\xml.xsd
attributeFormDefault
elementFormDefault
targetNamespace http://www.w3.org/XML/1998/namespace
 
Attributes  Attr. groups 
base  specialAttrs 
id 
lang 
space 


element RatingSystem
diagram mdcr-v1.1_p1.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type extension of mdcr:RatingsSystem-type
properties
content complex
children mdcr:RatingSystemID mdcr:AdoptiveRegion mdcr:LastChecked mdcr:URI mdcr:RatingsOrg mdcr:Rating mdcr:Reason
used by
element RatingSystemSet
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:int  optional      
deprecated  xs:boolean  optional      
lastSave  xs:dateTime  optional      
lastValidated  xs:dateTime  optional      
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  UniqueValue    mdcr:Rating  @ratingID  
unique  UniqueReason    mdcr:Reason  @reasonID  
key  ReasonKey    .//mdcr:Reason  @reasonID  
annotation
documentation
Used to define a specific rating system (e.g., MPAA)
source <xs:element name="RatingSystem">
 
<xs:annotation>
   
<xs:documentation> Used to define a specific rating system (e.g., MPAA)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="mdcr:RatingsSystem-type"/>
   
</xs:complexContent>
 
</xs:complexType>
 
<xs:unique name="UniqueValue">
   
<xs:selector xpath="mdcr:Rating"/>
   
<xs:field xpath="@ratingID"/>
 
</xs:unique>
 
<xs:unique name="UniqueReason">
   
<xs:selector xpath="mdcr:Reason"/>
   
<xs:field xpath="@reasonID"/>
 
</xs:unique>
 
<xs:key name="ReasonKey">
   
<xs:selector xpath=".//mdcr:Reason"/>
   
<xs:field xpath="@reasonID"/>
 
</xs:key>
 
<!-- xs:keyref name="ReasonREF" refer="mdcr:ReasonKey">
<xs:selector xpath="mdcr:RatingSystem/mdcr:Rating"/>
<xs:field xpath="mdcr:ApplicableReason/@id"/>
</xs:keyref  -->
</xs:element>

element RatingSystemSet
diagram mdcr-v1.1_p2.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
properties
content complex
children mdcr:RatingSystem
source <xs:element name="RatingSystemSet">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="mdcr:RatingSystem" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType AdoptiveRegion-type
diagram mdcr-v1.1_p3.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type extension of md:Region-type
properties
base md:Region-type
children md:country md:countryRegion mdcr:SubRegion mdcr:RegionName mdcr:Usage
used by
elements RatingsSystem-type/AdoptiveRegion Rating-type/Override
source <xs:complexType name="AdoptiveRegion-type">
 
<xs:complexContent>
   
<xs:extension base="md:Region-type">
     
<xs:sequence>
       
<xs:element name="SubRegion" type="xs:string" minOccurs="0"/>
       
<xs:element name="RegionName" type="xs:string" minOccurs="0"/>
       
<xs:element name="Usage" type="mdcr:Usage-type" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AdoptiveRegion-type/SubRegion
diagram mdcr-v1.1_p4.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SubRegion" type="xs:string" minOccurs="0"/>

element AdoptiveRegion-type/RegionName
diagram mdcr-v1.1_p5.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RegionName" type="xs:string" minOccurs="0"/>

element AdoptiveRegion-type/Usage
diagram mdcr-v1.1_p6.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:Usage-type
properties
minOcc 1
maxOcc unbounded
content complex
children mdcr:Media mdcr:Environment
source <xs:element name="Usage" type="mdcr:Usage-type" maxOccurs="unbounded"/>

complexType Descriptor-type
diagram mdcr-v1.1_p7.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
children mdcr:Label mdcr:Definition mdcr:Explanation
used by
elements Rating-type/Descriptor RatingReason-type/Descriptor Reason-type/GeneralDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language  required      
source <xs:complexType name="Descriptor-type">
 
<xs:sequence>
   
<xs:element name="Label" type="xs:string"/>
   
<xs:element name="Definition">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Explanation" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language" type="xs:language" use="required"/>
</xs:complexType>

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

element Descriptor-type/Label
diagram mdcr-v1.1_p8.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
content simple
source <xs:element name="Label" type="xs:string"/>

element Descriptor-type/Definition
diagram mdcr-v1.1_p9.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type extension of xs:string
properties
content complex
source <xs:element name="Definition">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element Descriptor-type/Explanation
diagram mdcr-v1.1_p10.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Explanation" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType Rating-type
diagram mdcr-v1.1_p11.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
children mdcr:Ordinal mdcr:URI mdcr:LinkToLogo mdcr:MinRecAge mdcr:MinAge mdcr:MinAgeSupervised mdcr:Deprecated mdcr:Override mdcr:HPCApplicable mdcr:Descriptor mdcr:RatingReason
used by
element RatingsSystem-type/Rating
attributes
Name  Type  Use  Default  Fixed  Annotation
ratingID          
annotation
documentation
A rating that may be assigned to content. Rating Valuations are specific to a given RatingsSystem.
source <xs:complexType name="Rating-type">
 
<xs:annotation>
   
<xs:documentation>A rating that may be assigned to content. Rating Valuations are specific to a given RatingsSystem.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Ordinal" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>'0' for EXMPT; 99 is used for UNRATED, '100' for BANNED; Values between 1 and 99 indicate progressively higher levels of restrictiveness.  Equally restrictive ratings should have same ordinal value (e.g. as when 'X' is deprecated and replaced with 'NC-17')</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="URI" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>auto-generated unique identifier</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="MinRecAge" type="xs:nonNegativeInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Minimum recommended age. An age of 0 indicates no age-based recommendation have been provided Note that non-age related restrictions may still apply</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MinAge" type="xs:nonNegativeInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Minimum age for unsupervised individual. Absence of this attribute from a rating indicates content is inappropriate for all ages. An age of 0 indicates no age-based limitations apply. Note that non-age related restrictions may still apply</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MinAgeSupervised" type="xs:nonNegativeInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Minimum age for supervised individual (e.g., child with parent or guardian). Absence of this attribute from a rating indicates unsupervised individuals and supervised individuals are treated the same.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Deprecated" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Indicates if the Rating is no longer being assigned</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Override" type="mdcr:AdoptiveRegion-type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>If present, supercedes Usage within the specified AdoptiveRegion.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="HPCApplicable" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>Indicates if the Rating is applicable to usage in a home Parental Control system. This is intended as a hint for systems such as UltraViolet and is not intended as a requirement regarding the usage of the Rating in a HPC implementation.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Descriptor" type="mdcr:Descriptor-type" maxOccurs="unbounded"/>
   
<xs:element name="RatingReason" type="mdcr:RatingReason-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ratingID"/>
 
<!-- <xs:annotation>
<xs:documentation>A rating that may be assigned to content. Rating Valuations are specific to a given RatingsSystem.</xs:documentation>
</xs:annotation> -->
</xs:complexType>

attribute Rating-type/@ratingID
source <xs:attribute name="ratingID"/>

element Rating-type/Ordinal
diagram mdcr-v1.1_p12.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:int
properties
content simple
annotation
documentation
'0' for EXMPT; 99 is used for UNRATED, '100' for BANNED; Values between 1 and 99 indicate progressively higher levels of restrictiveness.  Equally restrictive ratings should have same ordinal value (e.g. as when 'X' is deprecated and replaced with 'NC-17')
source <xs:element name="Ordinal" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>'0' for EXMPT; 99 is used for UNRATED, '100' for BANNED; Values between 1 and 99 indicate progressively higher levels of restrictiveness.  Equally restrictive ratings should have same ordinal value (e.g. as when 'X' is deprecated and replaced with 'NC-17')</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/URI
diagram mdcr-v1.1_p13.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
content simple
annotation
documentation
auto-generated unique identifier
source <xs:element name="URI" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>auto-generated unique identifier</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/LinkToLogo
diagram mdcr-v1.1_p14.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:anyURI
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

element Rating-type/MinRecAge
diagram mdcr-v1.1_p15.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Minimum recommended age. An age of 0 indicates no age-based recommendation have been provided Note that non-age related restrictions may still apply
source <xs:element name="MinRecAge" type="xs:nonNegativeInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Minimum recommended age. An age of 0 indicates no age-based recommendation have been provided Note that non-age related restrictions may still apply</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/MinAge
diagram mdcr-v1.1_p16.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Minimum age for unsupervised individual. Absence of this attribute from a rating indicates content is inappropriate for all ages. An age of 0 indicates no age-based limitations apply. Note that non-age related restrictions may still apply
source <xs:element name="MinAge" type="xs:nonNegativeInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Minimum age for unsupervised individual. Absence of this attribute from a rating indicates content is inappropriate for all ages. An age of 0 indicates no age-based limitations apply. Note that non-age related restrictions may still apply</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/MinAgeSupervised
diagram mdcr-v1.1_p17.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Minimum age for supervised individual (e.g., child with parent or guardian). Absence of this attribute from a rating indicates unsupervised individuals and supervised individuals are treated the same.
source <xs:element name="MinAgeSupervised" type="xs:nonNegativeInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Minimum age for supervised individual (e.g., child with parent or guardian). Absence of this attribute from a rating indicates unsupervised individuals and supervised individuals are treated the same.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/Deprecated
diagram mdcr-v1.1_p18.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates if the Rating is no longer being assigned
source <xs:element name="Deprecated" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates if the Rating is no longer being assigned</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/Override
diagram mdcr-v1.1_p19.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:AdoptiveRegion-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion mdcr:SubRegion mdcr:RegionName mdcr:Usage
annotation
documentation
If present, supercedes Usage within the specified AdoptiveRegion.
source <xs:element name="Override" type="mdcr:AdoptiveRegion-type" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>If present, supercedes Usage within the specified AdoptiveRegion.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/HPCApplicable
diagram mdcr-v1.1_p20.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:boolean
properties
content simple
annotation
documentation
Indicates if the Rating is applicable to usage in a home Parental Control system. This is intended as a hint for systems such as UltraViolet and is not intended as a requirement regarding the usage of the Rating in a HPC implementation.
source <xs:element name="HPCApplicable" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Indicates if the Rating is applicable to usage in a home Parental Control system. This is intended as a hint for systems such as UltraViolet and is not intended as a requirement regarding the usage of the Rating in a HPC implementation.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Rating-type/Descriptor
diagram mdcr-v1.1_p21.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:Descriptor-type
properties
minOcc 1
maxOcc unbounded
content complex
children mdcr:Label mdcr:Definition mdcr:Explanation
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language  required      
source <xs:element name="Descriptor" type="mdcr:Descriptor-type" maxOccurs="unbounded"/>

element Rating-type/RatingReason
diagram mdcr-v1.1_p22.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:RatingReason-type
properties
minOcc 0
maxOcc unbounded
content complex
children mdcr:Value mdcr:Descriptor mdcr:LinkToLogo
attributes
Name  Type  Use  Default  Fixed  Annotation
reasonID  xs:string  required      
source <xs:element name="RatingReason" type="mdcr:RatingReason-type" minOccurs="0" maxOccurs="unbounded"/>

complexType RatingReason-type
diagram mdcr-v1.1_p23.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
children mdcr:Value mdcr:Descriptor mdcr:LinkToLogo
used by
element Rating-type/RatingReason
attributes
Name  Type  Use  Default  Fixed  Annotation
reasonID  xs:string  required      
source <xs:complexType name="RatingReason-type">
 
<xs:sequence>
   
<xs:element name="Value" type="xs:string"/>
   
<xs:element name="Descriptor" type="mdcr:Descriptor-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="reasonID" type="xs:string" use="required"/>
</xs:complexType>

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

element RatingReason-type/Value
diagram mdcr-v1.1_p24.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

element RatingReason-type/Descriptor
diagram mdcr-v1.1_p25.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:Descriptor-type
properties
minOcc 0
maxOcc unbounded
content complex
children mdcr:Label mdcr:Definition mdcr:Explanation
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language  required      
source <xs:element name="Descriptor" type="mdcr:Descriptor-type" minOccurs="0" maxOccurs="unbounded"/>

element RatingReason-type/LinkToLogo
diagram mdcr-v1.1_p26.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:anyURI
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

complexType RatingsOrg-type
diagram mdcr-v1.1_p27.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type extension of md:OrgName-type
properties
base md:OrgName-type
children md:DisplayName md:SortName md:AlternateName mdcr:ContactString mdcr:URL mdcr:OrgType
used by
element RatingsSystem-type/RatingsOrg
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
source <xs:complexType name="RatingsOrg-type">
 
<xs:complexContent>
   
<xs:extension base="md:OrgName-type">
     
<xs:sequence>
       
<xs:element name="ContactString" type="xs:string" minOccurs="0"/>
       
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
       
<xs:element name="OrgType" type="mdcr:OrgOptions-type">
         
<xs:annotation>
           
<xs:documentation>Type of organization (i.e., govt, consumer, trade assoc., etc.)</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element RatingsOrg-type/ContactString
diagram mdcr-v1.1_p28.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContactString" type="xs:string" minOccurs="0"/>

element RatingsOrg-type/URL
diagram mdcr-v1.1_p29.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="URL" type="xs:anyURI" minOccurs="0"/>

element RatingsOrg-type/OrgType
diagram mdcr-v1.1_p30.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:OrgOptions-type
properties
content simple
facets
Kind Value Annotation
enumeration Gov
enumeration Trade
enumeration Consumer
enumeration Religious
enumeration other
enumeration not specified
annotation
documentation
Type of organization (i.e., govt, consumer, trade assoc., etc.)
source <xs:element name="OrgType" type="mdcr:OrgOptions-type">
 
<xs:annotation>
   
<xs:documentation>Type of organization (i.e., govt, consumer, trade assoc., etc.)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType RatingsSystem-type
diagram mdcr-v1.1_p31.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
children mdcr:RatingSystemID mdcr:AdoptiveRegion mdcr:LastChecked mdcr:URI mdcr:RatingsOrg mdcr:Rating mdcr:Reason
used by
element RatingSystem
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:int  optional      
deprecated  xs:boolean  optional      
lastSave  xs:dateTime  optional      
lastValidated  xs:dateTime  optional      
source <xs:complexType name="RatingsSystem-type">
 
<xs:sequence>
   
<xs:element name="RatingSystemID">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="mdcr:RatingSystemID-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AdoptiveRegion" type="mdcr:AdoptiveRegion-type" maxOccurs="unbounded"/>
   
<xs:element name="LastChecked" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>indicates last time this encoding of the specification was checked and validated with the RatingOrg.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="URI" type="xs:anyURI">
     
<xs:annotation>
       
<xs:documentation>May represent a URL or URN</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="RatingsOrg" type="mdcr:RatingsOrg-type"/>
   
<xs:element name="Rating" type="mdcr:Rating-type" maxOccurs="unbounded"/>
   
<xs:element name="Reason" type="mdcr:Reason-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="version" type="xs:int" use="optional"/>
 
<xs:attribute name="deprecated" type="xs:boolean" use="optional"/>
 
<xs:attribute name="lastSave" type="xs:dateTime" use="optional"/>
 
<xs:attribute name="lastValidated" type="xs:dateTime" use="optional"/>
</xs:complexType>

attribute RatingsSystem-type/@version
type xs:int
properties
use optional
source <xs:attribute name="version" type="xs:int" use="optional"/>

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

attribute RatingsSystem-type/@lastSave
type xs:dateTime
properties
use optional
source <xs:attribute name="lastSave" type="xs:dateTime" use="optional"/>

attribute RatingsSystem-type/@lastValidated
type xs:dateTime
properties
use optional
source <xs:attribute name="lastValidated" type="xs:dateTime" use="optional"/>

element RatingsSystem-type/RatingSystemID
diagram mdcr-v1.1_p32.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type extension of mdcr:RatingSystemID-type
properties
content complex
children mdcr:Region mdcr:System
source <xs:element name="RatingSystemID">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="mdcr:RatingSystemID-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element RatingsSystem-type/AdoptiveRegion
diagram mdcr-v1.1_p33.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:AdoptiveRegion-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion mdcr:SubRegion mdcr:RegionName mdcr:Usage
source <xs:element name="AdoptiveRegion" type="mdcr:AdoptiveRegion-type" maxOccurs="unbounded"/>

element RatingsSystem-type/LastChecked
diagram mdcr-v1.1_p34.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
indicates last time this encoding of the specification was checked and validated with the RatingOrg.
source <xs:element name="LastChecked" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>indicates last time this encoding of the specification was checked and validated with the RatingOrg.</xs:documentation>
 
</xs:annotation>
</xs:element>

element RatingsSystem-type/URI
diagram mdcr-v1.1_p35.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:anyURI
properties
content simple
annotation
documentation
May represent a URL or URN
source <xs:element name="URI" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>May represent a URL or URN</xs:documentation>
 
</xs:annotation>
</xs:element>

element RatingsSystem-type/RatingsOrg
diagram mdcr-v1.1_p36.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:RatingsOrg-type
properties
content complex
children md:DisplayName md:SortName md:AlternateName mdcr:ContactString mdcr:URL mdcr:OrgType
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
source <xs:element name="RatingsOrg" type="mdcr:RatingsOrg-type"/>

element RatingsSystem-type/Rating
diagram mdcr-v1.1_p37.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:Rating-type
properties
minOcc 1
maxOcc unbounded
content complex
children mdcr:Ordinal mdcr:URI mdcr:LinkToLogo mdcr:MinRecAge mdcr:MinAge mdcr:MinAgeSupervised mdcr:Deprecated mdcr:Override mdcr:HPCApplicable mdcr:Descriptor mdcr:RatingReason
attributes
Name  Type  Use  Default  Fixed  Annotation
ratingID          
source <xs:element name="Rating" type="mdcr:Rating-type" maxOccurs="unbounded"/>

element RatingsSystem-type/Reason
diagram mdcr-v1.1_p38.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:Reason-type
properties
minOcc 0
maxOcc unbounded
content complex
children mdcr:Value mdcr:GeneralDescriptor mdcr:LinkToLogo
attributes
Name  Type  Use  Default  Fixed  Annotation
reasonID  xs:string  required      
source <xs:element name="Reason" type="mdcr:Reason-type" minOccurs="0" maxOccurs="unbounded"/>

complexType RatingSystemID-type
diagram mdcr-v1.1_p39.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
children mdcr:Region mdcr:System
used by
element RatingsSystem-type/RatingSystemID
annotation
documentation
a uinique ID
source <xs:complexType name="RatingSystemID-type">
 
<xs:annotation>
   
<xs:documentation>a uinique ID </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Region" type="mdcr:Region-type"/>
   
<xs:element name="System" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element RatingSystemID-type/Region
diagram mdcr-v1.1_p40.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:Region-type
properties
content complex
children md:country md:countryRegion mdcr:SubRegion mdcr:RegionName
source <xs:element name="Region" type="mdcr:Region-type"/>

element RatingSystemID-type/System
diagram mdcr-v1.1_p41.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
content simple
source <xs:element name="System" type="xs:string"/>

complexType Reason-type
diagram mdcr-v1.1_p42.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
children mdcr:Value mdcr:GeneralDescriptor mdcr:LinkToLogo
used by
element RatingsSystem-type/Reason
attributes
Name  Type  Use  Default  Fixed  Annotation
reasonID  xs:string  required      
source <xs:complexType name="Reason-type">
 
<xs:sequence>
   
<xs:element name="Value" type="xs:string"/>
   
<xs:element name="GeneralDescriptor" type="mdcr:Descriptor-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="reasonID" type="xs:string" use="required"/>
</xs:complexType>

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

element Reason-type/Value
diagram mdcr-v1.1_p43.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

element Reason-type/GeneralDescriptor
diagram mdcr-v1.1_p44.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:Descriptor-type
properties
minOcc 0
maxOcc unbounded
content complex
children mdcr:Label mdcr:Definition mdcr:Explanation
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language  required      
source <xs:element name="GeneralDescriptor" type="mdcr:Descriptor-type" minOccurs="0" maxOccurs="unbounded"/>

element Reason-type/LinkToLogo
diagram mdcr-v1.1_p45.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:anyURI
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

complexType Region-type
diagram mdcr-v1.1_p46.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type extension of md:Region-type
properties
base md:Region-type
children md:country md:countryRegion mdcr:SubRegion mdcr:RegionName
used by
element RatingSystemID-type/Region
source <xs:complexType name="Region-type">
 
<xs:complexContent>
   
<xs:extension base="md:Region-type">
     
<xs:sequence>
       
<xs:element name="SubRegion" type="xs:string" minOccurs="0"/>
       
<xs:element name="RegionName" type="xs:string" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Region-type/SubRegion
diagram mdcr-v1.1_p47.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SubRegion" type="xs:string" minOccurs="0"/>

element Region-type/RegionName
diagram mdcr-v1.1_p48.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RegionName" type="xs:string" minOccurs="0"/>

complexType Usage-type
diagram mdcr-v1.1_p49.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
children mdcr:Media mdcr:Environment
used by
element AdoptiveRegion-type/Usage
source <xs:complexType name="Usage-type">
 
<xs:sequence>
   
<xs:element name="Media" type="mdcr:MediaOptions-type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>If Media is not specified, rating system applies to all media types.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Environment" type="mdcr:DistributionOptions-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Usage-type/Media
diagram mdcr-v1.1_p50.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:MediaOptions-type
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration Film
enumeration Trailer
enumeration DVD
enumeration Music
enumeration Game
enumeration TV
enumeration Ad
enumeration other
annotation
documentation
If Media is not specified, rating system applies to all media types.
source <xs:element name="Media" type="mdcr:MediaOptions-type" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>If Media is not specified, rating system applies to all media types.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Usage-type/Environment
diagram mdcr-v1.1_p51.png
namespace http://www.movielabs.com/schema/mdcr/v1.1
type mdcr:DistributionOptions-type
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration Home
enumeration Theater
enumeration Broadcast
enumeration Retail
enumeration App
enumeration other
source <xs:element name="Environment" type="mdcr:DistributionOptions-type" minOccurs="0" maxOccurs="unbounded"/>

simpleType DistributionOptions-type
namespace http://www.movielabs.com/schema/mdcr/v1.1
type restriction of xs:string
properties
base xs:string
used by
element Usage-type/Environment
facets
Kind Value Annotation
enumeration Home
enumeration Theater
enumeration Broadcast
enumeration Retail
enumeration App
enumeration other
annotation
documentation

Environments in which media may be viewed, displayed, or
listened to.
source <xs:simpleType name="DistributionOptions-type">
 
<xs:annotation>
   
<xs:documentation>
Environments in which media may be viewed, displayed, or
listened to.
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Home"/>
   
<xs:enumeration value="Theater"/>
   
<xs:enumeration value="Broadcast"/>
   
<xs:enumeration value="Retail"/>
   
<xs:enumeration value="App"/>
   
<xs:enumeration value="other"/>
 
</xs:restriction>
</xs:simpleType>

simpleType MediaOptions-type
namespace http://www.movielabs.com/schema/mdcr/v1.1
type restriction of xs:string
properties
base xs:string
used by
element Usage-type/Media
facets
Kind Value Annotation
enumeration Film
enumeration Trailer
enumeration DVD
enumeration Music
enumeration Game
enumeration TV
enumeration Ad
enumeration other
annotation
documentation
Enumeration of the type of media that the Ratings System addresses
source <xs:simpleType name="MediaOptions-type">
 
<xs:annotation>
   
<xs:documentation>Enumeration of the type of media that the Ratings System addresses</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Film"/>
   
<xs:enumeration value="Trailer"/>
   
<xs:enumeration value="DVD"/>
   
<xs:enumeration value="Music"/>
   
<xs:enumeration value="Game"/>
   
<xs:enumeration value="TV"/>
   
<xs:enumeration value="Ad"/>
   
<xs:enumeration value="other"/>
   
<!-- "Film" is synonomous with  D-Cinima "Feature"-->
 
</xs:restriction>
</xs:simpleType>

simpleType OrgOptions-type
namespace http://www.movielabs.com/schema/mdcr/v1.1
type restriction of xs:string
properties
base xs:string
used by
element RatingsOrg-type/OrgType
facets
Kind Value Annotation
enumeration Gov
enumeration Trade
enumeration Consumer
enumeration Religious
enumeration other
enumeration not specified
annotation
documentation
Type of organization (i.e., govt, consumer, trade assoc., etc.)
source <xs:simpleType name="OrgOptions-type">
 
<xs:annotation>
   
<xs:documentation>Type of organization (i.e., govt, consumer, trade assoc., etc.)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Gov"/>
   
<xs:enumeration value="Trade"/>
   
<xs:enumeration value="Consumer"/>
   
<xs:enumeration value="Religious"/>
   
<xs:enumeration value="other"/>
   
<xs:enumeration value="not specified"/>
 
</xs:restriction>
</xs:simpleType>

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

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

element DigitalAssetInteractiveBase-group/FormatType
diagram mdcr-v1.1_p54.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p55.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p56.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p57.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p58.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p59.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p60.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Studio
diagram mdcr-v1.1_p61.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p62.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p63.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

element AbbreviatedMetadataInfo-type/ArtReference
diagram mdcr-v1.1_p64.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p65.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="SummaryShort" type="xs:string"/>

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

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

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

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

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

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

element BasicMetadata-type/RunLength
diagram mdcr-v1.1_p71.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p72.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:gYear
properties
content simple
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram mdcr-v1.1_p73.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p74.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p75.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

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

element BasicMetadata-type/PictureColorType
diagram mdcr-v1.1_p77.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p78.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p79.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ThreeD" type="xs:boolean" minOccurs="0"/>

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

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

element BasicMetadata-type/RatingSet
diagram mdcr-v1.1_p82.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p83.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender
source <xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

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

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

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

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

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

element BasicMetadataInfo-type/TitleDisplay19
diagram mdcr-v1.1_p92.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p93.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p94.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p95.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="TitleSort" type="xs:string"/>

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

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

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

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

element BasicMetadataInfo-type/Summary400
diagram mdcr-v1.1_p98.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p99.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p100.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-DisplayIndicators
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration CC
enumeration F
enumeration P
enumeration DD
enumeration SAP
enumeration DVS
source <xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/Genre
diagram mdcr-v1.1_p101.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p102.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p103.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p104.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/OriginalTitle
diagram mdcr-v1.1_p105.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p106.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p107.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender
source <xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

element BasicMetadataJob-type/JobFunction
diagram mdcr-v1.1_p110.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p111.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p112.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BillingBlockOrder" type="xs:int" minOccurs="0"/>

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

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

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

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

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

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

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

element BasicMetadataPeople-type/Name
diagram mdcr-v1.1_p120.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p121.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:PersonIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation
source <xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Gender
diagram mdcr-v1.1_p122.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration male
enumeration female
enumeration neutral
enumeration plural
source <xs:element name="Gender" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="male"/>
     
<xs:enumeration value="female"/>
     
<xs:enumeration value="neutral"/>
     
<xs:enumeration value="plural"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType CompanyCredits-type
diagram mdcr-v1.1_p123.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p124.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p125.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p126.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>

complexType complex-SequenceInfo-AlternateNumber
diagram mdcr-v1.1_p127.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p128.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p129.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type extension of md:string-SequenceInfo-HouseSequence
properties
base md:string-SequenceInfo-HouseSequence
used by
element ContentSequenceInfo-type/HouseSequence
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-HouseSequence-domain        
source <xs:complexType name="complex-SequenceInfo-HouseSequence">
 
<xs:simpleContent>
   
<xs:extension base="md:string-SequenceInfo-HouseSequence">
     
<xs:attribute name="domain" type="md:string-SequenceInfo-HouseSequence-domain"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

complexType CompObj-type
diagram mdcr-v1.1_p130.png
namespace http://www.movielabs.com/schema/md/v2.1/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" maxOccurs="unbounded"/>
   
<xs:element name="CompilationClass" type="md:CompObjClass-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CompObj-type/Entry
diagram mdcr-v1.1_p131.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:CompObjEntry-type
properties
minOcc 1
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" maxOccurs="unbounded"/>

element CompObj-type/CompilationClass
diagram mdcr-v1.1_p132.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p133.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p134.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p135.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p136.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p137.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p138.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p139.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p140.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p141.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

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

complexType ContactInfo-type
diagram mdcr-v1.1_p143.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
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 mdcr-v1.1_p144.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element ContactInfo-type/PrimaryEmail
diagram mdcr-v1.1_p145.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="PrimaryEmail" type="xs:string"/>

element ContactInfo-type/AlternateEmail
diagram mdcr-v1.1_p146.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p147.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p148.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p149.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerSpecificMetadata
used by
element ContainerTrackMetadata-type/Container
complexType ContainerMetadataWithID-type
source <xs:complexType name="ContainerMetadata-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>
   
<xs:element name="Track" type="md:ContainerTrackMetadata-type" maxOccurs="unbounded"/>
   
<xs:element name="Hash" type="md:Hash-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Size" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="ContainerReference" type="md:string-Container-ContainerReference" minOccurs="0"/>
   
<xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContainerSpecificMetadata" type="md:ContainerSpecific-type" minOccurs="0"/>
   
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContainerMetadata-type/Type
diagram mdcr-v1.1_p150.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p151.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p152.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p153.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p154.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p155.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerMetadata-type/ContainerSpecificMetadata
diagram mdcr-v1.1_p156.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p157.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type extension of md:ContainerMetadata-type
properties
base md:ContainerMetadata-type
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerSpecificMetadata md:ContainerID
source <xs:complexType name="ContainerMetadataWithID-type">
 
<xs:complexContent>
   
<xs:extension base="md:ContainerMetadata-type">
     
<xs:sequence>
       
<xs:element name="ContainerID" type="md:ContentIdentifier-type"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ContainerMetadataWithID-type/ContainerID
diagram mdcr-v1.1_p158.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentIdentifier-type
properties
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="ContainerID" type="md:ContentIdentifier-type"/>

complexType ContainerSpecific-type
diagram mdcr-v1.1_p159.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p160.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p161.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:DigitalAssetAudioData-type
properties
content complex
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>

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

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

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

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

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

element ContainerTrackMetadata-type/ExternalTrackReference
diagram mdcr-v1.1_p167.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p168.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-TrackReference
properties
content simple
source <xs:element name="InternalTrackReference" type="md:string-TrackReference"/>

complexType ContentIdentifier-type
diagram mdcr-v1.1_p169.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Namespace md:Identifier md:Location
used by
elements BasicMetadata-type/AltIdentifier AbbreviatedMetadata-type/AltIdentifier ContainerMetadataWithID-type/ContainerID ContainerMetadata-type/ContainerIdentifier DigitalAssetAudioData-type/TrackIdentifier DigitalAssetVideoData-type/TrackIdentifier DigitalAssetImageData-type/TrackIdentifier DigitalAssetSubtitleData-type/TrackIdentifier DigitalAssetInteractiveData-type/TrackIdentifier
source <xs:complexType name="ContentIdentifier-type">
 
<xs:sequence>
   
<xs:element name="Namespace" type="md:string-ContentID-Namespace"/>
   
<xs:element name="Identifier" type="md:string-ContentID-Identifier"/>
   
<xs:element name="Location" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentIdentifier-type/Namespace
diagram mdcr-v1.1_p170.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-ContentID-Namespace
properties
content simple
source <xs:element name="Namespace" type="md:string-ContentID-Namespace"/>

element ContentIdentifier-type/Identifier
diagram mdcr-v1.1_p171.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-ContentID-Identifier
properties
content simple
source <xs:element name="Identifier" type="md:string-ContentID-Identifier"/>

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

complexType ContentRating-type
diagram mdcr-v1.1_p173.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:NotRated md:Rating md:AdultContent
used by
elements 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 mdcr-v1.1_p174.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p175.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p176.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p177.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Region md:System md:Value md:Reason md:LinkToLogo md:Description
used by
element ContentRating-type/Rating
source <xs:complexType name="ContentRatingDetail-type">
 
<xs:sequence>
   
<xs:element name="Region" type="md:Region-type"/>
   
<xs:element name="System" type="md:string-Rating-System"/>
   
<xs:element name="Value" type="xs:string"/>
   
<xs:element name="Reason" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LinkToLogo" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentRatingDetail-type/Region
diagram mdcr-v1.1_p178.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p179.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-Rating-System
properties
content simple
source <xs:element name="System" type="md:string-Rating-System"/>

element ContentRatingDetail-type/Value
diagram mdcr-v1.1_p180.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

element ContentRatingDetail-type/Reason
diagram mdcr-v1.1_p181.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Reason" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

element ContentSequenceInfo-type/Number
diagram mdcr-v1.1_p185.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p186.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p187.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p188.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:complex-SequenceInfo-AlternateNumber
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-AlternateNumber-domain        
source <xs:element name="AlternateNumber" type="md:complex-SequenceInfo-AlternateNumber" minOccurs="0" maxOccurs="unbounded"/>

complexType DateTimeRange-type
diagram mdcr-v1.1_p189.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p190.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:dateTime
properties
content simple
source <xs:element name="Start" type="xs:dateTime"/>

element DateTimeRange-type/End
diagram mdcr-v1.1_p191.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:dateTime
properties
content simple
source <xs:element name="End" type="xs:dateTime"/>

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

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

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

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

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

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

element DigitalAssetAudioData-type/TrackReference
diagram mdcr-v1.1_p198.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p199.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/Private
diagram mdcr-v1.1_p200.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p201.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Codec md:CodecType md:BitrateMax md:BitrateAverage md:VBR md:SampleRate md:SampleBitDepth md:ChannelMapping md:Watermark md:ActualLength
used by
element DigitalAssetAudioData-type/Encoding
source <xs:complexType name="DigitalAssetAudioEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="md:string-Audio-Enc-Codec"/>
   
<xs:element name="CodecType" type="md:string-Audio-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>
   
<xs:element name="BitrateAverage" type="xs:integer" minOccurs="0"/>
   
<xs:element name="VBR" type="md:string-Audio-Enc-VBR" minOccurs="0"/>
   
<xs:element name="SampleRate" type="xs:integer" minOccurs="0"/>
   
<xs:element name="SampleBitDepth" type="xs:integer" minOccurs="0"/>
   
<xs:element name="ChannelMapping" type="md:string-Audio-Enc-ChannelMapping" minOccurs="0"/>
   
<xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioEncoding-type/Codec
diagram mdcr-v1.1_p202.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p203.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p204.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>

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

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

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

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

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

element DigitalAssetAudioEncoding-type/Watermark
diagram mdcr-v1.1_p210.png
namespace http://www.movielabs.com/schema/md/v2.1/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 mdcr-v1.1_p211.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>

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

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

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

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

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

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

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

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

element DigitalAssetCardsetList-type/Region
diagram mdcr-v1.1_p219.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:MadeForRegion-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Region" type="md:MadeForRegion-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

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

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

element DigitalAssetImageData-type/Width
diagram mdcr-v1.1_p223.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:int
properties
content simple
source <xs:element name="Width" type="xs:int"/>

element DigitalAssetImageData-type/Height
diagram mdcr-v1.1_p224.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:int
properties
content simple
source <xs:element name="Height" type="xs:int"/>

element DigitalAssetImageData-type/Encoding
diagram mdcr-v1.1_p225.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-Image-Encoding
properties
content simple
source <xs:element name="Encoding" type="md:string-Image-Encoding"/>

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

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

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

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

complexType DigitalAssetInteractiveBaseData-type
diagram mdcr-v1.1_p230.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Type md:FormatType md:Language
source <xs:complexType name="DigitalAssetInteractiveBaseData-type">
 
<xs:sequence>
   
<xs:group ref="md:DigitalAssetInteractiveBase-group"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

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

complexType DigitalAssetInteractiveEncoding-type
diagram mdcr-v1.1_p236.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:RuntimeEnvironment md:FirstVersion md:LastVersion
used by
element DigitalAssetInteractiveData-type/Encoding
source <xs:complexType name="DigitalAssetInteractiveEncoding-type">
 
<xs:sequence>
   
<xs:element name="RuntimeEnvironment" type="md:string-Interactive-Enc-RuntimeEnvironment"/>
   
<xs:element name="FirstVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>
   
<xs:element name="LastVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetInteractiveEncoding-type/RuntimeEnvironment
diagram mdcr-v1.1_p237.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-Interactive-Enc-RuntimeEnvironment
properties
content simple
source <xs:element name="RuntimeEnvironment" type="md:string-Interactive-Enc-RuntimeEnvironment"/>

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

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

complexType DigitalAssetMetadata-type
diagram mdcr-v1.1_p240.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive
source <xs:complexType name="DigitalAssetMetadata-type">
 
<xs:choice>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>
 
</xs:choice>
</xs:complexType>

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

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

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

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

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

complexType DigitalAssetSet-type
diagram mdcr-v1.1_p246.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive
source <xs:complexType name="DigitalAssetSet-type">
 
<xs:sequence>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

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

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

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

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

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

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

element DigitalAssetSubtitleData-type/Language
diagram mdcr-v1.1_p257.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:language-redefine
properties
content simple
source <xs:element name="Language" type="md:language-redefine"/>

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

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

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

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

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

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

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

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

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

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

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

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

element DigitalAssetVideoData-type/Picture
diagram mdcr-v1.1_p268.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:DigitalAssetVideoPicture-type
properties
content complex
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:Colorimetry md:Type3D
source <xs:element name="Picture" type="md:DigitalAssetVideoPicture-type"/>

element DigitalAssetVideoData-type/ColorType
diagram mdcr-v1.1_p269.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ColorType-type
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration color
enumeration bandw
enumeration colorized
enumeration composite
enumeration unknown
annotation
documentation
BW, Color, Colorized, etc.
source <xs:element name="ColorType" type="md:ColorType-type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>BW, Color, Colorized, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

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

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

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

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

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

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

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

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

element DigitalAssetVideoEncoding-type/Codec
diagram mdcr-v1.1_p278.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-Video-Enc-Codec
properties
content simple
source <xs:element name="Codec" type="md:string-Video-Enc-Codec"/>

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

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

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

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

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

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

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

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

complexType DigitalAssetVideoPicture-type
diagram mdcr-v1.1_p287.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:Colorimetry md:Type3D
used by
element DigitalAssetVideoData-type/Picture
source <xs:complexType name="DigitalAssetVideoPicture-type">
 
<xs:sequence>
   
<xs:element name="AspectRatio" type="md:string-Video-Pic-AspectRatio" minOccurs="0"/>
   
<xs:element name="PixelAspect" type="md:string-Video-Pic-PixelAspect" minOccurs="0"/>
   
<xs:element name="WidthPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="HeightPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="ActiveWidthPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="ActiveHeightPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="FrameRate" type="md:DigitalAssetVideoPictureFrameRate-type" minOccurs="0"/>
   
<xs:element name="Progressive" type="md:DigitalAssetVideoPictureProgressive-type" minOccurs="0"/>
   
<xs:element name="ColorSubsampling" type="md:string-Video-Pic-ColorSampling" minOccurs="0"/>
   
<xs:element name="Colorimetry" type="md:string-Video-Pic-Colorimetry" minOccurs="0"/>
   
<xs:element name="Type3D" type="md:string-Video-Pic-Type3D" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element DigitalAssetWatermark-type/Vendor
diagram mdcr-v1.1_p303.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-Watermark_Vendor
properties
content simple
source <xs:element name="Vendor" type="md:string-Watermark_Vendor"/>

element DigitalAssetWatermark-type/ProductAndVersionID
diagram mdcr-v1.1_p304.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="ProductAndVersionID" type="xs:string"/>

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

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

element GroupingEntity-type/Type
diagram mdcr-v1.1_p307.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element GroupingEntity-type/GroupIdentity
diagram mdcr-v1.1_p308.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="GroupIdentity" type="xs:string"/>

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

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

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

complexType Hash-type
diagram mdcr-v1.1_p311.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type extension of md:string-Hash
properties
base md:string-Hash
used by
element ContainerMetadata-type/Hash
attributes
Name  Type  Use  Default  Fixed  Annotation
method  md:string-Hash-method        
source <xs:complexType name="Hash-type">
 
<xs:simpleContent>
   
<xs:extension base="md:string-Hash">
     
<xs:attribute name="method" type="md:string-Hash-method"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

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

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

complexType NVPair-type
diagram mdcr-v1.1_p313.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Name md:Value
source <xs:complexType name="NVPair-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Value" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element NVPair-type/Name
diagram mdcr-v1.1_p314.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element NVPair-type/Value
diagram mdcr-v1.1_p315.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

complexType NVPairMoney-type
diagram mdcr-v1.1_p316.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Name md:Value
source <xs:complexType name="NVPairMoney-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Value" type="md:Money-type"/>
 
</xs:sequence>
</xs:complexType>

element NVPairMoney-type/Name
diagram mdcr-v1.1_p317.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

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

complexType OrgName-type
diagram mdcr-v1.1_p319.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:DisplayName md:SortName md:AlternateName
used by
element ReleaseHistory-type/ReleaseOrg
complexTypes AssociatedOrg-type RatingsOrg-type
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
source <xs:complexType name="OrgName-type">
 
<xs:sequence minOccurs="0">
   
<xs:element name="DisplayName" type="xs:string" minOccurs="1"/>
   
<xs:element name="SortName" type="xs:string" minOccurs="0"/>
   
<xs:element name="AlternateName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="organizationID" type="md:orgID-type"/>
 
<xs:attribute name="idType" type="md:string-OrgName-idType"/>
</xs:complexType>

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

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

element OrgName-type/DisplayName
diagram mdcr-v1.1_p320.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="DisplayName" type="xs:string" minOccurs="1"/>

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

element OrgName-type/AlternateName
diagram mdcr-v1.1_p322.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AlternateName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

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

element PersonIdentifier-type/Identifier
diagram mdcr-v1.1_p324.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="Identifier" type="xs:string"/>

element PersonIdentifier-type/Namespace
diagram mdcr-v1.1_p325.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-Idenifier_Namespace
properties
content simple
source <xs:element name="Namespace" type="md:string-Idenifier_Namespace"/>

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

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

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

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

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

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

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

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

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

complexType PrivateData-type
diagram mdcr-v1.1_p335.png
namespace http://www.movielabs.com/schema/md/v2.1/md
used by
elements DigitalAssetAudioData-type/Private DigitalAssetVideoData-type/Private DigitalAssetImageData-type/Private DigitalAssetSubtitleData-type/Private DigitalAssetInteractiveData-type/Private
source <xs:complexType name="PrivateData-type">
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType Region-type
diagram mdcr-v1.1_p336.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:country md:countryRegion
used by
elements BasicMetadata-type/CountryOfOrigin ReleaseHistory-type/DistrTerritory ContentRatingDetail-type/Region BasicMetadataInfo-type/Region CompanyCredits-type/Region GroupingEntity-type/Region
complexTypes AdoptiveRegion-type Region-type
source <xs:complexType name="Region-type">
 
<xs:choice>
   
<xs:element name="country">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:pattern value="[A-Z][A-Z]"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="countryRegion">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:pattern value="[A-Z][A-Z]-[A-Z0-9]+"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:choice>
</xs:complexType>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

simpleType id-type
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:anyURI
properties
base xs:anyURI
used by
simpleTypes AssetLogicalID-type AssetPhysicalID-type CompObjID-type ContentID-type
source <xs:simpleType name="id-type">
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

attribute base
namespace http://www.w3.org/XML/1998/namespace
type xs:anyURI
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attribute name="base" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>base (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute id
namespace http://www.w3.org/XML/1998/namespace
type xs:ID
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attribute name="id" type="xs:ID">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>id (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lang
namespace http://www.w3.org/XML/1998/namespace
type union of (xs:language, restriction of xs:string)
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
source <xs:attribute name="lang">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>lang (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.
</p>
     
</div>
     
<div>
       
<h4>Notes</h4>
       
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
    
</p>
       
<p>
      See BCP 47 at
<a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt
</a>
      and the IANA language subtag registry at
     
<a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry
</a>
      for further information.
    
</p>
       
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:union memberTypes="xs:language">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value=""/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:union>
 
</xs:simpleType>
</xs:attribute>

attribute space
namespace http://www.w3.org/XML/1998/namespace
type restriction of xs:NCName
used by
attributeGroup specialAttrs
facets
Kind Value Annotation
enumeration default
enumeration preserve
annotation
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
source <xs:attribute name="space">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>space (as an attribute name)</h3>
       
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NCName">
     
<xs:enumeration value="default"/>
     
<xs:enumeration value="preserve"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attributeGroup specialAttrs
namespace http://www.w3.org/XML/1998/namespace
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xml:lang  derived by: xs:language        
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
xml:space  derived by: xs:NCName        
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
xml:id  xs:ID        
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attributeGroup name="specialAttrs">
 
<xs:attribute ref="xml:base"/>
 
<xs:attribute ref="xml:lang"/>
 
<xs:attribute ref="xml:space"/>
 
<xs:attribute ref="xml:id"/>
</xs:attributeGroup>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy