Schema md-v2.7.xsd


schema location http://www.movielabs.com/schema/md/v2.7/md-v2.7.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/v2.7/md
 
Groups  Complex types  Simple types  Attr. groups 
DigitalAssetInteractiveBase-group  AbbreviatedMetadata-type  AssetLogicalID-type  Workflow-attr 
AbbreviatedMetadataInfo-type  AssetPhysicalID-type 
AssociatedOrg-type  ColorType-type 
BasicMetadata-type  CompObjID-type 
BasicMetadataCharacter-type  ContainerProfile-type 
BasicMetadataInfo-type  ContainerType-type 
BasicMetadataJob-type  ContentID-type 
BasicMetadataParent-type  id-type 
BasicMetadataPeople-type  language-redefine 
CompanyCredits-type  MadeForRegion-type 
complex-SequenceInfo-AlternateNumber  MadeForRegionInternal-type 
complex-SequenceInfo-DistributionNumber  orgID-type 
complex-SequenceInfo-HouseSequence  Region-string 
Compliance-type  Role-type 
CompObj-type  string-Anc-SubType 
CompObjClass-type  string-Anc-Type 
CompObjData-type  string-ArtReference_purpose 
CompObjEntry-type  string-ArtReference_resolution 
ContactInfo-type  string-AspectRatio 
ContainerMetadata-type  string-AssociatedOrg-role 
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 
ContentRelatedToContent-type  string-Audio-Enc-VBR 
ContentRelatedToEvent-type  string-Audio-SubType 
ContentRelatedToPeople-type  string-Audio-Type 
ContentRelatedToPeriod-type  string-Cardset-Type 
ContentRelatedToPlace-type  string-CardsetList-Location 
ContentRelatedToRelationship-type  string-CardsetList-Type 
ContentRelatedToWork-type  string-Compilation-CompilationClass 
ContentSequenceInfo-type  string-Compilation-EntryClass 
DateTimeRange-type  string-Compilation-EntryNumber 
DigitalAssetAncillaryData-type  string-condition 
DigitalAssetAudioAmbisonics-type  string-Container-ContainerReference 
DigitalAssetAudioData-type  string-Container-Type 
DigitalAssetAudioEncoding-type  string-ContentID-Identifier 
DigitalAssetAudioLanguage-type  string-ContentID-Namespace 
DigitalAssetAudioLoudness-type  string-ContentID-Scope 
DigitalAssetAudioMCALabel-type  string-ContentID-subscope 
DigitalAssetCardset-type  string-DisplayIndicators 
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-Type 
DigitalAssetMetadata-type  string-Interactive-Enc-EnvironmentAttribute 
DigitalAssetSet-type  string-Interactive-Enc-RuntimeEnvironment 
DigitalAssetSubtitleData-type  string-Interactive-Enc-Version 
DigitalAssetSubtitleFormat-type  string-Interactive-FormatType 
DigitalAssetVideoData-type  string-Interactive-SubType 
DigitalAssetVideoEncoding-type  string-Interactive-Type 
DigitalAssetVideoPicture-type  string-ISO3166 
DigitalAssetVideoPicture360-type  string-ISO3166-2 
DigitalAssetVideoPicture360Initial-type  string-JobDisplay 
DigitalAssetVideoPictureFrameRate-type  string-JobFunction 
DigitalAssetVideoPictureHDRPlaybackInfo-type  string-JobFunction_scheme 
DigitalAssetVideoPictureLightLevel-type  string-Keyword 
DigitalAssetVideoPictureOriginal-type  string-Money-currency 
DigitalAssetVideoPictureProgressive-type  string-Name_Suffix 
DigitalAssetVideoSubtitleLanguage-type  string-Nonfictional-appearance 
DigitalAssetWatermark-type  string-NotRated-condition 
Gender-type  string-OrgName-idType 
GroupingEntity-type  string-PictureFormat 
Hash-type  string-Rating-System 
Money-type  string-Region-country 
NVPair-type  string-Region-countryRegion 
NVPairMoney-type  string-Release-ReleaseType 
OrgName-type  string-SequenceInfo-AlternateNumber 
PersonIdentifier-type  string-SequenceInfo-AlternateNumber-domain 
PersonName-type  string-SequenceInfo-DistributionNumber 
PrivateData-type  string-SequenceInfo-DistributionNumber-domain 
Region-type  string-SequenceInfo-HouseSequence 
ReleaseHistory-type  string-SequenceInfo-HouseSequence-domain 
StringAndLanguage-type  string-Subtitle-Enc-Codec 
string-Subtitle-Enc-CodecType 
string-Subtitle-Format 
string-Subtitle-FormatType 
string-Subtitle-Type 
string-TitleAlternate_type 
string-TrackReference 
string-UN-M49 
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 
YearDateOrTime-type 


group DigitalAssetInteractiveBase-group
diagram md-v2.7_p1.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p2.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-Interactive-Type
properties
content simple
source <xs:element name="Type" type="md:string-Interactive-Type"/>

element DigitalAssetInteractiveBase-group/SubType
diagram md-v2.7_p3.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p4.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p5.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p6.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p7.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p8.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p9.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p10.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p11.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p12.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p13.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

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

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

complexType AssociatedOrg-type
diagram md-v2.7_p17.png
namespace http://www.movielabs.com/schema/md/v2.7/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 Compliance-type/CompetentAuthority ReleaseHistory-type/ReleaseOrg Compliance-type/TestingOrganization
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
source <xs:complexType name="AssociatedOrg-type">
 
<xs:complexContent>
   
<xs:extension base="md:OrgName-type">
     
<xs:attribute name="role" type="md:string-AssociatedOrg-role"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

complexType BasicMetadata-type
diagram md-v2.7_p18.png
namespace http://www.movielabs.com/schema/md/v2.7/md
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:AssociatedOrg md: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" type="md:string-AspectRatio" minOccurs="0"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PrimarySpokenLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="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 md-v2.7_p19.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p20.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:BasicMetadataInfo-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
condition  md:string-condition        
source <xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>

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

element BasicMetadata-type/ReleaseDate
diagram md-v2.7_p23.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p24.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p25.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

element BasicMetadata-type/WorkTypeDetail
diagram md-v2.7_p26.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p27.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p28.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p29.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p30.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-AspectRatio
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AspectRatio" type="md:string-AspectRatio" minOccurs="0"/>

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

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

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

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

element BasicMetadata-type/ContentRelatedTo
diagram md-v2.7_p39.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:ContentRelatedTo-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Relationship md:Description md:Work md:GroupingEntity
source <xs:element name="ContentRelatedTo" type="md:ContentRelatedTo-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/SequenceInfo
diagram md-v2.7_p40.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p41.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p42.png
namespace http://www.movielabs.com/schema/md/v2.7/md
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:GroupingEntity
used by
element BasicMetadataJob-type/CharacterInfo
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="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
 
</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 md-v2.7_p43.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p44.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:PersonIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation
source <xs:element name="CharacterID" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataCharacter-type/Nonfictional
diagram md-v2.7_p45.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p46.png
namespace http://www.movielabs.com/schema/md/v2.7/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/GroupingEntity
diagram md-v2.7_p47.png
namespace http://www.movielabs.com/schema/md/v2.7/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"/>

complexType BasicMetadataInfo-type
diagram md-v2.7_p48.png
namespace http://www.movielabs.com/schema/md/v2.7/md
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
used by
element BasicMetadata-type/LocalizedInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
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:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalTitle" type="xs:string" minOccurs="0"/>
   
<xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>
   
<xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TitleAlternate" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="md:string-TitleAlternate_type"/>
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language" type="md:language-redefine" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
 
<xs: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 md-v2.7_p49.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p50.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p51.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p52.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p53.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p54.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p55.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p56.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p57.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-DisplayIndicators
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration CC
enumeration F
enumeration P
enumeration DD
enumeration SAP
enumeration DVS
source <xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/Genre
diagram md-v2.7_p58.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p59.png
namespace http://www.movielabs.com/schema/md/v2.7/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 md-v2.7_p60.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>

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

element BasicMetadataInfo-type/OriginalTitle
diagram md-v2.7_p62.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OriginalTitle" type="xs:string" minOccurs="0"/>

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

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

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

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

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

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

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

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

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

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

element BasicMetadataJob-type/BillingBlockOrder
diagram md-v2.7_p69.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type extension of xs:int
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
topBilled  xs:boolean        
source <xs:element name="BillingBlockOrder" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="topBilled" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

element BasicMetadataJob-type/CharacterInfo
diagram md-v2.7_p71.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:BasicMetadataCharacter-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:GroupingEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
source <xs:element name="CharacterInfo" type="md:BasicMetadataCharacter-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

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

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

element BasicMetadataParent-type/Region
diagram md-v2.7_p77.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:Region-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" maxOccurs="unbounded"/>

element BasicMetadataParent-type/ExcludedRegion
diagram md-v2.7_p78.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:Region-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="ExcludedRegion" type="md:Region-type" maxOccurs="unbounded"/>

complexType BasicMetadataPeople-type
diagram md-v2.7_p79.png
namespace http://www.movielabs.com/schema/md/v2.7/md
children md:Job md:Name md:Identifier md:Gender
used by
elements BasicMetadata-type/People DigitalAssetAudioData-type/People BasicMetadataInfo-type/PeopleLocal
source <xs:complexType name="BasicMetadataPeople-type">
 
<xs:sequence>
   
<xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>
   
<xs:element name="Name" type="md:PersonName-type"/>
   
<xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Gender" type="md:Gender-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

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

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

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

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

element CompanyCredits-type/DisplaySequence
diagram md-v2.7_p87.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>

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

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

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

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

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

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

complexType Compliance-type
diagram md-v2.7_p91.png
namespace http://www.movielabs.com/schema/md/v2.7/md
children md:Category md:Standard md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:Comments
used by
elements DigitalAssetAudioData-type/Compliance DigitalAssetVideoData-type/Compliance DigitalAssetImageData-type/Compliance DigitalAssetSubtitleData-type/Compliance DigitalAssetInteractiveData-type/Compliance DigitalAssetAncillaryData-type/Compliance
source <xs:complexType name="Compliance-type">
 
<xs:sequence>
   
<xs:element name="Category" type="xs:string" minOccurs="0"/>
   
<xs:element name="Standard" type="xs:string" minOccurs="0"/>
   
<xs:element name="Disposition" type="xs:string"/>
   
<xs:element name="CompetentAuthority" type="md:AssociatedOrg-type" minOccurs="0"/>
   
<xs:element name="Certificate" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:base64Binary">
           
<xs:attribute name="MIME" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TestingOrganization" type="md:AssociatedOrg-type" minOccurs="0"/>
   
<xs:element name="TestingMethod" type="xs:string" minOccurs="0"/>
   
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Compliance-type/Category
diagram md-v2.7_p92.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Category" type="xs:string" minOccurs="0"/>

element Compliance-type/Standard
diagram md-v2.7_p93.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Standard" type="xs:string" minOccurs="0"/>

element Compliance-type/Disposition
diagram md-v2.7_p94.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
content simple
source <xs:element name="Disposition" type="xs:string"/>

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

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

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

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

element Compliance-type/TestingMethod
diagram md-v2.7_p98.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TestingMethod" type="xs:string" minOccurs="0"/>

element Compliance-type/Comments
diagram md-v2.7_p99.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Comments" type="xs:string" minOccurs="0"/>

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

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

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

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

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

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

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

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

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

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

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

element CompObjEntry-type/EntryNumber
diagram md-v2.7_p108.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-Compilation-EntryNumber
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EntryNumber" type="md:string-Compilation-EntryNumber" minOccurs="0"/>

element CompObjEntry-type/EntryClass
diagram md-v2.7_p109.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-Compilation-EntryClass
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EntryClass" type="md:string-Compilation-EntryClass" minOccurs="0"/>

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

element CompObjEntry-type/ContentID
diagram md-v2.7_p111.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

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

complexType ContactInfo-type
diagram md-v2.7_p113.png
namespace http://www.movielabs.com/schema/md/v2.7/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-v2.7_p114.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

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

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

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

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

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

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

element ContainerMetadata-type/Type
diagram md-v2.7_p120.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-Container-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Container-Type" minOccurs="0"/>

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

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

element ContainerMetadata-type/Size
diagram md-v2.7_p123.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Size" type="xs:positiveInteger" minOccurs="0"/>

element ContainerMetadata-type/ContainerReference
diagram md-v2.7_p124.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-Container-ContainerReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContainerReference" type="md:string-Container-ContainerReference" minOccurs="0"/>

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

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

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

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

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

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

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

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

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

element ContainerTrackMetadata-type/Image
diagram md-v2.7_p134.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:DigitalAssetImageData-type
properties
content complex
children md:Description md:Type md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Language md:Compliance md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type"/>

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

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

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

element ContainerTrackMetadata-type/InternalTrackReference
diagram md-v2.7_p138.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-TrackReference
properties
content simple
source <xs:element name="InternalTrackReference" type="md:string-TrackReference"/>

complexType ContentIdentifier-type
diagram md-v2.7_p139.png
namespace http://www.movielabs.com/schema/md/v2.7/md
children md:Namespace md:Identifier md:Location md:Scope
used by
elements GroupingEntity-type/AltGroupIdentifier BasicMetadata-type/AltIdentifier AbbreviatedMetadata-type/AltIdentifier DigitalAssetAncillaryData-type/BaseTrackIdentifier ContainerMetadataWithID-type/ContainerID ContainerMetadata-type/ContainerIdentifier ContentRelatedToWork-type/OtherIdentifier DigitalAssetAudioData-type/TrackIdentifier DigitalAssetVideoData-type/TrackIdentifier DigitalAssetImageData-type/TrackIdentifier DigitalAssetSubtitleData-type/TrackIdentifier DigitalAssetInteractiveData-type/TrackIdentifier
source <xs:complexType name="ContentIdentifier-type">
 
<xs:sequence>
   
<xs:element name="Namespace" type="md:string-ContentID-Namespace"/>
   
<xs:element name="Identifier" type="md:string-ContentID-Identifier"/>
   
<xs:element name="Location" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Scope" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-ContentID-Scope">
           
<xs:attribute name="subscope" type="md:string-ContentID-subscope"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

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

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

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

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

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

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

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

element ContentRatingDetail-type/Region
diagram md-v2.7_p149.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:Region-type
properties
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type"/>

element ContentRatingDetail-type/System
diagram md-v2.7_p150.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:string-Rating-System
properties
content simple
source <xs:element name="System" type="md:string-Rating-System"/>

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

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

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

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

complexType ContentRelatedTo-type
diagram md-v2.7_p155.png
namespace http://www.movielabs.com/schema/md/v2.7/md
children md:Relationship md:Description md:Work md:GroupingEntity
used by
element BasicMetadata-type/ContentRelatedTo
source <xs:complexType name="ContentRelatedTo-type">
 
<xs:sequence>
   
<xs:element name="Relationship" type="md:ContentRelatedToRelationship-type">
     
<xs:annotation>
       
<xs:documentation>Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Description of the subject of the work.  Especially important if other elements are insuffiicent.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Work" type="md:ContentRelatedToWork-type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Adaptation of a work (e.g., book)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContentRelatedTo-type/Relationship
diagram md-v2.7_p156.png
namespace http://www.movielabs.com/schema/md/v2.7/md
type md:ContentRelatedToRelationship-type
properties
content complex
children md:Type md:SubType md:Description
annotation
documentation
Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.
source <xs:element name="Relationship" type="md:ContentRelatedToRelationship-type">
 
<xs:annotation>
   
<xs:documentation>Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.