Schema mdcr-v1.2.xsd


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


schema location https://www.w3.org/2001/03/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.2_p1.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p2.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p3.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p4.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p5.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p6.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p7.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p8.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
type xs:string
properties
content simple
source <xs:element name="Label" type="xs:string"/>

element Descriptor-type/Definition
diagram mdcr-v1.2_p9.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p10.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p11.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p12.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p13.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p14.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p15.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p16.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p17.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p18.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p19.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p20.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p21.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p22.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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      
deprecated  xs:boolean        
source <xs:element name="RatingReason" type="mdcr:RatingReason-type" minOccurs="0" maxOccurs="unbounded"/>

complexType RatingReason-type
diagram mdcr-v1.2_p23.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
children mdcr:Value mdcr:Descriptor mdcr:LinkToLogo
used by
element Rating-type/RatingReason
attributes
Name  Type  Use  Default  Fixed  Annotation
reasonID  xs:string  required      
deprecated  xs:boolean        
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:attribute name="deprecated" type="xs:boolean"/>
</xs:complexType>

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

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

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

element RatingReason-type/Descriptor
diagram mdcr-v1.2_p25.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p26.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p27.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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        
departmentID  xs:string        
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.2_p28.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p29.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p30.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p31.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p32.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p33.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p34.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p35.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p36.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:element name="RatingsOrg" type="mdcr:RatingsOrg-type"/>

element RatingsSystem-type/Rating
diagram mdcr-v1.2_p37.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p38.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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      
deprecated  xs:boolean        
source <xs:element name="Reason" type="mdcr:Reason-type" minOccurs="0" maxOccurs="unbounded"/>

complexType RatingSystemID-type
diagram mdcr-v1.2_p39.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p40.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p41.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
type xs:string
properties
content simple
source <xs:element name="System" type="xs:string"/>

complexType Reason-type
diagram mdcr-v1.2_p42.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
children mdcr:Value mdcr:GeneralDescriptor mdcr:LinkToLogo
used by
element RatingsSystem-type/Reason
attributes
Name  Type  Use  Default  Fixed  Annotation
reasonID  xs:string  required      
deprecated  xs:boolean        
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:attribute name="deprecated" type="xs:boolean"/>
</xs:complexType>

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

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

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

element Reason-type/GeneralDescriptor
diagram mdcr-v1.2_p44.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p45.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p46.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p47.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p48.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p49.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p50.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2_p51.png
namespace http://www.movielabs.com/schema/mdcr/v1.2
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.2
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.2
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.2
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.2_p52.png
namespace http://www.movielabs.com/schema/md/v2.10/md
children md:Type md:SubType md:FormatType md:Language
used by
complexTypes DigitalAssetInteractiveBaseData-type DigitalAssetInteractiveData-type
source <xs:group name="DigitalAssetInteractiveBase-group">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Interactive-Type"/>
   
<xs:element name="SubType" type="md:string-Interactive-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="FormatType" type="md:string-Interactive-FormatType" minOccurs="0"/>
   
<xs:element name="Language" type="md:language-redefine" minOccurs="0"/>
 
</xs:sequence>
</xs:group>

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

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

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

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

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

element AbbreviatedMetadataInfo-type/DisplayIndicators
diagram mdcr-v1.2_p67.png
namespace http://www.movielabs.com/schema/md/v2.10/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 AssetIntent-type
diagram mdcr-v1.2_p68.png
namespace http://www.movielabs.com/schema/md/v2.10/md
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg
used by
elements DigitalAssetAudioData-type/AssetIntent DigitalAssetVideoData-type/AssetIntent DigitalAssetImageData-type/AssetIntent DigitalAssetSubtitleData-type/AssetIntent DigitalAssetInteractiveData-type/AssetIntent DigitalAssetAncillaryData-type/AssetIntent ContainerMetadata-type/ContainerIntent
source <xs:complexType name="AssetIntent-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="SubType" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="ordinal" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AssetReference" type="md:AssetIntentReference-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

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

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

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

element AssetIntentReference-type/ContentID
diagram mdcr-v1.2_p75.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type md:ContentID-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ContentID" type="md:ContentID-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

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

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

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

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

element Audience-type/Who
diagram mdcr-v1.2_p81.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type md:string-Audience-Who
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Who" type="md:string-Audience-Who" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

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

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

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

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

complexType BasicMetadata-type
diagram mdcr-v1.2_p86.png
namespace http://www.movielabs.com/schema/md/v2.10/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:VersionIntent md:AssociatedOrg md:ContentRelatedTo 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" maxOccurs="unbounded"/>
   
<xs:element name="PictureColorType" type="md:ColorType-type" minOccurs="0"/>
   
<xs:element name="PictureFormat" type="md:string-PictureFormat" minOccurs="0"/>
   
<xs:element name="ThreeD" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="three60" type="xs:boolean"/>
           
<xs:attribute name="multiview" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AspectRatio" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-AspectRatio">
           
<xs:attribute name="original" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="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" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:Region-type">
           
<xs:attribute name="intepretation" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<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="VersionIntent" type="md:VersionIntent-type" minOccurs="0"/>
   
<xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ContentRelatedTo" type="md:ContentRelatedTo-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="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.2_p87.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p88.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type md:BasicMetadataInfo-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:ExcludedRegion md:TargetAudience md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
condition  md:string-condition        
source <xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>

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

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

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

element BasicMetadata-type/PictureColorType
diagram mdcr-v1.2_p95.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p96.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p97.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type extension of xs:boolean
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
three60  xs:boolean        
multiview  xs:boolean        
source <xs:element name="ThreeD" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="three60" type="xs:boolean"/>
       
<xs:attribute name="multiview" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

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

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

element BasicMetadata-type/PrimarySpokenLanguage
diagram mdcr-v1.2_p103.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p104.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p105.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type md:language-redefine
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="VersionLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/VersionIntent
diagram mdcr-v1.2_p106.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type md:VersionIntent-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audience md:Description md:EditUse md:EditClass md:MadeForRegion md:Terms
source <xs:element name="VersionIntent" type="md:VersionIntent-type" minOccurs="0"/>

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

element BasicMetadata-type/ContentRelatedTo
diagram mdcr-v1.2_p108.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type md:ContentRelatedTo-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Relationship md:Description md:Work md:Character md:PersonOrGroup md:Period md:Place md:Event md:GroupingEntity
source <xs:element name="ContentRelatedTo" type="md:ContentRelatedTo-type" minOccurs="0" maxOccurs="unbounded"/>

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

complexType BasicMetadataCharacter-type
diagram mdcr-v1.2_p111.png
namespace http://www.movielabs.com/schema/md/v2.10/md
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:Pronouns md:GroupingEntity md:ImageReference
used by
element BasicMetadataJob-type/CharacterInfo
complexType ContentRelatedToCharacter-type
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
source <xs:complexType name="BasicMetadataCharacter-type">
 
<xs:sequence>
   
<xs:element name="CharacterName" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CharacterID" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Nonfictional" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="appearance" type="md:string-Nonfictional-appearance"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Gender" type="md:Gender-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Pronouns" type="md:Pronouns-type" minOccurs="0"/>
   
<xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ImageReference" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
           
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="sequence" type="xs:integer"/>
</xs:complexType>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element BasicMetadataInfo-type/TitleDisplay19
diagram mdcr-v1.2_p120.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p121.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p122.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p123.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleSort" type="xs:string" minOccurs="0"/>

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

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

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

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

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

element BasicMetadataInfo-type/Summary400
diagram mdcr-v1.2_p126.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p127.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p128.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type md:string-DisplayIndicators
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/Genre
diagram mdcr-v1.2_p129.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p130.png
namespace http://www.movielabs.com/schema/md/v2.10/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.2_p131.png
namespace http://www.movielabs.com/schema/md/v2.10/md
type xs:string