Schema md.xsd


schema location:  http://www.movielabs.com/schema/md/v1.2/md.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.movielabs.com/schema/md/v1.2/md
 
Complex types  Simple types 
AbbreviatedMetadata-type  AssetLogicalID-type 
AbbreviatedMetadataInfo-type  AssetPhysicalID-type 
BasicMetadata-type  ColorType-type 
BasicMetadataInfo-type  CompObjID-type 
BasicMetadataJob-type  ContainerProfile-type 
BasicMetadataParent-type  ContainerType-type 
BasicMetadataPeople-type  ContentID-type 
CompObj-type  id-type 
CompObjData-type  orgID-type 
CompObjEntry-type  Role-type 
ContactInfo-type  YearDateOrTime-type 
ContainerMetadata-type 
ContainerSpecific-type 
ContentIdentifier-type 
ContentRating-type 
ContentRatingDetail-type 
ContentSequenceInfo-type 
DateTimeRange-type 
DigitalAssetAudioData-type 
DigitalAssetAudioEncoding-type 
DigitalAssetImageData-type 
DigitalAssetInteractiveData-type 
DigitalAssetMetadata-type 
DigitalAssetSubtitleData-type 
DigitalAssetVideoData-type 
DigitalAssetVideoEncoding-type 
DigitalAssetVideoPicture-type 
NVPair-type 
OrgName-type 
PersonIdentifier-type 
PersonName-type 
Region-type 
ReleaseHistory-type 


complexType AbbreviatedMetadata-type
diagram md_p1.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:UpdateNum md:LocalizedInfo md:Rating md:AltIdentifier md:Studio
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
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
isRef 0
use required
source <xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>

element AbbreviatedMetadata-type/UpdateNum
diagram md_p2.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type restriction of xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minInclusive 
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 md_p3.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:AbbreviatedMetadataInfo-type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children md:TitleBrief md:ArtReference md:SummaryShort md:DisplayIndicators
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs:boolean      
source <xs:element name="LocalizedInfo" type="md:AbbreviatedMetadataInfo-type" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Rating
diagram md_p4.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContentRating-type
properties
isRef 0
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 md_p5.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContentIdentifier-type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Studio
diagram md_p6.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
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 md_p7.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:TitleBrief md:ArtReference md:SummaryShort md:DisplayIndicators
used by
element AbbreviatedMetadata-type/LocalizedInfo
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs: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="xs:language" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
</xs:complexType>

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

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

element AbbreviatedMetadataInfo-type/TitleBrief
diagram md_p8.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

element AbbreviatedMetadataInfo-type/ArtReference
diagram md_p9.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:anyURI
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ArtReference" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadataInfo-type/SummaryShort
diagram md_p10.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="SummaryShort" type="xs:string"/>

element AbbreviatedMetadataInfo-type/DisplayIndicators
diagram md_p11.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value annotation 
enumeration CC 
enumeration 
enumeration 
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 BasicMetadata-type
diagram md_p12.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:PictureColorType md:PictureFormat md:ThreeD md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:AssociatedOrg md:SequenceInfo md:Parent
used by
elements CompObjEntry-type/BasicMetadata BasicMetadataParent-type/Parent
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
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="xs:string"/>
   
<xs:element name="PictureColorType" type="md:ColorType-type" minOccurs="0"/>
   
<xs:element name="PictureFormat" type="xs:string" minOccurs="0"/>
   
<xs:element name="ThreeD" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0"/>
   
<xs:element name="PrimarySpokenLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssociatedOrg" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:OrgName-type">
           
<xs:attribute name="role" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>
   
<xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

element BasicMetadata-type/UpdateNum
diagram md_p13.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type restriction of xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minInclusive 
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 md_p14.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:BasicMetadataInfo-type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs:boolean      
source <xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>

element BasicMetadata-type/RunLength
diagram md_p15.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:duration
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="RunLength" type="xs:duration" minOccurs="0"/>

element BasicMetadata-type/ReleaseYear
diagram md_p16.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:gYear
properties
isRef 0
content simple
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram md_p17.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:YearDateOrTime-type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReleaseDate" type="md:YearDateOrTime-type" minOccurs="0"/>

element BasicMetadata-type/ReleaseHistory
diagram md_p18.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ReleaseHistory-type
properties
isRef 0
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 md_p19.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="WorkType" type="xs:string"/>

element BasicMetadata-type/PictureColorType
diagram md_p20.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ColorType-type
properties
isRef 0
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 md_p21.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="PictureFormat" type="xs:string" minOccurs="0"/>

element BasicMetadata-type/ThreeD
diagram md_p22.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="ThreeD" type="xs:boolean" minOccurs="0"/>

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

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

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

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

element BasicMetadata-type/AssociatedOrg
diagram md_p28.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of md:OrgName-type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:SortName
attributes
Name  Type  Use  Default  Fixed  annotation
organizationIDmd:orgID-type      
rolexs:string      
source <xs:element name="AssociatedOrg" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:OrgName-type">
       
<xs:attribute name="role" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadata-type/AssociatedOrg/@role
type xs:string
properties
isRef 0
source <xs:attribute name="role" type="xs:string"/>

element BasicMetadata-type/SequenceInfo
diagram md_p29.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContentSequenceInfo-type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children md:Number md:HouseSequence
source <xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>

element BasicMetadata-type/Parent
diagram md_p30.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:BasicMetadataParent-type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children md:Parent md:ParentContentID
attributes
Name  Type  Use  Default  Fixed  annotation
relationshipTypederived by: xs:string      
source <xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadataInfo-type
diagram md_p31.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
used by
element BasicMetadata-type/LocalizedInfo
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs:boolean      
source <xs:complexType name="BasicMetadataInfo-type">
 
<xs:sequence>
   
<xs:element name="TitleDisplay19" type="xs:string"/>
   
<xs:element name="TitleDisplay60" type="xs:string" minOccurs="0"/>
   
<xs:element name="TitleDisplayUnlimited" type="xs:string" minOccurs="0"/>
   
<xs:element name="TitleSort" type="xs:string"/>
   
<xs:element name="ArtReference" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="resolution" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary190">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary400" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary4000" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DisplayIndicators" 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: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="xs:string"/>
           
<xs:attribute name="level" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalTitle" type="xs:string"/>
   
<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="xs:string"/>
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language" type="xs:language" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
</xs:complexType>

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

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

element BasicMetadataInfo-type/TitleDisplay19
diagram md_p32.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="TitleDisplay19" type="xs:string"/>

element BasicMetadataInfo-type/TitleDisplay60
diagram md_p33.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplay60" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleDisplayUnlimited
diagram md_p34.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleDisplayUnlimited" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleSort
diagram md_p35.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="TitleSort" type="xs:string"/>

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

attribute BasicMetadataInfo-type/ArtReference/@resolution
type xs:string
properties
isRef 0
source <xs:attribute name="resolution" type="xs:string"/>

element BasicMetadataInfo-type/Summary190
diagram md_p37.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
castxs:boolean      
source <xs:element name="Summary190">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataInfo-type/Summary400
diagram md_p38.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
castxs: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
properties
isRef 0
source <xs:attribute name="cast" type="xs:boolean"/>

element BasicMetadataInfo-type/Summary4000
diagram md_p39.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
castxs: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
properties
isRef 0
source <xs:attribute name="cast" type="xs:boolean"/>

element BasicMetadataInfo-type/DisplayIndicators
diagram md_p40.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value annotation 
enumeration CC 
enumeration 
enumeration 
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>

element BasicMetadataInfo-type/Genre
diagram md_p41.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
sourcexs:anyURI      
idxs:string      
levelxs: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="xs:string"/>
       
<xs:attribute name="level" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

attribute BasicMetadataInfo-type/Genre/@id
type xs:string
properties
isRef 0
source <xs:attribute name="id" type="xs:string"/>

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

element BasicMetadataInfo-type/Keyword
diagram md_p42.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/VersionNotes
diagram md_p43.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/Region
diagram md_p44.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:Region-type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/OriginalTitle
diagram md_p45.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="OriginalTitle" type="xs:string"/>

element BasicMetadataInfo-type/CopyrightLine
diagram md_p46.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/PeopleLocal
diagram md_p47.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:BasicMetadataPeople-type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender
source <xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/TitleAlternate
diagram md_p48.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
typexs:string      
languagexs:language      
source <xs:element name="TitleAlternate" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="xs:string"/>
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataInfo-type/TitleAlternate/@type
type xs:string
properties
isRef 0
source <xs:attribute name="type" type="xs:string"/>

attribute BasicMetadataInfo-type/TitleAlternate/@language
type xs:language
properties
isRef 0
source <xs:attribute name="language" type="xs:language"/>

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

element BasicMetadataJob-type/JobFunction
diagram md_p50.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of md:Role-type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
schemexs:string      
source <xs:element name="JobFunction">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:Role-type">
       
<xs:attribute name="scheme" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataJob-type/JobFunction/@scheme
type xs:string
properties
isRef 0
source <xs:attribute name="scheme" type="xs:string"/>

element BasicMetadataJob-type/JobDisplay
diagram md_p51.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:language      
source <xs:element name="JobDisplay" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute BasicMetadataJob-type/JobDisplay/@language
type xs:language
properties
isRef 0
source <xs:attribute name="language" type="xs:language"/>

element BasicMetadataJob-type/BillingBlockOrder
diagram md_p52.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="BillingBlockOrder" type="xs:int" minOccurs="0"/>

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

element BasicMetadataJob-type/Guest
diagram md_p54.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Guest" type="xs:boolean" minOccurs="0"/>

complexType BasicMetadataParent-type
diagram md_p55.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Parent md:ParentContentID
used by
element BasicMetadata-type/Parent
attributes
Name  Type  Use  Default  Fixed  annotation
relationshipTypederived by: xs:string      
source <xs:complexType name="BasicMetadataParent-type">
 
<xs:choice>
   
<xs:element name="Parent" type="md:BasicMetadata-type"/>
   
<xs:element name="ParentContentID" type="md:ContentID-type"/>
 
</xs:choice>
 
<xs:attribute name="relationshipType">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="isclipof"/>
       
<xs:enumeration value="isepisodeof"/>
       
<xs:enumeration value="isseasonof"/>
       
<xs:enumeration value="ispieceof"/>
       
<xs:enumeration value="ispartof"/>
       
<xs:enumeration value="isderivedfrom"/>
       
<xs:enumeration value="iscompositeof"/>
       
<xs:enumeration value="issupplementto"/>
       
<xs:enumeration value="ispromotionfor"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

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

element BasicMetadataParent-type/Parent
diagram md_p56.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:BasicMetadata-type
properties
isRef 0
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:PictureColorType md:PictureFormat md:ThreeD md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:AssociatedOrg md:SequenceInfo md:Parent
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
source <xs:element name="Parent" type="md:BasicMetadata-type"/>

element BasicMetadataParent-type/ParentContentID
diagram md_p57.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContentID-type
properties
isRef 0
content simple
source <xs:element name="ParentContentID" type="md:ContentID-type"/>

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

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

element BasicMetadataPeople-type/Name
diagram md_p60.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:PersonName-type
properties
isRef 0
content complex
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
source <xs:element name="Name" type="md:PersonName-type"/>

element BasicMetadataPeople-type/Identifier
diagram md_p61.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:PersonIdentifier-type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation
source <xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

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

complexType CompObj-type
diagram md_p63.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Entry
used by
complexType CompObjData-type
source <xs:complexType name="CompObj-type">
 
<xs:sequence>
   
<xs:element name="Entry" type="md:CompObjEntry-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element CompObj-type/Entry
diagram md_p64.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:CompObjEntry-type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children md:DisplayName md:Entry md:ContentID md:BasicMetadata
source <xs:element name="Entry" type="md:CompObjEntry-type" maxOccurs="unbounded"/>

complexType CompObjData-type
diagram md_p65.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of md:CompObj-type
properties
base md:CompObj-type
children md:Entry md:DisplayName
attributes
Name  Type  Use  Default  Fixed  annotation
CompObjIDmd:CompObjID-type      
source <xs:complexType name="CompObjData-type">
 
<xs:complexContent>
   
<xs:extension base="md:CompObj-type">
     
<xs:sequence>
       
<xs:element name="DisplayName" minOccurs="0" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:string">
               
<xs:attribute name="language" type="xs:language"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
     
<xs:attribute name="CompObjID" type="md:CompObjID-type"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

element CompObjData-type/DisplayName
diagram md_p66.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:language      
source <xs:element name="DisplayName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute CompObjData-type/DisplayName/@language
type xs:language
properties
isRef 0
source <xs:attribute name="language" type="xs:language"/>

complexType CompObjEntry-type
diagram md_p67.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:DisplayName md:Entry md:ContentID md:BasicMetadata
used by
elements CompObjEntry-type/Entry CompObj-type/Entry
source <xs:complexType name="CompObjEntry-type">
 
<xs:sequence>
   
<xs:element name="DisplayName" minOccurs="0">
     
<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="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:choice>
     
<xs:element name="ContentID" type="md:ContentID-type"/>
     
<xs:element name="BasicMetadata" type="md:BasicMetadata-type"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element CompObjEntry-type/DisplayName
diagram md_p68.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:language      
source <xs:element name="DisplayName" minOccurs="0">
 
<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 CompObjEntry-type/DisplayName/@language
type xs:language
properties
isRef 0
source <xs:attribute name="language" type="xs:language"/>

element CompObjEntry-type/Entry
diagram md_p69.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:CompObjEntry-type
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children md:DisplayName md:Entry md:ContentID md:BasicMetadata
source <xs:element name="Entry" type="md:CompObjEntry-type" minOccurs="0" maxOccurs="unbounded"/>

element CompObjEntry-type/ContentID
diagram md_p70.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContentID-type
properties
isRef 0
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element CompObjEntry-type/BasicMetadata
diagram md_p71.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:BasicMetadata-type
properties
isRef 0
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:PictureColorType md:PictureFormat md:ThreeD md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:AssociatedOrg md:SequenceInfo md:Parent
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
source <xs:element name="BasicMetadata" type="md:BasicMetadata-type"/>

complexType ContactInfo-type
diagram md_p72.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
source <xs:complexType name="ContactInfo-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="PrimaryEmail" type="xs:string"/>
   
<xs:element name="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Phone" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContactInfo-type/Name
diagram md_p73.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Name" type="xs:string"/>

element ContactInfo-type/PrimaryEmail
diagram md_p74.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="PrimaryEmail" type="xs:string"/>

element ContactInfo-type/AlternateEmail
diagram md_p75.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContactInfo-type/Address
diagram md_p76.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContactInfo-type/Phone
diagram md_p77.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
typexs:string      
source <xs:element name="Phone" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType ContainerMetadata-type
diagram md_p78.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Type md:Track md:ContainerSpecificMetadata
source <xs:complexType name="ContainerMetadata-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:ContainerType-type" minOccurs="0"/>
   
<xs:element name="Track" type="md:DigitalAssetMetadata-type" maxOccurs="unbounded"/>
   
<xs:element name="ContainerSpecificMetadata" type="md:ContainerSpecific-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContainerMetadata-type/Type
diagram md_p79.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContainerType-type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:ContainerType-type" minOccurs="0"/>

element ContainerMetadata-type/Track
diagram md_p80.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetMetadata-type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive
source <xs:element name="Track" type="md:DigitalAssetMetadata-type" maxOccurs="unbounded"/>

element ContainerMetadata-type/ContainerSpecificMetadata
diagram md_p81.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContainerSpecific-type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
source <xs:element name="ContainerSpecificMetadata" type="md:ContainerSpecific-type" minOccurs="0"/>

complexType ContainerSpecific-type
diagram md_p82.png
namespace http://www.movielabs.com/schema/md/v1.2/md
used by
element ContainerMetadata-type/ContainerSpecificMetadata
source <xs:complexType name="ContainerSpecific-type">
 
<xs:sequence>
   
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType ContentIdentifier-type
diagram md_p83.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Namespace md:Identifier md:Location
used by
elements BasicMetadata-type/AltIdentifier AbbreviatedMetadata-type/AltIdentifier
source <xs:complexType name="ContentIdentifier-type">
 
<xs:sequence>
   
<xs:element name="Namespace" type="xs:string"/>
   
<xs:element name="Identifier" type="xs:string"/>
   
<xs:element name="Location" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentIdentifier-type/Namespace
diagram md_p84.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Namespace" type="xs:string"/>

element ContentIdentifier-type/Identifier
diagram md_p85.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Identifier" type="xs:string"/>

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

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

element ContentRating-type/NotRated
diagram md_p88.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:boolean
properties
isRef 0
content complex
fixed true
attributes
Name  Type  Use  Default  Fixed  annotation
conditionxs:string      
source <xs:element name="NotRated" fixed="true">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="condition" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element ContentRating-type/Rating
diagram md_p89.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:ContentRatingDetail-type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children md:Region md:System md:Value md:Reason md:LinkToLogo md:Description
source <xs:element name="Rating" type="md:ContentRatingDetail-type" maxOccurs="unbounded"/>

element ContentRating-type/AdultContent
diagram md_p90.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="AdultContent" type="xs:boolean" minOccurs="0"/>

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

element ContentRatingDetail-type/Region
diagram md_p92.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:Region-type
properties
isRef 0
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type"/>

element ContentRatingDetail-type/System
diagram md_p93.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="System" type="xs:string"/>

element ContentRatingDetail-type/Value
diagram md_p94.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Value" type="xs:string"/>

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

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

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

complexType ContentSequenceInfo-type
diagram md_p98.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Number md:HouseSequence
used by
element BasicMetadata-type/SequenceInfo
source <xs:complexType name="ContentSequenceInfo-type">
 
<xs:sequence>
   
<xs:element name="Number" type="xs:int"/>
   
<xs:element name="HouseSequence" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentSequenceInfo-type/Number
diagram md_p99.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:int
properties
isRef 0
content simple
source <xs:element name="Number" type="xs:int"/>

element ContentSequenceInfo-type/HouseSequence
diagram md_p100.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="HouseSequence" type="xs:string" minOccurs="0"/>

complexType DateTimeRange-type
diagram md_p101.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Start md:End
source <xs:complexType name="DateTimeRange-type">
 
<xs:sequence>
   
<xs:element name="Start" type="xs:dateTime"/>
   
<xs:element name="End" type="xs:dateTime"/>
 
</xs:sequence>
</xs:complexType>

element DateTimeRange-type/Start
diagram md_p102.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="Start" type="xs:dateTime"/>

element DateTimeRange-type/End
diagram md_p103.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="End" type="xs:dateTime"/>

complexType DigitalAssetAudioData-type
diagram md_p104.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference
used by
element DigitalAssetMetadata-type/Audio
source <xs:complexType name="DigitalAssetAudioData-type">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>
   
<xs:element name="Language">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="dubbed" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Channels" type="xs:string"/>
   
<xs:element name="TrackReference" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

element DigitalAssetAudioData-type/Encoding
diagram md_p107.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetAudioEncoding-type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children md:Codec md:CodecType md:BitrateMax md:SampleRate md:SampleBitDepth
source <xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>

element DigitalAssetAudioData-type/Language
diagram md_p108.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:language
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
dubbedxs:boolean      
source <xs:element name="Language">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:language">
       
<xs:attribute name="dubbed" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetAudioData-type/Language/@dubbed
type xs:boolean
properties
isRef 0
source <xs:attribute name="dubbed" type="xs:boolean"/>

element DigitalAssetAudioData-type/Channels
diagram md_p109.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Channels" type="xs:string"/>

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

complexType DigitalAssetAudioEncoding-type
diagram md_p111.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Codec md:CodecType md:BitrateMax md:SampleRate md:SampleBitDepth
used by
element DigitalAssetAudioData-type/Encoding
source <xs:complexType name="DigitalAssetAudioEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="xs:string"/>
   
<xs:element name="CodecType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>
   
<xs:element name="SampleRate" type="xs:integer" minOccurs="0"/>
   
<xs:element name="SampleBitDepth" type="xs:integer" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioEncoding-type/Codec
diagram md_p112.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Codec" type="xs:string"/>

element DigitalAssetAudioEncoding-type/CodecType
diagram md_p113.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CodecType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

complexType DigitalAssetImageData-type
diagram md_p117.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Width md:Height md:Encoding md:TrackReference
used by
element DigitalAssetMetadata-type/Image
source <xs:complexType name="DigitalAssetImageData-type">
 
<xs:sequence>
   
<xs:element name="Width" type="xs:int"/>
   
<xs:element name="Height" type="xs:int"/>
   
<xs:element name="Encoding" type="xs:string"/>
   
<xs:element name="TrackReference" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetImageData-type/Width
diagram md_p118.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:int
properties
isRef 0
content simple
source <xs:element name="Width" type="xs:int"/>

element DigitalAssetImageData-type/Height
diagram md_p119.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:int
properties
isRef 0
content simple
source <xs:element name="Height" type="xs:int"/>

element DigitalAssetImageData-type/Encoding
diagram md_p120.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Encoding" type="xs:string"/>

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

complexType DigitalAssetInteractiveData-type
diagram md_p122.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Type md:Language md:TrackReference
used by
element DigitalAssetMetadata-type/Interactive
source <xs:complexType name="DigitalAssetInteractiveData-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="Language" type="xs:language"/>
   
<xs:element name="TrackReference" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetInteractiveData-type/Type
diagram md_p123.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Type" type="xs:string"/>

element DigitalAssetInteractiveData-type/Language
diagram md_p124.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:language
properties
isRef 0
content simple
source <xs:element name="Language" type="xs:language"/>

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

complexType DigitalAssetMetadata-type
diagram md_p126.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive
used by
element ContainerMetadata-type/Track
source <xs:complexType name="DigitalAssetMetadata-type">
 
<xs:choice>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>
 
</xs:choice>
</xs:complexType>

element DigitalAssetMetadata-type/Audio
diagram md_p127.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetAudioData-type
properties
isRef 0
content complex
children md:Description md:Type md:Encoding md:Language md:Channels md:TrackReference
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>

element DigitalAssetMetadata-type/Video
diagram md_p128.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetVideoData-type
properties
isRef 0
content complex
children md:Description md:Type md:Encoding md:Picture md:ColorType md:SubtitleLanguage md:TrackReference
source <xs:element name="Video" type="md:DigitalAssetVideoData-type"/>

element DigitalAssetMetadata-type/Subtitle
diagram md_p129.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetSubtitleData-type
properties
isRef 0
content complex
children md:Format md:Description md:Type md:FormatType md:Language md:TrackReference
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>

element DigitalAssetMetadata-type/Image
diagram md_p130.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetImageData-type
properties
isRef 0
content complex
children md:Width md:Height md:Encoding md:TrackReference
source <xs:element name="Image" type="md:DigitalAssetImageData-type"/>

element DigitalAssetMetadata-type/Interactive
diagram md_p131.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetInteractiveData-type
properties
isRef 0
content complex
children md:Type md:Language md:TrackReference
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>

complexType DigitalAssetSubtitleData-type
diagram md_p132.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Format md:Description md:Type md:FormatType md:Language md:TrackReference
used by
element DigitalAssetMetadata-type/Subtitle
source <xs:complexType name="DigitalAssetSubtitleData-type">
 
<xs:sequence>
   
<xs:element name="Format">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="SDImage" type="xs:boolean"/>
           
<xs:attribute name="HDImage" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Type" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FormatType" type="xs:string" minOccurs="0"/>
   
<xs:element name="Language" type="xs:language"/>
   
<xs:element name="TrackReference" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetSubtitleData-type/Format
diagram md_p133.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
SDImagexs:boolean      
HDImagexs:boolean      
source <xs:element name="Format">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="SDImage" type="xs:boolean"/>
       
<xs:attribute name="HDImage" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleData-type/Format/@SDImage
type xs:boolean
properties
isRef 0
source <xs:attribute name="SDImage" type="xs:boolean"/>

attribute DigitalAssetSubtitleData-type/Format/@HDImage
type xs:boolean
properties
isRef 0
source <xs:attribute name="HDImage" type="xs:boolean"/>

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

element DigitalAssetSubtitleData-type/Type
diagram md_p135.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
source <xs:element name="Type" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element DigitalAssetSubtitleData-type/Language
diagram md_p137.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:language
properties
isRef 0
content simple
source <xs:element name="Language" type="xs:language"/>

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

complexType DigitalAssetVideoData-type
diagram md_p139.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Description md:Type md:Encoding md:Picture md:ColorType md:SubtitleLanguage md:TrackReference
used by
element DigitalAssetMetadata-type/Video
source <xs:complexType name="DigitalAssetVideoData-type">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="Encoding" type="md:DigitalAssetVideoEncoding-type" minOccurs="0"/>
   
<xs:element name="Picture" type="md:DigitalAssetVideoPicture-type"/>
   
<xs:element name="ColorType" type="md:ColorType-type">
     
<xs:annotation>
       
<xs:documentation>BW, Color, Colorized, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubtitleLanguage" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="closed" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TrackReference" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

element DigitalAssetVideoData-type/Picture
diagram md_p143.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type md:DigitalAssetVideoPicture-type
properties
isRef 0
content complex
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:Type3D
source <xs:element name="Picture" type="md:DigitalAssetVideoPicture-type"/>

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

element DigitalAssetVideoData-type/SubtitleLanguage
diagram md_p145.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:language
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
closedxs:boolean      
source <xs:element name="SubtitleLanguage" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:language">
       
<xs:attribute name="closed" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoData-type/SubtitleLanguage/@closed
type xs:boolean
properties
isRef 0
source <xs:attribute name="closed" type="xs:boolean"/>

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

complexType DigitalAssetVideoEncoding-type
diagram md_p147.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:Codec md:CodecType md:MPEGProfile md:MPEGLevel md:BitrateMax
used by
element DigitalAssetVideoData-type/Encoding
source <xs:complexType name="DigitalAssetVideoEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="xs:string"/>
   
<xs:element name="CodecType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="MPEGProfile" type="xs:string" minOccurs="0"/>
   
<xs:element name="MPEGLevel" type="xs:string" minOccurs="0"/>
   
<xs:element name="BitrateMax" type="xs:integer" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoEncoding-type/Codec
diagram md_p148.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Codec" type="xs:string"/>

element DigitalAssetVideoEncoding-type/CodecType
diagram md_p149.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CodecType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoEncoding-type/MPEGProfile
diagram md_p150.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="MPEGProfile" type="xs:string" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/MPEGLevel
diagram md_p151.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="MPEGLevel" type="xs:string" minOccurs="0"/>

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

complexType DigitalAssetVideoPicture-type
diagram md_p153.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:Type3D
used by
element DigitalAssetVideoData-type/Picture
source <xs:complexType name="DigitalAssetVideoPicture-type">
 
<xs:sequence>
   
<xs:element name="AspectRatio" type="xs:string"/>
   
<xs:element name="PixelAspect" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="NTSC"/>
         
<xs:enumeration value="PAL"/>
         
<xs:enumeration value="square"/>
         
<xs:enumeration value="other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="WidthPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="HeightPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="ActiveWidthPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="ActiveHeightPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="FrameRate" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:int">
           
<xs:attribute name="multiplier">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="1000/1001"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Progressive" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="Type3D" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPicture-type/AspectRatio
diagram md_p154.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="AspectRatio" type="xs:string"/>

element DigitalAssetVideoPicture-type/PixelAspect
diagram md_p155.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration NTSC 
enumeration PAL 
enumeration square 
enumeration other 
source <xs:element name="PixelAspect" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="NTSC"/>
     
<xs:enumeration value="PAL"/>
     
<xs:enumeration value="square"/>
     
<xs:enumeration value="other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

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

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

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

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

element DigitalAssetVideoPicture-type/FrameRate
diagram md_p160.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
multiplierderived by: xs:string      
source <xs:element name="FrameRate" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="multiplier">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="1000/1001"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPicture-type/FrameRate/@multiplier
type restriction of xs:string
properties
isRef 0
facets
Kind Value annotation 
enumeration 1000/1001 
source <xs:attribute name="multiplier">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1000/1001"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element DigitalAssetVideoPicture-type/Progressive
diagram md_p161.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Progressive" type="xs:boolean" minOccurs="0"/>

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

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

element NVPair-type/Name
diagram md_p164.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Name" type="xs:string"/>

element NVPair-type/Value
diagram md_p165.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Value" type="xs:string"/>

complexType OrgName-type
diagram md_p166.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:DisplayName md:SortName
used by
elements BasicMetadata-type/AssociatedOrg ReleaseHistory-type/ReleaseOrg
attributes
Name  Type  Use  Default  Fixed  annotation
organizationIDmd:orgID-type      
source <xs:complexType name="OrgName-type">
 
<xs:sequence>
   
<xs:element name="DisplayName" type="xs:string"/>
   
<xs:element name="SortName" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="organizationID" type="md:orgID-type"/>
</xs:complexType>

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

element OrgName-type/DisplayName
diagram md_p167.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="DisplayName" type="xs:string"/>

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

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

element PersonIdentifier-type/Identifier
diagram md_p170.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Identifier" type="xs:string"/>

element PersonIdentifier-type/Namespace
diagram md_p171.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type xs:string
properties
isRef 0
content simple
source <xs:element name="Namespace" type="xs:string"/>

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

complexType PersonName-type
diagram md_p173.png
namespace http://www.movielabs.com/schema/md/v1.2/md
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
used by
element BasicMetadataPeople-type/Name
source <xs:complexType name="PersonName-type">
 
<xs:sequence>
   
<xs:element name="DisplayName" 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="SortName" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FirstGivenName" type="xs:string" minOccurs="0"/>
   
<xs:element name="SecondGivenName" type="xs:string" minOccurs="0"/>
   
<xs:element name="FamilyName" type="xs:string" minOccurs="0"/>
   
<xs:element name="Suffix" type="xs:string" minOccurs="0"/>
   
<xs:element name="Moniker" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element PersonName-type/DisplayName
diagram md_p174.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:language      
source <xs:element name="DisplayName" 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 PersonName-type/DisplayName/@language
type xs:language
properties
isRef 0
source <xs:attribute name="language" type="xs:language"/>

element PersonName-type/SortName
diagram md_p175.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:language      
source <xs:element name="SortName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute PersonName-type/SortName/@language
type xs:language
properties
isRef 0
source <xs:attribute name="language" type="xs:language"/>

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

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

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

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

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

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

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

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

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

element ReleaseHistory-type/ReleaseType
diagram md_p185.png
namespace http://www.movielabs.com/schema/md/v1.2/md
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed