Schema ema.xsd


schema location:  http://www.entmerch.org/metadat/v1.0/ema.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.entmerch.org/metadata/ema
 
Elements  Complex types 
EMAFile  BasicMetadata-type 
DigitalAssetMetadata-type 
EMAFile-type 
EMAManifestFile-type 
EMAMetadataFile-type 
EMATransFile-type 
FileInfo-type 
ManifestInfo-type 
Publisher-type 
TransAssetList-type 
TransCondDate-type 
TransInfo-type 
TransInfoList-type 


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


element EMAFile
diagram EMAV1.0_p1.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:EMAFile-type
source <xs:element name="EMAFile" type="ema:EMAFile-type"/>

complexType BasicMetadata-type
diagram EMAV1.0_p2.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type extension of md:BasicMetadata-type
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
source <xs:complexType name="BasicMetadata-type">
 
<xs:complexContent>
   
<xs:extension base="md:BasicMetadata-type"/>
 
</xs:complexContent>
</xs:complexType>

complexType DigitalAssetMetadata-type
diagram EMAV1.0_p3.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type extension of md:DigitalAssetMetadata-type
source <xs:complexType name="DigitalAssetMetadata-type">
 
<xs:complexContent>
   
<xs:extension base="md:DigitalAssetMetadata-type"/>
 
</xs:complexContent>
</xs:complexType>

complexType EMAFile-type
diagram EMAV1.0_p4.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="EMAFile-type">
 
<xs:choice>
   
<xs:element name="Metadata" type="ema:EMAMetadataFile-type"/>
   
<xs:element name="TransactionData" type="ema:EMATransFile-type"/>
   
<xs:element name="ManifestData" type="ema:EMAManifestFile-type"/>
 
</xs:choice>
</xs:complexType>

element EMAFile-type/Metadata
diagram EMAV1.0_p5.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:EMAMetadataFile-type
source <xs:element name="Metadata" type="ema:EMAMetadataFile-type"/>

element EMAFile-type/TransactionData
diagram EMAV1.0_p6.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:EMATransFile-type
source <xs:element name="TransactionData" type="ema:EMATransFile-type"/>

element EMAFile-type/ManifestData
diagram EMAV1.0_p7.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:EMAManifestFile-type
source <xs:element name="ManifestData" type="ema:EMAManifestFile-type"/>

complexType EMAManifestFile-type
diagram EMAV1.0_p8.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type extension of ema:ManifestInfo-type
source <xs:complexType name="EMAManifestFile-type">
 
<xs:complexContent>
   
<xs:extension base="ema:ManifestInfo-type"/>
 
</xs:complexContent>
</xs:complexType>

complexType EMAMetadataFile-type
diagram EMAV1.0_p9.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="EMAMetadataFile-type">
 
<xs:sequence>
   
<xs:element name="Basic" type="ema:BasicMetadata-type"/>
   
<xs:element name="DigitalAsset" type="ema:DigitalAssetMetadata-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element EMAMetadataFile-type/Basic
diagram EMAV1.0_p10.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:BasicMetadata-type
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
source <xs:element name="Basic" type="ema:BasicMetadata-type"/>

element EMAMetadataFile-type/DigitalAsset
diagram EMAV1.0_p11.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:DigitalAssetMetadata-type
source <xs:element name="DigitalAsset" type="ema:DigitalAssetMetadata-type" maxOccurs="unbounded"/>

complexType EMATransFile-type
diagram EMAV1.0_p12.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="EMATransFile-type">
 
<xs:sequence>
   
<xs:element name="Transaction" type="ema:TransInfoList-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element EMATransFile-type/Transaction
diagram EMAV1.0_p13.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:TransInfoList-type
source <xs:element name="Transaction" type="ema:TransInfoList-type" maxOccurs="unbounded"/>

complexType FileInfo-type
diagram EMAV1.0_p14.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="FileInfo-type">
 
<xs:sequence>
   
<xs:element name="Location" type="xs:anyURI"/>
   
<xs:element name="type">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="manifest"/>
         
<xs:enumeration value="metadata"/>
         
<xs:enumeration value="media"/>
         
<xs:enumeration value="transaction"/>
         
<xs:enumeration value="ancillary"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Hash" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Method" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="WrapperFormat" type="xs:string" minOccurs="0"/>
   
<xs:element name="ContainerMetadata" type="md:ContainerMetadata-type" minOccurs="0"/>
   
<xs:element name="Replaces" type="ema:FileInfo-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element FileInfo-type/Location
diagram EMAV1.0_p15.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:anyURI
source <xs:element name="Location" type="xs:anyURI"/>

element FileInfo-type/type
diagram EMAV1.0_p16.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type restriction of xs:string
facets
Kind Value annotation 
enumeration manifest 
enumeration metadata 
enumeration media 
enumeration transaction 
enumeration ancillary 
source <xs:element name="type">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="manifest"/>
     
<xs:enumeration value="metadata"/>
     
<xs:enumeration value="media"/>
     
<xs:enumeration value="transaction"/>
     
<xs:enumeration value="ancillary"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FileInfo-type/Hash
diagram EMAV1.0_p17.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
Methodxs:string      
source <xs:element name="Hash" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Method" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute FileInfo-type/Hash/@Method
type xs:string
source <xs:attribute name="Method" type="xs:string"/>

element FileInfo-type/WrapperFormat
diagram EMAV1.0_p18.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:string
source <xs:element name="WrapperFormat" type="xs:string" minOccurs="0"/>

element FileInfo-type/ContainerMetadata
diagram EMAV1.0_p19.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:ContainerMetadata-type
source <xs:element name="ContainerMetadata" type="md:ContainerMetadata-type" minOccurs="0"/>

element FileInfo-type/Replaces
diagram EMAV1.0_p20.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:FileInfo-type
source <xs:element name="Replaces" type="ema:FileInfo-type" minOccurs="0" maxOccurs="unbounded"/>

complexType ManifestInfo-type
diagram EMAV1.0_p21.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="ManifestInfo-type">
 
<xs:sequence>
   
<xs:element name="PackageID" type="xs:string"/>
   
<xs:element name="PackageDate" type="xs:dateTime"/>
   
<xs:element name="Publisher" type="ema:Publisher-type"/>
   
<xs:element name="AudienceRegion" type="md:Region-type"/>
   
<xs:element name="TotalFilesInPackage" type="xs:int"/>
   
<xs:element name="FileInfo" type="ema:FileInfo-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ManifestInfo-type/PackageID
diagram EMAV1.0_p22.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:string
source <xs:element name="PackageID" type="xs:string"/>

element ManifestInfo-type/PackageDate
diagram EMAV1.0_p23.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:dateTime
source <xs:element name="PackageDate" type="xs:dateTime"/>

element ManifestInfo-type/Publisher
diagram EMAV1.0_p24.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:Publisher-type
attributes
Name  Type  Use  Default  Fixed  annotation
organizationIDmd:orgID-type      
retailerSpecificIDxs:string      
source <xs:element name="Publisher" type="ema:Publisher-type"/>

element ManifestInfo-type/AudienceRegion
diagram EMAV1.0_p25.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:Region-type
source <xs:element name="AudienceRegion" type="md:Region-type"/>

element ManifestInfo-type/TotalFilesInPackage
diagram EMAV1.0_p26.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:int
source <xs:element name="TotalFilesInPackage" type="xs:int"/>

element ManifestInfo-type/FileInfo
diagram EMAV1.0_p27.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:FileInfo-type
source <xs:element name="FileInfo" type="ema:FileInfo-type" maxOccurs="unbounded"/>

complexType Publisher-type
diagram EMAV1.0_p28.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type extension of md:OrgName-type
attributes
Name  Type  Use  Default  Fixed  annotation
organizationIDmd:orgID-type      
retailerSpecificIDxs: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"/>
     
</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 EMAV1.0_p29.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:ContactInfo-type
source <xs:element name="ContactInfo" type="md:ContactInfo-type"/>

complexType TransAssetList-type
diagram EMAV1.0_p30.png
namespace http://www.entmerch.org/metadata/v1.0/ema
attributes
Name  Type  Use  Default  Fixed  annotation
idmd:id-type      
source <xs:complexType name="TransAssetList-type">
 
<xs:sequence>
   
<xs:element name="DisplayName" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="lang" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ContentID" type="md:ContentID-type" maxOccurs="unbounded"/>
   
<xs:element name="ContentStructure" type="md:CompObj-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="id" type="md:id-type"/>
</xs:complexType>

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

element TransAssetList-type/DisplayName
diagram EMAV1.0_p31.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
langxs:language      
source <xs:element name="DisplayName" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="lang" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute TransAssetList-type/DisplayName/@lang
type xs:language
source <xs:attribute name="lang" type="xs:language"/>

element TransAssetList-type/ContentID
diagram EMAV1.0_p32.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:ContentID-type
source <xs:element name="ContentID" type="md:ContentID-type" maxOccurs="unbounded"/>

element TransAssetList-type/ContentStructure
diagram EMAV1.0_p33.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:CompObj-type
source <xs:element name="ContentStructure" type="md:CompObj-type" minOccurs="0"/>

complexType TransCondDate-type
diagram EMAV1.0_p34.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="TransCondDate-type">
 
<xs:sequence>
   
<xs:element name="Event" type="xs:string"/>
   
<xs:element name="Condition" type="xs:string"/>
   
<xs:element name="Locale" type="md:Region-type"/>
   
<xs:element name="Lag" type="xs:duration"/>
 
</xs:sequence>
</xs:complexType>

element TransCondDate-type/Event
diagram EMAV1.0_p35.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:string
source <xs:element name="Event" type="xs:string"/>

element TransCondDate-type/Condition
diagram EMAV1.0_p36.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:string
source <xs:element name="Condition" type="xs:string"/>

element TransCondDate-type/Locale
diagram EMAV1.0_p37.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:Region-type
source <xs:element name="Locale" type="md:Region-type"/>

element TransCondDate-type/Lag
diagram EMAV1.0_p38.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:duration
source <xs:element name="Lag" type="xs:duration"/>

complexType TransInfo-type
diagram EMAV1.0_p39.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="TransInfo-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="Description" type="xs:string"/>
   
<xs:element name="DistributionTerritory" type="md:Region-type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>work Intended Audience Regiion</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Parameters" type="md:NVPair-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>
   
<xs:choice>
     
<xs:element name="Start" type="xs:dateTime" minOccurs="0"/>
     
<xs:element name="CondStart" type="ema:TransCondDate-type" minOccurs="0"/>
   
</xs:choice>
   
<xs:choice>
     
<xs:element name="End" type="xs:dateTime" minOccurs="0"/>
     
<xs:element name="CondEnd" type="ema:TransCondDate-type" minOccurs="0"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element TransInfo-type/Type
diagram EMAV1.0_p40.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:string
source <xs:element name="Type" type="xs:string"/>

element TransInfo-type/Description
diagram EMAV1.0_p41.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:string
source <xs:element name="Description" type="xs:string"/>

element TransInfo-type/DistributionTerritory
diagram EMAV1.0_p42.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:Region-type
annotation
documentation
work Intended Audience Regiion
source <xs:element name="DistributionTerritory" type="md:Region-type" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>work Intended Audience Regiion</xs:documentation>
 
</xs:annotation>
</xs:element>

element TransInfo-type/Parameters
diagram EMAV1.0_p43.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type md:NVPair-type
source <xs:element name="Parameters" type="md:NVPair-type" minOccurs="0" maxOccurs="unbounded"/>

element TransInfo-type/OtherInstructions
diagram EMAV1.0_p44.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:string
source <xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>

element TransInfo-type/Start
diagram EMAV1.0_p45.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:dateTime
source <xs:element name="Start" type="xs:dateTime" minOccurs="0"/>

element TransInfo-type/CondStart
diagram EMAV1.0_p46.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:TransCondDate-type
source <xs:element name="CondStart" type="ema:TransCondDate-type" minOccurs="0"/>

element TransInfo-type/End
diagram EMAV1.0_p47.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type xs:dateTime
source <xs:element name="End" type="xs:dateTime" minOccurs="0"/>

element TransInfo-type/CondEnd
diagram EMAV1.0_p48.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:TransCondDate-type
source <xs:element name="CondEnd" type="ema:TransCondDate-type" minOccurs="0"/>

complexType TransInfoList-type
diagram EMAV1.0_p49.png
namespace http://www.entmerch.org/metadata/v1.0/ema
source <xs:complexType name="TransInfoList-type">
 
<xs:sequence>
   
<xs:element name="Assets" type="ema:TransAssetList-type"/>
   
<xs:element name="TransInfo" type="ema:TransInfo-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element TransInfoList-type/Assets
diagram EMAV1.0_p50.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:TransAssetList-type
attributes
Name  Type  Use  Default  Fixed  annotation
idmd:id-type      
source <xs:element name="Assets" type="ema:TransAssetList-type"/>

element TransInfoList-type/TransInfo
diagram EMAV1.0_p51.png
namespace http://www.entmerch.org/metadata/v1.0/ema
type ema:TransInfo-type
source <xs:element name="TransInfo" type="ema:TransInfo-type" maxOccurs="unbounded"/>

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

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

element AbbreviatedMetadata-type/UpdateNum
diagram EMAV1.0_p53.png
namespace http://www.movielabs.com/md
type restriction of xs:int
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 EMAV1.0_p54.png
namespace http://www.movielabs.com/md
type md:AbbreviatedMetadataInfo-type
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs:boolean      
source <xs:element name="LocalizedInfo" type="md:AbbreviatedMetadataInfo-type" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Rating
diagram EMAV1.0_p55.png
namespace http://www.movielabs.com/md
type md:ContentRating-type
source <xs:element name="Rating" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/AltIdentifier
diagram EMAV1.0_p56.png
namespace http://www.movielabs.com/md
type md:ContentIdentifier-type
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Studio
diagram EMAV1.0_p57.png
namespace http://www.movielabs.com/md
type xs:string
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 EMAV1.0_p58.png
namespace http://www.movielabs.com/md
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs:boolean      
source <xs:complexType name="AbbreviatedMetadataInfo-type">
 
<xs:sequence>
   
<xs:element name="TitleBrief" type="xs:string"/>
   
<xs:element name="ArtReference" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SummaryShort" type="xs:string"/>
   
<xs:element name="DisplayIndicators" minOccurs="0" maxOccurs="unbounded">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="CC"/>
         
<xs:enumeration value="F"/>
         
<xs:enumeration value="P"/>
         
<xs:enumeration value="DD"/>
         
<xs:enumeration value="SAP"/>
         
<xs:enumeration value="DVS"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language" type="xs:language" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
</xs:complexType>

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

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

element AbbreviatedMetadataInfo-type/TitleBrief
diagram EMAV1.0_p59.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="TitleBrief" type="xs:string"/>

element AbbreviatedMetadataInfo-type/ArtReference
diagram EMAV1.0_p60.png
namespace http://www.movielabs.com/md
type xs:anyURI
source <xs:element name="ArtReference" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadataInfo-type/SummaryShort
diagram EMAV1.0_p61.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="SummaryShort" type="xs:string"/>

element AbbreviatedMetadataInfo-type/DisplayIndicators
diagram EMAV1.0_p62.png
namespace http://www.movielabs.com/md
type restriction of xs:string
facets
Kind Value annotation 
enumeration CC 
enumeration 
enumeration 
enumeration DD 
enumeration SAP 
enumeration DVS 
source <xs:element name="DisplayIndicators" minOccurs="0" maxOccurs="unbounded">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="CC"/>
     
<xs:enumeration value="F"/>
     
<xs:enumeration value="P"/>
     
<xs:enumeration value="DD"/>
     
<xs:enumeration value="SAP"/>
     
<xs:enumeration value="DVS"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType BasicMetadata-type
diagram EMAV1.0_p63.png
namespace http://www.movielabs.com/md
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
source <xs:complexType name="BasicMetadata-type">
 
<xs:sequence>
   
<xs:element name="UpdateNum" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>
   
<xs:element name="RunLength" type="xs:duration" minOccurs="0"/>
   
<xs:element name="ReleaseYear" type="xs:gYear"/>
   
<xs:choice>
     
<xs:element name="ReleaseDate" type="xs:date" minOccurs="0"/>
     
<xs:element name="ReleaseDateTime" type="xs:dateTime" minOccurs="0"/>
   
</xs:choice>
   
<xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="WorkType" type="xs:string"/>
   
<xs:element name="PictureColorType" type="md:ColorType-type" minOccurs="0"/>
   
<xs:element name="PictureFormat" type="xs:string" minOccurs="0"/>
   
<xs:element name="ThreeD" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0"/>
   
<xs:element name="AssociatedOrg" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:OrgName-type">
           
<xs:attribute name="role"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>
   
<xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

element BasicMetadata-type/UpdateNum
diagram EMAV1.0_p64.png
namespace http://www.movielabs.com/md
type restriction of xs:int
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 EMAV1.0_p65.png
namespace http://www.movielabs.com/md
type md:BasicMetadataInfo-type
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs:boolean      
source <xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>

element BasicMetadata-type/RunLength
diagram EMAV1.0_p66.png
namespace http://www.movielabs.com/md
type xs:duration
source <xs:element name="RunLength" type="xs:duration" minOccurs="0"/>

element BasicMetadata-type/ReleaseYear
diagram EMAV1.0_p67.png
namespace http://www.movielabs.com/md
type xs:gYear
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram EMAV1.0_p68.png
namespace http://www.movielabs.com/md
type xs:date
source <xs:element name="ReleaseDate" type="xs:date" minOccurs="0"/>

element BasicMetadata-type/ReleaseDateTime
diagram EMAV1.0_p69.png
namespace http://www.movielabs.com/md
type xs:dateTime
source <xs:element name="ReleaseDateTime" type="xs:dateTime" minOccurs="0"/>

element BasicMetadata-type/ReleaseHistory
diagram EMAV1.0_p70.png
namespace http://www.movielabs.com/md
type md:ReleaseHistory-type
source <xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/WorkType
diagram EMAV1.0_p71.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="WorkType" type="xs:string"/>

element BasicMetadata-type/PictureColorType
diagram EMAV1.0_p72.png
namespace http://www.movielabs.com/md
type md:ColorType-type
facets
Kind Value annotation 
enumeration color 
enumeration bandw 
enumeration colorized 
enumeration composite 
source <xs:element name="PictureColorType" type="md:ColorType-type" minOccurs="0"/>

element BasicMetadata-type/PictureFormat
diagram EMAV1.0_p73.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="PictureFormat" type="xs:string" minOccurs="0"/>

element BasicMetadata-type/ThreeD
diagram EMAV1.0_p74.png
namespace http://www.movielabs.com/md
type xs:boolean
source <xs:element name="ThreeD" type="xs:boolean" minOccurs="0"/>

element BasicMetadata-type/AltIdentifier
diagram EMAV1.0_p75.png
namespace http://www.movielabs.com/md
type md:ContentIdentifier-type
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/RatingSet
diagram EMAV1.0_p76.png
namespace http://www.movielabs.com/md
type md:ContentRating-type
source <xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/People
diagram EMAV1.0_p77.png
namespace http://www.movielabs.com/md
type md:BasicMetadataPeople-type
source <xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/CountryOfOrigin
diagram EMAV1.0_p78.png
namespace http://www.movielabs.com/md
type md:Region-type
source <xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0"/>

element BasicMetadata-type/AssociatedOrg
diagram EMAV1.0_p79.png
namespace http://www.movielabs.com/md
type extension of md:OrgName-type
attributes
Name  Type  Use  Default  Fixed  annotation
organizationIDmd:orgID-type      
role      
source <xs:element name="AssociatedOrg" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:OrgName-type">
       
<xs:attribute name="role"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadata-type/SequenceInfo
diagram EMAV1.0_p80.png
namespace http://www.movielabs.com/md
type md:ContentSequenceInfo-type
source <xs:element name="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>

element BasicMetadata-type/Parent
diagram EMAV1.0_p81.png
namespace http://www.movielabs.com/md
type md:BasicMetadataParent-type
attributes
Name  Type  Use  Default  Fixed  annotation
relationshipTypederived by: xs:string      
source <xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadataInfo-type
diagram EMAV1.0_p82.png
namespace http://www.movielabs.com/md
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:languagerequired      
defaultxs:boolean      
source <xs:complexType name="BasicMetadataInfo-type">
 
<xs:sequence>
   
<xs:element name="TitleDisplay19" type="xs:string"/>
   
<xs:element name="TitleDisplay60" type="xs:string" minOccurs="0"/>
   
<xs:element name="TitleSort" type="xs:string"/>
   
<xs:element name="ArtReference" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="resolution" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary190">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary400" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary4000" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DisplayIndicators" minOccurs="0" maxOccurs="unbounded">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="CC"/>
         
<xs:enumeration value="F"/>
         
<xs:enumeration value="P"/>
         
<xs:enumeration value="DD"/>
         
<xs:enumeration value="SAP"/>
         
<xs:enumeration value="DVS"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalTitle" type="xs:string"/>
   
<xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>
   
<xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="language" type="xs:language" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
</xs:complexType>

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

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

element BasicMetadataInfo-type/TitleDisplay19
diagram EMAV1.0_p83.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="TitleDisplay19" type="xs:string"/>

element BasicMetadataInfo-type/TitleDisplay60
diagram EMAV1.0_p84.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="TitleDisplay60" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleSort
diagram EMAV1.0_p85.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="TitleSort" type="xs:string"/>

element BasicMetadataInfo-type/ArtReference
diagram EMAV1.0_p86.png
namespace http://www.movielabs.com/md
type extension of xs:anyURI
attributes
Name  Type  Use  Default  Fixed  annotation
resolutionxs:string      
source <xs:element name="ArtReference" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="resolution" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

element BasicMetadataInfo-type/Summary400
diagram EMAV1.0_p88.png
namespace http://www.movielabs.com/md
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
castxs:boolean      
source <xs:element name="Summary400" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataInfo-type/Summary4000
diagram EMAV1.0_p89.png
namespace http://www.movielabs.com/md
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
castxs:boolean      
source <xs:element name="Summary4000" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataInfo-type/DisplayIndicators
diagram EMAV1.0_p90.png
namespace http://www.movielabs.com/md
type restriction of xs:string
facets
Kind Value annotation 
enumeration CC 
enumeration 
enumeration 
enumeration DD 
enumeration SAP 
enumeration DVS 
source <xs:element name="DisplayIndicators" minOccurs="0" maxOccurs="unbounded">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="CC"/>
     
<xs:enumeration value="F"/>
     
<xs:enumeration value="P"/>
     
<xs:enumeration value="DD"/>
     
<xs:enumeration value="SAP"/>
     
<xs:enumeration value="DVS"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BasicMetadataInfo-type/Genre
diagram EMAV1.0_p91.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="Genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/Keyword
diagram EMAV1.0_p92.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="Keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/VersionNotes
diagram EMAV1.0_p93.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/Region
diagram EMAV1.0_p94.png
namespace http://www.movielabs.com/md
type md:Region-type
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/OriginalTitle
diagram EMAV1.0_p95.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="OriginalTitle" type="xs:string"/>

element BasicMetadataInfo-type/CopyrightLine
diagram EMAV1.0_p96.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/PeopleLocal
diagram EMAV1.0_p97.png
namespace http://www.movielabs.com/md
type md:BasicMetadataPeople-type
source <xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadataJob-type
diagram EMAV1.0_p98.png
namespace http://www.movielabs.com/md
source <xs:complexType name="BasicMetadataJob-type">
 
<xs:sequence>
   
<xs:element name="JobFunction">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:Role-type">
           
<xs:attribute name="scheme" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobDisplay" type="xs:string" minOccurs="0"/>
   
<xs:element name="BillingBlockOrder" type="xs:int" minOccurs="0"/>
   
<xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Guest" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

element BasicMetadataJob-type/JobDisplay
diagram EMAV1.0_p100.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="JobDisplay" type="xs:string" minOccurs="0"/>

element BasicMetadataJob-type/BillingBlockOrder
diagram EMAV1.0_p101.png
namespace http://www.movielabs.com/md
type xs:int
source <xs:element name="BillingBlockOrder" type="xs:int" minOccurs="0"/>

element BasicMetadataJob-type/Character
diagram EMAV1.0_p102.png
namespace http://www.movielabs.com/md
type xs:string
source <xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataJob-type/Guest
diagram EMAV1.0_p103.png
namespace http://www.movielabs.com/md
type xs:boolean
source <xs:element name="Guest" type="xs:boolean" minOccurs="0"/>

complexType BasicMetadataParent-type
diagram EMAV1.0_p104.png
namespace http://www.movielabs.com/md
attributes
Name  Type  Use  Default  Fixed  annotation
relationshipTypederived by: xs:string      
source <xs:complexType name="BasicMetadataParent-type">
 
<xs:choice>
   
<xs:element name="Parent" type="md:BasicMetadata-type"/>
   
<xs:element name="ParentContentID" type="md:ContentID-type"/>
 
</xs:choice>
 
<xs:attribute name="relationshipType">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="ispieceof"/>
       
<xs:enumeration value="isepisodeof"/>
       
<xs:enumeration value="isseasonof"/>
       
<xs:enumeration value="ispartof"/>
       
<xs:enumeration value="isderivedfrom"/>
       
<xs:enumeration value="includesextractsfrom"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

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

element BasicMetadataParent-type/Parent
diagram EMAV1.0_p105.png
namespace http://www.movielabs.com/md
type md:BasicMetadata-type
attributes
Name  Type  Use  Default  Fixed  annotation
ContentIDmd:ContentID-typerequired      
source <xs:element name="Parent" type="md:BasicMetadata-type"/>

element BasicMetadataParent-type/ParentContentID
diagram EMAV1.0_p106.png
namespace http://www.movielabs.com/md
type md:ContentID-type
source <xs:element name="ParentContentID" type="md:ContentID-type"/>

complexType BasicMetadataPeople-type
diagram EMAV1.0_p107.png
namespace http://www.movielabs.com/md
source <xs:complexType name="BasicMetadataPeople-type">
 
<xs:sequence>
   
<xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>
   
<xs:element name="Name" type="md:PersonName-type"/>
   
<xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Gender" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="male"/>
         
<xs:enumeration value="female"/>
         
<xs:enumeration value="neutral"/>
         
<xs:enumeration value="plural"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element BasicMetadataPeople-type/Job
diagram EMAV1.0_p108.png
namespace http://www.movielabs.com/md
type md:BasicMetadataJob-type
source <xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Name
diagram EMAV1.0_p109.png
namespace http://www.movielabs.com/md
type md:PersonName-type
source <xs:element name="Name" type="md:PersonName-type"/>

element BasicMetadataPeople-type/Identifier
diagram EMAV1.0_p110.png
namespace http://www.movielabs.com/md
type md:PersonIdentifier-type
source <xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Gender
diagram EMAV1.0_p111.png
namespace http://www.movielabs.com/md
type restriction of xs:string
facets
Kind Value annotation 
enumeration male 
enumeration female 
enumeration neutral 
enumeration plural 
source <xs:element name="Gender" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="male"/>
     
<xs:enumeration value="female"/>
     
<xs:enumeration value="neutral"/>
     
<xs:enumeration value="plural"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType CompObj-type
diagram EMAV1.0_p112.png
namespace http://www.movielabs.com/md
source <xs:complexType name="CompObj-type">
 
<xs:sequence>
   
<xs:element name="Entry" type="md:CompObjEntry-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element CompObj-type/Entry
diagram EMAV1.0_p113.png
namespace http://www.movielabs.com/md
type md:CompObjEntry-type
source <xs:element name="Entry" type="md:CompObjEntry-type" maxOccurs="unbounded"/>

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

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

element CompObjData-type/DisplayName
diagram EMAV1.0_p115.png
namespace http://www.movielabs.com/md
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
languagexs:language      
source <xs:element name="DisplayName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute CompObjData-type/DisplayName/@language
type xs:language
source