Schema offerdef-v1.0-DRAFT-20191218.xsd


schema location https://movielabs.com/md/offerdef/v1.0-draft/offerdef-v1.0-DRAFT-20191218.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
 
Elements  Complex types 
OfferDefaults  OfferDefaults-type 
OfferDefaultValues-type 
OfferRuleSet-type 
OfferScope-type 
TerritoryDefaults-type 


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


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


schema location https://www.movielabs.com/schema/avails/v2.5/avails-v2.5.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/avails/v2.5/avails
 
Elements  Complex types 
Avail  Avail-type 
AvailList  AvailAsset-type 
AvailListSigned  AvailBundledAsset-type 
OfferStatus  AvailCaption-type 
OfferStatusList  AvailContentRef-type 
AvailDisposition-type 
AvailEpisodeMetadata-type 
AvailFormatProfile-type 
AvailList-type 
AvailListSigned-type 
AvailMetadata-type 
AvailSeasonMetadata-type 
AvailSeriesMetadata-type 
AvailSharedEntitlement-type 
AvailSource-type 
AvailTerms-type 
AvailTrans-type 
AvailUnitMetadata-type 
AvailVolumeMetadata-type 
OfferStatus-type 
OfferStatusList-type 
OfferStatusObject-type 
OfferStatusTransaction-type 


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


element OfferDefaults
diagram offerdef-v1.0-DRAFT-20191218_p1.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type offerdef:OfferDefaults-type
properties
content complex
children offerdef:Compatibility offerdef:Source offerdef:Retailer offerdef:Description offerdef:ContractRef offerdef:EffectiveDate offerdef:EndDate offerdef:Comments offerdef:ExceptionsFlag offerdef:TerritoryDefaults
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="OfferDefaults" type="offerdef:OfferDefaults-type"/>

complexType OfferDefaults-type
diagram offerdef-v1.0-DRAFT-20191218_p2.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
children offerdef:Compatibility offerdef:Source offerdef:Retailer offerdef:Description offerdef:ContractRef offerdef:EffectiveDate offerdef:EndDate offerdef:Comments offerdef:ExceptionsFlag offerdef:TerritoryDefaults
used by
element OfferDefaults
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="OfferDefaults-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="md:Compatibility-type"/>
   
<xs:element name="Source" type="avails:AvailSource-type"/>
   
<xs:element name="Retailer" type="md:OrgName-type" minOccurs="0"/>
   
<xs:element name="Description" type="xs:string" minOccurs="0"/>
   
<xs:element name="ContractRef" type="xs:string" minOccurs="0"/>
   
<xs:element name="EffectiveDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="EndDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
   
<xs:element name="ExceptionsFlag" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="TerritoryDefaults" type="offerdef:TerritoryDefaults-type" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="md:Workflow-attr"/>
</xs:complexType>

element OfferDefaults-type/Compatibility
diagram offerdef-v1.0-DRAFT-20191218_p3.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type md:Compatibility-type
properties
content complex
children md:SpecVersion md:System md:Profile md:ValidatorParameter
source <xs:element name="Compatibility" type="md:Compatibility-type"/>

element OfferDefaults-type/Source
diagram offerdef-v1.0-DRAFT-20191218_p4.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type avails:AvailSource-type
properties
content complex
children avails:ServiceProvider avails:Publisher avails:DeliveryContact
source <xs:element name="Source" type="avails:AvailSource-type"/>

element OfferDefaults-type/Retailer
diagram offerdef-v1.0-DRAFT-20191218_p5.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type md:OrgName-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        
source <xs:element name="Retailer" type="md:OrgName-type" minOccurs="0"/>

element OfferDefaults-type/Description
diagram offerdef-v1.0-DRAFT-20191218_p6.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element OfferDefaults-type/ContractRef
diagram offerdef-v1.0-DRAFT-20191218_p7.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContractRef" type="xs:string" minOccurs="0"/>

element OfferDefaults-type/EffectiveDate
diagram offerdef-v1.0-DRAFT-20191218_p8.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EffectiveDate" type="xs:dateTime" minOccurs="0"/>

element OfferDefaults-type/EndDate
diagram offerdef-v1.0-DRAFT-20191218_p9.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EndDate" type="xs:dateTime" minOccurs="0"/>

element OfferDefaults-type/Comments
diagram offerdef-v1.0-DRAFT-20191218_p10.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Comments" type="xs:string" minOccurs="0"/>

element OfferDefaults-type/ExceptionsFlag
diagram offerdef-v1.0-DRAFT-20191218_p11.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ExceptionsFlag" type="xs:boolean" minOccurs="0"/>

element OfferDefaults-type/TerritoryDefaults
diagram offerdef-v1.0-DRAFT-20191218_p12.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type offerdef:TerritoryDefaults-type
properties
minOcc 1
maxOcc unbounded
content complex
children offerdef:EffectiveDate offerdef:EndDate offerdef:Region offerdef:ExcludedRegion offerdef:RuleSet offerdef:Terms
attributes
Name  Type  Use  Default  Fixed  Annotation
DefaultsID  md:id-type        
source <xs:element name="TerritoryDefaults" type="offerdef:TerritoryDefaults-type" maxOccurs="unbounded"/>

complexType OfferDefaultValues-type
diagram offerdef-v1.0-DRAFT-20191218_p13.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
children offerdef:AllowedLanguage offerdef:AssetLanguage offerdef:Term offerdef:ExperienceCondition offerdef:OtherInstructions
used by
element OfferRuleSet-type/DefaultValues
source <xs:complexType name="OfferDefaultValues-type">
 
<xs:sequence>
   
<xs:element name="AllowedLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="asset" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AssetLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="asset" type="xs:string"/>
           
<xs:attribute name="descriptive" type="xs:boolean"/>
           
<xs:attribute name="assetProvided" type="xs:boolean"/>
           
<xs:attribute name="audioProvidedLeadTime" type="xs:duration"/>
           
<xs:attribute name="subtitleProvidedLeadTime" type="xs:duration"/>
           
<xs:attribute name="metadataProvided" type="xs:boolean"/>
           
<xs:attribute name="metadataProvidedLeadTime" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Term" type="avails:AvailTerms-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ExperienceCondition" type="xs:string" minOccurs="0"/>
   
<xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element OfferDefaultValues-type/AllowedLanguage
diagram offerdef-v1.0-DRAFT-20191218_p14.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type extension of xs:language
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
asset  xs:string        
source <xs:element name="AllowedLanguage" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:language">
       
<xs:attribute name="asset" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute OfferDefaultValues-type/AllowedLanguage/@asset
type xs:string
source <xs:attribute name="asset" type="xs:string"/>

element OfferDefaultValues-type/AssetLanguage
diagram offerdef-v1.0-DRAFT-20191218_p15.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type extension of xs:language
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
asset  xs:string        
descriptive  xs:boolean        
assetProvided  xs:boolean        
audioProvidedLeadTime  xs:duration        
subtitleProvidedLeadTime  xs:duration        
metadataProvided  xs:boolean        
metadataProvidedLeadTime  xs:boolean        
source <xs:element name="AssetLanguage" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:language">
       
<xs:attribute name="asset" type="xs:string"/>
       
<xs:attribute name="descriptive" type="xs:boolean"/>
       
<xs:attribute name="assetProvided" type="xs:boolean"/>
       
<xs:attribute name="audioProvidedLeadTime" type="xs:duration"/>
       
<xs:attribute name="subtitleProvidedLeadTime" type="xs:duration"/>
       
<xs:attribute name="metadataProvided" type="xs:boolean"/>
       
<xs:attribute name="metadataProvidedLeadTime" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute OfferDefaultValues-type/AssetLanguage/@asset
type xs:string
source <xs:attribute name="asset" type="xs:string"/>

attribute OfferDefaultValues-type/AssetLanguage/@descriptive
type xs:boolean
source <xs:attribute name="descriptive" type="xs:boolean"/>

attribute OfferDefaultValues-type/AssetLanguage/@assetProvided
type xs:boolean
source <xs:attribute name="assetProvided" type="xs:boolean"/>

attribute OfferDefaultValues-type/AssetLanguage/@audioProvidedLeadTime
type xs:duration
source <xs:attribute name="audioProvidedLeadTime" type="xs:duration"/>

attribute OfferDefaultValues-type/AssetLanguage/@subtitleProvidedLeadTime
type xs:duration
source <xs:attribute name="subtitleProvidedLeadTime" type="xs:duration"/>

attribute OfferDefaultValues-type/AssetLanguage/@metadataProvided
type xs:boolean
source <xs:attribute name="metadataProvided" type="xs:boolean"/>

attribute OfferDefaultValues-type/AssetLanguage/@metadataProvidedLeadTime
type xs:boolean
source <xs:attribute name="metadataProvidedLeadTime" type="xs:boolean"/>

element OfferDefaultValues-type/Term
diagram offerdef-v1.0-DRAFT-20191218_p16.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type avails:AvailTerms-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:Money avails:Event avails:Text avails:Number avails:Boolean avails:Duration avails:URI avails:Language avails:ID avails:AltIdentifier avails:YearDateTime avails:Time avails:Region
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Term" type="avails:AvailTerms-type" minOccurs="0" maxOccurs="unbounded"/>

element OfferDefaultValues-type/ExperienceCondition
diagram offerdef-v1.0-DRAFT-20191218_p17.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ExperienceCondition" type="xs:string" minOccurs="0"/>

element OfferDefaultValues-type/OtherInstructions
diagram offerdef-v1.0-DRAFT-20191218_p18.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>

complexType OfferRuleSet-type
diagram offerdef-v1.0-DRAFT-20191218_p19.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
children offerdef:Scope offerdef:DefaultValues
used by
element TerritoryDefaults-type/RuleSet
attributes
Name  Type  Use  Default  Fixed  Annotation
contractCannotOverride  xs:boolean        
documentation
Regardless of what is in the contract, this applies.
source <xs:complexType name="OfferRuleSet-type">
 
<xs:sequence>
   
<xs:element name="Scope" type="offerdef:OfferScope-type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Filter to which Rules apply.  Any field omitted is considerd a wildcard.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DefaultValues" type="offerdef:OfferDefaultValues-type"/>
 
</xs:sequence>
 
<xs:attribute name="contractCannotOverride" type="xs:boolean">
   
<xs:annotation>
     
<xs:documentation>Regardless of what is in the contract, this applies.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute OfferRuleSet-type/@contractCannotOverride
type xs:boolean
annotation
documentation
Regardless of what is in the contract, this applies.
source <xs:attribute name="contractCannotOverride" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Regardless of what is in the contract, this applies.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element OfferRuleSet-type/Scope
diagram offerdef-v1.0-DRAFT-20191218_p20.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type offerdef:OfferScope-type
properties
minOcc 0
maxOcc unbounded
content complex
children offerdef:LicenseType offerdef:LicenseRightsDescription offerdef:FormatProfile offerdef:ExperienceCondition offerdef:Term
annotation
documentation
Filter to which Rules apply.  Any field omitted is considerd a wildcard.
source <xs:element name="Scope" type="offerdef:OfferScope-type" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Filter to which Rules apply.  Any field omitted is considerd a wildcard.</xs:documentation>
 
</xs:annotation>
</xs:element>

element OfferRuleSet-type/DefaultValues
diagram offerdef-v1.0-DRAFT-20191218_p21.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type offerdef:OfferDefaultValues-type
properties
content complex
children offerdef:AllowedLanguage offerdef:AssetLanguage offerdef:Term offerdef:ExperienceCondition offerdef:OtherInstructions
source <xs:element name="DefaultValues" type="offerdef:OfferDefaultValues-type"/>

complexType OfferScope-type
diagram offerdef-v1.0-DRAFT-20191218_p22.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
children offerdef:LicenseType offerdef:LicenseRightsDescription offerdef:FormatProfile offerdef:ExperienceCondition offerdef:Term
used by
element OfferRuleSet-type/Scope
source <xs:complexType name="OfferScope-type">
 
<xs:sequence>
   
<xs:element name="LicenseType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LicenseRightsDescription" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="FormatProfile" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="HDR" type="xs:string"/>
           
<xs:attribute name="WCG" type="xs:string"/>
           
<xs:attribute name="HFR" type="xs:string"/>
           
<xs:attribute name="NGAudio" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ExperienceCondition" type="xs:string" minOccurs="0"/>
   
<xs:element name="Term" type="avails:AvailTerms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element OfferScope-type/LicenseType
diagram offerdef-v1.0-DRAFT-20191218_p23.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="LicenseType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element OfferScope-type/LicenseRightsDescription
diagram offerdef-v1.0-DRAFT-20191218_p24.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="LicenseRightsDescription" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element OfferScope-type/FormatProfile
diagram offerdef-v1.0-DRAFT-20191218_p25.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
HDR  xs:string        
WCG  xs:string        
HFR  xs:string        
NGAudio  xs:string        
source <xs:element name="FormatProfile" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="HDR" type="xs:string"/>
       
<xs:attribute name="WCG" type="xs:string"/>
       
<xs:attribute name="HFR" type="xs:string"/>
       
<xs:attribute name="NGAudio" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute OfferScope-type/FormatProfile/@HDR
type xs:string
source <xs:attribute name="HDR" type="xs:string"/>

attribute OfferScope-type/FormatProfile/@WCG
type xs:string
source <xs:attribute name="WCG" type="xs:string"/>

attribute OfferScope-type/FormatProfile/@HFR
type xs:string
source <xs:attribute name="HFR" type="xs:string"/>

attribute OfferScope-type/FormatProfile/@NGAudio
type xs:string
source <xs:attribute name="NGAudio" type="xs:string"/>

element OfferScope-type/ExperienceCondition
diagram offerdef-v1.0-DRAFT-20191218_p26.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ExperienceCondition" type="xs:string" minOccurs="0"/>

element OfferScope-type/Term
diagram offerdef-v1.0-DRAFT-20191218_p27.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type avails:AvailTerms-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:Money avails:Event avails:Text avails:Number avails:Boolean avails:Duration avails:URI avails:Language avails:ID avails:AltIdentifier avails:YearDateTime avails:Time avails:Region
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Term" type="avails:AvailTerms-type" minOccurs="0" maxOccurs="unbounded"/>

complexType TerritoryDefaults-type
diagram offerdef-v1.0-DRAFT-20191218_p28.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
children offerdef:EffectiveDate offerdef:EndDate offerdef:Region offerdef:ExcludedRegion offerdef:RuleSet offerdef:Terms
used by
element OfferDefaults-type/TerritoryDefaults
attributes
Name  Type  Use  Default  Fixed  Annotation
DefaultsID  md:id-type        
source <xs:complexType name="TerritoryDefaults-type">
 
<xs:sequence>
   
<xs:element name="EffectiveDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="EndDate" type="xs:dateTime" minOccurs="0"/>
   
<xs:choice>
     
<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="RuleSet" type="offerdef:OfferRuleSet-type" maxOccurs="unbounded"/>
   
<xs:element name="Terms" type="avails:AvailTerms-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="DefaultsID" type="md:id-type"/>
</xs:complexType>

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

element TerritoryDefaults-type/EffectiveDate
diagram offerdef-v1.0-DRAFT-20191218_p29.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EffectiveDate" type="xs:dateTime" minOccurs="0"/>

element TerritoryDefaults-type/EndDate
diagram offerdef-v1.0-DRAFT-20191218_p30.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EndDate" type="xs:dateTime" minOccurs="0"/>

element TerritoryDefaults-type/Region
diagram offerdef-v1.0-DRAFT-20191218_p31.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
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 TerritoryDefaults-type/ExcludedRegion
diagram offerdef-v1.0-DRAFT-20191218_p32.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
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 TerritoryDefaults-type/RuleSet
diagram offerdef-v1.0-DRAFT-20191218_p33.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type offerdef:OfferRuleSet-type
properties
minOcc 1
maxOcc unbounded
content complex
children offerdef:Scope offerdef:DefaultValues
attributes
Name  Type  Use  Default  Fixed  Annotation
contractCannotOverride  xs:boolean        
documentation
Regardless of what is in the contract, this applies.
source <xs:element name="RuleSet" type="offerdef:OfferRuleSet-type" maxOccurs="unbounded"/>

element TerritoryDefaults-type/Terms
diagram offerdef-v1.0-DRAFT-20191218_p34.png
namespace http://www.movielabs.com/schema/offerdef/v1.0/offerdef
type avails:AvailTerms-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:Money avails:Event avails:Text avails:Number avails:Boolean avails:Duration avails:URI avails:Language avails:ID avails:AltIdentifier avails:YearDateTime avails:Time avails:Region
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Terms" type="avails:AvailTerms-type" minOccurs="0" maxOccurs="unbounded"/>

group DigitalAssetInteractiveBase-group
diagram offerdef-v1.0-DRAFT-20191218_p35.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p36.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:string-Interactive-Type
properties
content simple
source <xs:element name="Type" type="md:string-Interactive-Type"/>

element DigitalAssetInteractiveBase-group/SubType
diagram offerdef-v1.0-DRAFT-20191218_p37.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p38.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p39.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p40.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p41.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p42.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p43.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p44.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p45.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p46.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p47.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

element AbbreviatedMetadataInfo-type/ArtReference
diagram offerdef-v1.0-DRAFT-20191218_p48.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p49.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type xs:string
properties
content simple
source <xs:element name="SummaryShort" type="xs:string"/>

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

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

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

complexType Audience-type
diagram offerdef-v1.0-DRAFT-20191218_p52.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p53.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p54.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p55.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p56.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p57.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p58.png
namespace http://www.movielabs.com/schema/md/v2.8/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
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 offerdef-v1.0-DRAFT-20191218_p59.png
namespace http://www.movielabs.com/schema/md/v2.8/md
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:VersionIntent md:AssociatedOrg md:ContentRelatedTo md:SequenceInfo md:Parent
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" type="md:string-AspectRatio" minOccurs="0"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="RatingSet" type="md:ContentRating-type" minOccurs="0"/>
   
<xs:element name="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PrimarySpokenLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="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="SequenceInfo" type="md:ContentSequenceInfo-type" minOccurs="0"/>
   
<xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ContentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

element BasicMetadata-type/UpdateNum
diagram offerdef-v1.0-DRAFT-20191218_p60.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p61.png
namespace http://www.movielabs.com/schema/md/v2.8/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:TargetAudience md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
condition  md:string-condition        
source <xs:element name="LocalizedInfo" type="md:BasicMetadataInfo-type" maxOccurs="unbounded"/>

element BasicMetadata-type/RunLength
diagram offerdef-v1.0-DRAFT-20191218_p62.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p63.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type xs:gYear
properties
content simple
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram offerdef-v1.0-DRAFT-20191218_p64.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p65.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p66.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

element BasicMetadata-type/WorkTypeDetail
diagram offerdef-v1.0-DRAFT-20191218_p67.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p68.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p69.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p70.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p71.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:string-AspectRatio
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AspectRatio" type="md:string-AspectRatio" minOccurs="0"/>

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

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

element BasicMetadata-type/PrimarySpokenLanguage
diagram offerdef-v1.0-DRAFT-20191218_p76.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:language-redefine
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="PrimarySpokenLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/OriginalLanguage
diagram offerdef-v1.0-DRAFT-20191218_p77.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:language-redefine
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="OriginalLanguage" type="md:language-redefine" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/VersionLanguage
diagram offerdef-v1.0-DRAFT-20191218_p78.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p79.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:VersionIntent-type
properties
minOcc 0
maxOcc 1
content complex
children md:Audience md:Description md:EditUse md:EditClass md:MadeForRegion md:Terms
source <xs:element name="VersionIntent" type="md:VersionIntent-type" minOccurs="0"/>

element BasicMetadata-type/AssociatedOrg
diagram offerdef-v1.0-DRAFT-20191218_p80.png
namespace http://www.movielabs.com/schema/md/v2.8/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        
source <xs:element name="AssociatedOrg" type="md:AssociatedOrg-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/ContentRelatedTo
diagram offerdef-v1.0-DRAFT-20191218_p81.png
namespace http://www.movielabs.com/schema/md/v2.8/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:Event md:GroupingEntity
source <xs:element name="ContentRelatedTo" type="md:ContentRelatedTo-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/SequenceInfo
diagram offerdef-v1.0-DRAFT-20191218_p82.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p83.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:BasicMetadataParent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ParentContentID md:Parent md:SequenceInfo md:Region md:ExcludedRegion
attributes
Name  Type  Use  Default  Fixed  Annotation
relationshipType  derived by: xs:string        
source <xs:element name="Parent" type="md:BasicMetadataParent-type" minOccurs="0" maxOccurs="unbounded"/>

complexType BasicMetadataCharacter-type
diagram offerdef-v1.0-DRAFT-20191218_p84.png
namespace http://www.movielabs.com/schema/md/v2.8/md
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:GroupingEntity
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="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="sequence" type="xs:integer"/>
</xs:complexType>

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

element BasicMetadataCharacter-type/CharacterName
diagram offerdef-v1.0-DRAFT-20191218_p85.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p86.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p87.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p88.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:Gender-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
transgender  xs:boolean        
specificGender  xs:string        
source <xs:element name="Gender" type="md:Gender-type" minOccurs="0" maxOccurs="unbounded"/>

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

complexType BasicMetadataInfo-type
diagram offerdef-v1.0-DRAFT-20191218_p90.png
namespace http://www.movielabs.com/schema/md/v2.8/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:TargetAudience md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
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:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<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: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 offerdef-v1.0-DRAFT-20191218_p91.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p92.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p93.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p94.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p95.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p96.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p97.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p98.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p99.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p100.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p101.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p102.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p103.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/TargetAudience
diagram offerdef-v1.0-DRAFT-20191218_p104.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p105.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p106.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p107.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:BasicMetadataPeople-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Job md:Name md:Identifier md:Gender
source <xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

element BasicMetadataJob-type/JobFunction
diagram offerdef-v1.0-DRAFT-20191218_p110.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p111.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p112.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type extension of xs:int
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
topBilled  xs:boolean        
source <xs:element name="BillingBlockOrder" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="topBilled" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataJob-type/Character
diagram offerdef-v1.0-DRAFT-20191218_p113.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p114.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:BasicMetadataCharacter-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:CharacterName md:CharacterID md:Nonfictional md:Gender md:GroupingEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
source <xs:element name="CharacterInfo" type="md:BasicMetadataCharacter-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

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

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

element BasicMetadataParent-type/SequenceInfo
diagram offerdef-v1.0-DRAFT-20191218_p119.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p120.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p121.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p122.png
namespace http://www.movielabs.com/schema/md/v2.8/md
children md:Job md:Name md:Identifier md:Gender
used by
elements AvailMetadata-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:sequence>
</xs:complexType>

element BasicMetadataPeople-type/Job
diagram offerdef-v1.0-DRAFT-20191218_p123.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p124.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p125.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p126.png
namespace http://www.movielabs.com/schema/md/v2.8/md
type md:Gender-type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
transgender  xs:boolean        
specificGender  xs:string        
source <xs:element name="Gender" type="md:Gender-type" minOccurs="0"/>

complexType CompanyCredits-type
diagram offerdef-v1.0-DRAFT-20191218_p127.png
namespace http://www.movielabs.com/schema/md/v2.8/md
children md:DisplayString md:Region md:DisplaySequence
used by
elements AvailSeriesMetadata-type/CompanyDisplayCredit AvailUnitMetadata-type/CompanyDisplayCredit 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 offerdef-v1.0-DRAFT-20191218_p128.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p129.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p130.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p131.png
namespace http://www.movielabs.com/schema/md/v2.8/md
children md:SpecVersion md:System md:Profile md:ValidatorParameter
used by
elements Avail-type/Compatibility OfferStatus-type/Compatibility CoreMetadata-type/Compatibility LocalizedInfoDeliveryList-type/Compatibility OfferDefaults-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 offerdef-v1.0-DRAFT-20191218_p132.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p133.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p134.png
namespace http://www.movielabs.com/schema/md/v2.8/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 offerdef-v1.0-DRAFT-20191218_p135.png