Schema mdmec-v2.12.xsd


schema location https://www.movielabs.com/schema/mdmec/v2.12/mdmec-v2.12.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/mdmec/v2.12
 
Elements  Complex types 
CoreMetadata  BasicMetadata-type 
CoreMetadataList  CoreMetadata-type 
CoreMetadataListSigned  CoreMetadataList-type 
LocalizedInfoDelivery  CoreMetadataListSigned-type 
LocalizedInfoDeliveryList  DigitalAssetMetadata-type 
LocalizedInfoDelivery-type 
LocalizedInfoDeliveryList-type 
Publisher-type 


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


schema location C:\ProgramData\Altova\Common2024\Schemas\xmldsig\files\xmldsig-core-schema.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.w3.org/2000/09/xmldsig#
 
Elements  Complex types  Simple types 
CanonicalizationMethod  CanonicalizationMethodType  CryptoBinary 
DigestMethod  DigestMethodType  DigestValueType 
DigestValue  DSAKeyValueType  HMACOutputLengthType 
DSAKeyValue  KeyInfoType 
KeyInfo  KeyValueType 
KeyName  ManifestType 
KeyValue  ObjectType 
Manifest  PGPDataType 
MgmtData  ReferenceType 
Object  RetrievalMethodType 
PGPData  RSAKeyValueType 
Reference  SignatureMethodType 
RetrievalMethod  SignaturePropertiesType 
RSAKeyValue  SignaturePropertyType 
Signature  SignatureType 
SignatureMethod  SignatureValueType 
SignatureProperties  SignedInfoType 
SignatureProperty  SPKIDataType 
SignatureValue  TransformsType 
SignedInfo  TransformType 
SPKIData  X509DataType 
Transform  X509IssuerSerialType 
Transforms 
X509Data 


element CoreMetadata
diagram mdmec-v1.12_p1.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:CoreMetadata-type
properties
content complex
children mdmec:Compatibility mdmec:Basic mdmec:DigitalAsset mdmec:TitleInternalAlias mdmec:TrackingID mdmec:Source mdmec:CompanyDisplayCredit mdmec:GroupingEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type"/>

element CoreMetadataList
diagram mdmec-v1.12_p2.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:CoreMetadataList-type
properties
content complex
children mdmec:CoreMetadata
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="CoreMetadataList" type="mdmec:CoreMetadataList-type"/>

element CoreMetadataListSigned
diagram mdmec-v1.12_p3.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:CoreMetadataListSigned-type
properties
content complex
children mdmec:CoreMetadata ds:Signature
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
CoreMetadataListID  md:id-type        
source <xs:element name="CoreMetadataListSigned" type="mdmec:CoreMetadataListSigned-type"/>

element LocalizedInfoDelivery
diagram mdmec-v1.12_p4.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:LocalizedInfoDelivery-type
properties
content complex
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:ExcludedRegion md:TargetAudience md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate md:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
condition  md:string-condition        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
ContentID  md:ContentID-type  required      
source <xs:element name="LocalizedInfoDelivery" type="mdmec:LocalizedInfoDelivery-type"/>

element LocalizedInfoDeliveryList
diagram mdmec-v1.12_p5.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:LocalizedInfoDeliveryList-type
properties
content complex
children mdmec:Compatibility mdmec:LocalizedInfoDelivery
source <xs:element name="LocalizedInfoDeliveryList" type="mdmec:LocalizedInfoDeliveryList-type"/>

complexType BasicMetadata-type
diagram mdmec-v1.12_p6.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type extension of md:BasicMetadata-type
properties
base md:BasicMetadata-type
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:FrameRate md:AltIdentifier md:RatingSet md:People md:Group md:Place md:Activity md:Timeframe md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:VersionIntent md:AssociatedOrg md:ContentRelatedTo md:AncillaryDescription md:SecurityTitle md:SequenceInfo md:Parent md:Terms
used by
element CoreMetadata-type/Basic
attributes
Name  Type  Use  Default  Fixed  Annotation
ContentID  md:ContentID-type  required      
source <xs:complexType name="BasicMetadata-type">
 
<xs:complexContent>
   
<xs:extension base="md:BasicMetadata-type"/>
 
</xs:complexContent>
</xs:complexType>

complexType CoreMetadata-type
diagram mdmec-v1.12_p7.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
children mdmec:Compatibility mdmec:Basic mdmec:DigitalAsset mdmec:TitleInternalAlias mdmec:TrackingID mdmec:Source mdmec:CompanyDisplayCredit mdmec:GroupingEntity
used by
elements CoreMetadata CoreMetadataList-type/CoreMetadata CoreMetadataListSigned-type/CoreMetadata
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:complexType name="CoreMetadata-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="md:Compatibility-type" minOccurs="0"/>
   
<xs:element name="Basic" type="mdmec:BasicMetadata-type"/>
   
<xs:element name="DigitalAsset" type="mdmec:DigitalAssetMetadata-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TitleInternalAlias" type="xs:string" minOccurs="0"/>
   
<xs:element name="TrackingID" type="xs:string" minOccurs="0"/>
   
<xs:element name="Source" type="mdmec:Publisher-type" minOccurs="0"/>
   
<xs:element name="CompanyDisplayCredit" type="md:CompanyCredits-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
</xs:complexType>

element CoreMetadata-type/Compatibility
diagram mdmec-v1.12_p8.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type md:Compatibility-type
properties
minOcc 0
maxOcc 1
content complex
children md:SpecVersion md:System md:Profile md:ValidatorParameter
source <xs:element name="Compatibility" type="md:Compatibility-type" minOccurs="0"/>

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

element CoreMetadata-type/DigitalAsset
diagram mdmec-v1.12_p10.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:DigitalAssetMetadata-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:element name="DigitalAsset" type="mdmec:DigitalAssetMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

element CoreMetadata-type/TitleInternalAlias
diagram mdmec-v1.12_p11.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleInternalAlias" type="xs:string" minOccurs="0"/>

element CoreMetadata-type/TrackingID
diagram mdmec-v1.12_p12.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackingID" type="xs:string" minOccurs="0"/>

element CoreMetadata-type/Source
diagram mdmec-v1.12_p13.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:Publisher-type
properties
minOcc 0
maxOcc 1
content complex
children md:DisplayName md:SortName md:AlternateName mdmec:ContactInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
retailerSpecificID  xs:string        
source <xs:element name="Source" type="mdmec:Publisher-type" minOccurs="0"/>

element CoreMetadata-type/CompanyDisplayCredit
diagram mdmec-v1.12_p14.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type md:CompanyCredits-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayString md:Region md:DisplaySequence
source <xs:element name="CompanyDisplayCredit" type="md:CompanyCredits-type" minOccurs="0" maxOccurs="unbounded"/>

element CoreMetadata-type/GroupingEntity
diagram mdmec-v1.12_p15.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
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 CoreMetadataList-type
diagram mdmec-v1.12_p16.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
children mdmec:CoreMetadata
used by
element CoreMetadataList
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:complexType name="CoreMetadataList-type">
 
<xs:sequence>
   
<xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
</xs:complexType>

element CoreMetadataList-type/CoreMetadata
diagram mdmec-v1.12_p17.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:CoreMetadata-type
properties
minOcc 1
maxOcc unbounded
content complex
children mdmec:Compatibility mdmec:Basic mdmec:DigitalAsset mdmec:TitleInternalAlias mdmec:TrackingID mdmec:Source mdmec:CompanyDisplayCredit mdmec:GroupingEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" maxOccurs="unbounded"/>

complexType CoreMetadataListSigned-type
diagram mdmec-v1.12_p18.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
children mdmec:CoreMetadata ds:Signature
used by
element CoreMetadataListSigned
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
CoreMetadataListID  md:id-type        
source <xs:complexType name="CoreMetadataListSigned-type">
 
<xs:sequence>
   
<xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" maxOccurs="unbounded"/>
   
<xs:element ref="ds:Signature" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
 
<xs:attribute name="CoreMetadataListID" type="md:id-type"/>
</xs:complexType>

attribute CoreMetadataListSigned-type/@CoreMetadataListID
type md:id-type
source <xs:attribute name="CoreMetadataListID" type="md:id-type"/>

element CoreMetadataListSigned-type/CoreMetadata
diagram mdmec-v1.12_p19.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:CoreMetadata-type
properties
minOcc 1
maxOcc unbounded
content complex
children mdmec:Compatibility mdmec:Basic mdmec:DigitalAsset mdmec:TitleInternalAlias mdmec:TrackingID mdmec:Source mdmec:CompanyDisplayCredit mdmec:GroupingEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" maxOccurs="unbounded"/>

complexType DigitalAssetMetadata-type
diagram mdmec-v1.12_p20.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type extension of md:DigitalAssetMetadata-type
properties
base md:DigitalAssetMetadata-type
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
used by
element CoreMetadata-type/DigitalAsset
source <xs:complexType name="DigitalAssetMetadata-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetMetadata-type"/>
 
</xs:complexContent>
</xs:complexType>

complexType LocalizedInfoDelivery-type
diagram mdmec-v1.12_p21.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type extension of md:BasicMetadataInfo-type
properties
base md:BasicMetadataInfo-type
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:ExcludedRegion md:TargetAudience md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate md:Terms
used by
elements LocalizedInfoDelivery LocalizedInfoDeliveryList-type/LocalizedInfoDelivery
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
condition  md:string-condition        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
ContentID  md:ContentID-type  required      
source <xs:complexType name="LocalizedInfoDelivery-type">
 
<xs:complexContent>
   
<xs:extension base="md:BasicMetadataInfo-type">
     
<xs:attributeGroup ref="md:Workflow-attr"/>
     
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

complexType LocalizedInfoDeliveryList-type
diagram mdmec-v1.12_p22.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
children mdmec:Compatibility mdmec:LocalizedInfoDelivery
used by
element LocalizedInfoDeliveryList
source <xs:complexType name="LocalizedInfoDeliveryList-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="md:Compatibility-type" minOccurs="0"/>
   
<xs:element name="LocalizedInfoDelivery" type="mdmec:LocalizedInfoDelivery-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element LocalizedInfoDeliveryList-type/Compatibility
diagram mdmec-v1.12_p23.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type md:Compatibility-type
properties
minOcc 0
maxOcc 1
content complex
children md:SpecVersion md:System md:Profile md:ValidatorParameter
source <xs:element name="Compatibility" type="md:Compatibility-type" minOccurs="0"/>

element LocalizedInfoDeliveryList-type/LocalizedInfoDelivery
diagram mdmec-v1.12_p24.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type mdmec:LocalizedInfoDelivery-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:ExcludedRegion md:TargetAudience md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate md:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
condition  md:string-condition        
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
ContentID  md:ContentID-type  required      
source <xs:element name="LocalizedInfoDelivery" type="mdmec:LocalizedInfoDelivery-type" maxOccurs="unbounded"/>

complexType Publisher-type
diagram mdmec-v1.12_p25.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type extension of md:OrgName-type
properties
base md:OrgName-type
children md:DisplayName md:SortName md:AlternateName mdmec:ContactInfo
used by
element CoreMetadata-type/Source
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
retailerSpecificID  xs:string        
source <xs:complexType name="Publisher-type">
 
<xs:complexContent>
   
<xs:extension base="md:OrgName-type">
     
<xs:sequence>
       
<xs:element name="ContactInfo" type="md:ContactInfo-type" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="retailerSpecificID" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

element Publisher-type/ContactInfo
diagram mdmec-v1.12_p26.png
namespace http://www.movielabs.com/schema/mdmec/v2.12
type md:ContactInfo-type
properties
minOcc 0
maxOcc 1
content complex
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
source <xs:element name="ContactInfo" type="md:ContactInfo-type" minOccurs="0"/>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

complexType AncillaryDescription-type
diagram mdmec-v1.12_p49.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:Description md:AdditionalTerms
used by
element BasicMetadata-type/AncillaryDescription
attributes
Name  Type  Use  Default  Fixed  Annotation
ancillaryDescriptionID  md:id-type        
source <xs:complexType name="AncillaryDescription-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AdditionalTerms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ancillaryDescriptionID" type="md:id-type"/>
</xs:complexType>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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