Schema EPG-v1.0-DRAFT-20240418.xsd


schema location \\Mac\Home\Documents\Schema\EPG-v1.0-DRAFT-20240418.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/epg/v1.0/epg
 
Elements  Complex types 
ChannelList  Airing-type 
EPG  Channel-type 
PolicyList  ChannelList-type 
ChannelLocalizedInfo-type 
Deadtime-type 
EPG-type 
Policy-type 
PolicyList-type 
Schedule-type 


schema location \\mac\Home\Documents\Schema\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 \\mac\Home\Documents\Schema\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 \\mac\Home\Documents\Schema\scte_224_20211011.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.scte.org/schemas/224
 
Elements  Complex types  Attr. groups 
Audience  ApplyType  Eligible 
Audit  AudienceType  Matchable 
Entry  AuditType 
Media  IdentifiableType 
MediaPoint  MatchSignalType 
Policy  MediaPointType 
Results  MediaType 
ViewingPolicy  PolicyType 
RemoveType 
ResultsType 
ReusableType 
ViewingPolicyType 


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 


schema location C:\ProgramData\Altova\Common2024\Schemas\xlink\files\xlink.xsd
attributeFormDefault
elementFormDefault
targetNamespace http://www.w3.org/1999/xlink
 
Elements  Groups  Complex types  Simple types  Attributes  Attr. groups 
arc  arcModel  arcType  actuateType  actuate  arcAttrs 
locator  extendedModel  extended  arcroleType  arcrole  extendedAttrs 
resource  locatorModel  locatorType  fromType  from  locatorAttrs 
title  resourceModel  resourceType  hrefType  href  resourceAttrs 
simpleModel  simple  labelType  label  simpleAttrs 
titleModel  titleEltType  roleType  role  titleAttrs 
showType  show 
titleAttrType  title 
toType  to 
typeType  type 


schema location C:\ProgramData\Altova\Common2024\Schemas\xml\files\xml.xsd
attributeFormDefault
elementFormDefault
targetNamespace http://www.w3.org/XML/1998/namespace
 
Attributes  Attr. groups 
base  specialAttrs 
id 
lang 
space 


element ChannelList
diagram EPG-v1.0-DRAFT-20240418_p1.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of epg:ChannelList-type
properties
content complex
children epg:Channel
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        
channelListID          
source <xs:element name="ChannelList">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="epg:ChannelList-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element EPG
diagram EPG-v1.0-DRAFT-20240418_p2.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:EPG-type
properties
content complex
children epg:Schedule epg:Program epg:Channel epg:Policy
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        
epgID          
source <xs:element name="EPG" type="epg:EPG-type"/>

element PolicyList
diagram EPG-v1.0-DRAFT-20240418_p3.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:PolicyList-type
properties
content complex
children epg:Policy
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        
PolicyListID  md:id-type        
source <xs:element name="PolicyList" type="epg:PolicyList-type"/>

complexType Airing-type
diagram EPG-v1.0-DRAFT-20240418_p4.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:StartTime epg:EndTime epg:ContentRuntime epg:ProgramID epg:Language epg:OtherLanguage epg:DescriptionOverride epg:RatingOverride epg:PolicyID epg:SignalIDOverride epg:AiringSpecificTag
used by
element Schedule-type/Airing
attributes
Name  Type  Use  Default  Fixed  Annotation
airingID    required      
source <xs:complexType name="Airing-type">
 
<xs:sequence>
   
<xs:element name="StartTime" type="xs:dateTime"/>
   
<xs:element name="EndTime" type="xs:dateTime"/>
   
<xs:element name="ContentRuntime" type="xs:duration" minOccurs="0"/>
   
<xs:element name="ProgramID" type="md:id-type"/>
   
<xs:element name="Language" type="xs:language"/>
   
<xs:element name="OtherLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DescriptionOverride" type="epg:ChannelLocalizedInfo-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="RatingOverride" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PolicyID" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>This defines policy. For SCTE-224, namespace is 'SCTE-224'</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="namespace" type="xs:string"/>
           
<xs:attribute name="priority" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SignalIDOverride" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If there are multiple simultaneous airings (e.g., two sporting events in different territories), This would reference the source feed for this airing.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AiringSpecificTag" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="name" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="airingID" use="required"/>
</xs:complexType>

attribute Airing-type/@airingID
properties
use required
source <xs:attribute name="airingID" use="required"/>

element Airing-type/StartTime
diagram EPG-v1.0-DRAFT-20240418_p5.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:dateTime
properties
content simple
source <xs:element name="StartTime" type="xs:dateTime"/>

element Airing-type/EndTime
diagram EPG-v1.0-DRAFT-20240418_p6.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:dateTime
properties
content simple
source <xs:element name="EndTime" type="xs:dateTime"/>

element Airing-type/ContentRuntime
diagram EPG-v1.0-DRAFT-20240418_p7.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContentRuntime" type="xs:duration" minOccurs="0"/>

element Airing-type/ProgramID
diagram EPG-v1.0-DRAFT-20240418_p8.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:id-type
properties
content simple
source <xs:element name="ProgramID" type="md:id-type"/>

element Airing-type/Language
diagram EPG-v1.0-DRAFT-20240418_p9.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:language
properties
content simple
source <xs:element name="Language" type="xs:language"/>

element Airing-type/OtherLanguage
diagram EPG-v1.0-DRAFT-20240418_p10.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:language
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="OtherLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>

element Airing-type/DescriptionOverride
diagram EPG-v1.0-DRAFT-20240418_p11.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:ChannelLocalizedInfo-type
properties
minOcc 0
maxOcc unbounded
content complex
children epg:Name epg:Description epg:Keywords epg:Genre epg:ImageURL
attributes
Name  Type  Use  Default  Fixed  Annotation
language          
source <xs:element name="DescriptionOverride" type="epg:ChannelLocalizedInfo-type" minOccurs="0" maxOccurs="unbounded"/>

element Airing-type/RatingOverride
diagram EPG-v1.0-DRAFT-20240418_p12.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:ContentRating-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:NotRated md:Rating md:AdultContent
source <xs:element name="RatingOverride" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>

element Airing-type/PolicyID
diagram EPG-v1.0-DRAFT-20240418_p13.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
namespace  xs:string        
priority  xs:integer        
annotation
documentation
This defines policy. For SCTE-224, namespace is 'SCTE-224'
source <xs:element name="PolicyID" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This defines policy. For SCTE-224, namespace is 'SCTE-224'</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="namespace" type="xs:string"/>
       
<xs:attribute name="priority" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Airing-type/PolicyID/@namespace
type xs:string
source <xs:attribute name="namespace" type="xs:string"/>

attribute Airing-type/PolicyID/@priority
type xs:integer
source <xs:attribute name="priority" type="xs:integer"/>

element Airing-type/SignalIDOverride
diagram EPG-v1.0-DRAFT-20240418_p14.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If there are multiple simultaneous airings (e.g., two sporting events in different territories), This would reference the source feed for this airing.
source <xs:element name="SignalIDOverride" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If there are multiple simultaneous airings (e.g., two sporting events in different territories), This would reference the source feed for this airing.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Airing-type/AiringSpecificTag
diagram EPG-v1.0-DRAFT-20240418_p15.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string        
source <xs:element name="AiringSpecificTag" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="name" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Airing-type/AiringSpecificTag/@name
type xs:string
source <xs:attribute name="name" type="xs:string"/>

complexType Channel-type
diagram EPG-v1.0-DRAFT-20240418_p16.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:ChanLocalizedInfo epg:EffectiveDate epg:Region epg:ExcludedRegion epg:ExpireDate epg:RatingDefault epg:GroupID epg:PolicyID epg:CallLetters epg:BroadcastTriplet epg:SignalDistributor epg:SignaIDefault epg:ChannelRightsholder epg:Terms
used by
elements EPG-type/Channel ChannelList-type/Channel
attributes
Name  Type  Use  Default  Fixed  Annotation
channelID  md:id-type  required      
source <xs:complexType name="Channel-type">
 
<xs:sequence>
   
<xs:element name="ChanLocalizedInfo" type="epg:ChannelLocalizedInfo-type" maxOccurs="unbounded"/>
   
<xs:element name="EffectiveDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="Region" type="md:RegionUnion-type" maxOccurs="unbounded"/>
     
<xs:element name="ExcludedRegion" type="md:RegionUnion-type" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:element name="ExpireDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="RatingDefault" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="GroupID" type="xs:nonNegativeInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>for grouping channels</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PolicyID" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>This defines policy. For SCTE-224, namespace is 'SCTE-224'</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="namespace" type="xs:string"/>
           
<xs:attribute name="priority" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CallLetters" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="broadcastChannel" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BroadcastTriplet" type="xs:string" minOccurs="0"/>
   
<xs:element name="SignalDistributor" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>entity delivering broadcast feed</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SignaIDefault" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If there are multiple simultaneous airings (e.g., two sporting events in different territories), This would reference the source feed for this airing.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ChannelRightsholder" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Entity that has rights to content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="channelID" type="md:id-type" use="required"/>
</xs:complexType>

attribute Channel-type/@channelID
type md:id-type
properties
use required
source <xs:attribute name="channelID" type="md:id-type" use="required"/>

element Channel-type/ChanLocalizedInfo
diagram EPG-v1.0-DRAFT-20240418_p17.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:ChannelLocalizedInfo-type
properties
minOcc 1
maxOcc unbounded
content complex
children epg:Name epg:Description epg:Keywords epg:Genre epg:ImageURL
attributes
Name  Type  Use  Default  Fixed  Annotation
language          
source <xs:element name="ChanLocalizedInfo" type="epg:ChannelLocalizedInfo-type" maxOccurs="unbounded"/>

element Channel-type/EffectiveDate
diagram EPG-v1.0-DRAFT-20240418_p18.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EffectiveDate" type="xs:dateTime" minOccurs="0"/>

element Channel-type/Region
diagram EPG-v1.0-DRAFT-20240418_p19.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:RegionUnion-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Region" type="md:RegionUnion-type" maxOccurs="unbounded"/>

element Channel-type/ExcludedRegion
diagram EPG-v1.0-DRAFT-20240418_p20.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:RegionUnion-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="ExcludedRegion" type="md:RegionUnion-type" maxOccurs="unbounded"/>

element Channel-type/ExpireDate
diagram EPG-v1.0-DRAFT-20240418_p21.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ExpireDate" type="xs:dateTime" minOccurs="0"/>

element Channel-type/RatingDefault
diagram EPG-v1.0-DRAFT-20240418_p22.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:ContentRating-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:NotRated md:Rating md:AdultContent
source <xs:element name="RatingDefault" type="md:ContentRating-type" minOccurs="0" maxOccurs="unbounded"/>

element Channel-type/GroupID
diagram EPG-v1.0-DRAFT-20240418_p23.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
for grouping channels
source <xs:element name="GroupID" type="xs:nonNegativeInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>for grouping channels</xs:documentation>
 
</xs:annotation>
</xs:element>

element Channel-type/PolicyID
diagram EPG-v1.0-DRAFT-20240418_p24.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
namespace  xs:string        
priority  xs:integer        
annotation
documentation
This defines policy. For SCTE-224, namespace is 'SCTE-224'
source <xs:element name="PolicyID" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This defines policy. For SCTE-224, namespace is 'SCTE-224'</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="namespace" type="xs:string"/>
       
<xs:attribute name="priority" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Channel-type/PolicyID/@namespace
type xs:string
source <xs:attribute name="namespace" type="xs:string"/>

attribute Channel-type/PolicyID/@priority
type xs:integer
source <xs:attribute name="priority" type="xs:integer"/>

element Channel-type/CallLetters
diagram EPG-v1.0-DRAFT-20240418_p25.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
broadcastChannel  xs:integer        
source <xs:element name="CallLetters" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="broadcastChannel" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Channel-type/CallLetters/@broadcastChannel
type xs:integer
source <xs:attribute name="broadcastChannel" type="xs:integer"/>

element Channel-type/BroadcastTriplet
diagram EPG-v1.0-DRAFT-20240418_p26.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BroadcastTriplet" type="xs:string" minOccurs="0"/>

element Channel-type/SignalDistributor
diagram EPG-v1.0-DRAFT-20240418_p27.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
entity delivering broadcast feed
source <xs:element name="SignalDistributor" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>entity delivering broadcast feed</xs:documentation>
 
</xs:annotation>
</xs:element>

element Channel-type/SignaIDefault
diagram EPG-v1.0-DRAFT-20240418_p28.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
properties
minOcc 0
maxOcc 1
annotation
documentation
If there are multiple simultaneous airings (e.g., two sporting events in different territories), This would reference the source feed for this airing.
source <xs:element name="SignaIDefault" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If there are multiple simultaneous airings (e.g., two sporting events in different territories), This would reference the source feed for this airing.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Channel-type/ChannelRightsholder
diagram EPG-v1.0-DRAFT-20240418_p29.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Entity that has rights to content
source <xs:element name="ChannelRightsholder" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Entity that has rights to content</xs:documentation>
 
</xs:annotation>
</xs:element>

element Channel-type/Terms
diagram EPG-v1.0-DRAFT-20240418_p30.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
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 ChannelList-type
diagram EPG-v1.0-DRAFT-20240418_p31.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:Channel
used by
element ChannelList
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        
channelListID          
source <xs:complexType name="ChannelList-type">
 
<xs:sequence>
   
<xs:element name="Channel" type="epg:Channel-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
 
<xs:attribute name="channelListID"/>
</xs:complexType>

attribute ChannelList-type/@channelListID
source <xs:attribute name="channelListID"/>

element ChannelList-type/Channel
diagram EPG-v1.0-DRAFT-20240418_p32.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:Channel-type
properties
minOcc 1
maxOcc unbounded
content complex
children epg:ChanLocalizedInfo epg:EffectiveDate epg:Region epg:ExcludedRegion epg:ExpireDate epg:RatingDefault epg:GroupID epg:PolicyID epg:CallLetters epg:BroadcastTriplet epg:SignalDistributor epg:SignaIDefault epg:ChannelRightsholder epg:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
channelID  md:id-type  required      
source <xs:element name="Channel" type="epg:Channel-type" maxOccurs="unbounded"/>

complexType ChannelLocalizedInfo-type
diagram EPG-v1.0-DRAFT-20240418_p33.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:Name epg:Description epg:Keywords epg:Genre epg:ImageURL
used by
elements Channel-type/ChanLocalizedInfo Airing-type/DescriptionOverride
attributes
Name  Type  Use  Default  Fixed  Annotation
language          
source <xs:complexType name="ChannelLocalizedInfo-type">
 
<xs:sequence>
   
<xs:element name="Name" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</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="Keywords" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ImageURL" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="purpose" type="xs:string"/>
           
<xs:attribute name="resolution" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language"/>
</xs:complexType>

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

element ChannelLocalizedInfo-type/Name
diagram EPG-v1.0-DRAFT-20240418_p34.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Name" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element ChannelLocalizedInfo-type/Description
diagram EPG-v1.0-DRAFT-20240418_p35.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
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 ChannelLocalizedInfo-type/Keywords
diagram EPG-v1.0-DRAFT-20240418_p36.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Keywords" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ChannelLocalizedInfo-type/Genre
diagram EPG-v1.0-DRAFT-20240418_p37.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ChannelLocalizedInfo-type/ImageURL
diagram EPG-v1.0-DRAFT-20240418_p38.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of xs:anyURI
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
purpose  xs:string        
resolution  xs:string        
source <xs:element name="ImageURL" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="purpose" type="xs:string"/>
       
<xs:attribute name="resolution" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ChannelLocalizedInfo-type/ImageURL/@purpose
type xs:string
source <xs:attribute name="purpose" type="xs:string"/>

attribute ChannelLocalizedInfo-type/ImageURL/@resolution
type xs:string
source <xs:attribute name="resolution" type="xs:string"/>

complexType Deadtime-type
diagram EPG-v1.0-DRAFT-20240418_p39.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:StartTime epg:EndTime epg:ProgramID epg:AiringSpecificTag
used by
element Schedule-type/DeadTime
source <xs:complexType name="Deadtime-type">
 
<xs:sequence>
   
<xs:element name="StartTime" type="xs:dateTime"/>
   
<xs:element name="EndTime" type="xs:dateTime"/>
   
<xs:element name="ProgramID" type="md:id-type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>What shows during deadtime</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AiringSpecificTag" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Deadtime-type/StartTime
diagram EPG-v1.0-DRAFT-20240418_p40.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:dateTime
properties
content simple
source <xs:element name="StartTime" type="xs:dateTime"/>

element Deadtime-type/EndTime
diagram EPG-v1.0-DRAFT-20240418_p41.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:dateTime
properties
content simple
source <xs:element name="EndTime" type="xs:dateTime"/>

element Deadtime-type/ProgramID
diagram EPG-v1.0-DRAFT-20240418_p42.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
What shows during deadtime
source <xs:element name="ProgramID" type="md:id-type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>What shows during deadtime</xs:documentation>
 
</xs:annotation>
</xs:element>

element Deadtime-type/AiringSpecificTag
diagram EPG-v1.0-DRAFT-20240418_p43.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="AiringSpecificTag" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType EPG-type
diagram EPG-v1.0-DRAFT-20240418_p44.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:Schedule epg:Program epg:Channel epg:Policy
used by
element EPG
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        
epgID          
source <xs:complexType name="EPG-type">
 
<xs:sequence>
   
<xs:element name="Schedule" type="epg:Schedule-type" maxOccurs="unbounded"/>
   
<xs:element name="Program" type="mdmec:CoreMetadata-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Channel" type="epg:Channel-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Policy" type="epg:Policy-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
 
<xs:attribute name="epgID"/>
</xs:complexType>

attribute EPG-type/@epgID
source <xs:attribute name="epgID"/>

element EPG-type/Schedule
diagram EPG-v1.0-DRAFT-20240418_p45.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:Schedule-type
properties
minOcc 1
maxOcc unbounded
content complex
children epg:ChannelD epg:StartDateTime epg:ScheduleTotalDuration epg:RepeatCount epg:Airing epg:DeadTime
attributes
Name  Type  Use  Default  Fixed  Annotation
scheduleID    required      
source <xs:element name="Schedule" type="epg:Schedule-type" maxOccurs="unbounded"/>

element EPG-type/Program
diagram EPG-v1.0-DRAFT-20240418_p46.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type mdmec:CoreMetadata-type
properties
minOcc 0
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="Program" type="mdmec:CoreMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

element EPG-type/Channel
diagram EPG-v1.0-DRAFT-20240418_p47.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:Channel-type
properties
minOcc 0
maxOcc unbounded
content complex
children epg:ChanLocalizedInfo epg:EffectiveDate epg:Region epg:ExcludedRegion epg:ExpireDate epg:RatingDefault epg:GroupID epg:PolicyID epg:CallLetters epg:BroadcastTriplet epg:SignalDistributor epg:SignaIDefault epg:ChannelRightsholder epg:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
channelID  md:id-type  required      
source <xs:element name="Channel" type="epg:Channel-type" minOccurs="0" maxOccurs="unbounded"/>

element EPG-type/Policy
diagram EPG-v1.0-DRAFT-20240418_p48.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:Policy-type
properties
minOcc 0
maxOcc unbounded
content complex
children epg:Region epg:ExcludedRegion epg:Entitlement epg:SCTE224Policy
attributes
Name  Type  Use  Default  Fixed  Annotation
policyID  md:id-type  required      
source <xs:element name="Policy" type="epg:Policy-type" minOccurs="0" maxOccurs="unbounded"/>

complexType Policy-type
diagram EPG-v1.0-DRAFT-20240418_p49.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:Region epg:ExcludedRegion epg:Entitlement epg:SCTE224Policy
used by
elements EPG-type/Policy PolicyList-type/Policy
attributes
Name  Type  Use  Default  Fixed  Annotation
policyID  md:id-type  required      
source <xs:complexType name="Policy-type">
 
<xs:sequence>
   
<xs:choice minOccurs="0">
     
<xs:element name="Region" type="md:RegionUnion-type" maxOccurs="unbounded"/>
     
<xs:element name="ExcludedRegion" type="md:RegionUnion-type" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:element name="Entitlement" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SCTE224Policy" type="scte:PolicyType" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="policyID" type="md:id-type" use="required"/>
</xs:complexType>

attribute Policy-type/@policyID
type md:id-type
properties
use required
source <xs:attribute name="policyID" type="md:id-type" use="required"/>

element Policy-type/Region
diagram EPG-v1.0-DRAFT-20240418_p50.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:RegionUnion-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Region" type="md:RegionUnion-type" maxOccurs="unbounded"/>

element Policy-type/ExcludedRegion
diagram EPG-v1.0-DRAFT-20240418_p51.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:RegionUnion-type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="ExcludedRegion" type="md:RegionUnion-type" maxOccurs="unbounded"/>

element Policy-type/Entitlement
diagram EPG-v1.0-DRAFT-20240418_p52.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
properties
minOcc 0
maxOcc unbounded
source <xs:element name="Entitlement" minOccurs="0" maxOccurs="unbounded"/>

element Policy-type/SCTE224Policy
diagram EPG-v1.0-DRAFT-20240418_p53.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type PolicyType
properties
minOcc 0
maxOcc unbounded
content complex
children AltID Metadata Ext ViewingPolicy
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
source <xs:element name="SCTE224Policy" type="scte:PolicyType" minOccurs="0" maxOccurs="unbounded"/>

complexType PolicyList-type
diagram EPG-v1.0-DRAFT-20240418_p54.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:Policy
used by
element PolicyList
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        
PolicyListID  md:id-type        
source <xs:complexType name="PolicyList-type">
 
<xs:sequence>
   
<xs:element name="Policy" type="epg:Policy-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
 
<xs:attribute name="PolicyListID" type="md:id-type"/>
</xs:complexType>

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

element PolicyList-type/Policy
diagram EPG-v1.0-DRAFT-20240418_p55.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type epg:Policy-type
properties
minOcc 1
maxOcc unbounded
content complex
children epg:Region epg:ExcludedRegion epg:Entitlement epg:SCTE224Policy
attributes
Name  Type  Use  Default  Fixed  Annotation
policyID  md:id-type  required      
source <xs:element name="Policy" type="epg:Policy-type" maxOccurs="unbounded"/>

complexType Schedule-type
diagram EPG-v1.0-DRAFT-20240418_p56.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
children epg:ChannelD epg:StartDateTime epg:ScheduleTotalDuration epg:RepeatCount epg:Airing epg:DeadTime
used by
element EPG-type/Schedule
attributes
Name  Type  Use  Default  Fixed  Annotation
scheduleID    required      
source <xs:complexType name="Schedule-type">
 
<xs:sequence>
   
<xs:element name="ChannelD" type="md:id-type"/>
   
<xs:element name="StartDateTime" type="xs:dateTime"/>
   
<xs:element name="ScheduleTotalDuration" type="xs:duration" minOccurs="0"/>
   
<xs:element name="RepeatCount" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="Airing" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="epg:Airing-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DeadTime" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="epg:Deadtime-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="scheduleID" use="required"/>
</xs:complexType>

attribute Schedule-type/@scheduleID
properties
use required
source <xs:attribute name="scheduleID" use="required"/>

element Schedule-type/ChannelD
diagram EPG-v1.0-DRAFT-20240418_p57.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type md:id-type
properties
content simple
source <xs:element name="ChannelD" type="md:id-type"/>

element Schedule-type/StartDateTime
diagram EPG-v1.0-DRAFT-20240418_p58.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:dateTime
properties
content simple
source <xs:element name="StartDateTime" type="xs:dateTime"/>

element Schedule-type/ScheduleTotalDuration
diagram EPG-v1.0-DRAFT-20240418_p59.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ScheduleTotalDuration" type="xs:duration" minOccurs="0"/>

element Schedule-type/RepeatCount
diagram EPG-v1.0-DRAFT-20240418_p60.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RepeatCount" type="xs:nonNegativeInteger" minOccurs="0"/>

element Schedule-type/Airing
diagram EPG-v1.0-DRAFT-20240418_p61.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of epg:Airing-type
properties
minOcc 1
maxOcc unbounded
content complex
children epg:StartTime epg:EndTime epg:ContentRuntime epg:ProgramID epg:Language epg:OtherLanguage epg:DescriptionOverride epg:RatingOverride epg:PolicyID epg:SignalIDOverride epg:AiringSpecificTag
attributes
Name  Type  Use  Default  Fixed  Annotation
airingID    required      
source <xs:element name="Airing" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="epg:Airing-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element Schedule-type/DeadTime
diagram EPG-v1.0-DRAFT-20240418_p62.png
namespace http://www.movielabs.com/schema/epg/v1.0/epg
type extension of epg:Deadtime-type
properties
minOcc 0
maxOcc unbounded
content complex
children epg:StartTime epg:EndTime epg:ProgramID epg:AiringSpecificTag
source <xs:element name="DeadTime" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="epg:Deadtime-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

group DigitalAssetInteractiveBase-group
diagram EPG-v1.0-DRAFT-20240418_p63.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 EPG-v1.0-DRAFT-20240418_p64.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 EPG-v1.0-DRAFT-20240418_p65.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 EPG-v1.0-DRAFT-20240418_p66.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 EPG-v1.0-DRAFT-20240418_p67.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 EPG-v1.0-DRAFT-20240418_p68.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 EPG-v1.0-DRAFT-20240418_p69.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 EPG-v1.0-DRAFT-20240418_p70.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 EPG-v1.0-DRAFT-20240418_p71.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 EPG-v1.0-DRAFT-20240418_p72.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 EPG-v1.0-DRAFT-20240418_p73.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 EPG-v1.0-DRAFT-20240418_p74.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 EPG-v1.0-DRAFT-20240418_p75.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 EPG-v1.0-DRAFT-20240418_p76.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 EPG-v1.0-DRAFT-20240418_p77.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 EPG-v1.0-DRAFT-20240418_p78.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 EPG-v1.0-DRAFT-20240418_p79.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 EPG-v1.0-DRAFT-20240418_p80.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 EPG-v1.0-DRAFT-20240418_p81.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 EPG-v1.0-DRAFT-20240418_p82.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 EPG-v1.0-DRAFT-20240418_p83.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 EPG-v1.0-DRAFT-20240418_p84.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 EPG-v1.0-DRAFT-20240418_p85.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 EPG-v1.0-DRAFT-20240418_p86.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 EPG-v1.0-DRAFT-20240418_p87.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 EPG-v1.0-DRAFT-20240418_p88.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 EPG-v1.0-DRAFT-20240418_p89.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 EPG-v1.0-DRAFT-20240418_p90.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 EPG-v1.0-DRAFT-20240418_p91.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 EPG-v1.0-DRAFT-20240418_p92.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 EPG-v1.0-DRAFT-20240418_p93.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 EPG-v1.0-DRAFT-20240418_p94.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 EPG-v1.0-DRAFT-20240418_p95.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 EPG-v1.0-DRAFT-20240418_p96.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 EPG-v1.0-DRAFT-20240418_p97.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 EPG-v1.0-DRAFT-20240418_p98.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 EPG-v1.0-DRAFT-20240418_p99.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 EPG-v1.0-DRAFT-20240418_p100.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 EPG-v1.0-DRAFT-20240418_p101.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 EPG-v1.0-DRAFT-20240418_p102.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 EPG-v1.0-DRAFT-20240418_p103.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 EPG-v1.0-DRAFT-20240418_p104.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 EPG-v1.0-DRAFT-20240418_p105.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 EPG-v1.0-DRAFT-20240418_p106.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 EPG-v1.0-DRAFT-20240418_p107.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 EPG-v1.0-DRAFT-20240418_p108.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 EPG-v1.0-DRAFT-20240418_p109.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 EPG-v1.0-DRAFT-20240418_p110.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 EPG-v1.0-DRAFT-20240418_p111.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 EPG-v1.0-DRAFT-20240418_p112.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 EPG-v1.0-DRAFT-20240418_p113.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 EPG-v1.0-DRAFT-20240418_p114.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 EPG-v1.0-DRAFT-20240418_p115.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 EPG-v1.0-DRAFT-20240418_p116.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 EPG-v1.0-DRAFT-20240418_p117.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 EPG-v1.0-DRAFT-20240418_p118.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 EPG-v1.0-DRAFT-20240418_p119.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 EPG-v1.0-DRAFT-20240418_p120.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 EPG-v1.0-DRAFT-20240418_p121.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 EPG-v1.0-DRAFT-20240418_p122.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 EPG-v1.0-DRAFT-20240418_p123.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 EPG-v1.0-DRAFT-20240418_p124.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 EPG-v1.0-DRAFT-20240418_p125.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 EPG-v1.0-DRAFT-20240418_p126.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 EPG-v1.0-DRAFT-20240418_p127.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 EPG-v1.0-DRAFT-20240418_p128.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 EPG-v1.0-DRAFT-20240418_p129.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 EPG-v1.0-DRAFT-20240418_p130.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 EPG-v1.0-DRAFT-20240418_p131.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 EPG-v1.0-DRAFT-20240418_p132.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 EPG-v1.0-DRAFT-20240418_p133.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 EPG-v1.0-DRAFT-20240418_p134.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 EPG-v1.0-DRAFT-20240418_p135.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 EPG-v1.0-DRAFT-20240418_p136.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 EPG-v1.0-DRAFT-20240418_p137.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 EPG-v1.0-DRAFT-20240418_p138.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 EPG-v1.0-DRAFT-20240418_p139.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 EPG-v1.0-DRAFT-20240418_p140.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 EPG-v1.0-DRAFT-20240418_p141.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 EPG-v1.0-DRAFT-20240418_p142.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 EPG-v1.0-DRAFT-20240418_p143.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 EPG-v1.0-DRAFT-20240418_p144.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 EPG-v1.0-DRAFT-20240418_p145.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 EPG-v1.0-DRAFT-20240418_p146.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 EPG-v1.0-DRAFT-20240418_p147.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 EPG-v1.0-DRAFT-20240418_p148.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 EPG-v1.0-DRAFT-20240418_p149.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 EPG-v1.0-DRAFT-20240418_p150.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 EPG-v1.0-DRAFT-20240418_p151.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 EPG-v1.0-DRAFT-20240418_p152.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"/>
               
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
               
<xs:attribute name="language" type="xs:language"/>
             
</xs:extension>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:choice minOccurs="0">
         
<xs:element name="ParentOrganizationID" type="md:orgID-type"/>
         
<xs:element name="ParentGroup" type="md:BasicMetadataGroup-type" maxOccurs="unbounded"/>
       
</xs:choice>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element BasicMetadataGroup-type/Level
diagram EPG-v1.0-DRAFT-20240418_p153.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Level" type="xs:nonNegativeInteger" minOccurs="0"/>

element BasicMetadataGroup-type/Description
diagram EPG-v1.0-DRAFT-20240418_p154.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="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>

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

element BasicMetadataGroup-type/ImageReference
diagram EPG-v1.0-DRAFT-20240418_p155.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        
language  xs:language        
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:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

attribute BasicMetadataGroup-type/ImageReference/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element BasicMetadataGroup-type/AltIdentifier
diagram EPG-v1.0-DRAFT-20240418_p156.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 BasicMetadataGroup-type/People
diagram EPG-v1.0-DRAFT-20240418_p157.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 BasicMetadataGroup-type/ParentOrganizationID
diagram EPG-v1.0-DRAFT-20240418_p158.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:orgID-type
properties
content simple
source <xs:element name="ParentOrganizationID" type="md:orgID-type"/>

element BasicMetadataGroup-type/ParentGroup
diagram EPG-v1.0-DRAFT-20240418_p159.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadataGroup-type
properties
minOcc 1
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="ParentGroup" type="md:BasicMetadataGroup-type" maxOccurs="unbounded"/>

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

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

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

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

element BasicMetadataInfo-type/TitleDisplay19
diagram EPG-v1.0-DRAFT-20240418_p161.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="TitleDisplay19" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleDisplay60
diagram EPG-v1.0-DRAFT-20240418_p162.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="TitleDisplay60" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleDisplayUnlimited
diagram EPG-v1.0-DRAFT-20240418_p163.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="TitleDisplayUnlimited" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/TitleSort
diagram EPG-v1.0-DRAFT-20240418_p164.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="TitleSort" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/ArtReference
diagram EPG-v1.0-DRAFT-20240418_p165.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="ArtReference" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>
       
<xs:attribute name="purpose" type="md:string-ArtReference_purpose"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

element BasicMetadataInfo-type/Summary190
diagram EPG-v1.0-DRAFT-20240418_p166.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
cast  xs:boolean        
source <xs:element name="Summary190" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataInfo-type/Summary400
diagram EPG-v1.0-DRAFT-20240418_p167.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
cast  xs:boolean        
source <xs:element name="Summary400" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataInfo-type/Summary4000
diagram EPG-v1.0-DRAFT-20240418_p168.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
cast  xs:boolean        
source <xs:element name="Summary4000" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataInfo-type/DisplayIndicators
diagram EPG-v1.0-DRAFT-20240418_p169.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-DisplayIndicators
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/Genre
diagram EPG-v1.0-DRAFT-20240418_p170.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
source  xs:anyURI        
id  md:string-Genre_id        
level  xs:integer        
source <xs:element name="Genre" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="source" type="xs:anyURI"/>
       
<xs:attribute name="id" type="md:string-Genre_id"/>
       
<xs:attribute name="level" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

element BasicMetadataInfo-type/Keyword
diagram EPG-v1.0-DRAFT-20240418_p171.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Keyword
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Keyword" type="md:string-Keyword" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/VersionNotes
diagram EPG-v1.0-DRAFT-20240418_p172.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="VersionNotes" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/Region
diagram EPG-v1.0-DRAFT-20240418_p173.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/ExcludedRegion
diagram EPG-v1.0-DRAFT-20240418_p174.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="ExcludedRegion" type="md:Region-type" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/TargetAudience
diagram EPG-v1.0-DRAFT-20240418_p175.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Audience-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Who md:When md:What md:Identification md:Terms
source <xs:element name="TargetAudience" type="md:Audience-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/OriginalTitle
diagram EPG-v1.0-DRAFT-20240418_p176.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="OriginalTitle" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/CopyrightLine
diagram EPG-v1.0-DRAFT-20240418_p177.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="CopyrightLine" type="xs:string" minOccurs="0"/>

element BasicMetadataInfo-type/PeopleLocal
diagram EPG-v1.0-DRAFT-20240418_p178.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="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/TitleAlternate
diagram EPG-v1.0-DRAFT-20240418_p179.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
type  md:string-TitleAlternate_type        
language  md:language-redefine        
source <xs:element name="TitleAlternate" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="md:string-TitleAlternate_type"/>
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

element BasicMetadataInfo-type/Terms
diagram EPG-v1.0-DRAFT-20240418_p180.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 BasicMetadataJob-type
diagram EPG-v1.0-DRAFT-20240418_p181.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:JobFunction md:JobDisplay md:BillingBlockOrder md:Character md:CharacterInfo md:Guest
used by
element BasicMetadataPeople-type/Job
source <xs:complexType name="BasicMetadataJob-type">
 
<xs:sequence>
   
<xs:element name="JobFunction">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:Role-type">
           
<xs:attribute name="scheme" type="md:string-JobFunction_scheme"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobDisplay" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-JobDisplay">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BillingBlockOrder" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:int">
           
<xs:attribute name="topBilled" type="xs:boolean"/>
           
<xs:attribute name="region" type="md:RegionUnion-type"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CharacterInfo" type="md:BasicMetadataCharacter-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Guest" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

element BasicMetadataJob-type/BillingBlockOrder
diagram EPG-v1.0-DRAFT-20240418_p184.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:int
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
topBilled  xs:boolean        
region  md:RegionUnion-type        
source <xs:element name="BillingBlockOrder" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="topBilled" type="xs:boolean"/>
       
<xs:attribute name="region" type="md:RegionUnion-type"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

attribute BasicMetadataJob-type/BillingBlockOrder/@region
type md:RegionUnion-type
source <xs:attribute name="region" type="md:RegionUnion-type"/>

element BasicMetadataJob-type/Character
diagram EPG-v1.0-DRAFT-20240418_p185.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="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

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

element BasicMetadataJob-type/Guest
diagram EPG-v1.0-DRAFT-20240418_p187.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="Guest" type="xs:boolean" minOccurs="0"/>

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

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

element BasicMetadataParent-type/ParentContentID
diagram EPG-v1.0-DRAFT-20240418_p189.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentID-type
properties
content simple
source <xs:element name="ParentContentID" type="md:ContentID-type"/>

element BasicMetadataParent-type/Parent
diagram EPG-v1.0-DRAFT-20240418_p190.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadata-type
properties
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md: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="Parent" type="md:BasicMetadata-type"/>

element BasicMetadataParent-type/SequenceInfo
diagram EPG-v1.0-DRAFT-20240418_p191.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 BasicMetadataParent-type/Region
diagram EPG-v1.0-DRAFT-20240418_p192.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" maxOccurs="unbounded"/>

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

complexType BasicMetadataPeople-type
diagram EPG-v1.0-DRAFT-20240418_p194.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Job md:Name md:Identifier md:Gender md:Pronouns md:Salutations md:ImageReference md:Biography
used by
elements BasicMetadataGroup-type/People BasicMetadata-type/People DigitalAssetAudioData-type/People BasicMetadataInfo-type/PeopleLocal
source <xs:complexType name="BasicMetadataPeople-type">
 
<xs:sequence>
   
<xs:element name="Job" type="md:BasicMetadataJob-type" maxOccurs="unbounded"/>
   
<xs:element name="Name" type="md:PersonName-type"/>
   
<xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Gender" type="md:Gender-type" minOccurs="0"/>
   
<xs:element name="Pronouns" type="md:Pronouns-type" minOccurs="0"/>
   
<xs:element name="Salutations" type="md:Salutations-type" minOccurs="0"/>
   
<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="Biography" 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:complexType>

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

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

element BasicMetadataPeople-type/Identifier
diagram EPG-v1.0-DRAFT-20240418_p197.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="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

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

element BasicMetadataPeople-type/Pronouns
diagram EPG-v1.0-DRAFT-20240418_p199.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 BasicMetadataPeople-type/Salutations
diagram EPG-v1.0-DRAFT-20240418_p200.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 BasicMetadataPeople-type/ImageReference
diagram EPG-v1.0-DRAFT-20240418_p201.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 BasicMetadataPeople-type/ImageReference/@resolution
type md:string-ArtReference_resolution
source <xs:attribute name="resolution" type="md:string-ArtReference_resolution"/>

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

element BasicMetadataPeople-type/Biography
diagram EPG-v1.0-DRAFT-20240418_p202.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="Biography" 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 BasicMetadataPeople-type/Biography/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType CompanyCredits-type
diagram EPG-v1.0-DRAFT-20240418_p203.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:DisplayString md:Region md:DisplaySequence
used by
element CoreMetadata-type/CompanyDisplayCredit
source <xs:complexType name="CompanyCredits-type">
 
<xs:sequence>
   
<xs:element name="DisplayString" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CompanyCredits-type/DisplayString
diagram EPG-v1.0-DRAFT-20240418_p204.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  md:language-redefine        
source <xs:element name="DisplayString" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

complexType Compatibility-type
diagram EPG-v1.0-DRAFT-20240418_p207.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:SpecVersion md:System md:Profile md:ValidatorParameter
used by
elements CoreMetadata-type/Compatibility LocalizedInfoDeliveryList-type/Compatibility
source <xs:complexType name="Compatibility-type">
 
<xs:sequence>
   
<xs:element name="SpecVersion" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Version of the specification to which this document is authored</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="System" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Profile">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="subProfile" type="xs:anyURI"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ValidatorParameter" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Compatibility-type/SpecVersion
diagram EPG-v1.0-DRAFT-20240418_p208.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
annotation
documentation
Version of the specification to which this document is authored
source <xs:element name="SpecVersion" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Version of the specification to which this document is authored</xs:documentation>
 
</xs:annotation>
</xs:element>

element Compatibility-type/System
diagram EPG-v1.0-DRAFT-20240418_p209.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="System" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element Compatibility-type/Profile
diagram EPG-v1.0-DRAFT-20240418_p210.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:anyURI
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
subProfile  xs:anyURI        
source <xs:element name="Profile">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="subProfile" type="xs:anyURI"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Compatibility-type/Profile/@subProfile
type xs:anyURI
source <xs:attribute name="subProfile" type="xs:anyURI"/>

element Compatibility-type/ValidatorParameter
diagram EPG-v1.0-DRAFT-20240418_p211.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="ValidatorParameter" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

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

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

complexType Compliance-type
diagram EPG-v1.0-DRAFT-20240418_p215.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
used by
elements DigitalAssetAudioData-type/Compliance DigitalAssetVideoData-type/Compliance DigitalAssetImageData-type/Compliance DigitalAssetSubtitleData-type/Compliance DigitalAssetInteractiveData-type/Compliance DigitalAssetAncillaryData-type/Compliance
source <xs:complexType name="Compliance-type">
 
<xs:sequence>
   
<xs:element name="Category" type="xs:string" minOccurs="0"/>
   
<xs:element name="Standard" type="xs:string" minOccurs="0"/>
   
<xs:element name="StandardDetail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Disposition" type="xs:string"/>
   
<xs:element name="CompetentAuthority" type="md:AssociatedOrg-type" minOccurs="0"/>
   
<xs:element name="Certificate" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:base64Binary">
           
<xs:attribute name="MIME" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TestingOrganization" type="md:AssociatedOrg-type" minOccurs="0"/>
   
<xs:element name="TestingMethod" type="xs:string" minOccurs="0"/>
   
<xs:element name="TestingDate" type="md:YearDateOrTime-type" minOccurs="0"/>
   
<xs:element name="ErrorDescription" type="md:QCErrorDescription-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Compliance-type/Category
diagram EPG-v1.0-DRAFT-20240418_p216.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="Category" type="xs:string" minOccurs="0"/>

element Compliance-type/Standard
diagram EPG-v1.0-DRAFT-20240418_p217.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="Standard" type="xs:string" minOccurs="0"/>

element Compliance-type/StandardDetail
diagram EPG-v1.0-DRAFT-20240418_p218.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="StandardDetail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element Compliance-type/Disposition
diagram EPG-v1.0-DRAFT-20240418_p219.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Disposition" type="xs:string"/>

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

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

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

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

element Compliance-type/TestingMethod
diagram EPG-v1.0-DRAFT-20240418_p223.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="TestingMethod" type="xs:string" minOccurs="0"/>

element Compliance-type/TestingDate
diagram EPG-v1.0-DRAFT-20240418_p224.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="TestingDate" type="md:YearDateOrTime-type" minOccurs="0"/>

element Compliance-type/ErrorDescription
diagram EPG-v1.0-DRAFT-20240418_p225.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCErrorDescription-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ErrorReference md:ErrorCategory md:ErrorTerm md:CategorySpecificInfo md:Comments md:FullOrPartialQC md:QCReportLocation md:Severity
source <xs:element name="ErrorDescription" type="md:QCErrorDescription-type" minOccurs="0" maxOccurs="unbounded"/>

element Compliance-type/Comments
diagram EPG-v1.0-DRAFT-20240418_p226.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="Comments" type="xs:string" minOccurs="0"/>

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

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

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

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

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

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

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

element CompObjData-type/DisplayName
diagram EPG-v1.0-DRAFT-20240418_p232.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="DisplayName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

element CompObjEntry-type/ContentID
diagram EPG-v1.0-DRAFT-20240418_p238.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentID-type
properties
content simple
source <xs:element name="ContentID" type="md:ContentID-type"/>

element CompObjEntry-type/BasicMetadata
diagram EPG-v1.0-DRAFT-20240418_p239.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:BasicMetadata-type
properties
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md: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="BasicMetadata" type="md:BasicMetadata-type"/>

complexType ContactInfo-type
diagram EPG-v1.0-DRAFT-20240418_p240.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
used by
element Publisher-type/ContactInfo
source <xs:complexType name="ContactInfo-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="PrimaryEmail" type="xs:string"/>
   
<xs:element name="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Phone" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContactInfo-type/Name
diagram EPG-v1.0-DRAFT-20240418_p241.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element ContactInfo-type/PrimaryEmail
diagram EPG-v1.0-DRAFT-20240418_p242.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="PrimaryEmail" type="xs:string"/>

element ContactInfo-type/AlternateEmail
diagram EPG-v1.0-DRAFT-20240418_p243.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="AlternateEmail" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContactInfo-type/Address
diagram EPG-v1.0-DRAFT-20240418_p244.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="Address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element ContactInfo-type/Phone
diagram EPG-v1.0-DRAFT-20240418_p245.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
type  xs:string        
source <xs:element name="Phone" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

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

element ContainerMetadata-type/ContainerIdentifier
diagram EPG-v1.0-DRAFT-20240418_p252.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="ContainerIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContainerMetadata-type/ContainerIntent
diagram EPG-v1.0-DRAFT-20240418_p253.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="ContainerIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

element ContainerMetadataWithID-type/ContainerID
diagram EPG-v1.0-DRAFT-20240418_p256.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="ContainerID" type="md:ContentIdentifier-type"/>

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

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

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

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

element ContainerTrackMetadata-type/Subtitle
diagram EPG-v1.0-DRAFT-20240418_p261.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetSubtitleData-type
properties
content complex
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>

element ContainerTrackMetadata-type/Image
diagram EPG-v1.0-DRAFT-20240418_p262.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetImageData-type
properties
content complex
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type"/>

element ContainerTrackMetadata-type/Interactive
diagram EPG-v1.0-DRAFT-20240418_p263.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetInteractiveData-type
properties
content complex
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>

element ContainerTrackMetadata-type/Container
diagram EPG-v1.0-DRAFT-20240418_p264.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContainerMetadata-type
properties
content complex
children md:Type md:Track md:Hash md:Size md:ContainerReference md:ContainerIdentifier md:ContainerIntent md:ContainerSpecificMetadata
source <xs:element name="Container" type="md:ContainerMetadata-type"/>

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

element ContainerTrackMetadata-type/InternalTrackReference
diagram EPG-v1.0-DRAFT-20240418_p266.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
content simple
source <xs:element name="InternalTrackReference" type="md:string-TrackReference"/>

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

element ContentIdentifier-type/Namespace
diagram EPG-v1.0-DRAFT-20240418_p268.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-ContentID-Namespace
properties
content simple
source <xs:element name="Namespace" type="md:string-ContentID-Namespace"/>

element ContentIdentifier-type/Identifier
diagram EPG-v1.0-DRAFT-20240418_p269.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-ContentID-Identifier
properties
content simple
source <xs:element name="Identifier" type="md:string-ContentID-Identifier"/>

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

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

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

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

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

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

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

element ContentRating-type/AdultContent
diagram EPG-v1.0-DRAFT-20240418_p275.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="AdultContent" type="xs:boolean" minOccurs="0"/>

complexType ContentRatingDetail-type
diagram EPG-v1.0-DRAFT-20240418_p276.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Region md:System md:Value md:Reason md:LinkToLogo md:Description
used by
element ContentRating-type/Rating
source <xs:complexType name="ContentRatingDetail-type">
 
<xs:sequence>
   
<xs:element name="Region" type="md:Region-type"/>
   
<xs:element name="System" type="md:string-Rating-System"/>
   
<xs:element name="Value" type="xs:string"/>
   
<xs:element name="Reason" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="value" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LinkToLogo" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:anyURI">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<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:attribute name="authoritative" type="xs:boolean"/>
           
<xs:attribute name="origin" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContentRatingDetail-type/Region
diagram EPG-v1.0-DRAFT-20240418_p277.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type"/>

element ContentRatingDetail-type/System
diagram EPG-v1.0-DRAFT-20240418_p278.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Rating-System
properties
content simple
source <xs:element name="System" type="md:string-Rating-System"/>

element ContentRatingDetail-type/Value
diagram EPG-v1.0-DRAFT-20240418_p279.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

element ContentRatingDetail-type/Reason
diagram EPG-v1.0-DRAFT-20240418_p280.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
value  xs:string        
source <xs:element name="Reason" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="value" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRatingDetail-type/Reason/@value
type xs:string
source <xs:attribute name="value" type="xs:string"/>

element ContentRatingDetail-type/LinkToLogo
diagram EPG-v1.0-DRAFT-20240418_p281.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
language  xs:language        
source <xs:element name="LinkToLogo" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRatingDetail-type/LinkToLogo/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element ContentRatingDetail-type/Description
diagram EPG-v1.0-DRAFT-20240418_p282.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        
authoritative  xs:boolean        
origin  xs:string        
source <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:attribute name="authoritative" type="xs:boolean"/>
       
<xs:attribute name="origin" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

attribute ContentRatingDetail-type/Description/@authoritative
type xs:boolean
source <xs:attribute name="authoritative" type="xs:boolean"/>

attribute ContentRatingDetail-type/Description/@origin
type xs:string
source <xs:attribute name="origin" type="xs:string"/>

complexType ContentRelatedTo-type
diagram EPG-v1.0-DRAFT-20240418_p283.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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
used by
element BasicMetadata-type/ContentRelatedTo
source <xs:complexType name="ContentRelatedTo-type">
 
<xs:sequence>
   
<xs:element name="Relationship" type="md:ContentRelatedToRelationship-type">
     
<xs:annotation>
       
<xs:documentation>Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Description of the subject of the work.  Especially important if other elements are insuffiicent.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:choice minOccurs="0">
     
<xs:element name="Work" type="md:ContentRelatedToWork-type" maxOccurs="unbounded"/>
     
<xs:element name="Character" type="md:ContentRelatedToCharacter-type" maxOccurs="unbounded"/>
     
<xs:element name="PersonOrGroup" type="md:ContentRelatedToPerson-type" maxOccurs="unbounded"/>
     
<xs:element name="Period" type="md:ContentRelatedToPeriod-type" maxOccurs="unbounded"/>
     
<xs:element name="Place" type="md:ContentRelatedToPlace-type" maxOccurs="unbounded"/>
     
<xs:element name="Venue" type="md:ContentRelatedToVenue-type" maxOccurs="unbounded"/>
     
<xs:element name="Event" type="md:ContentRelatedToEvent-type" maxOccurs="unbounded"/>
     
<xs:element name="Activity" type="md:ContentRelatedToActivity-type" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContentRelatedTo-type/Relationship
diagram EPG-v1.0-DRAFT-20240418_p284.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToRelationship-type
properties
content complex
children md:Type md:SubType md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
annotation
documentation
Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.
source <xs:element name="Relationship" type="md:ContentRelatedToRelationship-type">
 
<xs:annotation>
   
<xs:documentation>Describes how the original people place or things are modified.  These can be controleld vocaublary or free text.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentRelatedTo-type/Description
diagram EPG-v1.0-DRAFT-20240418_p285.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        
annotation
documentation
Description of the subject of the work.  Especially important if other elements are insuffiicent.
source <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Description of the subject of the work.  Especially important if other elements are insuffiicent.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="md:language-redefine"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element ContentRelatedTo-type/Work
diagram EPG-v1.0-DRAFT-20240418_p286.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToWork-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:WorkType md:ContentID md:OtherIdentifier md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Work" type="md:ContentRelatedToWork-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Character
diagram EPG-v1.0-DRAFT-20240418_p287.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToCharacter-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:Pronouns md:Salutations md:GroupingEntity md:ImageReference md:CharacterDescription md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Character" type="md:ContentRelatedToCharacter-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/PersonOrGroup
diagram EPG-v1.0-DRAFT-20240418_p288.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToPerson-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Identifier md:Name md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="PersonOrGroup" type="md:ContentRelatedToPerson-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Period
diagram EPG-v1.0-DRAFT-20240418_p289.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToPeriod-type
properties
minOcc 1
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        
primary  xs:boolean        
source <xs:element name="Period" type="md:ContentRelatedToPeriod-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Place
diagram EPG-v1.0-DRAFT-20240418_p290.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToPlace-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Region md:Address md:EarthCoordinate md:OtherCoordinate md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Place" type="md:ContentRelatedToPlace-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Venue
diagram EPG-v1.0-DRAFT-20240418_p291.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToVenue-type
properties
minOcc 1
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        
primary  xs:boolean        
source <xs:element name="Venue" type="md:ContentRelatedToVenue-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Event
diagram EPG-v1.0-DRAFT-20240418_p292.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToEvent-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:SubType md:Date md:Duration md:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Event" type="md:ContentRelatedToEvent-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/Activity
diagram EPG-v1.0-DRAFT-20240418_p293.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentRelatedToActivity-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:Subtype md:Name md:SubName md:Identifier
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:element name="Activity" type="md:ContentRelatedToActivity-type" maxOccurs="unbounded"/>

element ContentRelatedTo-type/GroupingEntity
diagram EPG-v1.0-DRAFT-20240418_p294.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 ContentRelatedTo-type/Terms
diagram EPG-v1.0-DRAFT-20240418_p295.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 ContentRelatedToActivity-type
diagram EPG-v1.0-DRAFT-20240418_p296.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:Activity-type
properties
base md:Activity-type
children md:Type md:Subtype md:Name md:SubName md:Identifier
used by
element ContentRelatedTo-type/Activity
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToActivity-type">
 
<xs:complexContent>
   
<xs:extension base="md:Activity-type">
     
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType ContentRelatedToCharacter-type
diagram EPG-v1.0-DRAFT-20240418_p297.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:BasicMetadataCharacter-type
properties
base md:BasicMetadataCharacter-type
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:Pronouns md:Salutations md:GroupingEntity md:ImageReference md:CharacterDescription md:Description
used by
element ContentRelatedTo-type/Character
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToCharacter-type">
 
<xs:complexContent>
   
<xs:extension base="md:BasicMetadataCharacter-type">
     
<xs:sequence>
       
<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:attributeGroup ref="md:ContentRelatedTo-attr"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ContentRelatedToCharacter-type/Description
diagram EPG-v1.0-DRAFT-20240418_p298.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 ContentRelatedToCharacter-type/Description/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

complexType ContentRelatedToEvent-type
diagram EPG-v1.0-DRAFT-20240418_p299.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:Date md:Duration md:Description
used by
element ContentRelatedTo-type/Event
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToEvent-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Battle, Crime, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Date" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:YearDateOrTime-type">
           
<xs:attribute name="approximate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Duration" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:duration">
           
<xs:attribute name="approximate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<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:sequence>
 
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToEvent-type/Type
diagram EPG-v1.0-DRAFT-20240418_p300.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Battle, Crime, etc.
source <xs:element name="Type" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Battle, Crime, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentRelatedToEvent-type/SubType
diagram EPG-v1.0-DRAFT-20240418_p301.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 ContentRelatedToEvent-type/Date
diagram EPG-v1.0-DRAFT-20240418_p302.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
approximate  xs:boolean        
source <xs:element name="Date" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:YearDateOrTime-type">
       
<xs:attribute name="approximate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRelatedToEvent-type/Date/@approximate
type xs:boolean
source <xs:attribute name="approximate" type="xs:boolean"/>

element ContentRelatedToEvent-type/Duration
diagram EPG-v1.0-DRAFT-20240418_p303.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:duration
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
approximate  xs:boolean        
source <xs:element name="Duration" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:duration">
       
<xs:attribute name="approximate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ContentRelatedToEvent-type/Duration/@approximate
type xs:boolean
source <xs:attribute name="approximate" type="xs:boolean"/>

element ContentRelatedToEvent-type/Description
diagram EPG-v1.0-DRAFT-20240418_p304.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="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>

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

complexType ContentRelatedToPeriod-type
diagram EPG-v1.0-DRAFT-20240418_p305.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:Timeframe-type
properties
base md:Timeframe-type
children md:Type md:Subtype md:DateTime md:Duration md:Description
used by
element ContentRelatedTo-type/Period
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
primary  xs:boolean        
source <xs:complexType name="ContentRelatedToPeriod-type">
 
<xs:complexContent>
   
<xs:extension base="md:Timeframe-type">
     
<xs:attribute name="primary" type="xs:boolean"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute ContentRelatedToPeriod-type/@primary
type xs:boolean
source <xs:attribute name="primary" type="xs:boolean"/>

complexType ContentRelatedToPerson-type
diagram EPG-v1.0-DRAFT-20240418_p306.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Identifier md:Name md:Description
used by
element ContentRelatedTo-type/PersonOrGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToPerson-type">
 
<xs:sequence>
   
<xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Name" type="md:PersonName-type"/>
   
<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:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToPerson-type/Identifier
diagram EPG-v1.0-DRAFT-20240418_p307.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="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element ContentRelatedToPerson-type/Name
diagram EPG-v1.0-DRAFT-20240418_p308.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PersonName-type
properties
content complex
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
source <xs:element name="Name" type="md:PersonName-type"/>

element ContentRelatedToPerson-type/Description
diagram EPG-v1.0-DRAFT-20240418_p309.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 ContentRelatedToPerson-type/Description/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

complexType ContentRelatedToPlace-type
diagram EPG-v1.0-DRAFT-20240418_p310.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Region md:Address md:EarthCoordinate md:OtherCoordinate md:Description
used by
element ContentRelatedTo-type/Place
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToPlace-type">
 
<xs:sequence>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0"/>
   
<xs:element name="Address" type="xs:string" minOccurs="0"/>
   
<xs:element name="EarthCoordinate" type="md:CoordinateEarth-type" minOccurs="0"/>
   
<xs:element name="OtherCoordinate" type="md:CoordinateOther-type" 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:sequence>
 
<xs:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToPlace-type/Region
diagram EPG-v1.0-DRAFT-20240418_p311.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0"/>

element ContentRelatedToPlace-type/Address
diagram EPG-v1.0-DRAFT-20240418_p312.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="Address" type="xs:string" minOccurs="0"/>

element ContentRelatedToPlace-type/EarthCoordinate
diagram EPG-v1.0-DRAFT-20240418_p313.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CoordinateEarth-type
properties
minOcc 0
maxOcc 1
content complex
children md:Latitude md:Longitude md:ElevationMeters
source <xs:element name="EarthCoordinate" type="md:CoordinateEarth-type" minOccurs="0"/>

element ContentRelatedToPlace-type/OtherCoordinate
diagram EPG-v1.0-DRAFT-20240418_p314.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CoordinateOther-type
properties
minOcc 0
maxOcc 1
content complex
children md:Coordinate
attributes
Name  Type  Use  Default  Fixed  Annotation
system  xs:string  required      
source <xs:element name="OtherCoordinate" type="md:CoordinateOther-type" minOccurs="0"/>

element ContentRelatedToPlace-type/Description
diagram EPG-v1.0-DRAFT-20240418_p315.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="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>

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

complexType ContentRelatedToRelationship-type
diagram EPG-v1.0-DRAFT-20240418_p316.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:Description
used by
element ContentRelatedTo-type/Relationship
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
source <xs:complexType name="ContentRelatedToRelationship-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Reenactment, Fictionalization, Parody, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubType" type="xs:string" 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:attribute name="primary" type="xs:boolean"/>
</xs:complexType>

attribute ContentRelatedToRelationship-type/@primary
type xs:boolean
source <xs:attribute name="primary" type="xs:boolean"/>

element ContentRelatedToRelationship-type/Type
diagram EPG-v1.0-DRAFT-20240418_p317.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
annotation
documentation
Reenactment, Fictionalization, Parody, etc.
source <xs:element name="Type" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Reenactment, Fictionalization, Parody, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentRelatedToRelationship-type/SubType
diagram EPG-v1.0-DRAFT-20240418_p318.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 ContentRelatedToRelationship-type/Description
diagram EPG-v1.0-DRAFT-20240418_p319.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 ContentRelatedToRelationship-type/Description/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

complexType ContentRelatedToVenue-type
diagram EPG-v1.0-DRAFT-20240418_p320.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:Venue-type
properties
base md:Venue-type
children md:Type md:Subtype md:Name md:SubName md:Location
used by
element ContentRelatedTo-type/Venue
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
primary  xs:boolean        
source <xs:complexType name="ContentRelatedToVenue-type">
 
<xs:complexContent>
   
<xs:extension base="md:Venue-type">
     
<xs:attribute name="primary" type="xs:boolean"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute ContentRelatedToVenue-type/@primary
type xs:boolean
source <xs:attribute name="primary" type="xs:boolean"/>

complexType ContentRelatedToWork-type
diagram EPG-v1.0-DRAFT-20240418_p321.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:WorkType md:ContentID md:OtherIdentifier md:Description
used by
element ContentRelatedTo-type/Work
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:complexType name="ContentRelatedToWork-type">
 
<xs:sequence>
   
<xs:element name="WorkType" type="md:string-WorkType" minOccurs="0"/>
   
<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:attributeGroup ref="md:ContentRelatedTo-attr"/>
</xs:complexType>

element ContentRelatedToWork-type/WorkType
diagram EPG-v1.0-DRAFT-20240418_p322.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-WorkType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WorkType" type="md:string-WorkType" minOccurs="0"/>

element ContentRelatedToWork-type/ContentID
diagram EPG-v1.0-DRAFT-20240418_p323.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 ContentRelatedToWork-type/OtherIdentifier
diagram EPG-v1.0-DRAFT-20240418_p324.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 ContentRelatedToWork-type/Description
diagram EPG-v1.0-DRAFT-20240418_p325.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 ContentRelatedToWork-type/Description/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

complexType ContentSequenceInfo-type
diagram EPG-v1.0-DRAFT-20240418_p326.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
used by
elements BasicMetadataParent-type/SequenceInfo BasicMetadata-type/SequenceInfo
source <xs:complexType name="ContentSequenceInfo-type">
 
<xs:sequence>
   
<xs:element name="Number" type="xs:int" minOccurs="0"/>
   
<xs:element name="DistributionNumber" type="md:complex-SequenceInfo-DistributionNumber" minOccurs="0"/>
   
<xs:element name="HouseSequence" type="md:complex-SequenceInfo-HouseSequence" minOccurs="0"/>
   
<xs:element name="AlternateNumber" type="md:complex-SequenceInfo-AlternateNumber" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element ContentSequenceInfo-type/Number
diagram EPG-v1.0-DRAFT-20240418_p327.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Number" type="xs:int" minOccurs="0"/>

element ContentSequenceInfo-type/DistributionNumber
diagram EPG-v1.0-DRAFT-20240418_p328.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:complex-SequenceInfo-DistributionNumber
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-DistributionNumber-domain        
source <xs:element name="DistributionNumber" type="md:complex-SequenceInfo-DistributionNumber" minOccurs="0"/>

element ContentSequenceInfo-type/HouseSequence
diagram EPG-v1.0-DRAFT-20240418_p329.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:complex-SequenceInfo-HouseSequence
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-HouseSequence-domain        
source <xs:element name="HouseSequence" type="md:complex-SequenceInfo-HouseSequence" minOccurs="0"/>

element ContentSequenceInfo-type/AlternateNumber
diagram EPG-v1.0-DRAFT-20240418_p330.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:complex-SequenceInfo-AlternateNumber
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domain  md:string-SequenceInfo-AlternateNumber-domain        
source <xs:element name="AlternateNumber" type="md:complex-SequenceInfo-AlternateNumber" minOccurs="0" maxOccurs="unbounded"/>

complexType CoordinateEarth-type
diagram EPG-v1.0-DRAFT-20240418_p331.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Latitude md:Longitude md:ElevationMeters
used by
elements LocationAddress-type/CoordinateEarth ContentRelatedToPlace-type/EarthCoordinate
source <xs:complexType name="CoordinateEarth-type">
 
<xs:sequence>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Latitude" type="xs:double"/>
     
<xs:element name="Longitude" type="xs:double"/>
   
</xs:sequence>
   
<xs:element name="ElevationMeters" type="xs:double" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CoordinateEarth-type/Latitude
diagram EPG-v1.0-DRAFT-20240418_p332.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:double
properties
content simple
source <xs:element name="Latitude" type="xs:double"/>

element CoordinateEarth-type/Longitude
diagram EPG-v1.0-DRAFT-20240418_p333.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:double
properties
content simple
source <xs:element name="Longitude" type="xs:double"/>

element CoordinateEarth-type/ElevationMeters
diagram EPG-v1.0-DRAFT-20240418_p334.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:double
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ElevationMeters" type="xs:double" minOccurs="0"/>

complexType CoordinateOther-type
diagram EPG-v1.0-DRAFT-20240418_p335.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Coordinate
used by
elements LocationAddress-type/CoordinateOther ContentRelatedToPlace-type/OtherCoordinate
attributes
Name  Type  Use  Default  Fixed  Annotation
system  xs:string  required      
source <xs:complexType name="CoordinateOther-type">
 
<xs:sequence>
   
<xs:element name="Coordinate" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="label" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="system" type="xs:string" use="required"/>
</xs:complexType>

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

element CoordinateOther-type/Coordinate
diagram EPG-v1.0-DRAFT-20240418_p336.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
label  xs:string  required      
source <xs:element name="Coordinate" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="label" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute CoordinateOther-type/Coordinate/@label
type xs:string
properties
use required
source <xs:attribute name="label" type="xs:string" use="required"/>

complexType DateTimeRange-type
diagram EPG-v1.0-DRAFT-20240418_p337.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Start md:End
source <xs:complexType name="DateTimeRange-type">
 
<xs:sequence>
   
<xs:element name="Start" type="xs:dateTime"/>
   
<xs:element name="End" type="xs:dateTime"/>
 
</xs:sequence>
</xs:complexType>

element DateTimeRange-type/Start
diagram EPG-v1.0-DRAFT-20240418_p338.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:dateTime
properties
content simple
source <xs:element name="Start" type="xs:dateTime"/>

element DateTimeRange-type/End
diagram EPG-v1.0-DRAFT-20240418_p339.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:dateTime
properties
content simple
source <xs:element name="End" type="xs:dateTime"/>

complexType DigitalAssetAncillaryData-type
diagram EPG-v1.0-DRAFT-20240418_p340.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Compliance md:AssetIntent md:Private
used by
elements DigitalAssetSet-type/Ancillary DigitalAssetMetadata-type/Ancillary
source <xs:complexType name="DigitalAssetAncillaryData-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Anc-Type"/>
   
<xs:element name="SubType" type="md:string-Anc-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BaseTrackID" type="md:id-type" minOccurs="0"/>
   
<xs:element name="BaseTrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="BaseTrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>
   
<xs:element name="CombinedMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAncillaryData-type/Type
diagram EPG-v1.0-DRAFT-20240418_p341.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Anc-Type
properties
content simple
source <xs:element name="Type" type="md:string-Anc-Type"/>

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

element DigitalAssetAncillaryData-type/BaseTrackID
diagram EPG-v1.0-DRAFT-20240418_p343.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BaseTrackID" type="md:id-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/BaseTrackReference
diagram EPG-v1.0-DRAFT-20240418_p344.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BaseTrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetAncillaryData-type/BaseTrackIdentifier
diagram EPG-v1.0-DRAFT-20240418_p345.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="BaseTrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/TrackMetadata
diagram EPG-v1.0-DRAFT-20240418_p346.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:element name="TrackMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/CombinedMetadata
diagram EPG-v1.0-DRAFT-20240418_p347.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetMetadata-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:element name="CombinedMetadata" type="md:DigitalAssetMetadata-type" minOccurs="0"/>

element DigitalAssetAncillaryData-type/Compliance
diagram EPG-v1.0-DRAFT-20240418_p348.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/AssetIntent
diagram EPG-v1.0-DRAFT-20240418_p349.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAncillaryData-type/Private
diagram EPG-v1.0-DRAFT-20240418_p350.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetAudioAmbisonics-type
diagram EPG-v1.0-DRAFT-20240418_p351.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Order md:VeriticalOrder md:Normalization
used by
element DigitalAssetAudioEncoding-type/Ambisonics
source <xs:complexType name="DigitalAssetAudioAmbisonics-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Audio-Enc-Amb-Type" minOccurs="0"/>
   
<xs:element name="Order" type="xs:positiveInteger"/>
   
<xs:element name="VeriticalOrder" type="xs:integer" minOccurs="0"/>
   
<xs:element name="Normalization" type="md:string-Audio-Enc-Amb-Norm"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioAmbisonics-type/Type
diagram EPG-v1.0-DRAFT-20240418_p352.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-Amb-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Audio-Enc-Amb-Type" minOccurs="0"/>

element DigitalAssetAudioAmbisonics-type/Order
diagram EPG-v1.0-DRAFT-20240418_p353.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:positiveInteger
properties
content simple
source <xs:element name="Order" type="xs:positiveInteger"/>

element DigitalAssetAudioAmbisonics-type/VeriticalOrder
diagram EPG-v1.0-DRAFT-20240418_p354.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VeriticalOrder" type="xs:integer" minOccurs="0"/>

element DigitalAssetAudioAmbisonics-type/Normalization
diagram EPG-v1.0-DRAFT-20240418_p355.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-Amb-Norm
properties
content simple
source <xs:element name="Normalization" type="md:string-Audio-Enc-Amb-Norm"/>

complexType DigitalAssetAudioData-type
diagram EPG-v1.0-DRAFT-20240418_p356.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Audio DigitalAssetMetadata-type/Audio ContainerTrackMetadata-type/Audio
source <xs:complexType name="DigitalAssetAudioData-type">
 
<xs:sequence>
   
<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="Type" type="md:string-Audio-Type" minOccurs="0"/>
   
<xs:element name="SubType" type="md:string-Audio-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>
   
<xs:element name="Language" type="md:DigitalAssetAudioLanguage-type" maxOccurs="unbounded"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Channels" type="md:string-Audio-Channels" minOccurs="0"/>
   
<xs:element name="MCALabelSubdescriptor" type="md:DigitalAssetAudioMCALabel-type" minOccurs="0"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioData-type/Description
diagram EPG-v1.0-DRAFT-20240418_p357.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="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>

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

element DigitalAssetAudioData-type/Type
diagram EPG-v1.0-DRAFT-20240418_p358.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Audio-Type" minOccurs="0"/>

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

element DigitalAssetAudioData-type/Encoding
diagram EPG-v1.0-DRAFT-20240418_p360.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioEncoding-type
properties
minOcc 0
maxOcc 1
content complex
children md:Codec md:CodecType md:BitrateMax md:BitrateAverage md:VBR md:CBR md:SampleRate md:SampleBitDepth md:ChannelMapping md:Watermark md:ActualLength md:Ambisonics md:Loudness
source <xs:element name="Encoding" type="md:DigitalAssetAudioEncoding-type" minOccurs="0"/>

element DigitalAssetAudioData-type/Language
diagram EPG-v1.0-DRAFT-20240418_p361.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioLanguage-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dubbed  xs:boolean        
forced  xs:boolean        
disposition  xs:string        
source <xs:element name="Language" type="md:DigitalAssetAudioLanguage-type" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/People
diagram EPG-v1.0-DRAFT-20240418_p362.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 DigitalAssetAudioData-type/Channels
diagram EPG-v1.0-DRAFT-20240418_p363.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Channels
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Channels" type="md:string-Audio-Channels" minOccurs="0"/>

element DigitalAssetAudioData-type/MCALabelSubdescriptor
diagram EPG-v1.0-DRAFT-20240418_p364.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioMCALabel-type
properties
minOcc 0
maxOcc 1
content complex
children md:ContentKind md:ElementKind md:Content md:UseClass md:ContentSubtype md:ContentDifferentiator
source <xs:element name="MCALabelSubdescriptor" type="md:DigitalAssetAudioMCALabel-type" minOccurs="0"/>

element DigitalAssetAudioData-type/Compliance
diagram EPG-v1.0-DRAFT-20240418_p365.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/AssetIntent
diagram EPG-v1.0-DRAFT-20240418_p366.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/TrackReference
diagram EPG-v1.0-DRAFT-20240418_p367.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetAudioData-type/TrackIdentifier
diagram EPG-v1.0-DRAFT-20240418_p368.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="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioData-type/Private
diagram EPG-v1.0-DRAFT-20240418_p369.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetAudioEncoding-type
diagram EPG-v1.0-DRAFT-20240418_p370.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Codec md:CodecType md:BitrateMax md:BitrateAverage md:VBR md:CBR md:SampleRate md:SampleBitDepth md:ChannelMapping md:Watermark md:ActualLength md:Ambisonics md:Loudness
used by
element DigitalAssetAudioData-type/Encoding
source <xs:complexType name="DigitalAssetAudioEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="md:string-Audio-Enc-Codec"/>
   
<xs:element name="CodecType" type="md:string-Audio-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BitrateMax" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="BitrateAverage" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="VBR" type="md:string-Audio-Enc-VBR"/>
     
<xs:element name="CBR" type="xs:boolean"/>
   
</xs:choice>
   
<xs:element name="SampleRate" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="SampleBitDepth" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="ChannelMapping" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Audio-Enc-ChannelMapping">
           
<xs:attribute name="isSingleTrack" type="xs:boolean"/>
           
<xs:attribute name="isMultipleFiles" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>
   
<xs:element name="Ambisonics" type="md:DigitalAssetAudioAmbisonics-type" minOccurs="0"/>
   
<xs:element name="Loudness" type="md:DigitalAssetAudioLoudness-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioEncoding-type/Codec
diagram EPG-v1.0-DRAFT-20240418_p371.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-Codec
properties
content simple
source <xs:element name="Codec" type="md:string-Audio-Enc-Codec"/>

element DigitalAssetAudioEncoding-type/CodecType
diagram EPG-v1.0-DRAFT-20240418_p372.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-CodecType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CodecType" type="md:string-Audio-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioEncoding-type/BitrateMax
diagram EPG-v1.0-DRAFT-20240418_p373.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateMax" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/BitrateAverage
diagram EPG-v1.0-DRAFT-20240418_p374.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateAverage" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/VBR
diagram EPG-v1.0-DRAFT-20240418_p375.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-VBR
properties
content simple
source <xs:element name="VBR" type="md:string-Audio-Enc-VBR"/>

element DigitalAssetAudioEncoding-type/CBR
diagram EPG-v1.0-DRAFT-20240418_p376.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:boolean
properties
content simple
source <xs:element name="CBR" type="xs:boolean"/>

element DigitalAssetAudioEncoding-type/SampleRate
diagram EPG-v1.0-DRAFT-20240418_p377.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SampleRate" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/SampleBitDepth
diagram EPG-v1.0-DRAFT-20240418_p378.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SampleBitDepth" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/ChannelMapping
diagram EPG-v1.0-DRAFT-20240418_p379.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Audio-Enc-ChannelMapping
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
isSingleTrack  xs:boolean        
isMultipleFiles  xs:boolean        
source <xs:element name="ChannelMapping" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Audio-Enc-ChannelMapping">
       
<xs:attribute name="isSingleTrack" type="xs:boolean"/>
       
<xs:attribute name="isMultipleFiles" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetAudioEncoding-type/ChannelMapping/@isSingleTrack
type xs:boolean
source <xs:attribute name="isSingleTrack" type="xs:boolean"/>

attribute DigitalAssetAudioEncoding-type/ChannelMapping/@isMultipleFiles
type xs:boolean
source <xs:attribute name="isMultipleFiles" type="xs:boolean"/>

element DigitalAssetAudioEncoding-type/Watermark
diagram EPG-v1.0-DRAFT-20240418_p380.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetWatermark-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Vendor md:ProductAndVersionID md:Data
attributes
Name  Type  Use  Default  Fixed  Annotation
guaranteedAbsent  xs:boolean  optional      
source <xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetAudioEncoding-type/ActualLength
diagram EPG-v1.0-DRAFT-20240418_p381.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="ActualLength" type="xs:duration" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/Ambisonics
diagram EPG-v1.0-DRAFT-20240418_p382.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioAmbisonics-type
properties
minOcc 0
maxOcc 1
content complex
children md:Type md:Order md:VeriticalOrder md:Normalization
source <xs:element name="Ambisonics" type="md:DigitalAssetAudioAmbisonics-type" minOccurs="0"/>

element DigitalAssetAudioEncoding-type/Loudness
diagram EPG-v1.0-DRAFT-20240418_p383.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioLoudness-type
properties
minOcc 0
maxOcc 1
content complex
children md:Level md:Deviation md:LeqM md:Compliance
source <xs:element name="Loudness" type="md:DigitalAssetAudioLoudness-type" minOccurs="0"/>

complexType DigitalAssetAudioLanguage-type
diagram EPG-v1.0-DRAFT-20240418_p384.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:language-redefine
properties
base md:language-redefine
used by
element DigitalAssetAudioData-type/Language
attributes
Name  Type  Use  Default  Fixed  Annotation
dubbed  xs:boolean        
forced  xs:boolean        
disposition  xs:string        
source <xs:complexType name="DigitalAssetAudioLanguage-type">
 
<xs:simpleContent>
   
<xs:extension base="md:language-redefine">
     
<xs:attribute name="dubbed" type="xs:boolean"/>
     
<xs:attribute name="forced" type="xs:boolean"/>
     
<xs:attribute name="disposition" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetAudioLanguage-type/@dubbed
type xs:boolean
source <xs:attribute name="dubbed" type="xs:boolean"/>

attribute DigitalAssetAudioLanguage-type/@forced
type xs:boolean
source <xs:attribute name="forced" type="xs:boolean"/>

attribute DigitalAssetAudioLanguage-type/@disposition
type xs:string
source <xs:attribute name="disposition" type="xs:string"/>

complexType DigitalAssetAudioLoudness-type
diagram EPG-v1.0-DRAFT-20240418_p385.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Level md:Deviation md:LeqM md:Compliance
used by
element DigitalAssetAudioEncoding-type/Loudness
source <xs:complexType name="DigitalAssetAudioLoudness-type">
 
<xs:sequence>
   
<xs:element name="Level" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="Deviation" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="LeqM" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="Compliance" type="md:string-Audio-Enc-Loud-Compliance" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioLoudness-type/Level
diagram EPG-v1.0-DRAFT-20240418_p386.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Level" type="xs:decimal" minOccurs="0"/>

element DigitalAssetAudioLoudness-type/Deviation
diagram EPG-v1.0-DRAFT-20240418_p387.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Deviation" type="xs:decimal" minOccurs="0"/>

element DigitalAssetAudioLoudness-type/LeqM
diagram EPG-v1.0-DRAFT-20240418_p388.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LeqM" type="xs:decimal" minOccurs="0"/>

element DigitalAssetAudioLoudness-type/Compliance
diagram EPG-v1.0-DRAFT-20240418_p389.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Audio-Enc-Loud-Compliance
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Compliance" type="md:string-Audio-Enc-Loud-Compliance" minOccurs="0" maxOccurs="unbounded"/>

complexType DigitalAssetAudioMCALabel-type
diagram EPG-v1.0-DRAFT-20240418_p390.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ContentKind md:ElementKind md:Content md:UseClass md:ContentSubtype md:ContentDifferentiator
used by
element DigitalAssetAudioData-type/MCALabelSubdescriptor
source <xs:complexType name="DigitalAssetAudioMCALabel-type">
 
<xs:sequence>
   
<xs:element name="ContentKind" type="xs:string" minOccurs="0"/>
   
<xs:element name="ElementKind" type="xs:string" minOccurs="0"/>
   
<xs:element name="Content" type="xs:string" minOccurs="0"/>
   
<xs:element name="UseClass" type="xs:string" minOccurs="0"/>
   
<xs:element name="ContentSubtype" type="xs:string" minOccurs="0"/>
   
<xs:element name="ContentDifferentiator" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetAudioMCALabel-type/ContentKind
diagram EPG-v1.0-DRAFT-20240418_p391.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="ContentKind" type="xs:string" minOccurs="0"/>

element DigitalAssetAudioMCALabel-type/ElementKind
diagram EPG-v1.0-DRAFT-20240418_p392.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="ElementKind" type="xs:string" minOccurs="0"/>

element DigitalAssetAudioMCALabel-type/Content
diagram EPG-v1.0-DRAFT-20240418_p393.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="Content" type="xs:string" minOccurs="0"/>

element DigitalAssetAudioMCALabel-type/UseClass
diagram EPG-v1.0-DRAFT-20240418_p394.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="UseClass" type="xs:string" minOccurs="0"/>

element DigitalAssetAudioMCALabel-type/ContentSubtype
diagram EPG-v1.0-DRAFT-20240418_p395.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="ContentSubtype" type="xs:string" minOccurs="0"/>

element DigitalAssetAudioMCALabel-type/ContentDifferentiator
diagram EPG-v1.0-DRAFT-20240418_p396.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="ContentDifferentiator" type="xs:string" minOccurs="0"/>

complexType DigitalAssetCardset-type
diagram EPG-v1.0-DRAFT-20240418_p397.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Description md:Sequence md:Language
used by
element DigitalAssetCardsetList-type/Cardset
source <xs:complexType name="DigitalAssetCardset-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-Cardset-Type" maxOccurs="unbounded"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="Sequence" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="Language" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetCardset-type/Type
diagram EPG-v1.0-DRAFT-20240418_p398.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Cardset-Type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Type" type="md:string-Cardset-Type" maxOccurs="unbounded"/>

element DigitalAssetCardset-type/Description
diagram EPG-v1.0-DRAFT-20240418_p399.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 DigitalAssetCardset-type/Sequence
diagram EPG-v1.0-DRAFT-20240418_p400.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Sequence" type="xs:positiveInteger" minOccurs="0"/>

element DigitalAssetCardset-type/Language
diagram EPG-v1.0-DRAFT-20240418_p401.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="Language" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

complexType DigitalAssetCardsetList-type
diagram EPG-v1.0-DRAFT-20240418_p402.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Region md:Cardset
used by
elements DigitalAssetVideoData-type/CardsetList DigitalAssetImageData-type/CardsetList DigitalAssetSubtitleData-type/CardsetList
source <xs:complexType name="DigitalAssetCardsetList-type">
 
<xs:sequence>
   
<xs:element name="Type" type="md:string-CardsetList-Type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Region" type="md:MadeForRegion-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Cardset" type="md:DigitalAssetCardset-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetCardsetList-type/Type
diagram EPG-v1.0-DRAFT-20240418_p403.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-CardsetList-Type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Type" type="md:string-CardsetList-Type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetCardsetList-type/Region
diagram EPG-v1.0-DRAFT-20240418_p404.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:MadeForRegion-type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Region" type="md:MadeForRegion-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetCardsetList-type/Cardset
diagram EPG-v1.0-DRAFT-20240418_p405.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetCardset-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:Type md:Description md:Sequence md:Language
source <xs:element name="Cardset" type="md:DigitalAssetCardset-type" maxOccurs="unbounded"/>

complexType DigitalAssetChromaticity-type
diagram EPG-v1.0-DRAFT-20240418_p406.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ChromaticityCIEx md:ChromaticityCIEy
used by
elements DigitalAssetColorVolume-type/PrimaryBChromaticity DigitalAssetColorVolume-type/PrimaryGChromaticity DigitalAssetColorVolume-type/PrimaryRChromaticity DigitalAssetColorVolume-type/WhitePointChromaticity
source <xs:complexType name="DigitalAssetChromaticity-type">
 
<xs:sequence>
   
<xs:element name="ChromaticityCIEx" type="xs:decimal"/>
   
<xs:element name="ChromaticityCIEy" type="xs:decimal"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetChromaticity-type/ChromaticityCIEx
diagram EPG-v1.0-DRAFT-20240418_p407.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:decimal
properties
content simple
source <xs:element name="ChromaticityCIEx" type="xs:decimal"/>

element DigitalAssetChromaticity-type/ChromaticityCIEy
diagram EPG-v1.0-DRAFT-20240418_p408.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:decimal
properties
content simple
source <xs:element name="ChromaticityCIEy" type="xs:decimal"/>

complexType DigitalAssetColorEncoding-type
diagram EPG-v1.0-DRAFT-20240418_p409.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Primaries md:TransferFunction md:ColorDifferencing
used by
element DigitalAssetVideoPicture-type/ColorEncoding
source <xs:complexType name="DigitalAssetColorEncoding-type">
 
<xs:sequence>
   
<xs:element name="Primaries" type="md:string-Video-Pic-Primaries"/>
   
<xs:element name="TransferFunction" type="md:string-Video-Pic-OETF"/>
   
<xs:element name="ColorDifferencing" type="md:string-Video-Pic-ColorDifferencing"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetColorEncoding-type/Primaries
diagram EPG-v1.0-DRAFT-20240418_p410.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-Primaries
properties
content simple
source <xs:element name="Primaries" type="md:string-Video-Pic-Primaries"/>

element DigitalAssetColorEncoding-type/TransferFunction
diagram EPG-v1.0-DRAFT-20240418_p411.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-OETF
properties
content simple
source <xs:element name="TransferFunction" type="md:string-Video-Pic-OETF"/>

element DigitalAssetColorEncoding-type/ColorDifferencing
diagram EPG-v1.0-DRAFT-20240418_p412.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-ColorDifferencing
properties
content simple
source <xs:element name="ColorDifferencing" type="md:string-Video-Pic-ColorDifferencing"/>

complexType DigitalAssetColorTransformMetadata-type
diagram EPG-v1.0-DRAFT-20240418_p413.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ColorVolumeTransform md:ApplicationIdentifier md:TargetSystemDisplay md:DoNotTranscodeBase
used by
element DigitalAssetVideoPicture-type/ColorTransformMetadata
source <xs:complexType name="DigitalAssetColorTransformMetadata-type">
 
<xs:sequence>
   
<xs:element name="ColorVolumeTransform" type="md:string-Video-Pic-ColorEnhTransform"/>
   
<xs:element name="ApplicationIdentifier" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:nonNegativeInteger">
           
<xs:attribute name="applicationVersion" type="xs:nonNegativeInteger"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TargetSystemDisplay" type="md:DigitalAssetColorVolume-type" minOccurs="0"/>
   
<xs:element name="DoNotTranscodeBase" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetColorTransformMetadata-type/ColorVolumeTransform
diagram EPG-v1.0-DRAFT-20240418_p414.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-ColorEnhTransform
properties
content simple
source <xs:element name="ColorVolumeTransform" type="md:string-Video-Pic-ColorEnhTransform"/>

element DigitalAssetColorTransformMetadata-type/ApplicationIdentifier
diagram EPG-v1.0-DRAFT-20240418_p415.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
applicationVersion  xs:nonNegativeInteger        
source <xs:element name="ApplicationIdentifier" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:nonNegativeInteger">
       
<xs:attribute name="applicationVersion" type="xs:nonNegativeInteger"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetColorTransformMetadata-type/ApplicationIdentifier/@applicationVersion
type xs:nonNegativeInteger
source <xs:attribute name="applicationVersion" type="xs:nonNegativeInteger"/>

element DigitalAssetColorTransformMetadata-type/TargetSystemDisplay
diagram EPG-v1.0-DRAFT-20240418_p416.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetColorVolume-type
properties
minOcc 0
maxOcc 1
content complex
children md:PrimaryRChromaticity md:PrimaryGChromaticity md:PrimaryBChromaticity md:WhitePointChromaticity md:LuminanceMin md:LuminanceMax
source <xs:element name="TargetSystemDisplay" type="md:DigitalAssetColorVolume-type" minOccurs="0"/>

element DigitalAssetColorTransformMetadata-type/DoNotTranscodeBase
diagram EPG-v1.0-DRAFT-20240418_p417.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="DoNotTranscodeBase" type="xs:boolean" minOccurs="0"/>

complexType DigitalAssetColorVolume-type
diagram EPG-v1.0-DRAFT-20240418_p418.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:PrimaryRChromaticity md:PrimaryGChromaticity md:PrimaryBChromaticity md:WhitePointChromaticity md:LuminanceMin md:LuminanceMax
used by
elements DigitalAssetVideoPicture-type/MasteredColorVolume DigitalAssetColorTransformMetadata-type/TargetSystemDisplay
source <xs:complexType name="DigitalAssetColorVolume-type">
 
<xs:sequence>
   
<xs:element name="PrimaryRChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="PrimaryGChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="PrimaryBChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="WhitePointChromaticity" type="md:DigitalAssetChromaticity-type"/>
   
<xs:element name="LuminanceMin" type="xs:decimal"/>
   
<xs:element name="LuminanceMax" type="xs:decimal"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetColorVolume-type/PrimaryRChromaticity
diagram EPG-v1.0-DRAFT-20240418_p419.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="PrimaryRChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/PrimaryGChromaticity
diagram EPG-v1.0-DRAFT-20240418_p420.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="PrimaryGChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/PrimaryBChromaticity
diagram EPG-v1.0-DRAFT-20240418_p421.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="PrimaryBChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/WhitePointChromaticity
diagram EPG-v1.0-DRAFT-20240418_p422.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetChromaticity-type
properties
content complex
children md:ChromaticityCIEx md:ChromaticityCIEy
source <xs:element name="WhitePointChromaticity" type="md:DigitalAssetChromaticity-type"/>

element DigitalAssetColorVolume-type/LuminanceMin
diagram EPG-v1.0-DRAFT-20240418_p423.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:decimal
properties
content simple
source <xs:element name="LuminanceMin" type="xs:decimal"/>

element DigitalAssetColorVolume-type/LuminanceMax
diagram EPG-v1.0-DRAFT-20240418_p424.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:decimal
properties
content simple
source <xs:element name="LuminanceMax" type="xs:decimal"/>

complexType DigitalAssetExternalTrackReference-type
diagram EPG-v1.0-DRAFT-20240418_p425.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:ContentID-type
properties
base md:ContentID-type
used by
element ContainerTrackMetadata-type/ExternalTrackReference
attributes
Name  Type  Use  Default  Fixed  Annotation
namespace  xs:string        
location  xs:string        
trackReference  md:string-TrackReference        
source <xs:complexType name="DigitalAssetExternalTrackReference-type">
 
<xs:simpleContent>
   
<xs:extension base="md:ContentID-type">
     
<xs:attribute name="namespace" type="xs:string"/>
     
<xs:attribute name="location" type="xs:string"/>
     
<xs:attribute name="trackReference" type="md:string-TrackReference"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetExternalTrackReference-type/@namespace
type xs:string
source <xs:attribute name="namespace" type="xs:string"/>

attribute DigitalAssetExternalTrackReference-type/@location
type xs:string
source <xs:attribute name="location" type="xs:string"/>

attribute DigitalAssetExternalTrackReference-type/@trackReference
type md:string-TrackReference
source <xs:attribute name="trackReference" type="md:string-TrackReference"/>

complexType DigitalAssetImageData-type
diagram EPG-v1.0-DRAFT-20240418_p426.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Image DigitalAssetMetadata-type/Image ContainerTrackMetadata-type/Image
source <xs:complexType name="DigitalAssetImageData-type">
 
<xs:sequence>
   
<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="Type" type="md:string-Image-Type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SubType" type="md:string-Image-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Purpose" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Width" type="xs:int"/>
   
<xs:element name="Height" type="xs:int"/>
   
<xs:element name="Encoding" type="md:string-Image-Encoding"/>
   
<xs:element name="PictureDetails" type="md:DigitalAssetVideoPicture-type" minOccurs="0"/>
   
<xs:element name="DynamicRangeProfile" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Image-DynamicRange">
           
<xs:attribute name="LuminanceMin" type="xs:decimal"/>
           
<xs:attribute name="LuminanceMax" type="xs:decimal"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ColorGamutProfile" type="md:string-Image-ColorGamut" minOccurs="0"/>
   
<xs:element name="ColorModel" type="xs:string" minOccurs="0"/>
   
<xs:element name="PrintProfile" type="md:DigitalAssetImagePrintData-type" minOccurs="0"/>
   
<xs:element name="Language" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:language-redefine">
           
<xs:attribute name="disposition" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetImageData-type/Description
diagram EPG-v1.0-DRAFT-20240418_p427.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="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>

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

element DigitalAssetImageData-type/Type
diagram EPG-v1.0-DRAFT-20240418_p428.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Image-Type
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="Type" type="md:string-Image-Type" minOccurs="0" maxOccurs="unbounded"/>

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

element DigitalAssetImageData-type/Purpose
diagram EPG-v1.0-DRAFT-20240418_p430.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="Purpose" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetImageData-type/Width
diagram EPG-v1.0-DRAFT-20240418_p431.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:int
properties
content simple
source <xs:element name="Width" type="xs:int"/>

element DigitalAssetImageData-type/Height
diagram EPG-v1.0-DRAFT-20240418_p432.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:int
properties
content simple
source <xs:element name="Height" type="xs:int"/>

element DigitalAssetImageData-type/Encoding
diagram EPG-v1.0-DRAFT-20240418_p433.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Image-Encoding
properties
content simple
source <xs:element name="Encoding" type="md:string-Image-Encoding"/>

element DigitalAssetImageData-type/PictureDetails
diagram EPG-v1.0-DRAFT-20240418_p434.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPicture-type
properties
minOcc 0
maxOcc 1
content complex
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:BitDepth md:Colorimetry md:Type3D md:MasteredColorVolume md:ColorEncoding md:ColorTransformMetadata md:LightLevel md:HDRPlaybackInfo md:ThreeSixty md:OriginalPicture
source <xs:element name="PictureDetails" type="md:DigitalAssetVideoPicture-type" minOccurs="0"/>

element DigitalAssetImageData-type/DynamicRangeProfile
diagram EPG-v1.0-DRAFT-20240418_p435.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Image-DynamicRange
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
LuminanceMin  xs:decimal        
LuminanceMax  xs:decimal        
source <xs:element name="DynamicRangeProfile" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Image-DynamicRange">
       
<xs:attribute name="LuminanceMin" type="xs:decimal"/>
       
<xs:attribute name="LuminanceMax" type="xs:decimal"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetImageData-type/DynamicRangeProfile/@LuminanceMin
type xs:decimal
source <xs:attribute name="LuminanceMin" type="xs:decimal"/>

attribute DigitalAssetImageData-type/DynamicRangeProfile/@LuminanceMax
type xs:decimal
source <xs:attribute name="LuminanceMax" type="xs:decimal"/>

element DigitalAssetImageData-type/ColorGamutProfile
diagram EPG-v1.0-DRAFT-20240418_p436.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Image-ColorGamut
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ColorGamutProfile" type="md:string-Image-ColorGamut" minOccurs="0"/>

element DigitalAssetImageData-type/ColorModel
diagram EPG-v1.0-DRAFT-20240418_p437.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="ColorModel" type="xs:string" minOccurs="0"/>

element DigitalAssetImageData-type/PrintProfile
diagram EPG-v1.0-DRAFT-20240418_p438.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetImagePrintData-type
properties
minOcc 0
maxOcc 1
content complex
children md:PPI md:SpotColor md:PrintSpecification
source <xs:element name="PrintProfile" type="md:DigitalAssetImagePrintData-type" minOccurs="0"/>

element DigitalAssetImageData-type/Language
diagram EPG-v1.0-DRAFT-20240418_p439.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
disposition  xs:string        
source <xs:element name="Language" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:language-redefine">
       
<xs:attribute name="disposition" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetImageData-type/Language/@disposition
type xs:string
source <xs:attribute name="disposition" type="xs:string"/>

element DigitalAssetImageData-type/CardsetList
diagram EPG-v1.0-DRAFT-20240418_p440.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetCardsetList-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Region md:Cardset
source <xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetImageData-type/Compliance
diagram EPG-v1.0-DRAFT-20240418_p441.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetImageData-type/AssetIntent
diagram EPG-v1.0-DRAFT-20240418_p442.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetImageData-type/TrackReference
diagram EPG-v1.0-DRAFT-20240418_p443.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetImageData-type/TrackIdentifier
diagram EPG-v1.0-DRAFT-20240418_p444.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="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetImageData-type/Private
diagram EPG-v1.0-DRAFT-20240418_p445.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetImagePrintData-type
diagram EPG-v1.0-DRAFT-20240418_p446.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:PPI md:SpotColor md:PrintSpecification
used by
element DigitalAssetImageData-type/PrintProfile
source <xs:complexType name="DigitalAssetImagePrintData-type">
 
<xs:sequence>
   
<xs:element name="PPI" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="SpotColor" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PrintSpecification" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetImagePrintData-type/PPI
diagram EPG-v1.0-DRAFT-20240418_p447.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PPI" type="xs:positiveInteger" minOccurs="0"/>

element DigitalAssetImagePrintData-type/SpotColor
diagram EPG-v1.0-DRAFT-20240418_p448.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="SpotColor" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetImagePrintData-type/PrintSpecification
diagram EPG-v1.0-DRAFT-20240418_p449.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="PrintSpecification" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType DigitalAssetInteractiveBaseData-type
diagram EPG-v1.0-DRAFT-20240418_p450.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:FormatType md:Language
source <xs:complexType name="DigitalAssetInteractiveBaseData-type">
 
<xs:sequence>
   
<xs:group ref="md:DigitalAssetInteractiveBase-group"/>
 
</xs:sequence>
</xs:complexType>

complexType DigitalAssetInteractiveData-type
diagram EPG-v1.0-DRAFT-20240418_p451.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Interactive DigitalAssetMetadata-type/Interactive ContainerTrackMetadata-type/Interactive
source <xs:complexType name="DigitalAssetInteractiveData-type">
 
<xs:sequence>
   
<xs:group ref="md:DigitalAssetInteractiveBase-group"/>
   
<xs:element name="Encoding" type="md:DigitalAssetInteractiveEncoding-type" maxOccurs="unbounded"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetInteractiveData-type/Encoding
diagram EPG-v1.0-DRAFT-20240418_p452.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetInteractiveEncoding-type
properties
minOcc 1
maxOcc unbounded
content complex
children md:RuntimeEnvironment md:EnvironmentAttribute md:FirstVersion md:LastVersion
source <xs:element name="Encoding" type="md:DigitalAssetInteractiveEncoding-type" maxOccurs="unbounded"/>

element DigitalAssetInteractiveData-type/Compliance
diagram EPG-v1.0-DRAFT-20240418_p453.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetInteractiveData-type/AssetIntent
diagram EPG-v1.0-DRAFT-20240418_p454.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetInteractiveData-type/TrackReference
diagram EPG-v1.0-DRAFT-20240418_p455.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetInteractiveData-type/TrackIdentifier
diagram EPG-v1.0-DRAFT-20240418_p456.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="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetInteractiveData-type/Private
diagram EPG-v1.0-DRAFT-20240418_p457.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetInteractiveEncoding-type
diagram EPG-v1.0-DRAFT-20240418_p458.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:RuntimeEnvironment md:EnvironmentAttribute md:FirstVersion md:LastVersion
used by
element DigitalAssetInteractiveData-type/Encoding
source <xs:complexType name="DigitalAssetInteractiveEncoding-type">
 
<xs:sequence>
   
<xs:element name="RuntimeEnvironment" type="md:string-Interactive-Enc-RuntimeEnvironment"/>
   
<xs:element name="EnvironmentAttribute" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Interactive-Enc-EnvironmentAttribute">
           
<xs:attribute name="recommended" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FirstVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>
   
<xs:element name="LastVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetInteractiveEncoding-type/RuntimeEnvironment
diagram EPG-v1.0-DRAFT-20240418_p459.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Interactive-Enc-RuntimeEnvironment
properties
content simple
source <xs:element name="RuntimeEnvironment" type="md:string-Interactive-Enc-RuntimeEnvironment"/>

element DigitalAssetInteractiveEncoding-type/EnvironmentAttribute
diagram EPG-v1.0-DRAFT-20240418_p460.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Interactive-Enc-EnvironmentAttribute
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
recommended  xs:boolean        
source <xs:element name="EnvironmentAttribute" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Interactive-Enc-EnvironmentAttribute">
       
<xs:attribute name="recommended" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetInteractiveEncoding-type/EnvironmentAttribute/@recommended
type xs:boolean
source <xs:attribute name="recommended" type="xs:boolean"/>

element DigitalAssetInteractiveEncoding-type/FirstVersion
diagram EPG-v1.0-DRAFT-20240418_p461.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Interactive-Enc-Version
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FirstVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>

element DigitalAssetInteractiveEncoding-type/LastVersion
diagram EPG-v1.0-DRAFT-20240418_p462.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Interactive-Enc-Version
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LastVersion" type="md:string-Interactive-Enc-Version" minOccurs="0"/>

complexType DigitalAssetMetadata-type
diagram EPG-v1.0-DRAFT-20240418_p463.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
used by
elements DigitalAssetAncillaryData-type/CombinedMetadata DigitalAssetAncillaryData-type/TrackMetadata
complexType DigitalAssetMetadata-type
source <xs:complexType name="DigitalAssetMetadata-type">
 
<xs:choice>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>
   
<xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type"/>
 
</xs:choice>
</xs:complexType>

element DigitalAssetMetadata-type/Audio
diagram EPG-v1.0-DRAFT-20240418_p464.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioData-type
properties
content complex
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type"/>

element DigitalAssetMetadata-type/Video
diagram EPG-v1.0-DRAFT-20240418_p465.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoData-type
properties
content complex
children md:Description md:Type md:SubType md:Encoding md:Picture md:ColorType md:PictureFormat md:CaptureMethod md:Language md:SubtitleLanguage md:SignedLanguage md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Video" type="md:DigitalAssetVideoData-type"/>

element DigitalAssetMetadata-type/Subtitle
diagram EPG-v1.0-DRAFT-20240418_p466.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetSubtitleData-type
properties
content complex
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type"/>

element DigitalAssetMetadata-type/Image
diagram EPG-v1.0-DRAFT-20240418_p467.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetImageData-type
properties
content complex
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type"/>

element DigitalAssetMetadata-type/Interactive
diagram EPG-v1.0-DRAFT-20240418_p468.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetInteractiveData-type
properties
content complex
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type"/>

element DigitalAssetMetadata-type/Ancillary
diagram EPG-v1.0-DRAFT-20240418_p469.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAncillaryData-type
properties
content complex
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Compliance md:AssetIntent md:Private
source <xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type"/>

complexType DigitalAssetSet-type
diagram EPG-v1.0-DRAFT-20240418_p470.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Audio md:Video md:Subtitle md:Image md:Interactive md:Ancillary
source <xs:complexType name="DigitalAssetSet-type">
 
<xs:sequence>
   
<xs:element name="Audio" type="md:DigitalAssetAudioData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Video" type="md:DigitalAssetVideoData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Image" type="md:DigitalAssetImageData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetSet-type/Audio
diagram EPG-v1.0-DRAFT-20240418_p471.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAudioData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:SubType md:Encoding md:Language md:People md:Channels md:MCALabelSubdescriptor md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Audio" type="md:DigitalAssetAudioData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Video
diagram EPG-v1.0-DRAFT-20240418_p472.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:SubType md:Encoding md:Picture md:ColorType md:PictureFormat md:CaptureMethod md:Language md:SubtitleLanguage md:SignedLanguage md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Video" type="md:DigitalAssetVideoData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Subtitle
diagram EPG-v1.0-DRAFT-20240418_p473.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetSubtitleData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Subtitle" type="md:DigitalAssetSubtitleData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Image
diagram EPG-v1.0-DRAFT-20240418_p474.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetImageData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Description md:Type md:SubType md:Purpose md:Width md:Height md:Encoding md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:ColorModel md:PrintProfile md:Language md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Image" type="md:DigitalAssetImageData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Interactive
diagram EPG-v1.0-DRAFT-20240418_p475.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetInteractiveData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:FormatType md:Language md:Encoding md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
source <xs:element name="Interactive" type="md:DigitalAssetInteractiveData-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSet-type/Ancillary
diagram EPG-v1.0-DRAFT-20240418_p476.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetAncillaryData-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:BaseTrackID md:BaseTrackReference md:BaseTrackIdentifier md:TrackMetadata md:CombinedMetadata md:Compliance md:AssetIntent md:Private
source <xs:element name="Ancillary" type="md:DigitalAssetAncillaryData-type" minOccurs="0" maxOccurs="unbounded"/>

complexType DigitalAssetSubtitleCreation-type
diagram EPG-v1.0-DRAFT-20240418_p477.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:AutoTTS md:AutoSegmentation md:AutoTranslation md:OCR
used by
element DigitalAssetSubtitleData-type/Creation
source <xs:complexType name="DigitalAssetSubtitleCreation-type">
 
<xs:sequence>
   
<xs:element name="AutoTTS" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="full" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AutoSegmentation" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="full" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AutoTranslation" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="full" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="OCR" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="full" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetSubtitleCreation-type/AutoTTS
diagram EPG-v1.0-DRAFT-20240418_p478.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
full  xs:boolean        
source <xs:element name="AutoTTS" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="full" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleCreation-type/AutoTTS/@full
type xs:boolean
source <xs:attribute name="full" type="xs:boolean"/>

element DigitalAssetSubtitleCreation-type/AutoSegmentation
diagram EPG-v1.0-DRAFT-20240418_p479.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
full  xs:boolean        
source <xs:element name="AutoSegmentation" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="full" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleCreation-type/AutoSegmentation/@full
type xs:boolean
source <xs:attribute name="full" type="xs:boolean"/>

element DigitalAssetSubtitleCreation-type/AutoTranslation
diagram EPG-v1.0-DRAFT-20240418_p480.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
full  xs:boolean        
source <xs:element name="AutoTranslation" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="full" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleCreation-type/AutoTranslation/@full
type xs:boolean
source <xs:attribute name="full" type="xs:boolean"/>

element DigitalAssetSubtitleCreation-type/OCR
diagram EPG-v1.0-DRAFT-20240418_p481.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
full  xs:boolean        
source <xs:element name="OCR" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="full" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleCreation-type/OCR/@full
type xs:boolean
source <xs:attribute name="full" type="xs:boolean"/>

complexType DigitalAssetSubtitleData-type
diagram EPG-v1.0-DRAFT-20240418_p482.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Format md:Description md:Type md:SubType md:FormatType md:Language md:Encoding md:Properties md:PictureDetails md:DynamicRangeProfile md:ColorGamutProfile md:Creation md:AdditionalOffset md:DropFrame md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Subtitle DigitalAssetMetadata-type/Subtitle ContainerTrackMetadata-type/Subtitle
source <xs:complexType name="DigitalAssetSubtitleData-type">
 
<xs:sequence>
   
<xs:element name="Format" type="md:DigitalAssetSubtitleFormat-type" 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="Type" type="md:string-Subtitle-Type" maxOccurs="unbounded"/>
   
<xs:element name="SubType" type="md:string-Audio-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="FormatType" type="md:string-Subtitle-FormatType" minOccurs="0"/>
   
<xs:element name="Language" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:language-redefine">
           
<xs:attribute name="disposition" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Encoding" type="xs:anyType" minOccurs="0"/>
   
<xs:element name="Properties" type="md:DigitalAssetSubtitleProperties-type" minOccurs="0"/>
   
<xs:element name="PictureDetails" type="md:DigitalAssetVideoPicture-type" minOccurs="0"/>
   
<xs:element name="DynamicRangeProfile" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Image-DynamicRange">
           
<xs:attribute name="LuminanceMin" type="xs:decimal"/>
           
<xs:attribute name="LuminanceMax" type="xs:decimal"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ColorGamutProfile" type="md:string-Image-ColorGamut" minOccurs="0"/>
   
<xs:element name="Creation" type="md:DigitalAssetSubtitleCreation-type" minOccurs="0"/>
   
<xs:element name="AdditionalOffset" type="md:Timecode-type" minOccurs="0"/>
   
<xs:element name="DropFrame" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetSubtitleData-type/Format
diagram EPG-v1.0-DRAFT-20240418_p483.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetSubtitleFormat-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
SDImage  xs:boolean        
HDImage  xs:boolean        
UHDImage  xs:boolean        
source <xs:element name="Format" type="md:DigitalAssetSubtitleFormat-type" minOccurs="0"/>

element DigitalAssetSubtitleData-type/Description
diagram EPG-v1.0-DRAFT-20240418_p484.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="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>

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

element DigitalAssetSubtitleData-type/Type
diagram EPG-v1.0-DRAFT-20240418_p485.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Subtitle-Type
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Type" type="md:string-Subtitle-Type" maxOccurs="unbounded"/>

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

element DigitalAssetSubtitleData-type/FormatType
diagram EPG-v1.0-DRAFT-20240418_p487.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Subtitle-FormatType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FormatType" type="md:string-Subtitle-FormatType" minOccurs="0"/>

element DigitalAssetSubtitleData-type/Language
diagram EPG-v1.0-DRAFT-20240418_p488.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:language-redefine
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
disposition  xs:string        
source <xs:element name="Language" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:language-redefine">
       
<xs:attribute name="disposition" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleData-type/Language/@disposition
type xs:string
source <xs:attribute name="disposition" type="xs:string"/>

element DigitalAssetSubtitleData-type/Encoding
diagram EPG-v1.0-DRAFT-20240418_p489.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
source <xs:element name="Encoding" type="xs:anyType" minOccurs="0"/>

element DigitalAssetSubtitleData-type/Properties
diagram EPG-v1.0-DRAFT-20240418_p490.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetSubtitleProperties-type
properties
minOcc 0
maxOcc 1
content complex
children md:MaxCPS md:MaxLinesPerEvent md:FormattingStripped md:ContainsAnnotation md:TranslatorCreditPresent md:WritingFeatures
source <xs:element name="Properties" type="md:DigitalAssetSubtitleProperties-type" minOccurs="0"/>

element DigitalAssetSubtitleData-type/PictureDetails
diagram EPG-v1.0-DRAFT-20240418_p491.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPicture-type
properties
minOcc 0
maxOcc 1
content complex
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:BitDepth md:Colorimetry md:Type3D md:MasteredColorVolume md:ColorEncoding md:ColorTransformMetadata md:LightLevel md:HDRPlaybackInfo md:ThreeSixty md:OriginalPicture
source <xs:element name="PictureDetails" type="md:DigitalAssetVideoPicture-type" minOccurs="0"/>

element DigitalAssetSubtitleData-type/DynamicRangeProfile
diagram EPG-v1.0-DRAFT-20240418_p492.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Image-DynamicRange
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
LuminanceMin  xs:decimal        
LuminanceMax  xs:decimal        
source <xs:element name="DynamicRangeProfile" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Image-DynamicRange">
       
<xs:attribute name="LuminanceMin" type="xs:decimal"/>
       
<xs:attribute name="LuminanceMax" type="xs:decimal"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleData-type/DynamicRangeProfile/@LuminanceMin
type xs:decimal
source <xs:attribute name="LuminanceMin" type="xs:decimal"/>

attribute DigitalAssetSubtitleData-type/DynamicRangeProfile/@LuminanceMax
type xs:decimal
source <xs:attribute name="LuminanceMax" type="xs:decimal"/>

element DigitalAssetSubtitleData-type/ColorGamutProfile
diagram EPG-v1.0-DRAFT-20240418_p493.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Image-ColorGamut
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ColorGamutProfile" type="md:string-Image-ColorGamut" minOccurs="0"/>

element DigitalAssetSubtitleData-type/Creation
diagram EPG-v1.0-DRAFT-20240418_p494.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetSubtitleCreation-type
properties
minOcc 0
maxOcc 1
content complex
children md:AutoTTS md:AutoSegmentation md:AutoTranslation md:OCR
source <xs:element name="Creation" type="md:DigitalAssetSubtitleCreation-type" minOccurs="0"/>

element DigitalAssetSubtitleData-type/AdditionalOffset
diagram EPG-v1.0-DRAFT-20240418_p495.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="AdditionalOffset" type="md:Timecode-type" minOccurs="0"/>

element DigitalAssetSubtitleData-type/DropFrame
diagram EPG-v1.0-DRAFT-20240418_p496.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="DropFrame" type="xs:boolean" minOccurs="0"/>

element DigitalAssetSubtitleData-type/CardsetList
diagram EPG-v1.0-DRAFT-20240418_p497.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetCardsetList-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Region md:Cardset
source <xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSubtitleData-type/Compliance
diagram EPG-v1.0-DRAFT-20240418_p498.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSubtitleData-type/AssetIntent
diagram EPG-v1.0-DRAFT-20240418_p499.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSubtitleData-type/TrackReference
diagram EPG-v1.0-DRAFT-20240418_p500.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetSubtitleData-type/TrackIdentifier
diagram EPG-v1.0-DRAFT-20240418_p501.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="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetSubtitleData-type/Private
diagram EPG-v1.0-DRAFT-20240418_p502.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetSubtitleFormat-type
diagram EPG-v1.0-DRAFT-20240418_p503.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Subtitle-Format
properties
base md:string-Subtitle-Format
used by
element DigitalAssetSubtitleData-type/Format
attributes
Name  Type  Use  Default  Fixed  Annotation
SDImage  xs:boolean        
HDImage  xs:boolean        
UHDImage  xs:boolean        
source <xs:complexType name="DigitalAssetSubtitleFormat-type">
 
<xs:simpleContent>
   
<xs:extension base="md:string-Subtitle-Format">
     
<xs:attribute name="SDImage" type="xs:boolean"/>
     
<xs:attribute name="HDImage" type="xs:boolean"/>
     
<xs:attribute name="UHDImage" type="xs:boolean"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetSubtitleFormat-type/@SDImage
type xs:boolean
source <xs:attribute name="SDImage" type="xs:boolean"/>

attribute DigitalAssetSubtitleFormat-type/@HDImage
type xs:boolean
source <xs:attribute name="HDImage" type="xs:boolean"/>

attribute DigitalAssetSubtitleFormat-type/@UHDImage
type xs:boolean
source <xs:attribute name="UHDImage" type="xs:boolean"/>

complexType DigitalAssetSubtitleProperties-type
diagram EPG-v1.0-DRAFT-20240418_p504.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:MaxCPS md:MaxLinesPerEvent md:FormattingStripped md:ContainsAnnotation md:TranslatorCreditPresent md:WritingFeatures
used by
element DigitalAssetSubtitleData-type/Properties
source <xs:complexType name="DigitalAssetSubtitleProperties-type">
 
<xs:sequence>
   
<xs:element name="MaxCPS" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:integer">
           
<xs:attribute name="strict" type="xs:boolean"/>
           
<xs:attribute name="algorithm" type="xs:string"/>
           
<xs:attribute name="spacesCounted" type="xs:boolean"/>
           
<xs:attribute name="punctuationCounted" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="MaxLinesPerEvent" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:integer">
           
<xs:attribute name="strict" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FormattingStripped" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="ContainsAnnotation" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TranslatorCreditPresent" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="WritingFeatures" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetSubtitleProperties-type/MaxCPS
diagram EPG-v1.0-DRAFT-20240418_p505.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:integer
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
strict  xs:boolean        
algorithm  xs:string        
spacesCounted  xs:boolean        
punctuationCounted  xs:boolean        
source <xs:element name="MaxCPS" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:integer">
       
<xs:attribute name="strict" type="xs:boolean"/>
       
<xs:attribute name="algorithm" type="xs:string"/>
       
<xs:attribute name="spacesCounted" type="xs:boolean"/>
       
<xs:attribute name="punctuationCounted" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleProperties-type/MaxCPS/@strict
type xs:boolean
source <xs:attribute name="strict" type="xs:boolean"/>

attribute DigitalAssetSubtitleProperties-type/MaxCPS/@algorithm
type xs:string
source <xs:attribute name="algorithm" type="xs:string"/>

attribute DigitalAssetSubtitleProperties-type/MaxCPS/@spacesCounted
type xs:boolean
source <xs:attribute name="spacesCounted" type="xs:boolean"/>

attribute DigitalAssetSubtitleProperties-type/MaxCPS/@punctuationCounted
type xs:boolean
source <xs:attribute name="punctuationCounted" type="xs:boolean"/>

element DigitalAssetSubtitleProperties-type/MaxLinesPerEvent
diagram EPG-v1.0-DRAFT-20240418_p506.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:integer
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
strict  xs:boolean        
source <xs:element name="MaxLinesPerEvent" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:integer">
       
<xs:attribute name="strict" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetSubtitleProperties-type/MaxLinesPerEvent/@strict
type xs:boolean
source <xs:attribute name="strict" type="xs:boolean"/>

element DigitalAssetSubtitleProperties-type/FormattingStripped
diagram EPG-v1.0-DRAFT-20240418_p507.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="FormattingStripped" type="xs:boolean" minOccurs="0"/>

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

attribute DigitalAssetSubtitleProperties-type/ContainsAnnotation/@type
type xs:string
source <xs:attribute name="type" type="xs:string"/>

element DigitalAssetSubtitleProperties-type/TranslatorCreditPresent
diagram EPG-v1.0-DRAFT-20240418_p509.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="TranslatorCreditPresent" type="xs:boolean" minOccurs="0"/>

element DigitalAssetSubtitleProperties-type/WritingFeatures
diagram EPG-v1.0-DRAFT-20240418_p510.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="WritingFeatures" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType DigitalAssetVideoData-type
diagram EPG-v1.0-DRAFT-20240418_p511.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Description md:Type md:SubType md:Encoding md:Picture md:ColorType md:PictureFormat md:CaptureMethod md:Language md:SubtitleLanguage md:SignedLanguage md:CardsetList md:Compliance md:AssetIntent md:TrackReference md:TrackIdentifier md:Private
used by
elements DigitalAssetSet-type/Video DigitalAssetMetadata-type/Video ContainerTrackMetadata-type/Video
source <xs:complexType name="DigitalAssetVideoData-type">
 
<xs:sequence>
   
<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="Type" type="md:string-Video-Type" minOccurs="0"/>
   
<xs:element name="SubType" type="md:string-Audio-SubType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Encoding" type="md:DigitalAssetVideoEncoding-type" minOccurs="0"/>
   
<xs:element name="Picture" type="md:DigitalAssetVideoPicture-type" minOccurs="0"/>
   
<xs:element name="ColorType" type="md:ColorType-type" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>BW, Color, Colorized, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PictureFormat" type="md:string-Video-PictureFormat" minOccurs="0"/>
   
<xs:element name="CaptureMethod" type="md:string-Video-CaptureMethod" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Language" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:language-redefine">
           
<xs:attribute name="disposition" type="xs:string"/>
           
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SubtitleLanguage" type="md:DigitalAssetVideoSubtitleLanguage-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SignedLanguage" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:language-redefine">
           
<xs:attribute name="disposition" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>
   
<xs:element name="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoData-type/Description
diagram EPG-v1.0-DRAFT-20240418_p512.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="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>

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

element DigitalAssetVideoData-type/Type
diagram EPG-v1.0-DRAFT-20240418_p513.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="md:string-Video-Type" minOccurs="0"/>

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

element DigitalAssetVideoData-type/Encoding
diagram EPG-v1.0-DRAFT-20240418_p515.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoEncoding-type
properties
minOcc 0
maxOcc 1
content complex
children md:Codec md:CodecType md:MPEGProfile md:MPEGLevel md:CodecProfile md:BitrateMax md:BitRateAverage md:VBR md:CBR md:Watermark md:ActualLength
source <xs:element name="Encoding" type="md:DigitalAssetVideoEncoding-type" minOccurs="0"/>

element DigitalAssetVideoData-type/Picture
diagram EPG-v1.0-DRAFT-20240418_p516.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPicture-type
properties
minOcc 0
maxOcc 1
content complex
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:BitDepth md:Colorimetry md:Type3D md:MasteredColorVolume md:ColorEncoding md:ColorTransformMetadata md:LightLevel md:HDRPlaybackInfo md:ThreeSixty md:OriginalPicture
source <xs:element name="Picture" type="md:DigitalAssetVideoPicture-type" minOccurs="0"/>

element DigitalAssetVideoData-type/ColorType
diagram EPG-v1.0-DRAFT-20240418_p517.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
annotation
documentation
BW, Color, Colorized, etc.
source <xs:element name="ColorType" type="md:ColorType-type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>BW, Color, Colorized, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DigitalAssetVideoData-type/PictureFormat
diagram EPG-v1.0-DRAFT-20240418_p518.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-PictureFormat
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PictureFormat" type="md:string-Video-PictureFormat" minOccurs="0"/>

element DigitalAssetVideoData-type/CaptureMethod
diagram EPG-v1.0-DRAFT-20240418_p519.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-CaptureMethod
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CaptureMethod" type="md:string-Video-CaptureMethod" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/Language
diagram EPG-v1.0-DRAFT-20240418_p520.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
disposition  xs:string        
listingOrder  xs:positiveInteger        
source <xs:element name="Language" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:language-redefine">
       
<xs:attribute name="disposition" type="xs:string"/>
       
<xs:attribute name="listingOrder" type="xs:positiveInteger"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoData-type/Language/@disposition
type xs:string
source <xs:attribute name="disposition" type="xs:string"/>

attribute DigitalAssetVideoData-type/Language/@listingOrder
type xs:positiveInteger
source <xs:attribute name="listingOrder" type="xs:positiveInteger"/>

element DigitalAssetVideoData-type/SubtitleLanguage
diagram EPG-v1.0-DRAFT-20240418_p521.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoSubtitleLanguage-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
closed  xs:boolean        
type  md:string-Video-SubLang-type        
disposition  xs:string        
source <xs:element name="SubtitleLanguage" type="md:DigitalAssetVideoSubtitleLanguage-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/SignedLanguage
diagram EPG-v1.0-DRAFT-20240418_p522.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:language-redefine
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
disposition  xs:string        
source <xs:element name="SignedLanguage" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:language-redefine">
       
<xs:attribute name="disposition" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoData-type/SignedLanguage/@disposition
type xs:string
source <xs:attribute name="disposition" type="xs:string"/>

element DigitalAssetVideoData-type/CardsetList
diagram EPG-v1.0-DRAFT-20240418_p523.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetCardsetList-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:Region md:Cardset
source <xs:element name="CardsetList" type="md:DigitalAssetCardsetList-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/Compliance
diagram EPG-v1.0-DRAFT-20240418_p524.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Compliance-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Category md:Standard md:StandardDetail md:Disposition md:CompetentAuthority md:Certificate md:TestingOrganization md:TestingMethod md:TestingDate md:ErrorDescription md:Comments
source <xs:element name="Compliance" type="md:Compliance-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/AssetIntent
diagram EPG-v1.0-DRAFT-20240418_p525.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:AssetIntent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:SubType md:Description md:AssetReference md:AssociatedOrg md:WIP
source <xs:element name="AssetIntent" type="md:AssetIntent-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/TrackReference
diagram EPG-v1.0-DRAFT-20240418_p526.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-TrackReference
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TrackReference" type="md:string-TrackReference" minOccurs="0"/>

element DigitalAssetVideoData-type/TrackIdentifier
diagram EPG-v1.0-DRAFT-20240418_p527.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="TrackIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoData-type/Private
diagram EPG-v1.0-DRAFT-20240418_p528.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:PrivateData-type
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Private" type="md:PrivateData-type" minOccurs="0"/>

complexType DigitalAssetVideoEncoding-type
diagram EPG-v1.0-DRAFT-20240418_p529.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Codec md:CodecType md:MPEGProfile md:MPEGLevel md:CodecProfile md:BitrateMax md:BitRateAverage md:VBR md:CBR md:Watermark md:ActualLength
used by
element DigitalAssetVideoData-type/Encoding
source <xs:complexType name="DigitalAssetVideoEncoding-type">
 
<xs:sequence>
   
<xs:element name="Codec" type="md:string-Video-Enc-Codec"/>
   
<xs:element name="CodecType" type="md:string-Video-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="MPEGProfile" type="md:string-Video-Enc-MProfile" minOccurs="0"/>
   
<xs:element name="MPEGLevel" type="md:string-Video-Enc-MLevel" minOccurs="0"/>
   
<xs:element name="CodecProfile" type="xs:string" minOccurs="0"/>
   
<xs:element name="BitrateMax" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:element name="BitRateAverage" type="xs:nonNegativeInteger" minOccurs="0"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="VBR" type="md:string-Video-Enc-VBR"/>
     
<xs:element name="CBR" type="xs:boolean"/>
   
</xs:choice>
   
<xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ActualLength" type="xs:duration" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoEncoding-type/Codec
diagram EPG-v1.0-DRAFT-20240418_p530.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Enc-Codec
properties
content simple
source <xs:element name="Codec" type="md:string-Video-Enc-Codec"/>

element DigitalAssetVideoEncoding-type/CodecType
diagram EPG-v1.0-DRAFT-20240418_p531.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Enc-CodecType
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="CodecType" type="md:string-Video-Enc-CodecType" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoEncoding-type/MPEGProfile
diagram EPG-v1.0-DRAFT-20240418_p532.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Enc-MProfile
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="MPEGProfile" type="md:string-Video-Enc-MProfile" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/MPEGLevel
diagram EPG-v1.0-DRAFT-20240418_p533.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Enc-MLevel
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="MPEGLevel" type="md:string-Video-Enc-MLevel" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/CodecProfile
diagram EPG-v1.0-DRAFT-20240418_p534.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="CodecProfile" type="xs:string" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/BitrateMax
diagram EPG-v1.0-DRAFT-20240418_p535.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitrateMax" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/BitRateAverage
diagram EPG-v1.0-DRAFT-20240418_p536.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BitRateAverage" type="xs:nonNegativeInteger" minOccurs="0"/>

element DigitalAssetVideoEncoding-type/VBR
diagram EPG-v1.0-DRAFT-20240418_p537.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Enc-VBR
properties
content simple
source <xs:element name="VBR" type="md:string-Video-Enc-VBR"/>

element DigitalAssetVideoEncoding-type/CBR
diagram EPG-v1.0-DRAFT-20240418_p538.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:boolean
properties
content simple
source <xs:element name="CBR" type="xs:boolean"/>

element DigitalAssetVideoEncoding-type/Watermark
diagram EPG-v1.0-DRAFT-20240418_p539.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetWatermark-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Vendor md:ProductAndVersionID md:Data
attributes
Name  Type  Use  Default  Fixed  Annotation
guaranteedAbsent  xs:boolean  optional      
source <xs:element name="Watermark" type="md:DigitalAssetWatermark-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoEncoding-type/ActualLength
diagram EPG-v1.0-DRAFT-20240418_p540.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="ActualLength" type="xs:duration" minOccurs="0"/>

complexType DigitalAssetVideoPicture-type
diagram EPG-v1.0-DRAFT-20240418_p541.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:AspectRatio md:PixelAspect md:WidthPixels md:HeightPixels md:ActiveWidthPixels md:ActiveHeightPixels md:FrameRate md:Progressive md:ColorSubsampling md:BitDepth md:Colorimetry md:Type3D md:MasteredColorVolume md:ColorEncoding md:ColorTransformMetadata md:LightLevel md:HDRPlaybackInfo md:ThreeSixty md:OriginalPicture
used by
elements DigitalAssetVideoData-type/Picture DigitalAssetImageData-type/PictureDetails DigitalAssetSubtitleData-type/PictureDetails
source <xs:complexType name="DigitalAssetVideoPicture-type">
 
<xs:sequence>
   
<xs:element name="AspectRatio" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:string-Video-Pic-AspectRatio">
           
<xs:attribute name="original" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PixelAspect" type="md:string-Video-Pic-PixelAspect" minOccurs="0"/>
   
<xs:element name="WidthPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="HeightPixels" type="xs:int" minOccurs="0"/>
   
<xs:element name="ActiveWidthPixels" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:int">
           
<xs:attribute name="xOffset" type="xs:int"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ActiveHeightPixels" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:int">
           
<xs:attribute name="yOffset" type="xs:int"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FrameRate" type="md:DigitalAssetVideoPictureFrameRate-type" minOccurs="0"/>
   
<xs:element name="Progressive" type="md:DigitalAssetVideoPictureProgressive-type" minOccurs="0"/>
   
<xs:element name="ColorSubsampling" type="md:string-Video-Pic-ColorSampling" minOccurs="0"/>
   
<xs:element name="BitDepth" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:positiveInteger">
           
<xs:attribute name="alphaDepth" type="xs:nonNegativeInteger"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Colorimetry" type="md:string-Video-Pic-Colorimetry" minOccurs="0"/>
   
<xs:element name="Type3D" type="md:string-Video-Pic-Type3D" minOccurs="0"/>
   
<xs:element name="MasteredColorVolume" type="md:DigitalAssetColorVolume-type" minOccurs="0"/>
   
<xs:element name="ColorEncoding" type="md:DigitalAssetColorEncoding-type" minOccurs="0"/>
   
<xs:element name="ColorTransformMetadata" type="md:DigitalAssetColorTransformMetadata-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LightLevel" type="md:DigitalAssetVideoPictureLightLevel-type" minOccurs="0"/>
   
<xs:element name="HDRPlaybackInfo" type="md:DigitalAssetVideoPictureHDRPlaybackInfo-type" minOccurs="0"/>
   
<xs:element name="ThreeSixty" type="md:DigitalAssetVideoPicture360-type" minOccurs="0"/>
   
<xs:element name="OriginalPicture" type="md:DigitalAssetVideoPictureOriginal-type" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPicture-type/AspectRatio
diagram EPG-v1.0-DRAFT-20240418_p542.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Video-Pic-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-Video-Pic-AspectRatio">
       
<xs:attribute name="original" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element DigitalAssetVideoPicture-type/PixelAspect
diagram EPG-v1.0-DRAFT-20240418_p543.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-PixelAspect
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration NTSC
enumeration PAL
enumeration square
enumeration other
source <xs:element name="PixelAspect" type="md:string-Video-Pic-PixelAspect" minOccurs="0"/>

element DigitalAssetVideoPicture-type/WidthPixels
diagram EPG-v1.0-DRAFT-20240418_p544.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WidthPixels" type="xs:int" minOccurs="0"/>

element DigitalAssetVideoPicture-type/HeightPixels
diagram EPG-v1.0-DRAFT-20240418_p545.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="HeightPixels" type="xs:int" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ActiveWidthPixels
diagram EPG-v1.0-DRAFT-20240418_p546.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
xOffset  xs:int        
source <xs:element name="ActiveWidthPixels" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="xOffset" type="xs:int"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPicture-type/ActiveWidthPixels/@xOffset
type xs:int
source <xs:attribute name="xOffset" type="xs:int"/>

element DigitalAssetVideoPicture-type/ActiveHeightPixels
diagram EPG-v1.0-DRAFT-20240418_p547.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
yOffset  xs:int        
source <xs:element name="ActiveHeightPixels" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="yOffset" type="xs:int"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPicture-type/ActiveHeightPixels/@yOffset
type xs:int
source <xs:attribute name="yOffset" type="xs:int"/>

element DigitalAssetVideoPicture-type/FrameRate
diagram EPG-v1.0-DRAFT-20240418_p548.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPictureFrameRate-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
multiplier  md:string-Video-Pic-FrameRate-multiplier        
timecode  md:string-Video-Pic-FrameRate-timecode        
source <xs:element name="FrameRate" type="md:DigitalAssetVideoPictureFrameRate-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/Progressive
diagram EPG-v1.0-DRAFT-20240418_p549.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPictureProgressive-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
scanOrder  md:string-Video-Pic-Progressive-scanOrder        
pulldown  xs:string        
source <xs:element name="Progressive" type="md:DigitalAssetVideoPictureProgressive-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ColorSubsampling
diagram EPG-v1.0-DRAFT-20240418_p550.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-ColorSampling
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ColorSubsampling" type="md:string-Video-Pic-ColorSampling" minOccurs="0"/>

element DigitalAssetVideoPicture-type/BitDepth
diagram EPG-v1.0-DRAFT-20240418_p551.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:positiveInteger
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
alphaDepth  xs:nonNegativeInteger        
source <xs:element name="BitDepth" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:positiveInteger">
       
<xs:attribute name="alphaDepth" type="xs:nonNegativeInteger"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPicture-type/BitDepth/@alphaDepth
type xs:nonNegativeInteger
source <xs:attribute name="alphaDepth" type="xs:nonNegativeInteger"/>

element DigitalAssetVideoPicture-type/Colorimetry
diagram EPG-v1.0-DRAFT-20240418_p552.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-Colorimetry
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Colorimetry" type="md:string-Video-Pic-Colorimetry" minOccurs="0"/>

element DigitalAssetVideoPicture-type/Type3D
diagram EPG-v1.0-DRAFT-20240418_p553.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-Type3D
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type3D" type="md:string-Video-Pic-Type3D" minOccurs="0"/>

element DigitalAssetVideoPicture-type/MasteredColorVolume
diagram EPG-v1.0-DRAFT-20240418_p554.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetColorVolume-type
properties
minOcc 0
maxOcc 1
content complex
children md:PrimaryRChromaticity md:PrimaryGChromaticity md:PrimaryBChromaticity md:WhitePointChromaticity md:LuminanceMin md:LuminanceMax
source <xs:element name="MasteredColorVolume" type="md:DigitalAssetColorVolume-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ColorEncoding
diagram EPG-v1.0-DRAFT-20240418_p555.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetColorEncoding-type
properties
minOcc 0
maxOcc 1
content complex
children md:Primaries md:TransferFunction md:ColorDifferencing
source <xs:element name="ColorEncoding" type="md:DigitalAssetColorEncoding-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ColorTransformMetadata
diagram EPG-v1.0-DRAFT-20240418_p556.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetColorTransformMetadata-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ColorVolumeTransform md:ApplicationIdentifier md:TargetSystemDisplay md:DoNotTranscodeBase
source <xs:element name="ColorTransformMetadata" type="md:DigitalAssetColorTransformMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

element DigitalAssetVideoPicture-type/LightLevel
diagram EPG-v1.0-DRAFT-20240418_p557.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPictureLightLevel-type
properties
minOcc 0
maxOcc 1
content complex
children md:ContentMax md:FrameAverageMax
source <xs:element name="LightLevel" type="md:DigitalAssetVideoPictureLightLevel-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/HDRPlaybackInfo
diagram EPG-v1.0-DRAFT-20240418_p558.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPictureHDRPlaybackInfo-type
properties
minOcc 0
maxOcc 1
content complex
children md:SDRDownconversion
source <xs:element name="HDRPlaybackInfo" type="md:DigitalAssetVideoPictureHDRPlaybackInfo-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/ThreeSixty
diagram EPG-v1.0-DRAFT-20240418_p559.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPicture360-type
properties
minOcc 0
maxOcc 1
content complex
children md:Projection md:Rendering md:InitialView
source <xs:element name="ThreeSixty" type="md:DigitalAssetVideoPicture360-type" minOccurs="0"/>

element DigitalAssetVideoPicture-type/OriginalPicture
diagram EPG-v1.0-DRAFT-20240418_p560.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPictureOriginal-type
properties
minOcc 0
maxOcc 1
content complex
children md:FrameRate md:Progressive
source <xs:element name="OriginalPicture" type="md:DigitalAssetVideoPictureOriginal-type" minOccurs="0"/>

complexType DigitalAssetVideoPicture360-type
diagram EPG-v1.0-DRAFT-20240418_p561.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Projection md:Rendering md:InitialView
used by
element DigitalAssetVideoPicture-type/ThreeSixty
source <xs:complexType name="DigitalAssetVideoPicture360-type">
 
<xs:sequence>
   
<xs:element name="Projection" type="md:string-Video-Pic-360-Projection"/>
   
<xs:element name="Rendering" type="md:string-Video-Pic-360-Rendering" minOccurs="0"/>
   
<xs:element name="InitialView" type="md:DigitalAssetVideoPicture360Initial-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPicture360-type/Projection
diagram EPG-v1.0-DRAFT-20240418_p562.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-360-Projection
properties
content simple
source <xs:element name="Projection" type="md:string-Video-Pic-360-Projection"/>

element DigitalAssetVideoPicture360-type/Rendering
diagram EPG-v1.0-DRAFT-20240418_p563.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-360-Rendering
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Rendering" type="md:string-Video-Pic-360-Rendering" minOccurs="0"/>

element DigitalAssetVideoPicture360-type/InitialView
diagram EPG-v1.0-DRAFT-20240418_p564.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPicture360Initial-type
properties
minOcc 0
maxOcc 1
content complex
children md:HeadingDegrees md:PitchDegrees md:RollDegress
source <xs:element name="InitialView" type="md:DigitalAssetVideoPicture360Initial-type" minOccurs="0"/>

complexType DigitalAssetVideoPicture360Initial-type
diagram EPG-v1.0-DRAFT-20240418_p565.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:HeadingDegrees md:PitchDegrees md:RollDegress
used by
element DigitalAssetVideoPicture360-type/InitialView
source <xs:complexType name="DigitalAssetVideoPicture360Initial-type">
 
<xs:sequence>
   
<xs:element name="HeadingDegrees">
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="360"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PitchDegrees">
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:minInclusive value="-90"/>
         
<xs:maxInclusive value="90"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="RollDegress">
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:minInclusive value="-180"/>
         
<xs:maxInclusive value="180"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPicture360Initial-type/HeadingDegrees
diagram EPG-v1.0-DRAFT-20240418_p566.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 360
source <xs:element name="HeadingDegrees">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="360"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DigitalAssetVideoPicture360Initial-type/PitchDegrees
diagram EPG-v1.0-DRAFT-20240418_p567.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minInclusive -90
maxInclusive 90
source <xs:element name="PitchDegrees">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="-90"/>
     
<xs:maxInclusive value="90"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element DigitalAssetVideoPicture360Initial-type/RollDegress
diagram EPG-v1.0-DRAFT-20240418_p568.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minInclusive -180
maxInclusive 180
source <xs:element name="RollDegress">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="-180"/>
     
<xs:maxInclusive value="180"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType DigitalAssetVideoPictureFrameRate-type
diagram EPG-v1.0-DRAFT-20240418_p569.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:int
properties
base xs:int
used by
elements DigitalAssetVideoPictureOriginal-type/FrameRate DigitalAssetVideoPicture-type/FrameRate
attributes
Name  Type  Use  Default  Fixed  Annotation
multiplier  md:string-Video-Pic-FrameRate-multiplier        
timecode  md:string-Video-Pic-FrameRate-timecode        
source <xs:complexType name="DigitalAssetVideoPictureFrameRate-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:int">
     
<xs:attribute name="multiplier" type="md:string-Video-Pic-FrameRate-multiplier"/>
     
<xs:attribute name="timecode" type="md:string-Video-Pic-FrameRate-timecode"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetVideoPictureFrameRate-type/@multiplier
type md:string-Video-Pic-FrameRate-multiplier
facets
Kind Value Annotation
enumeration 1000/1001
source <xs:attribute name="multiplier" type="md:string-Video-Pic-FrameRate-multiplier"/>

attribute DigitalAssetVideoPictureFrameRate-type/@timecode
type md:string-Video-Pic-FrameRate-timecode
source <xs:attribute name="timecode" type="md:string-Video-Pic-FrameRate-timecode"/>

complexType DigitalAssetVideoPictureHDRPlaybackInfo-type
diagram EPG-v1.0-DRAFT-20240418_p570.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:SDRDownconversion
used by
element DigitalAssetVideoPicture-type/HDRPlaybackInfo
source <xs:complexType name="DigitalAssetVideoPictureHDRPlaybackInfo-type">
 
<xs:sequence>
   
<xs:element name="SDRDownconversion" type="md:string-Video-Pic-SDRDownconversion" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPictureHDRPlaybackInfo-type/SDRDownconversion
diagram EPG-v1.0-DRAFT-20240418_p571.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Video-Pic-SDRDownconversion
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SDRDownconversion" type="md:string-Video-Pic-SDRDownconversion" minOccurs="0"/>

complexType DigitalAssetVideoPictureLightLevel-type
diagram EPG-v1.0-DRAFT-20240418_p572.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ContentMax md:FrameAverageMax
used by
element DigitalAssetVideoPicture-type/LightLevel
source <xs:complexType name="DigitalAssetVideoPictureLightLevel-type">
 
<xs:sequence>
   
<xs:element name="ContentMax" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:nonNegativeInteger">
           
<xs:attribute name="interpretation" type="md:string-Video-Pic-CMaxInterpretation"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FrameAverageMax" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:nonNegativeInteger">
           
<xs:attribute name="interpretation" type="md:string-Video-Pic-FMaxInterpretation"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPictureLightLevel-type/ContentMax
diagram EPG-v1.0-DRAFT-20240418_p573.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:nonNegativeInteger
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
interpretation  md:string-Video-Pic-CMaxInterpretation        
source <xs:element name="ContentMax" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:nonNegativeInteger">
       
<xs:attribute name="interpretation" type="md:string-Video-Pic-CMaxInterpretation"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPictureLightLevel-type/ContentMax/@interpretation
type md:string-Video-Pic-CMaxInterpretation
source <xs:attribute name="interpretation" type="md:string-Video-Pic-CMaxInterpretation"/>

element DigitalAssetVideoPictureLightLevel-type/FrameAverageMax
diagram EPG-v1.0-DRAFT-20240418_p574.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:nonNegativeInteger
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
interpretation  md:string-Video-Pic-FMaxInterpretation        
source <xs:element name="FrameAverageMax" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:nonNegativeInteger">
       
<xs:attribute name="interpretation" type="md:string-Video-Pic-FMaxInterpretation"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute DigitalAssetVideoPictureLightLevel-type/FrameAverageMax/@interpretation
type md:string-Video-Pic-FMaxInterpretation
source <xs:attribute name="interpretation" type="md:string-Video-Pic-FMaxInterpretation"/>

complexType DigitalAssetVideoPictureOriginal-type
diagram EPG-v1.0-DRAFT-20240418_p575.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:FrameRate md:Progressive
used by
element DigitalAssetVideoPicture-type/OriginalPicture
source <xs:complexType name="DigitalAssetVideoPictureOriginal-type">
 
<xs:sequence>
   
<xs:element name="FrameRate" type="md:DigitalAssetVideoPictureFrameRate-type" minOccurs="0"/>
   
<xs:element name="Progressive" type="md:DigitalAssetVideoPictureProgressive-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element DigitalAssetVideoPictureOriginal-type/FrameRate
diagram EPG-v1.0-DRAFT-20240418_p576.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPictureFrameRate-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
multiplier  md:string-Video-Pic-FrameRate-multiplier        
timecode  md:string-Video-Pic-FrameRate-timecode        
source <xs:element name="FrameRate" type="md:DigitalAssetVideoPictureFrameRate-type" minOccurs="0"/>

element DigitalAssetVideoPictureOriginal-type/Progressive
diagram EPG-v1.0-DRAFT-20240418_p577.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:DigitalAssetVideoPictureProgressive-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
scanOrder  md:string-Video-Pic-Progressive-scanOrder        
pulldown  xs:string        
source <xs:element name="Progressive" type="md:DigitalAssetVideoPictureProgressive-type" minOccurs="0"/>

complexType DigitalAssetVideoPictureProgressive-type
diagram EPG-v1.0-DRAFT-20240418_p578.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:boolean
properties
base xs:boolean
used by
elements DigitalAssetVideoPictureOriginal-type/Progressive DigitalAssetVideoPicture-type/Progressive
attributes
Name  Type  Use  Default  Fixed  Annotation
scanOrder  md:string-Video-Pic-Progressive-scanOrder        
pulldown  xs:string        
source <xs:complexType name="DigitalAssetVideoPictureProgressive-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:boolean">
     
<xs:attribute name="scanOrder" type="md:string-Video-Pic-Progressive-scanOrder"/>
     
<xs:attribute name="pulldown" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetVideoPictureProgressive-type/@scanOrder
type md:string-Video-Pic-Progressive-scanOrder
facets
Kind Value Annotation
enumeration BFF
enumeration TFF
enumeration PPF
source <xs:attribute name="scanOrder" type="md:string-Video-Pic-Progressive-scanOrder"/>

attribute DigitalAssetVideoPictureProgressive-type/@pulldown
type xs:string
source <xs:attribute name="pulldown" type="xs:string"/>

complexType DigitalAssetVideoSubtitleLanguage-type
diagram EPG-v1.0-DRAFT-20240418_p579.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:language-redefine
properties
base md:language-redefine
used by
element DigitalAssetVideoData-type/SubtitleLanguage
attributes
Name  Type  Use  Default  Fixed  Annotation
closed  xs:boolean        
type  md:string-Video-SubLang-type        
disposition  xs:string        
source <xs:complexType name="DigitalAssetVideoSubtitleLanguage-type">
 
<xs:simpleContent>
   
<xs:extension base="md:language-redefine">
     
<xs:attribute name="closed" type="xs:boolean"/>
     
<xs:attribute name="type" type="md:string-Video-SubLang-type"/>
     
<xs:attribute name="disposition" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DigitalAssetVideoSubtitleLanguage-type/@closed
type xs:boolean
source <xs:attribute name="closed" type="xs:boolean"/>

attribute DigitalAssetVideoSubtitleLanguage-type/@type
type md:string-Video-SubLang-type
source <xs:attribute name="type" type="md:string-Video-SubLang-type"/>

attribute DigitalAssetVideoSubtitleLanguage-type/@disposition
type xs:string
source <xs:attribute name="disposition" type="xs:string"/>

complexType DigitalAssetWatermark-type
diagram EPG-v1.0-DRAFT-20240418_p580.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Vendor md:ProductAndVersionID md:Data
used by
elements DigitalAssetAudioEncoding-type/Watermark DigitalAssetVideoEncoding-type/Watermark
attributes
Name  Type  Use  Default  Fixed  Annotation
guaranteedAbsent  xs:boolean  optional      
source <xs:complexType name="DigitalAssetWatermark-type">
 
<xs:sequence>
   
<xs:element name="Vendor" type="md:string-Watermark_Vendor"/>
   
<xs:element name="ProductAndVersionID" type="xs:string"/>
   
<xs:element name="Data" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="guaranteedAbsent" type="xs:boolean" use="optional"/>
</xs:complexType>

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

element DigitalAssetWatermark-type/Vendor
diagram EPG-v1.0-DRAFT-20240418_p581.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Watermark_Vendor
properties
content simple
source <xs:element name="Vendor" type="md:string-Watermark_Vendor"/>

element DigitalAssetWatermark-type/ProductAndVersionID
diagram EPG-v1.0-DRAFT-20240418_p582.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="ProductAndVersionID" type="xs:string"/>

element DigitalAssetWatermark-type/Data
diagram EPG-v1.0-DRAFT-20240418_p583.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="Data" type="xs:string" minOccurs="0"/>

complexType EIDRURN-type
diagram EPG-v1.0-DRAFT-20240418_p584.png
namespace http://www.movielabs.com/schema/md/v2.12/md
attributes
Name  Type  Use  Default  Fixed  Annotation
scope  md:string-EIDR-scope        
source <xs:complexType name="EIDRURN-type">
 
<xs:attribute name="scope" type="md:string-EIDR-scope"/>
</xs:complexType>

attribute EIDRURN-type/@scope
type md:string-EIDR-scope
source <xs:attribute name="scope" type="md:string-EIDR-scope"/>

complexType Gender-type
diagram EPG-v1.0-DRAFT-20240418_p585.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Gender
properties
base md:string-Gender
used by
elements BasicMetadataCharacter-type/Gender BasicMetadataPeople-type/Gender
attributes
Name  Type  Use  Default  Fixed  Annotation
transgender  xs:boolean        
specificGender  xs:string        
source <xs:complexType name="Gender-type">
 
<xs:simpleContent>
   
<xs:extension base="md:string-Gender">
     
<xs:attribute name="transgender" type="xs:boolean"/>
     
<xs:attribute name="specificGender" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Gender-type/@transgender
type xs:boolean
source <xs:attribute name="transgender" type="xs:boolean"/>

attribute Gender-type/@specificGender
type xs:string
source <xs:attribute name="specificGender" type="xs:string"/>

complexType GroupingEntity-type
diagram EPG-v1.0-DRAFT-20240418_p586.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:GroupIdentity md:DisplayName md:Region md:AltGroupIdentifier
used by
elements BasicMetadataCharacter-type/GroupingEntity ContentRelatedTo-type/GroupingEntity CoreMetadata-type/GroupingEntity
source <xs:complexType name="GroupingEntity-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string"/>
   
<xs:element name="GroupIdentity" type="xs:string"/>
   
<xs:element name="DisplayName" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0"/>
   
<xs:element name="AltGroupIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element GroupingEntity-type/Type
diagram EPG-v1.0-DRAFT-20240418_p587.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 GroupingEntity-type/GroupIdentity
diagram EPG-v1.0-DRAFT-20240418_p588.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="GroupIdentity" type="xs:string"/>

element GroupingEntity-type/DisplayName
diagram EPG-v1.0-DRAFT-20240418_p589.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  md:language-redefine        
source <xs:element name="DisplayName" 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 GroupingEntity-type/DisplayName/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

element GroupingEntity-type/Region
diagram EPG-v1.0-DRAFT-20240418_p590.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0"/>

element GroupingEntity-type/AltGroupIdentifier
diagram EPG-v1.0-DRAFT-20240418_p591.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="AltGroupIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

complexType Hash-type
diagram EPG-v1.0-DRAFT-20240418_p592.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Hash
properties
base md:string-Hash
used by
element ContainerMetadata-type/Hash
attributes
Name  Type  Use  Default  Fixed  Annotation
method  md:string-Hash-method        
source <xs:complexType name="Hash-type">
 
<xs:simpleContent>
   
<xs:extension base="md:string-Hash">
     
<xs:attribute name="method" type="md:string-Hash-method"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Hash-type/@method
type md:string-Hash-method
source <xs:attribute name="method" type="md:string-Hash-method"/>

complexType LocationAddress-type
diagram EPG-v1.0-DRAFT-20240418_p593.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Addressee md:AddressLine md:City md:StateOrProvince md:Country md:PostalCode md:AstronomicalObject md:CoordinateEarth md:CoordinateOther
used by
element Venue-type/Location
source <xs:complexType name="LocationAddress-type">
 
<xs:sequence>
   
<xs:element name="Addressee" type="xs:string" minOccurs="0"/>
   
<xs:element name="AddressLine" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="City" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="StateOrProvince" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Country" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PostalCode" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AstronomicalObject" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CoordinateEarth" type="md:CoordinateEarth-type" minOccurs="0"/>
   
<xs:element name="CoordinateOther" type="md:CoordinateOther-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element LocationAddress-type/Addressee
diagram EPG-v1.0-DRAFT-20240418_p594.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="Addressee" type="xs:string" minOccurs="0"/>

element LocationAddress-type/AddressLine
diagram EPG-v1.0-DRAFT-20240418_p595.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="AddressLine" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element LocationAddress-type/City
diagram EPG-v1.0-DRAFT-20240418_p596.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="City" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element LocationAddress-type/StateOrProvince
diagram EPG-v1.0-DRAFT-20240418_p597.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="StateOrProvince" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element LocationAddress-type/Country
diagram EPG-v1.0-DRAFT-20240418_p598.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="Country" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element LocationAddress-type/PostalCode
diagram EPG-v1.0-DRAFT-20240418_p599.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="PostalCode" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element LocationAddress-type/AstronomicalObject
diagram EPG-v1.0-DRAFT-20240418_p600.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="AstronomicalObject" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element LocationAddress-type/CoordinateEarth
diagram EPG-v1.0-DRAFT-20240418_p601.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CoordinateEarth-type
properties
minOcc 0
maxOcc 1
content complex
children md:Latitude md:Longitude md:ElevationMeters
source <xs:element name="CoordinateEarth" type="md:CoordinateEarth-type" minOccurs="0"/>

element LocationAddress-type/CoordinateOther
diagram EPG-v1.0-DRAFT-20240418_p602.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:CoordinateOther-type
properties
minOcc 0
maxOcc 1
content complex
children md:Coordinate
attributes
Name  Type  Use  Default  Fixed  Annotation
system  xs:string  required      
source <xs:element name="CoordinateOther" type="md:CoordinateOther-type" minOccurs="0"/>

complexType Money-type
diagram EPG-v1.0-DRAFT-20240418_p603.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:decimal
properties
base xs:decimal
used by
elements Terms-type/Money NVPairMoney-type/Value
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  md:string-Money-currency        
source <xs:complexType name="Money-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:decimal">
     
<xs:attribute name="currency" type="md:string-Money-currency"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Money-type/@currency
type md:string-Money-currency
source <xs:attribute name="currency" type="md:string-Money-currency"/>

complexType NVPair-type
diagram EPG-v1.0-DRAFT-20240418_p604.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Name md:Value
source <xs:complexType name="NVPair-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Value" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element NVPair-type/Name
diagram EPG-v1.0-DRAFT-20240418_p605.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element NVPair-type/Value
diagram EPG-v1.0-DRAFT-20240418_p606.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Value" type="xs:string"/>

complexType NVPairMoney-type
diagram EPG-v1.0-DRAFT-20240418_p607.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Name md:Value
source <xs:complexType name="NVPairMoney-type">
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string"/>
   
<xs:element name="Value" type="md:Money-type"/>
 
</xs:sequence>
</xs:complexType>

element NVPairMoney-type/Name
diagram EPG-v1.0-DRAFT-20240418_p608.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element NVPairMoney-type/Value
diagram EPG-v1.0-DRAFT-20240418_p609.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Money-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  md:string-Money-currency        
source <xs:element name="Value" type="md:Money-type"/>

complexType OrgName-type
diagram EPG-v1.0-DRAFT-20240418_p610.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:DisplayName md:SortName md:AlternateName
used by
complexTypes AssociatedOrg-type Publisher-type
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:complexType name="OrgName-type">
 
<xs:sequence minOccurs="0">
   
<xs:element name="DisplayName" minOccurs="1" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SortName" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AlternateName" 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="organizationID" type="md:orgID-type"/>
 
<xs:attribute name="departmentID" type="xs:string"/>
 
<xs:attribute name="idType" type="md:string-OrgName-idType"/>
</xs:complexType>

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

attribute OrgName-type/@departmentID
type xs:string
source <xs:attribute name="departmentID" type="xs:string"/>

attribute OrgName-type/@idType
type md:string-OrgName-idType
source <xs:attribute name="idType" type="md:string-OrgName-idType"/>

element OrgName-type/DisplayName
diagram EPG-v1.0-DRAFT-20240418_p611.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="DisplayName" minOccurs="1" 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 OrgName-type/DisplayName/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element OrgName-type/SortName
diagram EPG-v1.0-DRAFT-20240418_p612.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="SortName" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute OrgName-type/SortName/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element OrgName-type/AlternateName
diagram EPG-v1.0-DRAFT-20240418_p613.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="AlternateName" 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 OrgName-type/AlternateName/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

complexType PersonIdentifier-type
diagram EPG-v1.0-DRAFT-20240418_p614.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Identifier md:Namespace md:ReferenceLocation md:Scope
used by
elements BasicMetadataCharacter-type/CharacterID BasicMetadataPeople-type/Identifier ContentRelatedToPerson-type/Identifier
source <xs:complexType name="PersonIdentifier-type">
 
<xs:sequence>
   
<xs:element name="Identifier" type="xs:string"/>
   
<xs:element name="Namespace" type="md:string-Idenifier_Namespace"/>
   
<xs:element name="ReferenceLocation" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Scope" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="subscope" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element PersonIdentifier-type/Identifier
diagram EPG-v1.0-DRAFT-20240418_p615.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Identifier" type="xs:string"/>

element PersonIdentifier-type/Namespace
diagram EPG-v1.0-DRAFT-20240418_p616.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Idenifier_Namespace
properties
content simple
source <xs:element name="Namespace" type="md:string-Idenifier_Namespace"/>

element PersonIdentifier-type/ReferenceLocation
diagram EPG-v1.0-DRAFT-20240418_p617.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReferenceLocation" type="xs:anyURI" minOccurs="0"/>

element PersonIdentifier-type/Scope
diagram EPG-v1.0-DRAFT-20240418_p618.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
subscope  xs:string        
source <xs:element name="Scope" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="subscope" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType PersonName-type
diagram EPG-v1.0-DRAFT-20240418_p619.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:DisplayName md:SortName md:FirstGivenName md:SecondGivenName md:FamilyName md:Suffix md:Moniker
used by
elements BasicMetadataPeople-type/Name ContentRelatedToPerson-type/Name
source <xs:complexType name="PersonName-type">
 
<xs:sequence>
   
<xs:element name="DisplayName" type="md:StringAndLanguage-type" maxOccurs="unbounded"/>
   
<xs:element name="SortName" type="md:StringAndLanguage-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="FirstGivenName" type="xs:string" minOccurs="0"/>
   
<xs:element name="SecondGivenName" type="xs:string" minOccurs="0"/>
   
<xs:element name="FamilyName" type="xs:string" minOccurs="0"/>
   
<xs:element name="Suffix" type="md:string-Name_Suffix" minOccurs="0"/>
   
<xs:element name="Moniker" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element PersonName-type/DisplayName
diagram EPG-v1.0-DRAFT-20240418_p620.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:StringAndLanguage-type
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="DisplayName" type="md:StringAndLanguage-type" maxOccurs="unbounded"/>

element PersonName-type/SortName
diagram EPG-v1.0-DRAFT-20240418_p621.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:StringAndLanguage-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:element name="SortName" type="md:StringAndLanguage-type" minOccurs="0" maxOccurs="unbounded"/>

element PersonName-type/FirstGivenName
diagram EPG-v1.0-DRAFT-20240418_p622.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="FirstGivenName" type="xs:string" minOccurs="0"/>

element PersonName-type/SecondGivenName
diagram EPG-v1.0-DRAFT-20240418_p623.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="SecondGivenName" type="xs:string" minOccurs="0"/>

element PersonName-type/FamilyName
diagram EPG-v1.0-DRAFT-20240418_p624.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="FamilyName" type="xs:string" minOccurs="0"/>

element PersonName-type/Suffix
diagram EPG-v1.0-DRAFT-20240418_p625.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Name_Suffix
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Suffix" type="md:string-Name_Suffix" minOccurs="0"/>

element PersonName-type/Moniker
diagram EPG-v1.0-DRAFT-20240418_p626.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="Moniker" type="xs:string" minOccurs="0"/>

complexType PrivateData-type
diagram EPG-v1.0-DRAFT-20240418_p627.png
namespace http://www.movielabs.com/schema/md/v2.12/md
used by
elements DigitalAssetAudioData-type/Private DigitalAssetVideoData-type/Private DigitalAssetImageData-type/Private DigitalAssetSubtitleData-type/Private DigitalAssetInteractiveData-type/Private DigitalAssetAncillaryData-type/Private
source <xs:complexType name="PrivateData-type">
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType Pronouns-type
diagram EPG-v1.0-DRAFT-20240418_p628.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Subjective md:Objective md:Adjective md:Possessive md:Reflexive
used by
elements BasicMetadataCharacter-type/Pronouns BasicMetadataPeople-type/Pronouns
attributes
Name  Type  Use  Default  Fixed  Annotation
noProunouns  xs:boolean        
source <xs:complexType name="Pronouns-type">
 
<xs:sequence>
   
<xs:element name="Subjective" type="xs:string" minOccurs="0"/>
   
<xs:element name="Objective" type="xs:string" minOccurs="0"/>
   
<xs:element name="Adjective" type="xs:string" minOccurs="0"/>
   
<xs:element name="Possessive" type="xs:string" minOccurs="0"/>
   
<xs:element name="Reflexive" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="noProunouns" type="xs:boolean"/>
</xs:complexType>

attribute Pronouns-type/@noProunouns
type xs:boolean
source <xs:attribute name="noProunouns" type="xs:boolean"/>

element Pronouns-type/Subjective
diagram EPG-v1.0-DRAFT-20240418_p629.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="Subjective" type="xs:string" minOccurs="0"/>

element Pronouns-type/Objective
diagram EPG-v1.0-DRAFT-20240418_p630.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="Objective" type="xs:string" minOccurs="0"/>

element Pronouns-type/Adjective
diagram EPG-v1.0-DRAFT-20240418_p631.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="Adjective" type="xs:string" minOccurs="0"/>

element Pronouns-type/Possessive
diagram EPG-v1.0-DRAFT-20240418_p632.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="Possessive" type="xs:string" minOccurs="0"/>

element Pronouns-type/Reflexive
diagram EPG-v1.0-DRAFT-20240418_p633.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="Reflexive" type="xs:string" minOccurs="0"/>

complexType QCArea-type
diagram EPG-v1.0-DRAFT-20240418_p634.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:XOffset md:YOffset md:Width md:Height
used by
elements QCErrorVideo-type/Area QCErrorArtwork-type/Area
source <xs:complexType name="QCArea-type">
 
<xs:sequence>
   
<xs:element name="XOffset" type="xs:integer"/>
   
<xs:element name="YOffset" type="xs:integer"/>
   
<xs:element name="Width" type="xs:integer"/>
   
<xs:element name="Height" type="xs:integer"/>
 
</xs:sequence>
</xs:complexType>

element QCArea-type/XOffset
diagram EPG-v1.0-DRAFT-20240418_p635.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
content simple
source <xs:element name="XOffset" type="xs:integer"/>

element QCArea-type/YOffset
diagram EPG-v1.0-DRAFT-20240418_p636.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
content simple
source <xs:element name="YOffset" type="xs:integer"/>

element QCArea-type/Width
diagram EPG-v1.0-DRAFT-20240418_p637.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
content simple
source <xs:element name="Width" type="xs:integer"/>

element QCArea-type/Height
diagram EPG-v1.0-DRAFT-20240418_p638.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
content simple
source <xs:element name="Height" type="xs:integer"/>

complexType QCCategoryError-type
diagram EPG-v1.0-DRAFT-20240418_p639.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Audio md:Video md:TimedText md:Artwork md:Package md:Metadata md:XML md:Excel
used by
element QCErrorDescription-type/CategorySpecificInfo
source <xs:complexType name="QCCategoryError-type">
 
<xs:choice maxOccurs="unbounded">
   
<xs:element name="Audio">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:QCErrorAudio-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Video">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:QCErrorVideo-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TimedText">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:QCErrorTimedText-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Artwork">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:QCErrorArtwork-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Package" type="md:QCErrorPackage-type"/>
   
<xs:element name="Metadata">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:QCErrorMetadata-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="XML" type="md:QCXMLError-type"/>
   
<xs:element name="Excel" type="md:QCErrorExcel-type"/>
 
</xs:choice>
</xs:complexType>

element QCCategoryError-type/Audio
diagram EPG-v1.0-DRAFT-20240418_p640.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:QCErrorAudio-type
properties
content complex
children md:TimeRange md:TimeOffset
source <xs:element name="Audio">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:QCErrorAudio-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element QCCategoryError-type/Video
diagram EPG-v1.0-DRAFT-20240418_p641.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:QCErrorVideo-type
properties
content complex
children md:TimeRange md:Area
source <xs:element name="Video">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:QCErrorVideo-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element QCCategoryError-type/TimedText
diagram EPG-v1.0-DRAFT-20240418_p642.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:QCErrorTimedText-type
properties
content complex
children md:TimeRange md:TimeOffset md:Text
source <xs:element name="TimedText">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:QCErrorTimedText-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element QCCategoryError-type/Artwork
diagram EPG-v1.0-DRAFT-20240418_p643.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:QCErrorArtwork-type
properties
content complex
children md:Area md:Text
source <xs:element name="Artwork">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:QCErrorArtwork-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element QCCategoryError-type/Package
diagram EPG-v1.0-DRAFT-20240418_p644.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCErrorPackage-type
properties
content complex
children md:ObjectInError
source <xs:element name="Package" type="md:QCErrorPackage-type"/>

element QCCategoryError-type/Metadata
diagram EPG-v1.0-DRAFT-20240418_p645.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:QCErrorMetadata-type
properties
content complex
children md:XMLError
source <xs:element name="Metadata">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:QCErrorMetadata-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element QCCategoryError-type/XML
diagram EPG-v1.0-DRAFT-20240418_p646.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCXMLError-type
properties
content complex
children md:XPath md:LineNumber md:ValidatorLevel md:ValidatorTag md:ValidatorSummary md:ValidatorFile
source <xs:element name="XML" type="md:QCXMLError-type"/>

element QCCategoryError-type/Excel
diagram EPG-v1.0-DRAFT-20240418_p647.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCErrorExcel-type
properties
content complex
children md:Row md:Column md:Cell md:ValidatorLevel md:ValidatorTag md:ValidatorSummary
source <xs:element name="Excel" type="md:QCErrorExcel-type"/>

complexType QCErrorArtwork-type
diagram EPG-v1.0-DRAFT-20240418_p648.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Area md:Text
used by
element QCCategoryError-type/Artwork
source <xs:complexType name="QCErrorArtwork-type">
 
<xs:sequence>
   
<xs:element name="Area" type="md:QCArea-type" minOccurs="0"/>
   
<xs:element name="Text" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCErrorArtwork-type/Area
diagram EPG-v1.0-DRAFT-20240418_p649.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCArea-type
properties
minOcc 0
maxOcc 1
content complex
children md:XOffset md:YOffset md:Width md:Height
source <xs:element name="Area" type="md:QCArea-type" minOccurs="0"/>

element QCErrorArtwork-type/Text
diagram EPG-v1.0-DRAFT-20240418_p650.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="Text" type="xs:string" minOccurs="0"/>

complexType QCErrorAudio-type
diagram EPG-v1.0-DRAFT-20240418_p651.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:TimeRange md:TimeOffset
used by
element QCCategoryError-type/Audio
source <xs:complexType name="QCErrorAudio-type">
 
<xs:sequence>
   
<xs:element name="TimeRange" type="md:QCTimeRange-type" minOccurs="0"/>
   
<xs:element name="TimeOffset" type="xs:duration" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCErrorAudio-type/TimeRange
diagram EPG-v1.0-DRAFT-20240418_p652.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCTimeRange-type
properties
minOcc 0
maxOcc 1
content complex
children md:StartTimecode md:EndTimecode
source <xs:element name="TimeRange" type="md:QCTimeRange-type" minOccurs="0"/>

element QCErrorAudio-type/TimeOffset
diagram EPG-v1.0-DRAFT-20240418_p653.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="TimeOffset" type="xs:duration" minOccurs="0"/>

complexType QCErrorDescription-type
diagram EPG-v1.0-DRAFT-20240418_p654.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ErrorReference md:ErrorCategory md:ErrorTerm md:CategorySpecificInfo md:Comments md:FullOrPartialQC md:QCReportLocation md:Severity
used by
element Compliance-type/ErrorDescription
source <xs:complexType name="QCErrorDescription-type">
 
<xs:sequence>
   
<xs:element name="ErrorReference" type="xs:string" minOccurs="0"/>
   
<xs:element name="ErrorCategory" type="xs:string"/>
   
<xs:element name="ErrorTerm" type="xs:string"/>
   
<xs:element name="CategorySpecificInfo" type="md:QCCategoryError-type" minOccurs="0"/>
   
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
   
<xs:element name="FullOrPartialQC" type="xs:string" minOccurs="0"/>
   
<xs:element name="QCReportLocation" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Severity" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="resolution" type="xs:string"/>
           
<xs:attribute name="originalSeverity" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element QCErrorDescription-type/ErrorReference
diagram EPG-v1.0-DRAFT-20240418_p655.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="ErrorReference" type="xs:string" minOccurs="0"/>

element QCErrorDescription-type/ErrorCategory
diagram EPG-v1.0-DRAFT-20240418_p656.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="ErrorCategory" type="xs:string"/>

element QCErrorDescription-type/ErrorTerm
diagram EPG-v1.0-DRAFT-20240418_p657.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="ErrorTerm" type="xs:string"/>

element QCErrorDescription-type/CategorySpecificInfo
diagram EPG-v1.0-DRAFT-20240418_p658.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCCategoryError-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audio md:Video md:TimedText md:Artwork md:Package md:Metadata md:XML md:Excel
source <xs:element name="CategorySpecificInfo" type="md:QCCategoryError-type" minOccurs="0"/>

element QCErrorDescription-type/Comments
diagram EPG-v1.0-DRAFT-20240418_p659.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="Comments" type="xs:string" minOccurs="0"/>

element QCErrorDescription-type/FullOrPartialQC
diagram EPG-v1.0-DRAFT-20240418_p660.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="FullOrPartialQC" type="xs:string" minOccurs="0"/>

element QCErrorDescription-type/QCReportLocation
diagram EPG-v1.0-DRAFT-20240418_p661.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="QCReportLocation" type="xs:anyURI" minOccurs="0"/>

element QCErrorDescription-type/Severity
diagram EPG-v1.0-DRAFT-20240418_p662.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
resolution  xs:string        
originalSeverity  xs:string        
source <xs:element name="Severity" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="resolution" type="xs:string"/>
       
<xs:attribute name="originalSeverity" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute QCErrorDescription-type/Severity/@resolution
type xs:string
source <xs:attribute name="resolution" type="xs:string"/>

attribute QCErrorDescription-type/Severity/@originalSeverity
type xs:string
source <xs:attribute name="originalSeverity" type="xs:string"/>

complexType QCErrorExcel-type
diagram EPG-v1.0-DRAFT-20240418_p663.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Row md:Column md:Cell md:ValidatorLevel md:ValidatorTag md:ValidatorSummary
used by
element QCCategoryError-type/Excel
source <xs:complexType name="QCErrorExcel-type">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="Row" type="xs:nonNegativeInteger"/>
     
<xs:element name="Column">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:pattern value="[A-Z]+"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Cell">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="endCell">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:pattern value="pattern: [A-Z]+[0-9]+"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="ValidatorLevel" type="xs:string" minOccurs="0"/>
   
<xs:element name="ValidatorTag" type="xs:string" minOccurs="0"/>
   
<xs:element name="ValidatorSummary" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCErrorExcel-type/Row
diagram EPG-v1.0-DRAFT-20240418_p664.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:nonNegativeInteger
properties
content simple
source <xs:element name="Row" type="xs:nonNegativeInteger"/>

element QCErrorExcel-type/Column
diagram EPG-v1.0-DRAFT-20240418_p665.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
pattern [A-Z]+
source <xs:element name="Column">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="[A-Z]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCErrorExcel-type/Cell
diagram EPG-v1.0-DRAFT-20240418_p666.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
endCell  derived by: xs:string        
source <xs:element name="Cell">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="endCell">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:pattern value="pattern: [A-Z]+[0-9]+"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute QCErrorExcel-type/Cell/@endCell
type restriction of xs:string
facets
Kind Value Annotation
pattern pattern: [A-Z]+[0-9]+
source <xs:attribute name="endCell">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="pattern: [A-Z]+[0-9]+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element QCErrorExcel-type/ValidatorLevel
diagram EPG-v1.0-DRAFT-20240418_p667.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="ValidatorLevel" type="xs:string" minOccurs="0"/>

element QCErrorExcel-type/ValidatorTag
diagram EPG-v1.0-DRAFT-20240418_p668.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="ValidatorTag" type="xs:string" minOccurs="0"/>

element QCErrorExcel-type/ValidatorSummary
diagram EPG-v1.0-DRAFT-20240418_p669.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="ValidatorSummary" type="xs:string" minOccurs="0"/>

complexType QCErrorMetadata-type
diagram EPG-v1.0-DRAFT-20240418_p670.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:XMLError
used by
element QCCategoryError-type/Metadata
source <xs:complexType name="QCErrorMetadata-type">
 
<xs:sequence>
   
<xs:element name="XMLError" type="md:QCXMLError-type"/>
 
</xs:sequence>
</xs:complexType>

element QCErrorMetadata-type/XMLError
diagram EPG-v1.0-DRAFT-20240418_p671.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCXMLError-type
properties
content complex
children md:XPath md:LineNumber md:ValidatorLevel md:ValidatorTag md:ValidatorSummary md:ValidatorFile
source <xs:element name="XMLError" type="md:QCXMLError-type"/>

complexType QCErrorPackage-type
diagram EPG-v1.0-DRAFT-20240418_p672.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:ObjectInError
used by
element QCCategoryError-type/Package
source <xs:complexType name="QCErrorPackage-type">
 
<xs:sequence>
   
<xs:element name="ObjectInError" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="disposition" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element QCErrorPackage-type/ObjectInError
diagram EPG-v1.0-DRAFT-20240418_p673.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
disposition  xs:string        
source <xs:element name="ObjectInError" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="disposition" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute QCErrorPackage-type/ObjectInError/@disposition
type xs:string
source <xs:attribute name="disposition" type="xs:string"/>

complexType QCErrorTimedText-type
diagram EPG-v1.0-DRAFT-20240418_p674.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:TimeRange md:TimeOffset md:Text
used by
element QCCategoryError-type/TimedText
source <xs:complexType name="QCErrorTimedText-type">
 
<xs:sequence>
   
<xs:element name="TimeRange" type="md:QCTimeRange-type" minOccurs="0"/>
   
<xs:element name="TimeOffset" type="xs:duration" minOccurs="0"/>
   
<xs:element name="Text" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCErrorTimedText-type/TimeRange
diagram EPG-v1.0-DRAFT-20240418_p675.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCTimeRange-type
properties
minOcc 0
maxOcc 1
content complex
children md:StartTimecode md:EndTimecode
source <xs:element name="TimeRange" type="md:QCTimeRange-type" minOccurs="0"/>

element QCErrorTimedText-type/TimeOffset
diagram EPG-v1.0-DRAFT-20240418_p676.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="TimeOffset" type="xs:duration" minOccurs="0"/>

element QCErrorTimedText-type/Text
diagram EPG-v1.0-DRAFT-20240418_p677.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="Text" type="xs:string" minOccurs="0"/>

complexType QCErrorVideo-type
diagram EPG-v1.0-DRAFT-20240418_p678.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:TimeRange md:Area
used by
element QCCategoryError-type/Video
source <xs:complexType name="QCErrorVideo-type">
 
<xs:sequence>
   
<xs:element name="TimeRange" type="md:QCTimeRange-type" minOccurs="0"/>
   
<xs:element name="Area" type="md:QCArea-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCErrorVideo-type/TimeRange
diagram EPG-v1.0-DRAFT-20240418_p679.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCTimeRange-type
properties
minOcc 0
maxOcc 1
content complex
children md:StartTimecode md:EndTimecode
source <xs:element name="TimeRange" type="md:QCTimeRange-type" minOccurs="0"/>

element QCErrorVideo-type/Area
diagram EPG-v1.0-DRAFT-20240418_p680.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:QCArea-type
properties
minOcc 0
maxOcc 1
content complex
children md:XOffset md:YOffset md:Width md:Height
source <xs:element name="Area" type="md:QCArea-type" minOccurs="0"/>

complexType QCTimeRange-type
diagram EPG-v1.0-DRAFT-20240418_p681.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:StartTimecode md:EndTimecode
used by
elements QCErrorAudio-type/TimeRange QCErrorVideo-type/TimeRange QCErrorTimedText-type/TimeRange
source <xs:complexType name="QCTimeRange-type">
 
<xs:sequence>
   
<xs:element name="StartTimecode" type="md:Timecode-type"/>
   
<xs:element name="EndTimecode" type="md:Timecode-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCTimeRange-type/StartTimecode
diagram EPG-v1.0-DRAFT-20240418_p682.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Timecode-type
properties
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="StartTimecode" type="md:Timecode-type"/>

element QCTimeRange-type/EndTimecode
diagram EPG-v1.0-DRAFT-20240418_p683.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Timecode-type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="EndTimecode" type="md:Timecode-type" minOccurs="0"/>

complexType QCXMLError-type
diagram EPG-v1.0-DRAFT-20240418_p684.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:XPath md:LineNumber md:ValidatorLevel md:ValidatorTag md:ValidatorSummary md:ValidatorFile
used by
elements QCCategoryError-type/XML QCErrorMetadata-type/XMLError
source <xs:complexType name="QCXMLError-type">
 
<xs:sequence>
   
<xs:element name="XPath" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="LineNumber" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="ValidatorLevel" type="xs:string" minOccurs="0"/>
   
<xs:element name="ValidatorTag" type="xs:string" minOccurs="0"/>
   
<xs:element name="ValidatorSummary" type="xs:string" minOccurs="0"/>
   
<xs:element name="ValidatorFile" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCXMLError-type/XPath
diagram EPG-v1.0-DRAFT-20240418_p685.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="XPath" type="xs:anyURI" minOccurs="0"/>

element QCXMLError-type/LineNumber
diagram EPG-v1.0-DRAFT-20240418_p686.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LineNumber" type="xs:positiveInteger" minOccurs="0"/>

element QCXMLError-type/ValidatorLevel
diagram EPG-v1.0-DRAFT-20240418_p687.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="ValidatorLevel" type="xs:string" minOccurs="0"/>

element QCXMLError-type/ValidatorTag
diagram EPG-v1.0-DRAFT-20240418_p688.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="ValidatorTag" type="xs:string" minOccurs="0"/>

element QCXMLError-type/ValidatorSummary
diagram EPG-v1.0-DRAFT-20240418_p689.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="ValidatorSummary" type="xs:string" minOccurs="0"/>

element QCXMLError-type/ValidatorFile
diagram EPG-v1.0-DRAFT-20240418_p690.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="ValidatorFile" type="xs:string" minOccurs="0"/>

complexType Region-type
diagram EPG-v1.0-DRAFT-20240418_p691.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:country md:countryRegion
used by
elements BasicMetadata-type/CountryOfOrigin ReleaseHistory-type/DistrTerritory BasicMetadataParent-type/ExcludedRegion BasicMetadataInfo-type/ExcludedRegion VersionIntent-type/MadeForRegion VersionIntent-type/MadeForRegionExcluded ContentRatingDetail-type/Region BasicMetadataParent-type/Region BasicMetadataInfo-type/Region ContentRelatedToPlace-type/Region Terms-type/Region CompanyCredits-type/Region GroupingEntity-type/Region
source <xs:complexType name="Region-type">
 
<xs:choice>
   
<xs:element name="country">
     
<xs:simpleType>
       
<xs:restriction base="md:string-Region-country"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="countryRegion">
     
<xs:simpleType>
       
<xs:restriction base="md:string-Region-countryRegion"/>
     
</xs:simpleType>
   
</xs:element>
 
</xs:choice>
</xs:complexType>

element Region-type/country
diagram EPG-v1.0-DRAFT-20240418_p692.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of md:string-Region-country
properties
content simple
facets
Kind Value Annotation
pattern [A-Z][A-Z]
source <xs:element name="country">
 
<xs:simpleType>
   
<xs:restriction base="md:string-Region-country"/>
 
</xs:simpleType>
</xs:element>

element Region-type/countryRegion
diagram EPG-v1.0-DRAFT-20240418_p693.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of md:string-Region-countryRegion
properties
content simple
source <xs:element name="countryRegion">
 
<xs:simpleType>
   
<xs:restriction base="md:string-Region-countryRegion"/>
 
</xs:simpleType>
</xs:element>

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

element ReleaseHistory-type/ReleaseType
diagram EPG-v1.0-DRAFT-20240418_p695.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:string-Release-ReleaseType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
wide  xs:boolean        
source <xs:element name="ReleaseType">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:string-Release-ReleaseType">
       
<xs:attribute name="wide" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ReleaseHistory-type/ReleaseType/@wide
type xs:boolean
source <xs:attribute name="wide" type="xs:boolean"/>

element ReleaseHistory-type/DistrTerritory
diagram EPG-v1.0-DRAFT-20240418_p696.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="DistrTerritory" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element ReleaseHistory-type/Date
diagram EPG-v1.0-DRAFT-20240418_p697.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:YearDateOrTime-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
scheduled  xs:boolean        
source <xs:element name="Date">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:YearDateOrTime-type">
       
<xs:attribute name="scheduled" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ReleaseHistory-type/Date/@scheduled
type xs:boolean
source <xs:attribute name="scheduled" type="xs:boolean"/>

element ReleaseHistory-type/Description
diagram EPG-v1.0-DRAFT-20240418_p698.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 ReleaseHistory-type/ReleaseOrg
diagram EPG-v1.0-DRAFT-20240418_p699.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="ReleaseOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>

complexType Salutations-type
diagram EPG-v1.0-DRAFT-20240418_p700.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Title
used by
elements BasicMetadataCharacter-type/Salutations BasicMetadataPeople-type/Salutations
attributes
Name  Type  Use  Default  Fixed  Annotation
noTitle  xs:boolean        
source <xs:complexType name="Salutations-type">
 
<xs:sequence>
   
<xs:element name="Title" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="default" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="noTitle" type="xs:boolean"/>
</xs:complexType>

attribute Salutations-type/@noTitle
type xs:boolean
source <xs:attribute name="noTitle" type="xs:boolean"/>

element Salutations-type/Title
diagram EPG-v1.0-DRAFT-20240418_p701.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
default  xs:boolean        
source <xs:element name="Title" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="default" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

complexType SequenceParsing-type
diagram EPG-v1.0-DRAFT-20240418_p702.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:PatternSpec md:StartsWith md:EndsWith md:FilenameEmbedding
source <xs:complexType name="SequenceParsing-type">
 
<xs:sequence>
   
<xs:element name="PatternSpec" type="xs:string" minOccurs="0"/>
   
<xs:element name="StartsWith" type="xs:integer" minOccurs="0"/>
   
<xs:element name="EndsWith" type="xs:integer" minOccurs="0"/>
   
<xs:element name="FilenameEmbedding" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="location" type="xs:string"/>
           
<xs:attribute name="preceededBy" type="xs:string"/>
           
<xs:attribute name="terminatedBy" type="xs:string"/>
           
<xs:attribute name="fixedDigits" type="xs:integer"/>
           
<xs:attribute name="sequential" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element SequenceParsing-type/PatternSpec
diagram EPG-v1.0-DRAFT-20240418_p703.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="PatternSpec" type="xs:string" minOccurs="0"/>

element SequenceParsing-type/StartsWith
diagram EPG-v1.0-DRAFT-20240418_p704.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="StartsWith" type="xs:integer" minOccurs="0"/>

element SequenceParsing-type/EndsWith
diagram EPG-v1.0-DRAFT-20240418_p705.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EndsWith" type="xs:integer" minOccurs="0"/>

element SequenceParsing-type/FilenameEmbedding
diagram EPG-v1.0-DRAFT-20240418_p706.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
location  xs:string        
preceededBy  xs:string        
terminatedBy  xs:string        
fixedDigits  xs:integer        
sequential  xs:boolean        
source <xs:element name="FilenameEmbedding" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="location" type="xs:string"/>
       
<xs:attribute name="preceededBy" type="xs:string"/>
       
<xs:attribute name="terminatedBy" type="xs:string"/>
       
<xs:attribute name="fixedDigits" type="xs:integer"/>
       
<xs:attribute name="sequential" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute SequenceParsing-type/FilenameEmbedding/@location
type xs:string
source <xs:attribute name="location" type="xs:string"/>

attribute SequenceParsing-type/FilenameEmbedding/@preceededBy
type xs:string
source <xs:attribute name="preceededBy" type="xs:string"/>

attribute SequenceParsing-type/FilenameEmbedding/@terminatedBy
type xs:string
source <xs:attribute name="terminatedBy" type="xs:string"/>

attribute SequenceParsing-type/FilenameEmbedding/@fixedDigits
type xs:integer
source <xs:attribute name="fixedDigits" type="xs:integer"/>

attribute SequenceParsing-type/FilenameEmbedding/@sequential
type xs:boolean
source <xs:attribute name="sequential" type="xs:boolean"/>

complexType StringAndLanguage-type
diagram EPG-v1.0-DRAFT-20240418_p707.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:string
properties
base xs:string
used by
elements CompObjEntry-type/DisplayName PersonName-type/DisplayName PersonName-type/SortName
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine        
source <xs:complexType name="StringAndLanguage-type">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="language" type="md:language-redefine"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

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

complexType Terms-type
diagram EPG-v1.0-DRAFT-20240418_p708.png
namespace http://www.movielabs.com/schema/md/v2.12/md
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
used by
elements Channel-type/Terms AncillaryDescription-type/AdditionalTerms BasicMetadataInfo-type/Terms BasicMetadata-type/Terms ContentRelatedTo-type/Terms Audience-type/Terms VersionIntent-type/Terms Compatibility-type/ValidatorParameter DigitalAssetSubtitleProperties-type/WritingFeatures
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:complexType name="Terms-type">
 
<xs:choice>
   
<xs:element name="Money" type="md:Money-type"/>
   
<xs:element name="Event">
     
<xs:simpleType>
       
<xs:union memberTypes="xs:dateTime xs:date"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Text" type="xs:string"/>
   
<xs:element name="Boolean" type="xs:boolean"/>
   
<xs:element name="Duration" type="xs:duration"/>
   
<xs:element name="URI" type="xs:anyURI"/>
   
<xs:element name="Language" type="xs:language"/>
   
<xs:element name="ID" type="md:id-type"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type"/>
   
<xs:element name="YearDateTime" type="md:YearDateOrTime-type"/>
   
<xs:element name="Time" type="xs:time"/>
   
<xs:element name="Region" type="md:Region-type"/>
   
<xs:element name="Timecode" type="md:Timecode-type"/>
   
<xs:element name="Binary">
     
<xs:complexType>
       
<xs:attribute name="MIME" type="xs:string"/>
       
<xs:attribute name="description" type="xs:string"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Label" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="namespace" type="xs:string"/>
           
<xs:attribute name="level" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:any namespace="##other"/>
 
</xs:choice>
 
<xs:attribute name="termName" type="xs:string" use="required"/>
</xs:complexType>

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

element Terms-type/Money
diagram EPG-v1.0-DRAFT-20240418_p709.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Money-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  md:string-Money-currency        
source <xs:element name="Money" type="md:Money-type"/>

element Terms-type/Event
diagram EPG-v1.0-DRAFT-20240418_p710.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type union of (xs:dateTime, xs:date)
properties
content simple
source <xs:element name="Event">
 
<xs:simpleType>
   
<xs:union memberTypes="xs:dateTime xs:date"/>
 
</xs:simpleType>
</xs:element>

element Terms-type/Text
diagram EPG-v1.0-DRAFT-20240418_p711.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

element Terms-type/Boolean
diagram EPG-v1.0-DRAFT-20240418_p712.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:boolean
properties
content simple
source <xs:element name="Boolean" type="xs:boolean"/>

element Terms-type/Duration
diagram EPG-v1.0-DRAFT-20240418_p713.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:duration
properties
content simple
source <xs:element name="Duration" type="xs:duration"/>

element Terms-type/URI
diagram EPG-v1.0-DRAFT-20240418_p714.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyURI
properties
content simple
source <xs:element name="URI" type="xs:anyURI"/>

element Terms-type/Language
diagram EPG-v1.0-DRAFT-20240418_p715.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:language
properties
content simple
source <xs:element name="Language" type="xs:language"/>

element Terms-type/ID
diagram EPG-v1.0-DRAFT-20240418_p716.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:id-type
properties
content simple
source <xs:element name="ID" type="md:id-type"/>

element Terms-type/AltIdentifier
diagram EPG-v1.0-DRAFT-20240418_p717.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:ContentIdentifier-type
properties
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type"/>

element Terms-type/YearDateTime
diagram EPG-v1.0-DRAFT-20240418_p718.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:YearDateOrTime-type
properties
content simple
source <xs:element name="YearDateTime" type="md:YearDateOrTime-type"/>

element Terms-type/Time
diagram EPG-v1.0-DRAFT-20240418_p719.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:time
properties
content simple
source <xs:element name="Time" type="xs:time"/>

element Terms-type/Region
diagram EPG-v1.0-DRAFT-20240418_p720.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type"/>

element Terms-type/Timecode
diagram EPG-v1.0-DRAFT-20240418_p721.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Timecode-type
properties
content complex
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:element name="Timecode" type="md:Timecode-type"/>

element Terms-type/Binary
diagram EPG-v1.0-DRAFT-20240418_p722.png
namespace http://www.movielabs.com/schema/md/v2.12/md
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
MIME  xs:string        
description  xs:string        
source <xs:element name="Binary">
 
<xs:complexType>
   
<xs:attribute name="MIME" type="xs:string"/>
   
<xs:attribute name="description" type="xs:string"/>
 
</xs:complexType>
</xs:element>

attribute Terms-type/Binary/@MIME
type xs:string
source <xs:attribute name="MIME" type="xs:string"/>

attribute Terms-type/Binary/@description
type xs:string
source <xs:attribute name="description" type="xs:string"/>

element Terms-type/Label
diagram EPG-v1.0-DRAFT-20240418_p723.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
namespace  xs:string        
level  xs:integer        
source <xs:element name="Label" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="namespace" type="xs:string"/>
       
<xs:attribute name="level" type="xs:integer"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Terms-type/Label/@namespace
type xs:string
source <xs:attribute name="namespace" type="xs:string"/>

attribute Terms-type/Label/@level
type xs:integer
source <xs:attribute name="level" type="xs:integer"/>

complexType Timecode-type
diagram EPG-v1.0-DRAFT-20240418_p724.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:TimecodePattern-type
properties
base md:TimecodePattern-type
used by
elements DigitalAssetSubtitleData-type/AdditionalOffset QCTimeRange-type/EndTimecode QCTimeRange-type/StartTimecode Terms-type/Timecode
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
attributes
Name  Type  Use  Default  Fixed  Annotation
dropframe  xs:boolean        
format  xs:string        
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:complexType name="Timecode-type">
 
<xs:simpleContent>
   
<xs:extension base="md:TimecodePattern-type">
     
<xs:attribute name="dropframe" type="xs:boolean"/>
     
<xs:attribute name="format" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>"seconds" or "hh:mm:ss:ff"</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute Timecode-type/@dropframe
type xs:boolean
source <xs:attribute name="dropframe" type="xs:boolean"/>

attribute Timecode-type/@format
type xs:string
annotation
documentation
"seconds" or "hh:mm:ss:ff"
source <xs:attribute name="format" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>"seconds" or "hh:mm:ss:ff"</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType Timeframe-type
diagram EPG-v1.0-DRAFT-20240418_p725.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Subtype md:DateTime md:Duration md:Description
used by
element BasicMetadata-type/Timeframe
complexType ContentRelatedToPeriod-type
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
source <xs:complexType name="Timeframe-type">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="Subtype" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DateTime" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:YearDateOrTime-type">
           
<xs:attribute name="approximate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Duration" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:duration">
           
<xs:attribute name="approximate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<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:attribute name="fictional" type="xs:boolean"/>
</xs:complexType>

attribute Timeframe-type/@fictional
type xs:boolean
source <xs:attribute name="fictional" type="xs:boolean"/>

element Timeframe-type/Type
diagram EPG-v1.0-DRAFT-20240418_p726.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="Type" type="xs:string" minOccurs="0"/>

element Timeframe-type/Subtype
diagram EPG-v1.0-DRAFT-20240418_p727.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 Timeframe-type/DateTime
diagram EPG-v1.0-DRAFT-20240418_p728.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
approximate  xs:boolean        
source <xs:element name="DateTime" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:YearDateOrTime-type">
       
<xs:attribute name="approximate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Timeframe-type/DateTime/@approximate
type xs:boolean
source <xs:attribute name="approximate" type="xs:boolean"/>

element Timeframe-type/Duration
diagram EPG-v1.0-DRAFT-20240418_p729.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type extension of xs:duration
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
approximate  xs:boolean        
source <xs:element name="Duration" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:duration">
       
<xs:attribute name="approximate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Timeframe-type/Duration/@approximate
type xs:boolean
source <xs:attribute name="approximate" type="xs:boolean"/>

element Timeframe-type/Description
diagram EPG-v1.0-DRAFT-20240418_p730.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 Timeframe-type/Description/@language
type md:language-redefine
source <xs:attribute name="language" type="md:language-redefine"/>

complexType Venue-type
diagram EPG-v1.0-DRAFT-20240418_p731.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Type md:Subtype md:Name md:SubName md:Location
used by
element BasicMetadata-type/Place
complexType ContentRelatedToVenue-type
attributes
Name  Type  Use  Default  Fixed  Annotation
fictional  xs:boolean        
source <xs:complexType name="Venue-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="Location" type="md:LocationAddress-type" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="fictional" type="xs:boolean"/>
</xs:complexType>

attribute Venue-type/@fictional
type xs:boolean
source <xs:attribute name="fictional" type="xs:boolean"/>

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

element Venue-type/Subtype
diagram EPG-v1.0-DRAFT-20240418_p733.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 Venue-type/Name
diagram EPG-v1.0-DRAFT-20240418_p734.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 Venue-type/Name/@preferred
type xs:boolean
source <xs:attribute name="preferred" type="xs:boolean"/>

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

element Venue-type/SubName
diagram EPG-v1.0-DRAFT-20240418_p735.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 Venue-type/SubName/@preferred
type xs:boolean
source <xs:attribute name="preferred" type="xs:boolean"/>

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

element Venue-type/Location
diagram EPG-v1.0-DRAFT-20240418_p736.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:LocationAddress-type
properties
minOcc 0
maxOcc 1
content complex
children md:Addressee md:AddressLine md:City md:StateOrProvince md:Country md:PostalCode md:AstronomicalObject md:CoordinateEarth md:CoordinateOther
source <xs:element name="Location" type="md:LocationAddress-type" minOccurs="0"/>

complexType VersionIntent-type
diagram EPG-v1.0-DRAFT-20240418_p737.png
namespace http://www.movielabs.com/schema/md/v2.12/md
children md:Audience md:Description md:EditUse md:EditClass md:MadeForRegion md:MadeForRegionExcluded md:Terms
used by
element BasicMetadata-type/VersionIntent
source <xs:complexType name="VersionIntent-type">
 
<xs:sequence>
   
<xs:element name="Audience" type="md:Audience-type" 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:attribute name="source" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="EditUse" type="md:string-Version-EditUse" minOccurs="0"/>
   
<xs:element name="EditClass" type="md:string-Version-EditClass" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:choice>
     
<xs:element name="MadeForRegion" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="md:Region-type"/>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MadeForRegionExcluded" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:element name="Terms" type="md:Terms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element VersionIntent-type/Audience
diagram EPG-v1.0-DRAFT-20240418_p738.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Audience-type
properties
minOcc 0
maxOcc 1
content complex
children md:Description md:Who md:When md:What md:Identification md:Terms
source <xs:element name="Audience" type="md:Audience-type" minOccurs="0"/>

element VersionIntent-type/Description
diagram EPG-v1.0-DRAFT-20240418_p739.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:string        
source <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:attribute name="source" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

attribute VersionIntent-type/Description/@source
type xs:string
source <xs:attribute name="source" type="xs:string"/>

element VersionIntent-type/EditUse
diagram EPG-v1.0-DRAFT-20240418_p740.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Version-EditUse
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EditUse" type="md:string-Version-EditUse" minOccurs="0"/>

element VersionIntent-type/EditClass
diagram EPG-v1.0-DRAFT-20240418_p741.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-Version-EditClass
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="EditClass" type="md:string-Version-EditClass" minOccurs="0" maxOccurs="unbounded"/>

element VersionIntent-type/MadeForRegion
diagram EPG-v1.0-DRAFT-20240418_p742.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
source <xs:element name="MadeForRegion" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:Region-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element VersionIntent-type/MadeForRegionExcluded
diagram EPG-v1.0-DRAFT-20240418_p743.png
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="MadeForRegionExcluded" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element VersionIntent-type/Terms
diagram EPG-v1.0-DRAFT-20240418_p744.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"/>

simpleType AssetLogicalID-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:id-type
properties
base md:id-type
source <xs:simpleType name="AssetLogicalID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType AssetPhysicalID-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:id-type
properties
base md:id-type
source <xs:simpleType name="AssetPhysicalID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ColorType-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
elements DigitalAssetVideoData-type/ColorType BasicMetadata-type/PictureColorType
facets
Kind Value Annotation
enumeration color
enumeration bandw
enumeration colorized
enumeration composite
enumeration unknown
source <xs:simpleType name="ColorType-type">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="color"/>
   
<xs:enumeration value="bandw"/>
   
<xs:enumeration value="colorized"/>
   
<xs:enumeration value="composite"/>
   
<xs:enumeration value="unknown"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CompObjID-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:id-type
properties
base md:id-type
used by
attribute CompObjData-type/@CompObjID
source <xs:simpleType name="CompObjID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType ContainerProfile-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="ContainerProfile-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType ContainerType-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="ContainerType-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType ContentID-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:id-type
properties
base md:id-type
used by
elements CompObjEntry-type/ContentID ContentRelatedToWork-type/ContentID AssetIntentReference-type/ContentID BasicMetadataParent-type/ParentContentID
complexType DigitalAssetExternalTrackReference-type
attributes LocalizedInfoDelivery-type/@ContentID BasicMetadata-type/@ContentID AbbreviatedMetadata-type/@ContentID
source <xs:simpleType name="ContentID-type">
 
<xs:restriction base="md:id-type"/>
</xs:simpleType>

simpleType id-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:anyURI
properties
base xs:anyURI
used by
elements Schedule-type/ChannelD Deadtime-type/ProgramID Airing-type/ProgramID DigitalAssetAncillaryData-type/BaseTrackID Terms-type/ID
simpleTypes AssetLogicalID-type AssetPhysicalID-type CompObjID-type ContentID-type
attributes AncillaryDescription-type/@ancillaryDescriptionID Channel-type/@channelID CoreMetadataListSigned-type/@CoreMetadataListID Policy-type/@policyID PolicyList-type/@PolicyListID
source <xs:simpleType name="id-type">
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

simpleType language-redefine
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:language
properties
base xs:language
used by
elements DigitalAssetCardset-type/Language DigitalAssetVideoData-type/Language DigitalAssetImageData-type/Language DigitalAssetSubtitleData-type/Language DigitalAssetInteractiveBase-group/Language BasicMetadata-type/OriginalLanguage BasicMetadata-type/PrimarySpokenLanguage DigitalAssetVideoData-type/SignedLanguage BasicMetadata-type/VersionLanguage
complexTypes DigitalAssetAudioLanguage-type DigitalAssetVideoSubtitleLanguage-type
attributes BasicMetadataInfo-type/TitleAlternate/@language BasicMetadataInfo-type/@language BasicMetadataJob-type/JobDisplay/@language AbbreviatedMetadataInfo-type/@language CompObjData-type/DisplayName/@language ContentRelatedToWork-type/Description/@language ContentRelatedToCharacter-type/Description/@language ContentRelatedToPerson-type/Description/@language ContentRelatedToRelationship-type/Description/@language ContentRelatedTo-type/Description/@language AssetIntentReference-type/Description/@language CompanyCredits-type/DisplayString/@language GroupingEntity-type/DisplayName/@language StringAndLanguage-type/@language Timeframe-type/Description/@language
source <xs:simpleType name="language-redefine">
 
<xs:restriction base="xs:language"/>
</xs:simpleType>

simpleType MadeForRegion-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type union of (md:MadeForRegionInternal-type, md:RegionUnion-type)
used by
element DigitalAssetCardsetList-type/Region
source <xs:simpleType name="MadeForRegion-type">
 
<xs:union memberTypes="md:MadeForRegionInternal-type md:RegionUnion-type"/>
</xs:simpleType>

simpleType MadeForRegionInternal-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
simpleType MadeForRegion-type
facets
Kind Value Annotation
enumeration Domestic
enumeration International
source <xs:simpleType name="MadeForRegionInternal-type">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Domestic"/>
   
<xs:enumeration value="International"/>
 
</xs:restriction>
</xs:simpleType>

simpleType orgID-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadataGroup-type/ParentOrganizationID
attribute OrgName-type/@organizationID
source <xs:simpleType name="orgID-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType Region-string
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="Region-string">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType RegionUnion-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type union of (md:string-Region-country, md:string-Region-countryRegion)
used by
elements Policy-type/ExcludedRegion Channel-type/ExcludedRegion Policy-type/Region Channel-type/Region
simpleType MadeForRegion-type
attribute BasicMetadataJob-type/BillingBlockOrder/@region
source <xs:simpleType name="RegionUnion-type">
 
<xs:union memberTypes="md:string-Region-country md:string-Region-countryRegion"/>
</xs:simpleType>

simpleType Role-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadataJob-type/JobFunction
source <xs:simpleType name="Role-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Anc-SubType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAncillaryData-type/SubType
source <xs:simpleType name="string-Anc-SubType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Anc-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAncillaryData-type/Type
source <xs:simpleType name="string-Anc-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ArtReference_purpose
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attributes BasicMetadataCharacter-type/ImageReference/@purpose BasicMetadataInfo-type/ArtReference/@purpose BasicMetadataPeople-type/ImageReference/@purpose BasicMetadataGroup-type/ImageReference/@purpose
source <xs:simpleType name="string-ArtReference_purpose">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ArtReference_resolution
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attributes BasicMetadataCharacter-type/ImageReference/@resolution BasicMetadataInfo-type/ArtReference/@resolution BasicMetadataPeople-type/ImageReference/@resolution BasicMetadataGroup-type/ImageReference/@resolution
source <xs:simpleType name="string-ArtReference_resolution">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-AspectRatio
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadata-type/AspectRatio
source <xs:simpleType name="string-AspectRatio">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-AssociatedOrg-role
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attributes AssociatedOrg-type/@role AssociatedOrg-type/@roleCategory
source <xs:simpleType name="string-AssociatedOrg-role">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audience-What
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element Audience-type/What
source <xs:simpleType name="string-Audience-What">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audience-When
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element Audience-type/When
source <xs:simpleType name="string-Audience-When">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audience-Who
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element Audience-type/Who
source <xs:simpleType name="string-Audience-Who">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Channels
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioData-type/Channels
source <xs:simpleType name="string-Audio-Channels">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-Amb-Norm
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioAmbisonics-type/Normalization
source <xs:simpleType name="string-Audio-Enc-Amb-Norm">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-Amb-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioAmbisonics-type/Type
source <xs:simpleType name="string-Audio-Enc-Amb-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-ChannelMapping
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/ChannelMapping
source <xs:simpleType name="string-Audio-Enc-ChannelMapping">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-Codec
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/Codec
source <xs:simpleType name="string-Audio-Enc-Codec">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-CodecType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/CodecType
source <xs:simpleType name="string-Audio-Enc-CodecType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-Loud-Compliance
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioLoudness-type/Compliance
source <xs:simpleType name="string-Audio-Enc-Loud-Compliance">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Enc-VBR
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioEncoding-type/VBR
source <xs:simpleType name="string-Audio-Enc-VBR">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-SubType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
elements DigitalAssetAudioData-type/SubType DigitalAssetVideoData-type/SubType DigitalAssetSubtitleData-type/SubType
source <xs:simpleType name="string-Audio-SubType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Audio-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetAudioData-type/Type
source <xs:simpleType name="string-Audio-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Cardset-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetCardset-type/Type
source <xs:simpleType name="string-Cardset-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-CardsetList-Location
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-CardsetList-Location">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-CardsetList-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetCardsetList-type/Type
source <xs:simpleType name="string-CardsetList-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Compilation-CompilationClass
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
complexType CompObjClass-type
source <xs:simpleType name="string-Compilation-CompilationClass">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Compilation-EntryClass
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element CompObjEntry-type/EntryClass
source <xs:simpleType name="string-Compilation-EntryClass">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Compilation-EntryNumber
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element CompObjEntry-type/EntryNumber
source <xs:simpleType name="string-Compilation-EntryNumber">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-condition
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataInfo-type/@condition
source <xs:simpleType name="string-condition">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Container-ContainerReference
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element ContainerMetadata-type/ContainerReference
source <xs:simpleType name="string-Container-ContainerReference">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Container-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element ContainerMetadata-type/Type
source <xs:simpleType name="string-Container-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ContentID-Identifier
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element ContentIdentifier-type/Identifier
source <xs:simpleType name="string-ContentID-Identifier">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ContentID-Namespace
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element ContentIdentifier-type/Namespace
source <xs:simpleType name="string-ContentID-Namespace">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ContentID-Scope
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element ContentIdentifier-type/Scope
source <xs:simpleType name="string-ContentID-Scope">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ContentID-subscope
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute ContentIdentifier-type/Scope/@subscope
source <xs:simpleType name="string-ContentID-subscope">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-CountryOfOrigin-interpretation
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-CountryOfOrigin-interpretation">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-DisplayIndicators
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadataInfo-type/DisplayIndicators
source <xs:simpleType name="string-DisplayIndicators">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-EIDR-scope
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute EIDRURN-type/@scope
source <xs:simpleType name="string-EIDR-scope">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Gender
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
complexType Gender-type
source <xs:simpleType name="string-Gender">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Genre
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-Genre">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Genre_id
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataInfo-type/Genre/@id
source <xs:simpleType name="string-Genre_id">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Hash
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
complexType Hash-type
source <xs:simpleType name="string-Hash">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Hash-method
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute Hash-type/@method
source <xs:simpleType name="string-Hash-method">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Idenifier_Namespace
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element PersonIdentifier-type/Namespace
source <xs:simpleType name="string-Idenifier_Namespace">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Image-ColorGamut
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
elements DigitalAssetImageData-type/ColorGamutProfile DigitalAssetSubtitleData-type/ColorGamutProfile
source <xs:simpleType name="string-Image-ColorGamut">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Image-DynamicRange
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
elements DigitalAssetImageData-type/DynamicRangeProfile DigitalAssetSubtitleData-type/DynamicRangeProfile
source <xs:simpleType name="string-Image-DynamicRange">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Image-Encoding
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetImageData-type/Encoding
source <xs:simpleType name="string-Image-Encoding">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Image-SubType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetImageData-type/SubType
source <xs:simpleType name="string-Image-SubType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Image-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetImageData-type/Type
source <xs:simpleType name="string-Image-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-Enc-EnvironmentAttribute
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveEncoding-type/EnvironmentAttribute
source <xs:simpleType name="string-Interactive-Enc-EnvironmentAttribute">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-Enc-RuntimeEnvironment
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveEncoding-type/RuntimeEnvironment
source <xs:simpleType name="string-Interactive-Enc-RuntimeEnvironment">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-Enc-Version
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
elements DigitalAssetInteractiveEncoding-type/FirstVersion DigitalAssetInteractiveEncoding-type/LastVersion
source <xs:simpleType name="string-Interactive-Enc-Version">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-FormatType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveBase-group/FormatType
source <xs:simpleType name="string-Interactive-FormatType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-SubType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveBase-group/SubType
source <xs:simpleType name="string-Interactive-SubType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Interactive-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetInteractiveBase-group/Type
source <xs:simpleType name="string-Interactive-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-ISO3166
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
simpleType string-Region-country
facets
Kind Value Annotation
pattern [A-Z][A-Z]
source <xs:simpleType name="string-ISO3166">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z][A-Z]"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-ISO3166-2
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
simpleType string-Region-countryRegion
facets
Kind Value Annotation
pattern [A-Z][A-Z]-[A-Z0-9]+
source <xs:simpleType name="string-ISO3166-2">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z][A-Z]-[A-Z0-9]+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-JobDisplay
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadataJob-type/JobDisplay
source <xs:simpleType name="string-JobDisplay">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-JobFunction
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-JobFunction">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-JobFunction_scheme
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataJob-type/JobFunction/@scheme
source <xs:simpleType name="string-JobFunction_scheme">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Keyword
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadataInfo-type/Keyword
source <xs:simpleType name="string-Keyword">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Money-currency
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute Money-type/@currency
source <xs:simpleType name="string-Money-currency">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Name_Suffix
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element PersonName-type/Suffix
source <xs:simpleType name="string-Name_Suffix">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Nonfictional-appearance
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataCharacter-type/Nonfictional/@appearance
source <xs:simpleType name="string-Nonfictional-appearance">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-NotRated-condition
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute ContentRating-type/NotRated/@condition
source <xs:simpleType name="string-NotRated-condition">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-OrgName-idType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute OrgName-type/@idType
source <xs:simpleType name="string-OrgName-idType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-PictureFormat
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadata-type/PictureFormat
source <xs:simpleType name="string-PictureFormat">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Rating-System
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element ContentRatingDetail-type/System
source <xs:simpleType name="string-Rating-System">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Region-country
namespace http://www.movielabs.com/schema/md/v2.12/md
type md:string-ISO3166
properties
base md:string-ISO3166
used by
element Region-type/country
simpleType RegionUnion-type
facets
Kind Value Annotation
pattern [A-Z][A-Z]
source <xs:simpleType name="string-Region-country">
 
<xs:restriction base="md:string-ISO3166"/>
</xs:simpleType>

simpleType string-Region-countryRegion
namespace http://www.movielabs.com/schema/md/v2.12/md
type union of (md:string-ISO3166-2, md:string-UN-M49)
used by
element Region-type/countryRegion
simpleType RegionUnion-type
source <xs:simpleType name="string-Region-countryRegion">
 
<xs:union memberTypes="md:string-ISO3166-2 md:string-UN-M49"/>
</xs:simpleType>

simpleType string-Release-ReleaseType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element ReleaseHistory-type/ReleaseType
source <xs:simpleType name="string-Release-ReleaseType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-AlternateNumber
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
complexType complex-SequenceInfo-AlternateNumber
source <xs:simpleType name="string-SequenceInfo-AlternateNumber">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-AlternateNumber-domain
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute complex-SequenceInfo-AlternateNumber/@domain
source <xs:simpleType name="string-SequenceInfo-AlternateNumber-domain">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-DistributionNumber
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
complexType complex-SequenceInfo-DistributionNumber
source <xs:simpleType name="string-SequenceInfo-DistributionNumber">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-DistributionNumber-domain
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute complex-SequenceInfo-DistributionNumber/@domain
source <xs:simpleType name="string-SequenceInfo-DistributionNumber-domain">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-HouseSequence
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
complexType complex-SequenceInfo-HouseSequence
source <xs:simpleType name="string-SequenceInfo-HouseSequence">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-SequenceInfo-HouseSequence-domain
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute complex-SequenceInfo-HouseSequence/@domain
source <xs:simpleType name="string-SequenceInfo-HouseSequence-domain">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Enc-Codec
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-Subtitle-Enc-Codec">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Enc-CodecType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-Subtitle-Enc-CodecType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Format
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
complexType DigitalAssetSubtitleFormat-type
source <xs:simpleType name="string-Subtitle-Format">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-FormatType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetSubtitleData-type/FormatType
source <xs:simpleType name="string-Subtitle-FormatType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Subtitle-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetSubtitleData-type/Type
source <xs:simpleType name="string-Subtitle-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-TitleAlternate_type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute BasicMetadataInfo-type/TitleAlternate/@type
source <xs:simpleType name="string-TitleAlternate_type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-TrackReference
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
elements DigitalAssetAncillaryData-type/BaseTrackReference ContainerTrackMetadata-type/InternalTrackReference DigitalAssetAudioData-type/TrackReference DigitalAssetVideoData-type/TrackReference DigitalAssetImageData-type/TrackReference DigitalAssetSubtitleData-type/TrackReference DigitalAssetInteractiveData-type/TrackReference
attribute DigitalAssetExternalTrackReference-type/@trackReference
source <xs:simpleType name="string-TrackReference">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-UN-M49
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
simpleType string-Region-countryRegion
facets
Kind Value Annotation
pattern [0-9]{3}
source <xs:simpleType name="string-UN-M49">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[0-9]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-Version-Color
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
source <xs:simpleType name="string-Version-Color">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Version-EditClass
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element VersionIntent-type/EditClass
source <xs:simpleType name="string-Version-EditClass">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Version-EditUse
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element VersionIntent-type/EditUse
source <xs:simpleType name="string-Version-EditUse">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-CaptureMethod
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoData-type/CaptureMethod
source <xs:simpleType name="string-Video-CaptureMethod">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-Codec
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/Codec
source <xs:simpleType name="string-Video-Enc-Codec">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-CodecType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/CodecType
source <xs:simpleType name="string-Video-Enc-CodecType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-MLevel
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/MPEGLevel
source <xs:simpleType name="string-Video-Enc-MLevel">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-MProfile
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/MPEGProfile
source <xs:simpleType name="string-Video-Enc-MProfile">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Enc-VBR
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoEncoding-type/VBR
source <xs:simpleType name="string-Video-Enc-VBR">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-360-Projection
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture360-type/Projection
source <xs:simpleType name="string-Video-Pic-360-Projection">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-360-Rendering
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture360-type/Rendering
source <xs:simpleType name="string-Video-Pic-360-Rendering">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-AspectRatio
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/AspectRatio
source <xs:simpleType name="string-Video-Pic-AspectRatio">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-CMaxInterpretation
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureLightLevel-type/ContentMax/@interpretation
source <xs:simpleType name="string-Video-Pic-CMaxInterpretation">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-ColorDifferencing
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetColorEncoding-type/ColorDifferencing
source <xs:simpleType name="string-Video-Pic-ColorDifferencing">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-ColorEnhTransform
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetColorTransformMetadata-type/ColorVolumeTransform
source <xs:simpleType name="string-Video-Pic-ColorEnhTransform">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-Colorimetry
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/Colorimetry
source <xs:simpleType name="string-Video-Pic-Colorimetry">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-ColorSampling
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/ColorSubsampling
source <xs:simpleType name="string-Video-Pic-ColorSampling">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-FMaxInterpretation
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureLightLevel-type/FrameAverageMax/@interpretation
source <xs:simpleType name="string-Video-Pic-FMaxInterpretation">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-FrameRate-multiplier
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureFrameRate-type/@multiplier
facets
Kind Value Annotation
enumeration 1000/1001
source <xs:simpleType name="string-Video-Pic-FrameRate-multiplier">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="1000/1001"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-Video-Pic-FrameRate-timecode
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureFrameRate-type/@timecode
source <xs:simpleType name="string-Video-Pic-FrameRate-timecode">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-OETF
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetColorEncoding-type/TransferFunction
source <xs:simpleType name="string-Video-Pic-OETF">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-PixelAspect
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/PixelAspect
facets
Kind Value Annotation
enumeration NTSC
enumeration PAL
enumeration square
enumeration other
source <xs:simpleType name="string-Video-Pic-PixelAspect">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NTSC"/>
   
<xs:enumeration value="PAL"/>
   
<xs:enumeration value="square"/>
   
<xs:enumeration value="other"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-Video-Pic-Primaries
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetColorEncoding-type/Primaries
source <xs:simpleType name="string-Video-Pic-Primaries">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-Progressive-scanOrder
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoPictureProgressive-type/@scanOrder
facets
Kind Value Annotation
enumeration BFF
enumeration TFF
enumeration PPF
source <xs:simpleType name="string-Video-Pic-Progressive-scanOrder">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="BFF"/>
   
<xs:enumeration value="TFF"/>
   
<xs:enumeration value="PPF"/>
 
</xs:restriction>
</xs:simpleType>

simpleType string-Video-Pic-SDRDownconversion
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPictureHDRPlaybackInfo-type/SDRDownconversion
source <xs:simpleType name="string-Video-Pic-SDRDownconversion">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Pic-Type3D
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoPicture-type/Type3D
source <xs:simpleType name="string-Video-Pic-Type3D">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-PictureFormat
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoData-type/PictureFormat
source <xs:simpleType name="string-Video-PictureFormat">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-SubLang-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute DigitalAssetVideoSubtitleLanguage-type/@type
source <xs:simpleType name="string-Video-SubLang-type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Video-Type
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetVideoData-type/Type
source <xs:simpleType name="string-Video-Type">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Watermark_Vendor
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element DigitalAssetWatermark-type/Vendor
source <xs:simpleType name="string-Watermark_Vendor">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Workflow-updateDeliveryType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute Workflow-attr/@updateDeliveryType
source <xs:simpleType name="string-Workflow-updateDeliveryType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-Workflow-workflow
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
attribute Workflow-attr/@workflow
source <xs:simpleType name="string-Workflow-workflow">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-WorkType
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
elements BasicMetadata-type/WorkType ContentRelatedToWork-type/WorkType
source <xs:simpleType name="string-WorkType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType string-WorkTypeDetail
namespace http://www.movielabs.com/schema/md/v2.12/md
type xs:string
properties
base xs:string
used by
element BasicMetadata-type/WorkTypeDetail
source <xs:simpleType name="string-WorkTypeDetail">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType TimecodePattern-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type restriction of xs:string
properties
base xs:string
used by
complexType Timecode-type
facets
Kind Value Annotation
pattern ([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})
source <xs:simpleType name="TimecodePattern-type">
 
<xs:restriction base="xs:string">
   
<xs:pattern value="([0-9]+\.[0-9]+)|([0-9]{2}:){3}([0-9]{2})"/>
 
</xs:restriction>
</xs:simpleType>

simpleType YearDateOrTime-type
namespace http://www.movielabs.com/schema/md/v2.12/md
type union of (xs:gYear, xs:date, xs:dateTime)
used by
elements ReleaseHistory-type/Date ContentRelatedToEvent-type/Date Timeframe-type/DateTime BasicMetadata-type/ReleaseDate Compliance-type/TestingDate Terms-type/YearDateTime
attributes Audience-type/When/@endDate BasicMetadata-type/SecurityTitle/@expiration Audience-type/When/@startDate
source <xs:simpleType name="YearDateOrTime-type">
 
<xs:union memberTypes="xs:gYear xs:date xs:dateTime"/>
</xs:simpleType>

attributeGroup ContentRelatedTo-attr
namespace http://www.movielabs.com/schema/md/v2.12/md
used by
complexTypes ContentRelatedToActivity-type ContentRelatedToCharacter-type ContentRelatedToEvent-type ContentRelatedToPerson-type ContentRelatedToPlace-type ContentRelatedToWork-type
attributes
Name  Type  Use  Default  Fixed  Annotation
primary  xs:boolean        
fictional  xs:boolean        
source <xs:attributeGroup name="ContentRelatedTo-attr">
 
<xs:attribute name="primary" type="xs:boolean"/>
 
<xs:attribute name="fictional" type="xs:boolean"/>
</xs:attributeGroup>

attribute ContentRelatedTo-attr/@primary
type xs:boolean
source <xs:attribute name="primary" type="xs:boolean"/>

attribute ContentRelatedTo-attr/@fictional
type xs:boolean
source <xs:attribute name="fictional" type="xs:boolean"/>

attributeGroup Workflow-attr
namespace http://www.movielabs.com/schema/md/v2.12/md
used by
complexTypes ChannelList-type CoreMetadata-type CoreMetadataList-type CoreMetadataListSigned-type EPG-type LocalizedInfoDelivery-type PolicyList-type
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:attributeGroup name="Workflow-attr">
 
<xs:attribute name="updateNum" type="xs:int"/>
 
<xs:attribute name="workflow" type="md:string-Workflow-workflow"/>
 
<xs:attribute name="updateDeliveryType" type="md:string-Workflow-updateDeliveryType"/>
 
<xs:attribute name="versionDescription" type="xs:string"/>
 
<xs:attribute name="timestamp" type="xs:dateTime"/>
</xs:attributeGroup>

attribute Workflow-attr/@updateNum
type xs:int
source <xs:attribute name="updateNum" type="xs:int"/>

attribute Workflow-attr/@workflow
type md:string-Workflow-workflow
source <xs:attribute name="workflow" type="md:string-Workflow-workflow"/>

attribute Workflow-attr/@updateDeliveryType
type md:string-Workflow-updateDeliveryType
source <xs:attribute name="updateDeliveryType" type="md:string-Workflow-updateDeliveryType"/>

attribute Workflow-attr/@versionDescription
type xs:string
source <xs:attribute name="versionDescription" type="xs:string"/>

attribute Workflow-attr/@timestamp
type xs:dateTime
source <xs:attribute name="timestamp" type="xs:dateTime"/>

element CoreMetadata
diagram EPG-v1.0-DRAFT-20240418_p745.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 EPG-v1.0-DRAFT-20240418_p746.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 EPG-v1.0-DRAFT-20240418_p747.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 EPG-v1.0-DRAFT-20240418_p748.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 EPG-v1.0-DRAFT-20240418_p749.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 EPG-v1.0-DRAFT-20240418_p750.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 EPG-v1.0-DRAFT-20240418_p751.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 EPG-type/Program 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 EPG-v1.0-DRAFT-20240418_p752.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 EPG-v1.0-DRAFT-20240418_p753.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 EPG-v1.0-DRAFT-20240418_p754.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 EPG-v1.0-DRAFT-20240418_p755.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 EPG-v1.0-DRAFT-20240418_p756.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 EPG-v1.0-DRAFT-20240418_p757.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 EPG-v1.0-DRAFT-20240418_p758.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 EPG-v1.0-DRAFT-20240418_p759.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 EPG-v1.0-DRAFT-20240418_p760.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 EPG-v1.0-DRAFT-20240418_p761.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 EPG-v1.0-DRAFT-20240418_p762.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 EPG-v1.0-DRAFT-20240418_p763.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 EPG-v1.0-DRAFT-20240418_p764.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 EPG-v1.0-DRAFT-20240418_p765.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 EPG-v1.0-DRAFT-20240418_p766.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 EPG-v1.0-DRAFT-20240418_p767.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 EPG-v1.0-DRAFT-20240418_p768.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 EPG-v1.0-DRAFT-20240418_p769.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 EPG-v1.0-DRAFT-20240418_p770.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"/>

element Audience
diagram EPG-v1.0-DRAFT-20240418_p771.png
namespace http://www.scte.org/schemas/224
type AudienceType
substitution group Entry
properties
content complex
children AltID Metadata Ext Audience
used by
complexTypes AudienceType ViewingPolicyType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
match  derived by: xs:token  optional  ALL    
source <xs:element name="Audience" type="AudienceType" substitutionGroup="Entry"/>

element Audit
diagram EPG-v1.0-DRAFT-20240418_p772.png
namespace http://www.scte.org/schemas/224
type AuditType
substitution group Entry
properties
content complex
children AltID Metadata Ext Audit
used by
complexType AuditType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
xlink:role  xlink:roleType        
authorization  xs:token        
policyMode  derived by: xs:token    APPLY    
trigger  derived by: xs:token        
result  derived by: xs:token    SUCCESS    
source <xs:element name="Audit" type="AuditType" substitutionGroup="Entry"/>

element Entry
diagram EPG-v1.0-DRAFT-20240418_p773.png
namespace http://www.scte.org/schemas/224
type IdentifiableType
properties
content complex
abstract true
children AltID Metadata Ext
used by
complexType ResultsType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
source <xs:element name="Entry" type="IdentifiableType" abstract="true"/>

element Media
diagram EPG-v1.0-DRAFT-20240418_p774.png
namespace http://www.scte.org/schemas/224
type MediaType
substitution group Entry
properties
content complex
children AltID Metadata Ext MediaPoint
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
effective  xs:dateTime        
expires  xs:dateTime        
source  xs:anyURI        
source <xs:element name="Media" type="MediaType" substitutionGroup="Entry"/>

element MediaPoint
diagram EPG-v1.0-DRAFT-20240418_p775.png
namespace http://www.scte.org/schemas/224
type MediaPointType
substitution group Entry
properties
content complex
children AltID Metadata Ext Remove Apply MatchSignal
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
effective  xs:dateTime        
expires  xs:dateTime        
matchTime  xs:dateTime        
matchOffset  xs:duration        
source  xs:anyURI        
expectedDuration  xs:duration        
order  xs:nonNegativeInteger        
reusable  xs:boolean        
source <xs:element name="MediaPoint" type="MediaPointType" substitutionGroup="Entry"/>

element Policy
diagram EPG-v1.0-DRAFT-20240418_p776.png
namespace http://www.scte.org/schemas/224
type PolicyType
substitution group Entry
properties
content complex
children AltID Metadata Ext ViewingPolicy
used by
complexTypes ApplyType RemoveType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
source <xs:element name="Policy" type="PolicyType" substitutionGroup="Entry"/>

element Results
diagram EPG-v1.0-DRAFT-20240418_p777.png
namespace http://www.scte.org/schemas/224
type ResultsType
properties
content complex
children Entry
attributes
Name  Type  Use  Default  Fixed  Annotation
size  xs:nonNegativeInteger        
source <xs:element name="Results" type="ResultsType"/>

element ViewingPolicy
diagram EPG-v1.0-DRAFT-20240418_p778.png
namespace http://www.scte.org/schemas/224
type ViewingPolicyType
substitution group Entry
properties
content complex
children AltID Metadata Ext Audience
used by
complexType PolicyType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
source <xs:element name="ViewingPolicy" type="ViewingPolicyType" substitutionGroup="Entry"/>

complexType ApplyType
diagram EPG-v1.0-DRAFT-20240418_p779.png
namespace http://www.scte.org/schemas/224
children Policy
used by
element MediaPointType/Apply
attributes
Name  Type  Use  Default  Fixed  Annotation
duration  xs:duration        
priority  xs:nonNegativeInteger        
source <xs:complexType name="ApplyType">
 
<xs:sequence>
   
<xs:element ref="Policy"/>
 
</xs:sequence>
 
<xs:attribute name="duration" type="xs:duration"/>
 
<xs:attribute name="priority" type="xs:nonNegativeInteger"/>
</xs:complexType>

attribute ApplyType/@duration
type xs:duration
source <xs:attribute name="duration" type="xs:duration"/>

attribute ApplyType/@priority
type xs:nonNegativeInteger
source <xs:attribute name="priority" type="xs:nonNegativeInteger"/>

complexType AudienceType
diagram EPG-v1.0-DRAFT-20240418_p780.png
namespace http://www.scte.org/schemas/224
type extension of ReusableType
properties
base ReusableType
children AltID Metadata Ext Audience
used by
element Audience
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
match  derived by: xs:token  optional  ALL    
source <xs:complexType name="AudienceType">
 
<xs:complexContent>
   
<xs:extension base="ReusableType">
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="Audience"/>
       
<xs:any namespace="##other" processContents="lax">
         
<xs:annotation>
           
<xs:documentation>Audience Property</xs:documentation>
         
</xs:annotation>
       
</xs:any>
     
</xs:choice>
     
<xs:attributeGroup ref="Matchable"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType AuditType
diagram EPG-v1.0-DRAFT-20240418_p781.png
namespace http://www.scte.org/schemas/224
type extension of IdentifiableType
properties
base IdentifiableType
children AltID Metadata Ext Audit
used by
element Audit
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
xlink:role  xlink:roleType        
authorization  xs:token        
policyMode  derived by: xs:token    APPLY    
trigger  derived by: xs:token        
result  derived by: xs:token    SUCCESS    
source <xs:complexType name="AuditType">
 
<xs:complexContent>
   
<xs:extension base="IdentifiableType">
     
<xs:sequence>
       
<xs:element ref="Audit" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute ref="xlink:href"/>
     
<xs:attribute ref="xlink:role"/>
     
<xs:attribute name="authorization" type="xs:token"/>
     
<xs:attribute name="policyMode" default="APPLY">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="APPLY"/>
           
<xs:enumeration value="REMOVE"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
     
<xs:attribute name="trigger">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="NONE"/>
           
<xs:enumeration value="TIME"/>
           
<xs:enumeration value="SIGNAL"/>
           
<xs:enumeration value="DURATION"/>
           
<xs:enumeration value="GET"/>
           
<xs:enumeration value="PUT"/>
           
<xs:enumeration value="DELETE"/>
           
<xs:enumeration value="STATUS"/>
           
<xs:enumeration value="MANUAL"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
     
<xs:attribute name="result" default="SUCCESS">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="SUCCESS"/>
           
<xs:enumeration value="FAIL"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute AuditType/@authorization
type xs:token
source <xs:attribute name="authorization" type="xs:token"/>

attribute AuditType/@policyMode
type restriction of xs:token
properties
default APPLY
facets
Kind Value Annotation
enumeration APPLY
enumeration REMOVE
source <xs:attribute name="policyMode" default="APPLY">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="APPLY"/>
     
<xs:enumeration value="REMOVE"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute AuditType/@trigger
type restriction of xs:token
facets
Kind Value Annotation
enumeration NONE
enumeration TIME
enumeration SIGNAL
enumeration DURATION
enumeration GET
enumeration PUT
enumeration DELETE
enumeration STATUS
enumeration MANUAL
source <xs:attribute name="trigger">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="NONE"/>
     
<xs:enumeration value="TIME"/>
     
<xs:enumeration value="SIGNAL"/>
     
<xs:enumeration value="DURATION"/>
     
<xs:enumeration value="GET"/>
     
<xs:enumeration value="PUT"/>
     
<xs:enumeration value="DELETE"/>
     
<xs:enumeration value="STATUS"/>
     
<xs:enumeration value="MANUAL"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute AuditType/@result
type restriction of xs:token
properties
default SUCCESS
facets
Kind Value Annotation
enumeration SUCCESS
enumeration FAIL
source <xs:attribute name="result" default="SUCCESS">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="SUCCESS"/>
     
<xs:enumeration value="FAIL"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType IdentifiableType
diagram EPG-v1.0-DRAFT-20240418_p782.png
namespace http://www.scte.org/schemas/224
properties
abstract true
children AltID Metadata Ext
used by
element Entry
complexTypes AuditType MediaPointType ReusableType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
source <xs:complexType name="IdentifiableType" abstract="true">
 
<xs:sequence>
   
<xs:element name="AltID" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>May be used to express additional identifiers (e.g. EIDR, Ad-ID)</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="description" type="xs:normalizedString"/>
           
<xs:attribute name="type">
             
<xs:annotation>
               
<xs:documentation>Use the values below exactly as shown when appropriate.
• CallSign
• EIDR
• Ad-ID
• private:* (where asterisk is a wild card for any set of characters)
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:pattern value="(CallSign|EIDR|Ad-ID|private:.+)"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Metadata" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Ext" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="id" type="xs:anyURI"/>
 
<xs:attribute name="description" type="xs:normalizedString"/>
 
<xs:attribute name="lastUpdated" type="xs:dateTime"/>
 
<xs:attribute ref="xml:base"/>
</xs:complexType>

attribute IdentifiableType/@id
type xs:anyURI
source <xs:attribute name="id" type="xs:anyURI"/>

attribute IdentifiableType/@description
type xs:normalizedString
source <xs:attribute name="description" type="xs:normalizedString"/>

attribute IdentifiableType/@lastUpdated
type xs:dateTime
source <xs:attribute name="lastUpdated" type="xs:dateTime"/>

element IdentifiableType/AltID
diagram EPG-v1.0-DRAFT-20240418_p783.png
namespace http://www.scte.org/schemas/224
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
description  xs:normalizedString        
type  derived by: xs:string        
documentation
Use the values below exactly as shown when appropriate.
• CallSign
• EIDR
• Ad-ID
• private:* (where asterisk is a wild card for any set of characters)
annotation
documentation
May be used to express additional identifiers (e.g. EIDR, Ad-ID)
source <xs:element name="AltID" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>May be used to express additional identifiers (e.g. EIDR, Ad-ID)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="description" type="xs:normalizedString"/>
       
<xs:attribute name="type">
         
<xs:annotation>
           
<xs:documentation>Use the values below exactly as shown when appropriate.
• CallSign
• EIDR
• Ad-ID
• private:* (where asterisk is a wild card for any set of characters)
</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:pattern value="(CallSign|EIDR|Ad-ID|private:.+)"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute IdentifiableType/AltID/@description
type xs:normalizedString
source <xs:attribute name="description" type="xs:normalizedString"/>

attribute IdentifiableType/AltID/@type
type restriction of xs:string
facets
Kind Value Annotation
pattern (CallSign|EIDR|Ad-ID|private:.+)
annotation
documentation
Use the values below exactly as shown when appropriate.
• CallSign
• EIDR
• Ad-ID
• private:* (where asterisk is a wild card for any set of characters)
source <xs:attribute name="type">
 
<xs:annotation>
   
<xs:documentation>Use the values below exactly as shown when appropriate.
• CallSign
• EIDR
• Ad-ID
• private:* (where asterisk is a wild card for any set of characters)
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:pattern value="(CallSign|EIDR|Ad-ID|private:.+)"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element IdentifiableType/Metadata
diagram EPG-v1.0-DRAFT-20240418_p784.png
namespace http://www.scte.org/schemas/224
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Metadata" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IdentifiableType/Ext
diagram EPG-v1.0-DRAFT-20240418_p785.png
namespace http://www.scte.org/schemas/224
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Ext" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType MatchSignalType
diagram EPG-v1.0-DRAFT-20240418_p786.png
namespace http://www.scte.org/schemas/224
children Assert
used by
element MediaPointType/MatchSignal
attributes
Name  Type  Use  Default  Fixed  Annotation
match  derived by: xs:token  optional  ALL    
schema  xs:string    http://www.scte.org/schemas/35    
signalTolerance  xs:duration        
source <xs:complexType name="MatchSignalType">
 
<xs:sequence>
   
<xs:element name="Assert" type="xs:string" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Matchable"/>
 
<xs:attribute name="schema" type="xs:string" default="http://www.scte.org/schemas/35"/>
 
<xs:attribute name="signalTolerance" type="xs:duration"/>
</xs:complexType>

attribute MatchSignalType/@schema
type xs:string
properties
default http://www.scte.org/schemas/35
source <xs:attribute name="schema" type="xs:string" default="http://www.scte.org/schemas/35"/>

attribute MatchSignalType/@signalTolerance
type xs:duration
source <xs:attribute name="signalTolerance" type="xs:duration"/>

element MatchSignalType/Assert
diagram EPG-v1.0-DRAFT-20240418_p787.png
namespace http://www.scte.org/schemas/224
type xs:string
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="Assert" type="xs:string" maxOccurs="unbounded"/>

complexType MediaPointType
diagram EPG-v1.0-DRAFT-20240418_p788.png
namespace http://www.scte.org/schemas/224
type extension of IdentifiableType
properties
base IdentifiableType
children AltID Metadata Ext Remove Apply MatchSignal
used by
elements MediaPoint MediaType/MediaPoint
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
effective  xs:dateTime        
expires  xs:dateTime        
matchTime  xs:dateTime        
matchOffset  xs:duration        
source  xs:anyURI        
expectedDuration  xs:duration        
order  xs:nonNegativeInteger        
reusable  xs:boolean        
source <xs:complexType name="MediaPointType">
 
<xs:complexContent>
   
<xs:extension base="IdentifiableType">
     
<xs:sequence>
       
<xs:element name="Remove" type="RemoveType" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="Apply" type="ApplyType" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="MatchSignal" type="MatchSignalType" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attributeGroup ref="Eligible"/>
     
<xs:attribute name="matchTime" type="xs:dateTime"/>
     
<xs:attribute name="matchOffset" type="xs:duration"/>
     
<xs:attribute name="source" type="xs:anyURI"/>
     
<xs:attribute name="expectedDuration" type="xs:duration"/>
     
<xs:attribute name="order" type="xs:nonNegativeInteger"/>
     
<xs:attribute name="reusable" type="xs:boolean"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute MediaPointType/@matchTime
type xs:dateTime
source <xs:attribute name="matchTime" type="xs:dateTime"/>

attribute MediaPointType/@matchOffset
type xs:duration
source <xs:attribute name="matchOffset" type="xs:duration"/>

attribute MediaPointType/@source
type xs:anyURI
source <xs:attribute name="source" type="xs:anyURI"/>

attribute MediaPointType/@expectedDuration
type xs:duration
source <xs:attribute name="expectedDuration" type="xs:duration"/>

attribute MediaPointType/@order
type xs:nonNegativeInteger
source <xs:attribute name="order" type="xs:nonNegativeInteger"/>

attribute MediaPointType/@reusable
type xs:boolean
source <xs:attribute name="reusable" type="xs:boolean"/>

element MediaPointType/Remove
diagram EPG-v1.0-DRAFT-20240418_p789.png
namespace http://www.scte.org/schemas/224
type RemoveType
properties
minOcc 0
maxOcc unbounded
content complex
children Policy
source <xs:element name="Remove" type="RemoveType" minOccurs="0" maxOccurs="unbounded"/>

element MediaPointType/Apply
diagram EPG-v1.0-DRAFT-20240418_p790.png
namespace http://www.scte.org/schemas/224
type ApplyType
properties
minOcc 0
maxOcc unbounded
content complex
children Policy
attributes
Name  Type  Use  Default  Fixed  Annotation
duration  xs:duration        
priority  xs:nonNegativeInteger        
source <xs:element name="Apply" type="ApplyType" minOccurs="0" maxOccurs="unbounded"/>

element MediaPointType/MatchSignal
diagram EPG-v1.0-DRAFT-20240418_p791.png
namespace http://www.scte.org/schemas/224
type MatchSignalType
properties
minOcc 0
maxOcc unbounded
content complex
children Assert
attributes
Name  Type  Use  Default  Fixed  Annotation
match  derived by: xs:token  optional  ALL    
schema  xs:string    http://www.scte.org/schemas/35    
signalTolerance  xs:duration        
source <xs:element name="MatchSignal" type="MatchSignalType" minOccurs="0" maxOccurs="unbounded"/>

complexType MediaType
diagram EPG-v1.0-DRAFT-20240418_p792.png
namespace http://www.scte.org/schemas/224
type extension of ReusableType
properties
base ReusableType
children AltID Metadata Ext MediaPoint
used by
element Media
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
effective  xs:dateTime        
expires  xs:dateTime        
source  xs:anyURI        
source <xs:complexType name="MediaType">
 
<xs:complexContent>
   
<xs:extension base="ReusableType">
     
<xs:sequence>
       
<xs:element name="MediaPoint" type="MediaPointType" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attributeGroup ref="Eligible"/>
     
<xs:attribute name="source" type="xs:anyURI"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute MediaType/@source
type xs:anyURI
source <xs:attribute name="source" type="xs:anyURI"/>

element MediaType/MediaPoint
diagram EPG-v1.0-DRAFT-20240418_p793.png
namespace http://www.scte.org/schemas/224
type MediaPointType
properties
minOcc 0
maxOcc unbounded
content complex
children AltID Metadata Ext Remove Apply MatchSignal
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
effective  xs:dateTime        
expires  xs:dateTime        
matchTime  xs:dateTime        
matchOffset  xs:duration        
source  xs:anyURI        
expectedDuration  xs:duration        
order  xs:nonNegativeInteger        
reusable  xs:boolean        
source <xs:element name="MediaPoint" type="MediaPointType" minOccurs="0" maxOccurs="unbounded"/>

complexType PolicyType
diagram EPG-v1.0-DRAFT-20240418_p794.png
namespace http://www.scte.org/schemas/224
type extension of ReusableType
properties
base ReusableType
children AltID Metadata Ext ViewingPolicy
used by
elements Policy-type/SCTE224Policy Policy
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
source <xs:complexType name="PolicyType">
 
<xs:complexContent>
   
<xs:extension base="ReusableType">
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="ViewingPolicy"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType RemoveType
diagram EPG-v1.0-DRAFT-20240418_p795.png
namespace http://www.scte.org/schemas/224
children Policy
used by
element MediaPointType/Remove
source <xs:complexType name="RemoveType">
 
<xs:sequence>
   
<xs:element ref="Policy"/>
 
</xs:sequence>
</xs:complexType>

complexType ResultsType
diagram EPG-v1.0-DRAFT-20240418_p796.png
namespace http://www.scte.org/schemas/224
children Entry
used by
element Results
attributes
Name  Type  Use  Default  Fixed  Annotation
size  xs:nonNegativeInteger        
source <xs:complexType name="ResultsType">
 
<xs:sequence>
   
<xs:element ref="Entry" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="size" type="xs:nonNegativeInteger"/>
</xs:complexType>

attribute ResultsType/@size
type xs:nonNegativeInteger
source <xs:attribute name="size" type="xs:nonNegativeInteger"/>

complexType ReusableType
diagram EPG-v1.0-DRAFT-20240418_p797.png
namespace http://www.scte.org/schemas/224
type extension of IdentifiableType
properties
base IdentifiableType
abstract true
children AltID Metadata Ext
used by
complexTypes AudienceType MediaType PolicyType ViewingPolicyType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
source <xs:complexType name="ReusableType" abstract="true">
 
<xs:complexContent>
   
<xs:extension base="IdentifiableType">
     
<xs:attribute ref="xlink:href"/>
   
</xs:extension>
   
<!-- Uncomment this line for XML Schema version 1.1
       
<xs:assert
          test
="(empty(..[@xsi:type='IdentifiableType']) and exists(@id) and empty(@xlink:href) and exists(./*)) or (exists(..[@xsi:type='IdentifiableType']) and empty(@id) and exists(@xlink:href) and empty(./*)) or (exists(..[@xsi:type='IdentifiableType']) and empty(@id) and empty(@xlink:href) and exists(./*))"
       
/>-->
 
</xs:complexContent>
</xs:complexType>

complexType ViewingPolicyType
diagram EPG-v1.0-DRAFT-20240418_p798.png
namespace http://www.scte.org/schemas/224
type extension of ReusableType
properties
base ReusableType
children AltID Metadata Ext Audience
used by
element ViewingPolicy
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:anyURI        
description  xs:normalizedString        
lastUpdated  xs:dateTime        
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xlink:href  xlink:hrefType        
source <xs:complexType name="ViewingPolicyType">
 
<xs:complexContent>
   
<xs:extension base="ReusableType">
     
<xs:sequence minOccurs="0">
       
<xs:element ref="Audience"/>
       
<xs:any namespace="##other" processContents="lax" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Action Property</xs:documentation>
         
</xs:annotation>
       
</xs:any>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attributeGroup Eligible
namespace http://www.scte.org/schemas/224
used by
complexTypes MediaPointType MediaType
attributes
Name  Type  Use  Default  Fixed  Annotation
effective  xs:dateTime        
expires  xs:dateTime        
source <xs:attributeGroup name="Eligible">
 
<xs:attribute name="effective" type="xs:dateTime"/>
 
<xs:attribute name="expires" type="xs:dateTime"/>
</xs:attributeGroup>

attribute Eligible/@effective
type xs:dateTime
source <xs:attribute name="effective" type="xs:dateTime"/>

attribute Eligible/@expires
type xs:dateTime
source <xs:attribute name="expires" type="xs:dateTime"/>

attributeGroup Matchable
namespace http://www.scte.org/schemas/224
used by
complexTypes AudienceType MatchSignalType
attributes
Name  Type  Use  Default  Fixed  Annotation
match  derived by: xs:token  optional  ALL    
source <xs:attributeGroup name="Matchable">
 
<xs:attribute name="match" use="optional" default="ALL">
   
<xs:simpleType>
     
<xs:restriction base="xs:token">
       
<xs:enumeration value="ALL"/>
       
<xs:enumeration value="ANY"/>
       
<xs:enumeration value="NONE"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:attributeGroup>

attribute Matchable/@match
type restriction of xs:token
properties
use optional
default ALL
facets
Kind Value Annotation
enumeration ALL
enumeration ANY
enumeration NONE
source <xs:attribute name="match" use="optional" default="ALL">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="ALL"/>
     
<xs:enumeration value="ANY"/>
     
<xs:enumeration value="NONE"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element CanonicalizationMethod
diagram EPG-v1.0-DRAFT-20240418_p799.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CanonicalizationMethodType
properties
content complex
mixed true
used by
complexType SignedInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>

element DigestMethod
diagram EPG-v1.0-DRAFT-20240418_p800.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DigestMethodType
properties
content complex
mixed true
used by
complexType ReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="DigestMethod" type="ds:DigestMethodType"/>

element DigestValue
diagram EPG-v1.0-DRAFT-20240418_p801.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DigestValueType
properties
content simple
used by
complexType ReferenceType
source <xs:element name="DigestValue" type="ds:DigestValueType"/>

element DSAKeyValue
diagram EPG-v1.0-DRAFT-20240418_p802.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DSAKeyValueType
properties
content complex
children ds:P ds:Q ds:G ds:Y ds:J ds:Seed ds:PgenCounter
used by
complexType KeyValueType
source <xs:element name="DSAKeyValue" type="ds:DSAKeyValueType"/>

element KeyInfo
diagram EPG-v1.0-DRAFT-20240418_p803.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:KeyInfoType
properties
content complex
mixed true
children ds:KeyName ds:KeyValue ds:RetrievalMethod ds:X509Data ds:PGPData ds:SPKIData ds:MgmtData
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="KeyInfo" type="ds:KeyInfoType"/>

element KeyName
diagram EPG-v1.0-DRAFT-20240418_p804.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
used by
complexType KeyInfoType
source <xs:element name="KeyName" type="string"/>

element KeyValue
diagram EPG-v1.0-DRAFT-20240418_p805.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:KeyValueType
properties
content complex
mixed true
children ds:DSAKeyValue ds:RSAKeyValue
used by
complexType KeyInfoType
source <xs:element name="KeyValue" type="ds:KeyValueType"/>

element Manifest
diagram EPG-v1.0-DRAFT-20240418_p806.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ManifestType
properties
content complex
children ds:Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="Manifest" type="ds:ManifestType"/>

element MgmtData
diagram EPG-v1.0-DRAFT-20240418_p807.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
used by
complexType KeyInfoType
source <xs:element name="MgmtData" type="string"/>

element Object
diagram EPG-v1.0-DRAFT-20240418_p808.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ObjectType
properties
content complex
mixed true
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
MimeType  xs:string  optional      
Encoding  xs:anyURI  optional      
source <xs:element name="Object" type="ds:ObjectType"/>

element PGPData
diagram EPG-v1.0-DRAFT-20240418_p809.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:PGPDataType
properties
content complex
children ds:PGPKeyID ds:PGPKeyPacket ds:PGPKeyPacket
used by
complexType KeyInfoType
source <xs:element name="PGPData" type="ds:PGPDataType"/>

element Reference
diagram EPG-v1.0-DRAFT-20240418_p810.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ReferenceType
properties
content complex
children ds:Transforms ds:DigestMethod ds:DigestValue
used by
complexTypes ManifestType SignedInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
URI  xs:anyURI  optional      
Type  xs:anyURI  optional      
source <xs:element name="Reference" type="ds:ReferenceType"/>

element RetrievalMethod
diagram EPG-v1.0-DRAFT-20240418_p811.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:RetrievalMethodType
properties
content complex
children ds:Transforms
used by
complexType KeyInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI        
Type  xs:anyURI  optional      
source <xs:element name="RetrievalMethod" type="ds:RetrievalMethodType"/>

element RSAKeyValue
diagram EPG-v1.0-DRAFT-20240418_p812.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:RSAKeyValueType
properties
content complex
children ds:Modulus ds:Exponent
used by
complexType KeyValueType
source <xs:element name="RSAKeyValue" type="ds:RSAKeyValueType"/>

element Signature
diagram EPG-v1.0-DRAFT-20240418_p813.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureType
properties
content complex
children ds:SignedInfo ds:SignatureValue ds:KeyInfo ds:Object
used by
complexType CoreMetadataListSigned-type
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="Signature" type="ds:SignatureType"/>

element SignatureMethod
diagram EPG-v1.0-DRAFT-20240418_p814.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureMethodType
properties
content complex
mixed true
children ds:HMACOutputLength
used by
complexType SignedInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="SignatureMethod" type="ds:SignatureMethodType"/>

element SignatureProperties
diagram EPG-v1.0-DRAFT-20240418_p815.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignaturePropertiesType
properties
content complex
children ds:SignatureProperty
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="SignatureProperties" type="ds:SignaturePropertiesType"/>

element SignatureProperty
diagram EPG-v1.0-DRAFT-20240418_p816.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignaturePropertyType
properties
content complex
mixed true
used by
complexType SignaturePropertiesType
attributes
Name  Type  Use  Default  Fixed  Annotation
Target  xs:anyURI  required      
Id  xs:ID  optional      
source <xs:element name="SignatureProperty" type="ds:SignaturePropertyType"/>

element SignatureValue
diagram EPG-v1.0-DRAFT-20240418_p817.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureValueType
properties
content complex
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="SignatureValue" type="ds:SignatureValueType"/>

element SignedInfo
diagram EPG-v1.0-DRAFT-20240418_p818.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignedInfoType
properties
content complex
children ds:CanonicalizationMethod ds:SignatureMethod ds:Reference
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="SignedInfo" type="ds:SignedInfoType"/>

element SPKIData
diagram EPG-v1.0-DRAFT-20240418_p819.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SPKIDataType
properties
content complex
children ds:SPKISexp
used by
complexType KeyInfoType
source <xs:element name="SPKIData" type="ds:SPKIDataType"/>

element Transform
diagram EPG-v1.0-DRAFT-20240418_p820.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:TransformType
properties
content complex
mixed true
children ds:XPath
used by
complexType TransformsType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="Transform" type="ds:TransformType"/>

element Transforms
diagram EPG-v1.0-DRAFT-20240418_p821.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:TransformsType
properties
content complex
children ds:Transform
used by
complexTypes ReferenceType RetrievalMethodType
source <xs:element name="Transforms" type="ds:TransformsType"/>

element X509Data
diagram EPG-v1.0-DRAFT-20240418_p822.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:X509DataType
properties
content complex
children ds:X509IssuerSerial ds:X509SKI ds:X509SubjectName ds:X509Certificate ds:X509CRL
used by
complexType KeyInfoType
source <xs:element name="X509Data" type="ds:X509DataType"/>

complexType CanonicalizationMethodType
diagram EPG-v1.0-DRAFT-20240418_p823.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element CanonicalizationMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="CanonicalizationMethodType" mixed="true">
 
<xs:sequence>
   
<xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
   
<!-- (0,unbounded) elements from (1,1) namespace -->
 
</xs:sequence>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute CanonicalizationMethodType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

complexType DigestMethodType
diagram EPG-v1.0-DRAFT-20240418_p824.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element DigestMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="DigestMethodType" mixed="true">
 
<xs:sequence>
   
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute DigestMethodType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

complexType DSAKeyValueType
diagram EPG-v1.0-DRAFT-20240418_p825.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:P ds:Q ds:G ds:Y ds:J ds:Seed ds:PgenCounter
used by
element DSAKeyValue
source <xs:complexType name="DSAKeyValueType">
 
<xs:sequence>
   
<xs:sequence minOccurs="0">
     
<xs:element name="P" type="ds:CryptoBinary"/>
     
<xs:element name="Q" type="ds:CryptoBinary"/>
   
</xs:sequence>
   
<xs:element name="G" type="ds:CryptoBinary" minOccurs="0"/>
   
<xs:element name="Y" type="ds:CryptoBinary"/>
   
<xs:element name="J" type="ds:CryptoBinary" minOccurs="0"/>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Seed" type="ds:CryptoBinary"/>
     
<xs:element name="PgenCounter" type="ds:CryptoBinary"/>
   
</xs:sequence>
 
</xs:sequence>
</xs:complexType>

element DSAKeyValueType/P
diagram EPG-v1.0-DRAFT-20240418_p826.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="P" type="ds:CryptoBinary"/>

element DSAKeyValueType/Q
diagram EPG-v1.0-DRAFT-20240418_p827.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Q" type="ds:CryptoBinary"/>

element DSAKeyValueType/G
diagram EPG-v1.0-DRAFT-20240418_p828.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="G" type="ds:CryptoBinary" minOccurs="0"/>

element DSAKeyValueType/Y
diagram EPG-v1.0-DRAFT-20240418_p829.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Y" type="ds:CryptoBinary"/>

element DSAKeyValueType/J
diagram EPG-v1.0-DRAFT-20240418_p830.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="J" type="ds:CryptoBinary" minOccurs="0"/>

element DSAKeyValueType/Seed
diagram EPG-v1.0-DRAFT-20240418_p831.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Seed" type="ds:CryptoBinary"/>

element DSAKeyValueType/PgenCounter
diagram EPG-v1.0-DRAFT-20240418_p832.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="PgenCounter" type="ds:CryptoBinary"/>

complexType KeyInfoType
diagram EPG-v1.0-DRAFT-20240418_p833.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:KeyName ds:KeyValue ds:RetrievalMethod ds:X509Data ds:PGPData ds:SPKIData ds:MgmtData
used by
element KeyInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="KeyInfoType" mixed="true">
 
<xs:choice maxOccurs="unbounded">
   
<xs:element ref="ds:KeyName"/>
   
<xs:element ref="ds:KeyValue"/>
   
<xs:element ref="ds:RetrievalMethod"/>
   
<xs:element ref="ds:X509Data"/>
   
<xs:element ref="ds:PGPData"/>
   
<xs:element ref="ds:SPKIData"/>
   
<xs:element ref="ds:MgmtData"/>
   
<xs:any namespace="##other" processContents="lax"/>
   
<!-- (1,1) elements from (0,unbounded) namespaces -->
 
</xs:choice>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute KeyInfoType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType KeyValueType
diagram EPG-v1.0-DRAFT-20240418_p834.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:DSAKeyValue ds:RSAKeyValue
used by
element KeyValue
source <xs:complexType name="KeyValueType" mixed="true">
 
<xs:choice>
   
<xs:element ref="ds:DSAKeyValue"/>
   
<xs:element ref="ds:RSAKeyValue"/>
   
<xs:any namespace="##other" processContents="lax"/>
 
</xs:choice>
</xs:complexType>

complexType ManifestType
diagram EPG-v1.0-DRAFT-20240418_p835.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Reference
used by
element Manifest
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="ManifestType">
 
<xs:sequence>
   
<xs:element ref="ds:Reference" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute ManifestType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType ObjectType
diagram EPG-v1.0-DRAFT-20240418_p836.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element Object
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
MimeType  xs:string  optional      
Encoding  xs:anyURI  optional      
source <xs:complexType name="ObjectType" mixed="true">
 
<xs:sequence minOccurs="0" maxOccurs="unbounded">
   
<xs:any namespace="##any" processContents="lax"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
 
<xs:attribute name="MimeType" type="string" use="optional"/>
 
<xs:attribute name="Encoding" type="anyURI" use="optional"/>
 
<!-- add a grep facet -->
</xs:complexType>

attribute ObjectType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

attribute ObjectType/@MimeType
type xs:string
properties
use optional
source <xs:attribute name="MimeType" type="string" use="optional"/>

attribute ObjectType/@Encoding
type xs:anyURI
properties
use optional
source <xs:attribute name="Encoding" type="anyURI" use="optional"/>

complexType PGPDataType
diagram EPG-v1.0-DRAFT-20240418_p837.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:PGPKeyID ds:PGPKeyPacket ds:PGPKeyPacket
used by
element PGPData
source <xs:complexType name="PGPDataType">
 
<xs:choice>
   
<xs:sequence>
     
<xs:element name="PGPKeyID" type="base64Binary"/>
     
<xs:element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
     
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:element name="PGPKeyPacket" type="base64Binary"/>
     
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:choice>
</xs:complexType>

element PGPDataType/PGPKeyID
diagram EPG-v1.0-DRAFT-20240418_p838.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="PGPKeyID" type="base64Binary"/>

element PGPDataType/PGPKeyPacket
diagram EPG-v1.0-DRAFT-20240418_p839.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>

element PGPDataType/PGPKeyPacket
diagram EPG-v1.0-DRAFT-20240418_p840.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="PGPKeyPacket" type="base64Binary"/>

complexType ReferenceType
diagram EPG-v1.0-DRAFT-20240418_p841.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Transforms ds:DigestMethod ds:DigestValue
used by
element Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
URI  xs:anyURI  optional      
Type  xs:anyURI  optional      
source <xs:complexType name="ReferenceType">
 
<xs:sequence>
   
<xs:element ref="ds:Transforms" minOccurs="0"/>
   
<xs:element ref="ds:DigestMethod"/>
   
<xs:element ref="ds:DigestValue"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
 
<xs:attribute name="URI" type="anyURI" use="optional"/>
 
<xs:attribute name="Type" type="anyURI" use="optional"/>
</xs:complexType>

attribute ReferenceType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

attribute ReferenceType/@URI
type xs:anyURI
properties
use optional
source <xs:attribute name="URI" type="anyURI" use="optional"/>

attribute ReferenceType/@Type
type xs:anyURI
properties
use optional
source <xs:attribute name="Type" type="anyURI" use="optional"/>

complexType RetrievalMethodType
diagram EPG-v1.0-DRAFT-20240418_p842.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Transforms
used by
element RetrievalMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI        
Type  xs:anyURI  optional      
source <xs:complexType name="RetrievalMethodType">
 
<xs:sequence>
   
<xs:element ref="ds:Transforms" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="URI" type="anyURI"/>
 
<xs:attribute name="Type" type="anyURI" use="optional"/>
</xs:complexType>

attribute RetrievalMethodType/@URI
type xs:anyURI
source <xs:attribute name="URI" type="anyURI"/>

attribute RetrievalMethodType/@Type
type xs:anyURI
properties
use optional
source <xs:attribute name="Type" type="anyURI" use="optional"/>

complexType RSAKeyValueType
diagram EPG-v1.0-DRAFT-20240418_p843.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Modulus ds:Exponent
used by
element RSAKeyValue
source <xs:complexType name="RSAKeyValueType">
 
<xs:sequence>
   
<xs:element name="Modulus" type="ds:CryptoBinary"/>
   
<xs:element name="Exponent" type="ds:CryptoBinary"/>
 
</xs:sequence>
</xs:complexType>

element RSAKeyValueType/Modulus
diagram EPG-v1.0-DRAFT-20240418_p844.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Modulus" type="ds:CryptoBinary"/>

element RSAKeyValueType/Exponent
diagram EPG-v1.0-DRAFT-20240418_p845.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Exponent" type="ds:CryptoBinary"/>

complexType SignatureMethodType
diagram EPG-v1.0-DRAFT-20240418_p846.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:HMACOutputLength
used by
element SignatureMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="SignatureMethodType" mixed="true">
 
<xs:sequence>
   
<xs:element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
   
<!-- (0,unbounded) elements from (1,1) external namespace -->
 
</xs:sequence>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute SignatureMethodType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

element SignatureMethodType/HMACOutputLength
diagram EPG-v1.0-DRAFT-20240418_p847.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:HMACOutputLengthType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/>

complexType SignaturePropertiesType
diagram EPG-v1.0-DRAFT-20240418_p848.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:SignatureProperty
used by
element SignatureProperties
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignaturePropertiesType">
 
<xs:sequence>
   
<xs:element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignaturePropertiesType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignaturePropertyType
diagram EPG-v1.0-DRAFT-20240418_p849.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element SignatureProperty
attributes
Name  Type  Use  Default  Fixed  Annotation
Target  xs:anyURI  required      
Id  xs:ID  optional      
source <xs:complexType name="SignaturePropertyType" mixed="true">
 
<xs:choice maxOccurs="unbounded">
   
<xs:any namespace="##other" processContents="lax"/>
   
<!-- (1,1) elements from (1,unbounded) namespaces -->
 
</xs:choice>
 
<xs:attribute name="Target" type="anyURI" use="required"/>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignaturePropertyType/@Target
type xs:anyURI
properties
use required
source <xs:attribute name="Target" type="anyURI" use="required"/>

attribute SignaturePropertyType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignatureType
diagram EPG-v1.0-DRAFT-20240418_p850.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:SignedInfo ds:SignatureValue ds:KeyInfo ds:Object
used by
element Signature
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignatureType">
 
<xs:sequence>
   
<xs:element ref="ds:SignedInfo"/>
   
<xs:element ref="ds:SignatureValue"/>
   
<xs:element ref="ds:KeyInfo" minOccurs="0"/>
   
<xs:element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignatureType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignatureValueType
diagram EPG-v1.0-DRAFT-20240418_p851.png
namespace http://www.w3.org/2000/09/xmldsig#
type extension of xs:base64Binary
properties
base base64Binary
used by
element SignatureValue
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignatureValueType">
 
<xs:simpleContent>
   
<xs:extension base="base64Binary">
     
<xs:attribute name="Id" type="ID" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute SignatureValueType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignedInfoType
diagram EPG-v1.0-DRAFT-20240418_p852.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:CanonicalizationMethod ds:SignatureMethod ds:Reference
used by
element SignedInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignedInfoType">
 
<xs:sequence>
   
<xs:element ref="ds:CanonicalizationMethod"/>
   
<xs:element ref="ds:SignatureMethod"/>
   
<xs:element ref="ds:Reference" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignedInfoType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SPKIDataType
diagram EPG-v1.0-DRAFT-20240418_p853.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:SPKISexp
used by
element SPKIData
source <xs:complexType name="SPKIDataType">
 
<xs:sequence maxOccurs="unbounded">
   
<xs:element name="SPKISexp" type="base64Binary"/>
   
<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element SPKIDataType/SPKISexp
diagram EPG-v1.0-DRAFT-20240418_p854.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="SPKISexp" type="base64Binary"/>

complexType TransformsType
diagram EPG-v1.0-DRAFT-20240418_p855.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Transform
used by
element Transforms
source <xs:complexType name="TransformsType">
 
<xs:sequence>
   
<xs:element ref="ds:Transform" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType TransformType
diagram EPG-v1.0-DRAFT-20240418_p856.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:XPath
used by
element Transform
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="TransformType" mixed="true">
 
<xs:choice minOccurs="0" maxOccurs="unbounded">
   
<xs:any namespace="##other" processContents="lax"/>
   
<!-- (1,1) elements from (0,unbounded) namespaces -->
   
<xs:element name="XPath" type="string"/>
 
</xs:choice>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute TransformType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

element TransformType/XPath
diagram EPG-v1.0-DRAFT-20240418_p857.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
source <xs:element name="XPath" type="string"/>

complexType X509DataType
diagram EPG-v1.0-DRAFT-20240418_p858.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:X509IssuerSerial ds:X509SKI ds:X509SubjectName ds:X509Certificate ds:X509CRL
used by
element X509Data
source <xs:complexType name="X509DataType">
 
<xs:sequence maxOccurs="unbounded">
   
<xs:choice>
     
<xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
     
<xs:element name="X509SKI" type="base64Binary"/>
     
<xs:element name="X509SubjectName" type="string"/>
     
<xs:element name="X509Certificate" type="base64Binary"/>
     
<xs:element name="X509CRL" type="base64Binary"/>
     
<xs:any namespace="##other" processContents="lax"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element X509DataType/X509IssuerSerial
diagram EPG-v1.0-DRAFT-20240418_p859.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:X509IssuerSerialType
properties
content complex
children ds:X509IssuerName ds:X509SerialNumber
source <xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>

element X509DataType/X509SKI
diagram EPG-v1.0-DRAFT-20240418_p860.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="X509SKI" type="base64Binary"/>

element X509DataType/X509SubjectName
diagram EPG-v1.0-DRAFT-20240418_p861.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
source <xs:element name="X509SubjectName" type="string"/>

element X509DataType/X509Certificate
diagram EPG-v1.0-DRAFT-20240418_p862.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="X509Certificate" type="base64Binary"/>

element X509DataType/X509CRL
diagram EPG-v1.0-DRAFT-20240418_p863.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="X509CRL" type="base64Binary"/>

complexType X509IssuerSerialType
diagram EPG-v1.0-DRAFT-20240418_p864.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:X509IssuerName ds:X509SerialNumber
used by
element X509DataType/X509IssuerSerial
source <xs:complexType name="X509IssuerSerialType">
 
<xs:sequence>
   
<xs:element name="X509IssuerName" type="string"/>
   
<xs:element name="X509SerialNumber" type="integer"/>
 
</xs:sequence>
</xs:complexType>

element X509IssuerSerialType/X509IssuerName
diagram EPG-v1.0-DRAFT-20240418_p865.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
source <xs:element name="X509IssuerName" type="string"/>

element X509IssuerSerialType/X509SerialNumber
diagram EPG-v1.0-DRAFT-20240418_p866.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:integer
properties
content simple
source <xs:element name="X509SerialNumber" type="integer"/>

simpleType CryptoBinary
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
base base64Binary
used by
elements RSAKeyValueType/Exponent DSAKeyValueType/G DSAKeyValueType/J RSAKeyValueType/Modulus DSAKeyValueType/P DSAKeyValueType/PgenCounter DSAKeyValueType/Q DSAKeyValueType/Seed DSAKeyValueType/Y
source <xs:simpleType name="CryptoBinary">
 
<xs:restriction base="base64Binary"/>
</xs:simpleType>

simpleType DigestValueType
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
base base64Binary
used by
element DigestValue
source <xs:simpleType name="DigestValueType">
 
<xs:restriction base="base64Binary"/>
</xs:simpleType>

simpleType HMACOutputLengthType
namespace http://www.w3.org/2000/09/xmldsig#
type xs:integer
properties
base integer
used by
element SignatureMethodType/HMACOutputLength
source <xs:simpleType name="HMACOutputLengthType">
 
<xs:restriction base="integer"/>
</xs:simpleType>

element arc
diagram EPG-v1.0-DRAFT-20240418_p867.png
namespace http://www.w3.org/1999/xlink
type xlink:arcType
properties
content complex
abstract true
children xlink:title
used by
group extendedModel
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    arc  
xlink:arcrole  xlink:arcroleType        
xlink:title  xlink:titleAttrType        
xlink:show  xlink:showType        
xlink:actuate  xlink:actuateType        
xlink:from  xlink:fromType        
xlink:to  xlink:toType        
documentation

     from and to have default behavior when values are missing
   
source <xs:element name="arc" type="xlink:arcType" abstract="true"/>

element locator
diagram EPG-v1.0-DRAFT-20240418_p868.png
namespace http://www.w3.org/1999/xlink
type xlink:locatorType
properties
content complex
abstract true
children xlink:title
used by
group extendedModel
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    locator  
xlink:href  xlink:hrefType  required      
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
xlink:label  xlink:labelType        
documentation

     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
source <xs:element name="locator" type="xlink:locatorType" abstract="true"/>

element resource
diagram EPG-v1.0-DRAFT-20240418_p869.png
namespace http://www.w3.org/1999/xlink
type xlink:resourceType
properties
content complex
mixed true
abstract true
used by
group extendedModel
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    resource  
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
xlink:label  xlink:labelType        
source <xs:element name="resource" type="xlink:resourceType" abstract="true"/>

element title
diagram EPG-v1.0-DRAFT-20240418_p870.png
namespace http://www.w3.org/1999/xlink
type xlink:titleEltType
properties
content complex
mixed true
abstract true
used by
groups arcModel extendedModel locatorModel
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    title  
xml:lang  derived by: xs:language        
documentation

     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
source <xs:element name="title" type="xlink:titleEltType" abstract="true"/>

group arcModel
diagram EPG-v1.0-DRAFT-20240418_p871.png
namespace http://www.w3.org/1999/xlink
children xlink:title
used by
complexType arcType
source <xs:group name="arcModel">
 
<xs:sequence>
   
<xs:element ref="xlink:title" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:group>

group extendedModel
diagram EPG-v1.0-DRAFT-20240418_p872.png
namespace http://www.w3.org/1999/xlink
children xlink:title xlink:resource xlink:locator xlink:arc
used by
complexType extended
source <xs:group name="extendedModel">
 
<xs:choice>
   
<xs:element ref="xlink:title"/>
   
<xs:element ref="xlink:resource"/>
   
<xs:element ref="xlink:locator"/>
   
<xs:element ref="xlink:arc"/>
 
</xs:choice>
</xs:group>

group locatorModel
diagram EPG-v1.0-DRAFT-20240418_p873.png
namespace http://www.w3.org/1999/xlink
children xlink:title
used by
complexType locatorType
source <xs:group name="locatorModel">
 
<xs:sequence>
   
<xs:element ref="xlink:title" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:group>

group resourceModel
diagram EPG-v1.0-DRAFT-20240418_p874.png
namespace http://www.w3.org/1999/xlink
used by
complexType resourceType
source <xs:group name="resourceModel">
 
<xs:sequence>
   
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:group>

group simpleModel
diagram EPG-v1.0-DRAFT-20240418_p875.png
namespace http://www.w3.org/1999/xlink
used by
complexType simple
source <xs:group name="simpleModel">
 
<xs:sequence>
   
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:group>

group titleModel
diagram EPG-v1.0-DRAFT-20240418_p876.png
namespace http://www.w3.org/1999/xlink
used by
complexType titleEltType
source <xs:group name="titleModel">
 
<xs:sequence>
   
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:group>

complexType arcType
diagram EPG-v1.0-DRAFT-20240418_p877.png
namespace http://www.w3.org/1999/xlink
children xlink:title
used by
element arc
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    arc  
xlink:arcrole  xlink:arcroleType        
xlink:title  xlink:titleAttrType        
xlink:show  xlink:showType        
xlink:actuate  xlink:actuateType        
xlink:from  xlink:fromType        
xlink:to  xlink:toType        
documentation

     from and to have default behavior when values are missing
   
source <xs:complexType name="arcType">
 
<xs:group ref="xlink:arcModel"/>
 
<xs:attributeGroup ref="xlink:arcAttrs"/>
</xs:complexType>

complexType extended
diagram EPG-v1.0-DRAFT-20240418_p878.png
namespace http://www.w3.org/1999/xlink
children xlink:title xlink:resource xlink:locator xlink:arc
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    extended  
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
annotation
documentation

    Intended for use as the type of user-declared elements to make them
    extended links.
    Note that the elements referenced in the content model are all abstract.
    The intention is that by simply declaring elements with these as their
    substitutionGroup, all the right things will happen.
  
source <xs:complexType name="extended">
 
<xs:annotation>
   
<xs:documentation>
    Intended for use as the type of user-declared elements to make them
    extended links.
    Note that the elements referenced in the content model are all abstract.
    The intention is that by simply declaring elements with these as their
    substitutionGroup, all the right things will happen.
  
</xs:documentation>
 
</xs:annotation>
 
<xs:group ref="xlink:extendedModel" minOccurs="0" maxOccurs="unbounded"/>
 
<xs:attributeGroup ref="xlink:extendedAttrs"/>
</xs:complexType>

complexType locatorType
diagram EPG-v1.0-DRAFT-20240418_p879.png
namespace http://www.w3.org/1999/xlink
children xlink:title
used by
element locator
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    locator  
xlink:href  xlink:hrefType  required      
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
xlink:label  xlink:labelType        
documentation

     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
source <xs:complexType name="locatorType">
 
<xs:group ref="xlink:locatorModel"/>
 
<xs:attributeGroup ref="xlink:locatorAttrs"/>
</xs:complexType>

complexType resourceType
diagram EPG-v1.0-DRAFT-20240418_p880.png
namespace http://www.w3.org/1999/xlink
properties
mixed true
used by
element resource
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    resource  
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
xlink:label  xlink:labelType        
source <xs:complexType name="resourceType" mixed="true">
 
<xs:group ref="xlink:resourceModel"/>
 
<xs:attributeGroup ref="xlink:resourceAttrs"/>
</xs:complexType>

complexType simple
diagram EPG-v1.0-DRAFT-20240418_p881.png
namespace http://www.w3.org/1999/xlink
properties
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType      simple  
xlink:href  xlink:hrefType        
xlink:role  xlink:roleType        
xlink:arcrole  xlink:arcroleType        
xlink:title  xlink:titleAttrType        
xlink:show  xlink:showType        
xlink:actuate  xlink:actuateType        
annotation
documentation

    Intended for use as the type of user-declared elements to make them
    simple links.
  
source <xs:complexType name="simple" mixed="true">
 
<xs:annotation>
   
<xs:documentation>
    Intended for use as the type of user-declared elements to make them
    simple links.
  
</xs:documentation>
 
</xs:annotation>
 
<xs:group ref="xlink:simpleModel"/>
 
<xs:attributeGroup ref="xlink:simpleAttrs"/>
</xs:complexType>

complexType titleEltType
diagram EPG-v1.0-DRAFT-20240418_p882.png
namespace http://www.w3.org/1999/xlink
properties
mixed true
used by
element title
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    title  
xml:lang  derived by: xs:language        
documentation

     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
source <xs:complexType name="titleEltType" mixed="true">
 
<xs:group ref="xlink:titleModel"/>
 
<xs:attributeGroup ref="xlink:titleAttrs"/>
</xs:complexType>

simpleType actuateType
namespace http://www.w3.org/1999/xlink
type restriction of xs:token
properties
base xs:token
used by
attribute actuate
facets
Kind Value Annotation
enumeration onLoad
enumeration onRequest
enumeration other
enumeration none
source <xs:simpleType name="actuateType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="onLoad"/>
   
<xs:enumeration value="onRequest"/>
   
<xs:enumeration value="other"/>
   
<xs:enumeration value="none"/>
 
</xs:restriction>
</xs:simpleType>

simpleType arcroleType
namespace http://www.w3.org/1999/xlink
type restriction of xs:anyURI
properties
base xs:anyURI
used by
attribute arcrole
facets
Kind Value Annotation
minLength 1
source <xs:simpleType name="arcroleType">
 
<xs:restriction base="xs:anyURI">
   
<xs:minLength value="1"/>
 
</xs:restriction>
</xs:simpleType>

simpleType fromType
namespace http://www.w3.org/1999/xlink
type xs:NCName
properties
base xs:NCName
used by
attribute from
source <xs:simpleType name="fromType">
 
<xs:restriction base="xs:NCName"/>
</xs:simpleType>

simpleType hrefType
namespace http://www.w3.org/1999/xlink
type xs:anyURI
properties
base xs:anyURI
used by
attribute href
source <xs:simpleType name="hrefType">
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

simpleType labelType
namespace http://www.w3.org/1999/xlink
type xs:NCName
properties
base xs:NCName
used by
attribute label
source <xs:simpleType name="labelType">
 
<xs:restriction base="xs:NCName"/>
</xs:simpleType>

simpleType roleType
namespace http://www.w3.org/1999/xlink
type restriction of xs:anyURI
properties
base xs:anyURI
used by
attribute role
facets
Kind Value Annotation
minLength 1
source <xs:simpleType name="roleType">
 
<xs:restriction base="xs:anyURI">
   
<xs:minLength value="1"/>
 
</xs:restriction>
</xs:simpleType>

simpleType showType
namespace http://www.w3.org/1999/xlink
type restriction of xs:token
properties
base xs:token
used by
attribute show
facets
Kind Value Annotation
enumeration new
enumeration replace
enumeration embed
enumeration other
enumeration none
source <xs:simpleType name="showType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="new"/>
   
<xs:enumeration value="replace"/>
   
<xs:enumeration value="embed"/>
   
<xs:enumeration value="other"/>
   
<xs:enumeration value="none"/>
 
</xs:restriction>
</xs:simpleType>

simpleType titleAttrType
namespace http://www.w3.org/1999/xlink
type xs:string
properties
base xs:string
used by
attribute title
source <xs:simpleType name="titleAttrType">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType toType
namespace http://www.w3.org/1999/xlink
type xs:NCName
properties
base xs:NCName
used by
attribute to
source <xs:simpleType name="toType">
 
<xs:restriction base="xs:NCName"/>
</xs:simpleType>

simpleType typeType
namespace http://www.w3.org/1999/xlink
type restriction of xs:token
properties
base xs:token
used by
attribute type
facets
Kind Value Annotation
enumeration simple
enumeration extended
enumeration title
enumeration resource
enumeration locator
enumeration arc
source <xs:simpleType name="typeType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="simple"/>
   
<xs:enumeration value="extended"/>
   
<xs:enumeration value="title"/>
   
<xs:enumeration value="resource"/>
   
<xs:enumeration value="locator"/>
   
<xs:enumeration value="arc"/>
 
</xs:restriction>
</xs:simpleType>

attribute actuate
namespace http://www.w3.org/1999/xlink
type xlink:actuateType
used by
attributeGroups arcAttrs simpleAttrs
facets
Kind Value Annotation
enumeration onLoad
enumeration onRequest
enumeration other
enumeration none
source <xs:attribute name="actuate" type="xlink:actuateType"/>

attribute arcrole
namespace http://www.w3.org/1999/xlink
type xlink:arcroleType
used by
attributeGroups arcAttrs simpleAttrs
facets
Kind Value Annotation
minLength 1
source <xs:attribute name="arcrole" type="xlink:arcroleType"/>

attribute from
namespace http://www.w3.org/1999/xlink
type xlink:fromType
used by
attributeGroup arcAttrs
source <xs:attribute name="from" type="xlink:fromType"/>

attribute href
namespace http://www.w3.org/1999/xlink
type xlink:hrefType
used by
complexTypes AuditType ReusableType
attributeGroups locatorAttrs simpleAttrs
source <xs:attribute name="href" type="xlink:hrefType"/>

attribute label
namespace http://www.w3.org/1999/xlink
type xlink:labelType
used by
attributeGroups locatorAttrs resourceAttrs
source <xs:attribute name="label" type="xlink:labelType"/>

attribute role
namespace http://www.w3.org/1999/xlink
type xlink:roleType
used by
complexType AuditType
attributeGroups extendedAttrs locatorAttrs resourceAttrs simpleAttrs
facets
Kind Value Annotation
minLength 1
source <xs:attribute name="role" type="xlink:roleType"/>

attribute show
namespace http://www.w3.org/1999/xlink
type xlink:showType
used by
attributeGroups arcAttrs simpleAttrs
facets
Kind Value Annotation
enumeration new
enumeration replace
enumeration embed
enumeration other
enumeration none
source <xs:attribute name="show" type="xlink:showType"/>

attribute title
namespace http://www.w3.org/1999/xlink
type xlink:titleAttrType
used by
attributeGroups arcAttrs extendedAttrs locatorAttrs resourceAttrs simpleAttrs
source <xs:attribute name="title" type="xlink:titleAttrType"/>

attribute to
namespace http://www.w3.org/1999/xlink
type xlink:toType
used by
attributeGroup arcAttrs
source <xs:attribute name="to" type="xlink:toType"/>

attribute type
namespace http://www.w3.org/1999/xlink
type xlink:typeType
used by
attributeGroups arcAttrs extendedAttrs locatorAttrs resourceAttrs simpleAttrs titleAttrs
facets
Kind Value Annotation
enumeration simple
enumeration extended
enumeration title
enumeration resource
enumeration locator
enumeration arc
source <xs:attribute name="type" type="xlink:typeType"/>

attributeGroup arcAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType arcType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    arc  
xlink:arcrole  xlink:arcroleType        
xlink:title  xlink:titleAttrType        
xlink:show  xlink:showType        
xlink:actuate  xlink:actuateType        
xlink:from  xlink:fromType        
xlink:to  xlink:toType        
documentation

     from and to have default behavior when values are missing
   
source <xs:attributeGroup name="arcAttrs">
 
<xs:attribute ref="xlink:type" use="required" fixed="arc"/>
 
<xs:attribute ref="xlink:arcrole"/>
 
<xs:attribute ref="xlink:title"/>
 
<xs:attribute ref="xlink:show"/>
 
<xs:attribute ref="xlink:actuate"/>
 
<xs:attribute ref="xlink:from"/>
 
<xs:attribute ref="xlink:to">
   
<xs:annotation>
     
<xs:documentation>
     from and to have default behavior when values are missing
   
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attributeGroup extendedAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType extended
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    extended  
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
source <xs:attributeGroup name="extendedAttrs">
 
<xs:attribute ref="xlink:type" use="required" fixed="extended"/>
 
<xs:attribute ref="xlink:role"/>
 
<xs:attribute ref="xlink:title"/>
</xs:attributeGroup>

attributeGroup locatorAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType locatorType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    locator  
xlink:href  xlink:hrefType  required      
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
xlink:label  xlink:labelType        
documentation

     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
source <xs:attributeGroup name="locatorAttrs">
 
<xs:attribute ref="xlink:type" use="required" fixed="locator"/>
 
<xs:attribute ref="xlink:href" use="required"/>
 
<xs:attribute ref="xlink:role"/>
 
<xs:attribute ref="xlink:title"/>
 
<xs:attribute ref="xlink:label">
   
<xs:annotation>
     
<xs:documentation>
     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attributeGroup resourceAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType resourceType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    resource  
xlink:role  xlink:roleType        
xlink:title  xlink:titleAttrType        
xlink:label  xlink:labelType        
source <xs:attributeGroup name="resourceAttrs">
 
<xs:attribute ref="xlink:type" use="required" fixed="resource"/>
 
<xs:attribute ref="xlink:role"/>
 
<xs:attribute ref="xlink:title"/>
 
<xs:attribute ref="xlink:label"/>
</xs:attributeGroup>

attributeGroup simpleAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType simple
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType      simple  
xlink:href  xlink:hrefType        
xlink:role  xlink:roleType        
xlink:arcrole  xlink:arcroleType        
xlink:title  xlink:titleAttrType        
xlink:show  xlink:showType        
xlink:actuate  xlink:actuateType        
source <xs:attributeGroup name="simpleAttrs">
 
<xs:attribute ref="xlink:type" fixed="simple"/>
 
<xs:attribute ref="xlink:href"/>
 
<xs:attribute ref="xlink:role"/>
 
<xs:attribute ref="xlink:arcrole"/>
 
<xs:attribute ref="xlink:title"/>
 
<xs:attribute ref="xlink:show"/>
 
<xs:attribute ref="xlink:actuate"/>
</xs:attributeGroup>

attributeGroup titleAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType titleEltType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:type  xlink:typeType  required    title  
xml:lang  derived by: xs:language        
documentation

     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
source <xs:attributeGroup name="titleAttrs">
 
<xs:attribute ref="xlink:type" use="required" fixed="title"/>
 
<xs:attribute ref="xml:lang">
   
<xs:annotation>
     
<xs:documentation>
     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attribute base
namespace http://www.w3.org/XML/1998/namespace
type xs:anyURI
used by
complexType IdentifiableType
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attribute name="base" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>base (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute id
namespace http://www.w3.org/XML/1998/namespace
type xs:ID
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attribute name="id" type="xs:ID">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>id (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lang
namespace http://www.w3.org/XML/1998/namespace
type union of (xs:language, restriction of xs:string)
used by
attributeGroups specialAttrs titleAttrs
annotation
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
source <xs:attribute name="lang">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>lang (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.
</p>
     
</div>
     
<div>
       
<h4>Notes</h4>
       
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
    
</p>
       
<p>
      See BCP 47 at
<a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt
</a>
      and the IANA language subtag registry at
     
<a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry
</a>
      for further information.
    
</p>
       
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:union memberTypes="xs:language">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value=""/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:union>
 
</xs:simpleType>
</xs:attribute>

attribute space
namespace http://www.w3.org/XML/1998/namespace
type restriction of xs:NCName
used by
attributeGroup specialAttrs
facets
Kind Value Annotation
enumeration default
enumeration preserve
annotation
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
source <xs:attribute name="space">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>space (as an attribute name)</h3>
       
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NCName">
     
<xs:enumeration value="default"/>
     
<xs:enumeration value="preserve"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attributeGroup specialAttrs
namespace http://www.w3.org/XML/1998/namespace
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xml:lang  derived by: xs:language        
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
xml:space  derived by: xs:NCName        
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
xml:id  xs:ID        
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attributeGroup name="specialAttrs">
 
<xs:attribute ref="xml:base"/>
 
<xs:attribute ref="xml:lang"/>
 
<xs:attribute ref="xml:space"/>
 
<xs:attribute ref="xml:id"/>
</xs:attributeGroup>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy