Schema avails-v1.6a.xsd


schema location http://www.movielabs.com/schema/avails/v1.6/avails-v1.6a.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/avails/v1.6/avails
 
Elements  Complex types 
Avail  Avail-type 
AvailList  AvailAsset-type 
AvailCaption-type 
AvailDisposition-type 
AvailEpisodeMetadata-type 
AvailList-type 
AvailMetadata-type 
AvailSeasonMetadata-type 
AvailSeriesMetadata-type 
AvailTerms-type 
AvailTrans-type 
AvailUnitMetadata-type 
TransCondDate-type 


schema location http://www.movielabs.com/schema/md/v2.1/md-v2.1.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/v2.1/md
 
Groups  Complex types  Simple types 
DigitalAssetInteractiveBase-group  AbbreviatedMetadata-type  AssetLogicalID-type 
AbbreviatedMetadataInfo-type  AssetPhysicalID-type 
AssociatedOrg-type  ColorType-type 
BasicMetadata-type  CompObjID-type 
BasicMetadataInfo-type  ContainerProfile-type 
BasicMetadataJob-type  ContainerType-type 
BasicMetadataParent-type  ContentID-type 
BasicMetadataPeople-type  id-type 
CompanyCredits-type  language-redefine 
complex-SequenceInfo-AlternateNumber  MadeForRegion-type 
complex-SequenceInfo-DistributionNumber  MadeForRegionInternal-type 
complex-SequenceInfo-HouseSequence  orgID-type 
CompObj-type  Region-string 
CompObjClass-type  Role-type 
CompObjData-type  string-ArtReference_resolution 
CompObjEntry-type  string-AspectRatio 
ContactInfo-type  string-AssociatedOrg-role 
ContainerMetadata-type  string-Audio-Channels 
ContainerMetadataWithID-type  string-Audio-Enc-ChannelMapping 
ContainerSpecific-type  string-Audio-Enc-Codec 
ContainerTrackMetadata-type  string-Audio-Enc-CodecType 
ContentIdentifier-type  string-Audio-Enc-VBR 
ContentRating-type  string-Audio-Type 
ContentRatingDetail-type  string-Cardset-Type 
ContentSequenceInfo-type  string-CardsetList-Location 
DateTimeRange-type  string-CardsetList-Type 
DigitalAssetAudioData-type  string-Compilation-CompilationClass 
DigitalAssetAudioEncoding-type  string-Compilation-EntryClass 
DigitalAssetAudioLanguage-type  string-Compilation-EntryNumber 
DigitalAssetCardset-type  string-Container-ContainerReference 
DigitalAssetCardsetList-type  string-Container-Type 
DigitalAssetExternalTrackReference-type  string-ContentID-Identifier 
DigitalAssetImageData-type  string-ContentID-Namespace 
DigitalAssetInteractiveBaseData-type  string-DisplayIndicators 
DigitalAssetInteractiveData-type  string-Genre 
DigitalAssetInteractiveEncoding-type  string-Genre_id 
DigitalAssetMetadata-type  string-Hash 
DigitalAssetSet-type  string-Hash-method 
DigitalAssetSubtitleData-type  string-Idenifier_Namespace 
DigitalAssetSubtitleFormat-type  string-Image-Encoding 
DigitalAssetVideoData-type  string-Interactive-Enc-RuntimeEnvironment 
DigitalAssetVideoEncoding-type  string-Interactive-Enc-Version 
DigitalAssetVideoPicture-type  string-Interactive-FormatType 
DigitalAssetVideoPictureFrameRate-type  string-Interactive-Type 
DigitalAssetVideoPictureProgressive-type  string-JobDisplay 
DigitalAssetVideoSubtitleLanguage-type  string-JobFunction 
DigitalAssetWatermark-type  string-JobFunction_scheme 
GroupingEntity-type  string-Keyword 
Hash-type  string-Money-currency 
Money-type  string-Name_Suffix 
NVPair-type  string-NotRated-condition 
NVPairMoney-type  string-OrgName-idType 
OrgName-type  string-PictureFormat 
PersonIdentifier-type  string-Rating-System 
PersonName-type  string-Release-ReleaseType 
PrivateData-type  string-SequenceInfo-AlternateNumber 
Region-type  string-SequenceInfo-AlternateNumber-domain 
ReleaseHistory-type  string-SequenceInfo-DistributionNumber 
StringAndLanguage-type  string-SequenceInfo-DistributionNumber-domain 
string-SequenceInfo-HouseSequence 
string-SequenceInfo-HouseSequence-domain 
string-Subtitle-Enc-Codec 
string-Subtitle-Enc-CodecType 
string-Subtitle-Format 
string-Subtitle-FormatType 
string-Subtitle-Type 
string-TitleAlternate_type 
string-TrackReference 
string-Video-Enc-Codec 
string-Video-Enc-CodecType 
string-Video-Enc-MLevel 
string-Video-Enc-MProfile 
string-Video-Enc-VBR 
string-Video-Pic-AspectRatio 
string-Video-Pic-Colorimetry 
string-Video-Pic-ColorSampling 
string-Video-Pic-FrameRate-multiplier 
string-Video-Pic-FrameRate-timecode 
string-Video-Pic-PixelAspect 
string-Video-Pic-Progressive-scanOrder 
string-Video-Pic-Type3D 
string-Video-PictureFormat 
string-Video-SubLang-type 
string-Video-Type 
string-Watermark_Vendor 
string-WorkType 
string-WorkTypeDetail 
YearDateOrTime-type 


schema location http://www.movielabs.com/schema/mdmec/v2.1/mdmec-v2.1.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/mdmec/v2.1
 
Elements  Complex types 
CoreMetadata  BasicMetadata-type 
CoreMetadata-type 
DigitalAssetMetadata-type 
Disposition-type 
Publisher-type 


element Avail
diagram avails-v1.6a_p1.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:Avail-type
properties
content complex
children avails:ALID avails:Disposition avails:Licensor avails:ServiceProvider avails:AvailType avails:ShortDescription avails:Asset avails:Transaction avails:CoreMetadata avails:ExceptionFlag
attributes
Name  Type  Use  Default  Fixed  Annotation
AvailID  md:id-type  required      
source <xs:element name="Avail" type="avails:Avail-type"/>

element AvailList
diagram avails-v1.6a_p2.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailList-type
properties
content complex
children avails:Avail
source <xs:element name="AvailList" type="avails:AvailList-type"/>

complexType Avail-type
diagram avails-v1.6a_p3.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:ALID avails:Disposition avails:Licensor avails:ServiceProvider avails:AvailType avails:ShortDescription avails:Asset avails:Transaction avails:CoreMetadata avails:ExceptionFlag
used by
elements Avail AvailList-type/Avail
attributes
Name  Type  Use  Default  Fixed  Annotation
AvailID  md:id-type  required      
source <xs:complexType name="Avail-type">
 
<xs:sequence>
   
<xs:element name="ALID" type="md:AssetLogicalID-type"/>
   
<xs:element name="Disposition" type="avails:AvailDisposition-type"/>
   
<xs:element name="Licensor" type="mdmec:Publisher-type"/>
   
<xs:element name="ServiceProvider" type="mdmec:Publisher-type" minOccurs="0"/>
   
<xs:element name="AvailType" type="xs:string"/>
   
<xs:element name="ShortDescription" type="xs:string"/>
   
<xs:element name="Asset" type="avails:AvailAsset-type" maxOccurs="unbounded"/>
   
<xs:element name="Transaction" type="avails:AvailTrans-type" maxOccurs="unbounded"/>
   
<xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ExceptionFlag" type="xs:boolean" default="true" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="AvailID" type="md:id-type" use="required"/>
</xs:complexType>

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

element Avail-type/ALID
diagram avails-v1.6a_p4.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:AssetLogicalID-type
properties
content simple
source <xs:element name="ALID" type="md:AssetLogicalID-type"/>

element Avail-type/Disposition
diagram avails-v1.6a_p5.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailDisposition-type
properties
content complex
children avails:EntryType avails:IssueDate avails:ReplacesEntryID avails:ReplacesEntryDate
source <xs:element name="Disposition" type="avails:AvailDisposition-type"/>

element Avail-type/Licensor
diagram avails-v1.6a_p6.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type mdmec:Publisher-type
properties
content complex
children md:DisplayName md:SortName md:AlternateName mdmec:ContactInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
retailerSpecificID  xs:string        
source <xs:element name="Licensor" type="mdmec:Publisher-type"/>

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

element Avail-type/AvailType
diagram avails-v1.6a_p8.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="AvailType" type="xs:string"/>

element Avail-type/ShortDescription
diagram avails-v1.6a_p9.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="ShortDescription" type="xs:string"/>

element Avail-type/Asset
diagram avails-v1.6a_p10.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailAsset-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:WorkType avails:Metadata avails:EpisodeMetadata avails:SeasonMetadata avails:SeriesMetadata
attributes
Name  Type  Use  Default  Fixed  Annotation
contentID  md:ContentID-type  required      
source <xs:element name="Asset" type="avails:AvailAsset-type" maxOccurs="unbounded"/>

element Avail-type/Transaction
diagram avails-v1.6a_p11.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailTrans-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:LicenseType avails:Description avails:Territory avails:TerritoryExcluded avails:Start avails:End avails:StoreLanguage avails:LicenseRightsDescription avails:FormatProfile avails:ContractID avails:Term avails:OtherInstructions
attributes
Name  Type  Use  Default  Fixed  Annotation
AvailID  md:id-type        
source <xs:element name="Transaction" type="avails:AvailTrans-type" maxOccurs="unbounded"/>

element Avail-type/CoreMetadata
diagram avails-v1.6a_p12.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type mdmec:CoreMetadata-type
properties
minOcc 0
maxOcc unbounded
content complex
children mdmec:Basic mdmec:DigitalAsset mdmec:TitleInternalAlias mdmec:TrackingID mdmec:Source mdmec:CompanyDisplayCredit mdmec:GroupingEntity
source <xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

element Avail-type/ExceptionFlag
diagram avails-v1.6a_p13.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
default true
source <xs:element name="ExceptionFlag" type="xs:boolean" default="true" minOccurs="0"/>

complexType AvailAsset-type
diagram avails-v1.6a_p14.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:WorkType avails:Metadata avails:EpisodeMetadata avails:SeasonMetadata avails:SeriesMetadata
used by
element Avail-type/Asset
attributes
Name  Type  Use  Default  Fixed  Annotation
contentID  md:ContentID-type  required      
source <xs:complexType name="AvailAsset-type">
 
<xs:sequence>
   
<xs:element name="WorkType" type="xs:string"/>
   
<xs:choice>
     
<xs:element name="Metadata" type="avails:AvailUnitMetadata-type"/>
     
<xs:element name="EpisodeMetadata" type="avails:AvailEpisodeMetadata-type"/>
     
<xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>
     
<xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>
   
</xs:choice>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="contentID" type="md:ContentID-type" use="required"/>
</xs:complexType>

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

element AvailAsset-type/WorkType
diagram avails-v1.6a_p15.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="WorkType" type="xs:string"/>

element AvailAsset-type/Metadata
diagram avails-v1.6a_p16.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailUnitMetadata-type
properties
content complex
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:ProductID avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:CompanyDisplayCredit
source <xs:element name="Metadata" type="avails:AvailUnitMetadata-type"/>

element AvailAsset-type/EpisodeMetadata
diagram avails-v1.6a_p17.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailEpisodeMetadata-type
properties
content complex
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:ProductID avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:EpisodeNumber avails:SeasonMetadata
source <xs:element name="EpisodeMetadata" type="avails:AvailEpisodeMetadata-type"/>

element AvailAsset-type/SeasonMetadata
diagram avails-v1.6a_p18.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailSeasonMetadata-type
properties
content complex
children avails:SeasonContentID avails:ProductID avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeriesMetadata
source <xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>

element AvailAsset-type/SeriesMetadata
diagram avails-v1.6a_p19.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailSeriesMetadata-type
properties
content complex
children avails:SeriesContentID avails:ProductID avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:SeriesAltIdentifier avails:NumberOfSeasons avails:CompanyDisplayCredit
source <xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>

complexType AvailCaption-type
diagram avails-v1.6a_p20.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:CaptionIncluded avails:CaptionRequired
source <xs:complexType name="AvailCaption-type">
 
<xs:sequence>
   
<xs:element name="CaptionIncluded" type="xs:boolean"/>
   
<xs:element name="CaptionRequired" type="xs:boolean"/>
 
</xs:sequence>
</xs:complexType>

element AvailCaption-type/CaptionIncluded
diagram avails-v1.6a_p21.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:boolean
properties
content simple
source <xs:element name="CaptionIncluded" type="xs:boolean"/>

element AvailCaption-type/CaptionRequired
diagram avails-v1.6a_p22.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:boolean
properties
content simple
source <xs:element name="CaptionRequired" type="xs:boolean"/>

complexType AvailDisposition-type
diagram avails-v1.6a_p23.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:EntryType avails:IssueDate avails:ReplacesEntryID avails:ReplacesEntryDate
used by
element Avail-type/Disposition
source <xs:complexType name="AvailDisposition-type">
 
<xs:sequence>
   
<xs:element name="EntryType" type="xs:string"/>
   
<xs:element name="IssueDate" type="md:YearDateOrTime-type" minOccurs="0"/>
   
<xs:choice>
     
<xs:element name="ReplacesEntryID" type="md:id-type" minOccurs="0"/>
     
<xs:element name="ReplacesEntryDate" type="md:YearDateOrTime-type" minOccurs="0"/>
   
</xs:choice>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element AvailDisposition-type/EntryType
diagram avails-v1.6a_p24.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="EntryType" type="xs:string"/>

element AvailDisposition-type/IssueDate
diagram avails-v1.6a_p25.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IssueDate" type="md:YearDateOrTime-type" minOccurs="0"/>

element AvailDisposition-type/ReplacesEntryID
diagram avails-v1.6a_p26.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReplacesEntryID" type="md:id-type" minOccurs="0"/>

element AvailDisposition-type/ReplacesEntryDate
diagram avails-v1.6a_p27.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:YearDateOrTime-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReplacesEntryDate" type="md:YearDateOrTime-type" minOccurs="0"/>

complexType AvailEpisodeMetadata-type
diagram avails-v1.6a_p28.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type extension of avails:AvailMetadata-type
properties
base avails:AvailMetadata-type
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:ProductID avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:EpisodeNumber avails:SeasonMetadata
used by
element AvailAsset-type/EpisodeMetadata
source <xs:complexType name="AvailEpisodeMetadata-type">
 
<xs:complexContent>
   
<xs:extension base="avails:AvailMetadata-type">
     
<xs:sequence>
       
<xs:element name="EpisodeNumber" type="md:ContentSequenceInfo-type"/>
       
<xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AvailEpisodeMetadata-type/EpisodeNumber
diagram avails-v1.6a_p29.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:ContentSequenceInfo-type
properties
content complex
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
source <xs:element name="EpisodeNumber" type="md:ContentSequenceInfo-type"/>

element AvailEpisodeMetadata-type/SeasonMetadata
diagram avails-v1.6a_p30.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailSeasonMetadata-type
properties
content complex
children avails:SeasonContentID avails:ProductID avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeriesMetadata
source <xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>

complexType AvailList-type
diagram avails-v1.6a_p31.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:Avail
used by
element AvailList
source <xs:complexType name="AvailList-type">
 
<xs:sequence>
   
<xs:element name="Avail" type="avails:Avail-type" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element AvailList-type/Avail
diagram avails-v1.6a_p32.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:Avail-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:ALID avails:Disposition avails:Licensor avails:ServiceProvider avails:AvailType avails:ShortDescription avails:Asset avails:Transaction avails:CoreMetadata avails:ExceptionFlag
attributes
Name  Type  Use  Default  Fixed  Annotation
AvailID  md:id-type  required      
source <xs:element name="Avail" type="avails:Avail-type" maxOccurs="unbounded"/>

complexType AvailMetadata-type
diagram avails-v1.6a_p33.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:ProductID avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering
used by
complexTypes AvailEpisodeMetadata-type AvailUnitMetadata-type
source <xs:complexType name="AvailMetadata-type">
 
<xs:sequence>
   
<xs:element name="TitleDisplayUnlimited">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="TitleInternalAlias" type="xs:string"/>
   
<xs:element name="ProductID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionDescription" type="xs:string" minOccurs="0"/>
   
<xs:element name="ReleaseDate" minOccurs="0">
     
<xs:simpleType>
       
<xs:union memberTypes="xs:gYear xs:gYearMonth xs:date"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="RunLength" type="xs:duration"/>
   
<xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="USACaptionsExemptionReason" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="Ratings" type="md:ContentRating-type" minOccurs="0"/>
   
<xs:element name="EncodeID" type="md:id-type" minOccurs="0"/>
   
<xs:element name="LocalizationOffering" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element AvailMetadata-type/TitleDisplayUnlimited
diagram avails-v1.6a_p34.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type extension of xs:string
properties
content complex
source <xs:element name="TitleDisplayUnlimited">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element AvailMetadata-type/TitleInternalAlias
diagram avails-v1.6a_p35.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="TitleInternalAlias" type="xs:string"/>

element AvailMetadata-type/ProductID
diagram avails-v1.6a_p36.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ProductID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element AvailMetadata-type/AltIdentifier
diagram avails-v1.6a_p37.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AvailMetadata-type/VersionDescription
diagram avails-v1.6a_p38.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionDescription" type="xs:string" minOccurs="0"/>

element AvailMetadata-type/ReleaseDate
diagram avails-v1.6a_p39.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type union of (xs:gYear, xs:gYearMonth, xs:date)
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReleaseDate" minOccurs="0">
 
<xs:simpleType>
   
<xs:union memberTypes="xs:gYear xs:gYearMonth xs:date"/>
 
</xs:simpleType>
</xs:element>

element AvailMetadata-type/RunLength
diagram avails-v1.6a_p40.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:duration
properties
content simple
source <xs:element name="RunLength" type="xs:duration"/>

element AvailMetadata-type/ReleaseHistory
diagram avails-v1.6a_p41.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
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 AvailMetadata-type/USACaptionsExemptionReason
diagram avails-v1.6a_p42.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="USACaptionsExemptionReason" type="xs:positiveInteger" minOccurs="0"/>

element AvailMetadata-type/Ratings
diagram avails-v1.6a_p43.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:ContentRating-type
properties
minOcc 0
maxOcc 1
content complex
children md:NotRated md:Rating md:AdultContent
source <xs:element name="Ratings" type="md:ContentRating-type" minOccurs="0"/>

element AvailMetadata-type/EncodeID
diagram avails-v1.6a_p44.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EncodeID" type="md:id-type" minOccurs="0"/>

element AvailMetadata-type/LocalizationOffering
diagram avails-v1.6a_p45.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LocalizationOffering" type="xs:string" minOccurs="0"/>

complexType AvailSeasonMetadata-type
diagram avails-v1.6a_p46.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:SeasonContentID avails:ProductID avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeriesMetadata
used by
elements AvailEpisodeMetadata-type/SeasonMetadata AvailAsset-type/SeasonMetadata
source <xs:complexType name="AvailSeasonMetadata-type">
 
<xs:sequence>
   
<xs:element name="SeasonContentID" type="md:id-type"/>
   
<xs:element name="ProductID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SeasonTitleDisplayUnlimited" type="xs:string"/>
   
<xs:element name="SeasonTitleInternalAlias" type="xs:string" minOccurs="0"/>
   
<xs:element name="SeasonNumber" type="md:ContentSequenceInfo-type"/>
   
<xs:element name="VersionDescription" type="xs:string" minOccurs="0"/>
   
<xs:element name="ReleaseDate" minOccurs="0">
     
<xs:simpleType>
       
<xs:union memberTypes="xs:gYear xs:gYearMonth xs:date"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SeasonAltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="NumberOfEpisodes" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:integer">
           
<xs:attribute name="Estimate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>
 
</xs:sequence>
</xs:complexType>

element AvailSeasonMetadata-type/SeasonContentID
diagram avails-v1.6a_p47.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:id-type
properties
content simple
source <xs:element name="SeasonContentID" type="md:id-type"/>

element AvailSeasonMetadata-type/ProductID
diagram avails-v1.6a_p48.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ProductID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element AvailSeasonMetadata-type/SeasonTitleDisplayUnlimited
diagram avails-v1.6a_p49.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="SeasonTitleDisplayUnlimited" type="xs:string"/>

element AvailSeasonMetadata-type/SeasonTitleInternalAlias
diagram avails-v1.6a_p50.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SeasonTitleInternalAlias" type="xs:string" minOccurs="0"/>

element AvailSeasonMetadata-type/SeasonNumber
diagram avails-v1.6a_p51.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:ContentSequenceInfo-type
properties
content complex
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
source <xs:element name="SeasonNumber" type="md:ContentSequenceInfo-type"/>

element AvailSeasonMetadata-type/VersionDescription
diagram avails-v1.6a_p52.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionDescription" type="xs:string" minOccurs="0"/>

element AvailSeasonMetadata-type/ReleaseDate
diagram avails-v1.6a_p53.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type union of (xs:gYear, xs:gYearMonth, xs:date)
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReleaseDate" minOccurs="0">
 
<xs:simpleType>
   
<xs:union memberTypes="xs:gYear xs:gYearMonth xs:date"/>
 
</xs:simpleType>
</xs:element>

element AvailSeasonMetadata-type/SeasonAltIdentifier
diagram avails-v1.6a_p54.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="SeasonAltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AvailSeasonMetadata-type/NumberOfEpisodes
diagram avails-v1.6a_p55.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type extension of xs:integer
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Estimate  xs:boolean        
source <xs:element name="NumberOfEpisodes" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:integer">
       
<xs:attribute name="Estimate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailSeasonMetadata-type/NumberOfEpisodes/@Estimate
type xs:boolean
source <xs:attribute name="Estimate" type="xs:boolean"/>

element AvailSeasonMetadata-type/SeriesMetadata
diagram avails-v1.6a_p56.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type avails:AvailSeriesMetadata-type
properties
content complex
children avails:SeriesContentID avails:ProductID avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:SeriesAltIdentifier avails:NumberOfSeasons avails:CompanyDisplayCredit
source <xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>

complexType AvailSeriesMetadata-type
diagram avails-v1.6a_p57.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:SeriesContentID avails:ProductID avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:SeriesAltIdentifier avails:NumberOfSeasons avails:CompanyDisplayCredit
used by
elements AvailSeasonMetadata-type/SeriesMetadata AvailAsset-type/SeriesMetadata
source <xs:complexType name="AvailSeriesMetadata-type">
 
<xs:sequence>
   
<xs:element name="SeriesContentID" type="md:id-type"/>
   
<xs:element name="ProductID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="SeriesTitleDisplayUnlimited" type="xs:string"/>
   
<xs:element name="SeriesTitleInternalAlias" type="xs:string"/>
   
<xs:element name="LocalSeriesTitle" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="language" type="xs:language"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="VersionDescription" type="xs:string" minOccurs="0"/>
   
<xs:element name="ReleaseDate" minOccurs="0">
     
<xs:simpleType>
       
<xs:union memberTypes="xs:gYear xs:gYearMonth xs:date"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SeriesAltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="NumberOfSeasons" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:integer">
           
<xs:attribute name="Estimate" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CompanyDisplayCredit" type="md:CompanyCredits-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element AvailSeriesMetadata-type/SeriesContentID
diagram avails-v1.6a_p58.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:id-type
properties
content simple
source <xs:element name="SeriesContentID" type="md:id-type"/>

element AvailSeriesMetadata-type/ProductID
diagram avails-v1.6a_p59.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="ProductID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element AvailSeriesMetadata-type/SeriesTitleDisplayUnlimited
diagram avails-v1.6a_p60.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="SeriesTitleDisplayUnlimited" type="xs:string"/>

element AvailSeriesMetadata-type/SeriesTitleInternalAlias
diagram avails-v1.6a_p61.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="SeriesTitleInternalAlias" type="xs:string"/>

element AvailSeriesMetadata-type/LocalSeriesTitle
diagram avails-v1.6a_p62.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="LocalSeriesTitle" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element AvailSeriesMetadata-type/VersionDescription
diagram avails-v1.6a_p63.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionDescription" type="xs:string" minOccurs="0"/>

element AvailSeriesMetadata-type/ReleaseDate
diagram avails-v1.6a_p64.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type union of (xs:gYear, xs:gYearMonth, xs:date)
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReleaseDate" minOccurs="0">
 
<xs:simpleType>
   
<xs:union memberTypes="xs:gYear xs:gYearMonth xs:date"/>
 
</xs:simpleType>
</xs:element>

element AvailSeriesMetadata-type/SeriesAltIdentifier
diagram avails-v1.6a_p65.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="SeriesAltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AvailSeriesMetadata-type/NumberOfSeasons
diagram avails-v1.6a_p66.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type extension of xs:integer
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Estimate  xs:boolean        
source <xs:element name="NumberOfSeasons" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:integer">
       
<xs:attribute name="Estimate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailSeriesMetadata-type/NumberOfSeasons/@Estimate
type xs:boolean
source <xs:attribute name="Estimate" type="xs:boolean"/>

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

complexType AvailTerms-type
diagram avails-v1.6a_p68.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:Money avails:Event avails:Text avails:Duration avails:URI avails:Language
used by
element AvailTrans-type/Term
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:complexType name="AvailTerms-type">
 
<xs:choice>
   
<xs:element name="Money" type="md:Money-type"/>
   
<xs:element name="Event">
     
<xs:simpleType>
       
<xs:union memberTypes="xs:dateTime xs:date"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Text" type="xs:string"/>
   
<xs:element name="Duration" type="xs:duration"/>
   
<xs:element name="URI" type="xs:anyURI"/>
   
<xs:element name="Language" type="xs:language"/>
   
<xs:any namespace="##other"/>
 
</xs:choice>
 
<xs:attribute name="termName" type="xs:string" use="required"/>
</xs:complexType>

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

element AvailTerms-type/Money
diagram avails-v1.6a_p69.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:Money-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  md:string-Money-currency        
source <xs:element name="Money" type="md:Money-type"/>

element AvailTerms-type/Event
diagram avails-v1.6a_p70.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type union of (xs:dateTime, xs:date)
properties
content simple
source <xs:element name="Event">
 
<xs:simpleType>
   
<xs:union memberTypes="xs:dateTime xs:date"/>
 
</xs:simpleType>
</xs:element>

element AvailTerms-type/Text
diagram avails-v1.6a_p71.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

element AvailTerms-type/Duration
diagram avails-v1.6a_p72.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:duration
properties
content simple
source <xs:element name="Duration" type="xs:duration"/>

element AvailTerms-type/URI
diagram avails-v1.6a_p73.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:anyURI
properties
content simple
source <xs:element name="URI" type="xs:anyURI"/>

element AvailTerms-type/Language
diagram avails-v1.6a_p74.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:language
properties
content simple
source <xs:element name="Language" type="xs:language"/>

complexType AvailTrans-type
diagram avails-v1.6a_p75.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:LicenseType avails:Description avails:Territory avails:TerritoryExcluded avails:Start avails:End avails:StoreLanguage avails:LicenseRightsDescription avails:FormatProfile avails:ContractID avails:Term avails:OtherInstructions
used by
element Avail-type/Transaction
attributes
Name  Type  Use  Default  Fixed  Annotation
AvailID  md:id-type        
source <xs:complexType name="AvailTrans-type">
 
<xs:sequence>
   
<xs:element name="LicenseType" type="xs:string"/>
   
<xs:element name="Description" type="xs:string"/>
   
<xs:element name="Territory" type="md:Region-type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>work Intended Audience Regiion</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TerritoryExcluded" type="md:Region-type" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>work Intended Audience Regiion</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Start" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="End" type="xs:dateTime" minOccurs="0"/>
   
<xs:element name="StoreLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="LicenseRightsDescription" type="xs:string"/>
   
<xs:element name="FormatProfile" type="xs:string"/>
   
<xs:element name="ContractID" type="xs:string" minOccurs="0"/>
   
<xs:element name="Term" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="avails:AvailTerms-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="AvailID" type="md:id-type"/>
</xs:complexType>

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

element AvailTrans-type/LicenseType
diagram avails-v1.6a_p76.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="LicenseType" type="xs:string"/>

element AvailTrans-type/Description
diagram avails-v1.6a_p77.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="Description" type="xs:string"/>

element AvailTrans-type/Territory
diagram avails-v1.6a_p78.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
annotation
documentation
work Intended Audience Regiion
source <xs:element name="Territory" type="md:Region-type" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>work Intended Audience Regiion</xs:documentation>
 
</xs:annotation>
</xs:element>

element AvailTrans-type/TerritoryExcluded
diagram avails-v1.6a_p79.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
annotation
documentation
work Intended Audience Regiion
source <xs:element name="TerritoryExcluded" type="md:Region-type" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>work Intended Audience Regiion</xs:documentation>
 
</xs:annotation>
</xs:element>

element AvailTrans-type/Start
diagram avails-v1.6a_p80.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Start" type="xs:dateTime" minOccurs="0"/>

element AvailTrans-type/End
diagram avails-v1.6a_p81.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="End" type="xs:dateTime" minOccurs="0"/>

element AvailTrans-type/StoreLanguage
diagram avails-v1.6a_p82.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:language
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="StoreLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>

element AvailTrans-type/LicenseRightsDescription
diagram avails-v1.6a_p83.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="LicenseRightsDescription" type="xs:string"/>

element AvailTrans-type/FormatProfile
diagram avails-v1.6a_p84.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="FormatProfile" type="xs:string"/>

element AvailTrans-type/ContractID
diagram avails-v1.6a_p85.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContractID" type="xs:string" minOccurs="0"/>

element AvailTrans-type/Term
diagram avails-v1.6a_p86.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type extension of avails:AvailTerms-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:Money avails:Event avails:Text avails:Duration avails:URI avails:Language
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Term" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="avails:AvailTerms-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element AvailTrans-type/OtherInstructions
diagram avails-v1.6a_p87.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>

complexType AvailUnitMetadata-type
diagram avails-v1.6a_p88.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type extension of avails:AvailMetadata-type
properties
base avails:AvailMetadata-type
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:ProductID avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:CompanyDisplayCredit
used by
element AvailAsset-type/Metadata
source <xs:complexType name="AvailUnitMetadata-type">
 
<xs:complexContent>
   
<xs:extension base="avails:AvailMetadata-type">
     
<xs:sequence>
       
<xs:element name="CompanyDisplayCredit" type="md:CompanyCredits-type" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

complexType TransCondDate-type
diagram avails-v1.6a_p90.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
children avails:Event avails:Condition avails:Locale avails:Lag
source <xs:complexType name="TransCondDate-type">
 
<xs:sequence>
   
<xs:element name="Event" type="xs:string"/>
   
<xs:element name="Condition" type="xs:string"/>
   
<xs:element name="Locale" type="md:Region-type"/>
   
<xs:element name="Lag" type="xs:duration"/>
 
</xs:sequence>
</xs:complexType>

element TransCondDate-type/Event
diagram avails-v1.6a_p91.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="Event" type="xs:string"/>

element TransCondDate-type/Condition
diagram avails-v1.6a_p92.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:string
properties
content simple
source <xs:element name="Condition" type="xs:string"/>

element TransCondDate-type/Locale
diagram avails-v1.6a_p93.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type md:Region-type
properties
content complex
children md:country md:countryRegion
source <xs:element name="Locale" type="md:Region-type"/>

element TransCondDate-type/Lag
diagram avails-v1.6a_p94.png
namespace http://www.movielabs.com/schema/avails/v1.6/avails
type xs:duration
properties
content simple
source <xs:element name="Lag" type="xs:duration"/>

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

element DigitalAssetInteractiveBase-group/FormatType
diagram avails-v1.6a_p97.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p98.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p99.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p100.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p101.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p102.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p103.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element AbbreviatedMetadata-type/Studio
diagram avails-v1.6a_p104.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p105.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p106.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

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

element AbbreviatedMetadataInfo-type/DisplayIndicators
diagram avails-v1.6a_p109.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p110.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type extension of md:OrgName-type
properties
base md:OrgName-type
children md:DisplayName md:SortName md:AlternateName
used by
element BasicMetadata-type/AssociatedOrg
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
role  md:string-AssociatedOrg-role        
source <xs:complexType name="AssociatedOrg-type">
 
<xs:complexContent>
   
<xs:extension base="md:OrgName-type">
     
<xs:attribute name="role" type="md:string-AssociatedOrg-role"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

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

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

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

element BasicMetadata-type/ReleaseDate
diagram avails-v1.6a_p116.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p117.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p118.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

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

element BasicMetadata-type/PictureColorType
diagram avails-v1.6a_p120.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p121.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p122.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ThreeD" type="xs:boolean" minOccurs="0"/>

element BasicMetadata-type/AspectRatio
diagram avails-v1.6a_p123.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p124.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadata-type/RatingSet
diagram avails-v1.6a_p125.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p126.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p127.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:Region-type
properties
minOcc 0
maxOcc 1
content complex
children md:country md:countryRegion
source <xs:element name="CountryOfOrigin" type="md:Region-type" minOccurs="0"/>

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

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

element BasicMetadata-type/SequenceInfo
diagram avails-v1.6a_p132.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p133.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:BasicMetadataParent-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Parent md:ParentContentID
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 BasicMetadataInfo-type
diagram avails-v1.6a_p134.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:TitleDisplay19 md:TitleDisplay60 md:TitleDisplayUnlimited md:TitleSort md:ArtReference md:Summary190 md:Summary400 md:Summary4000 md:DisplayIndicators md:Genre md:Keyword md:VersionNotes md:Region md:OriginalTitle md:CopyrightLine md:PeopleLocal md:TitleAlternate
used by
element BasicMetadata-type/LocalizedInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
language  md:language-redefine  required      
default  xs:boolean        
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"/>
   
<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:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary190">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary400" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Summary4000" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="cast" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Genre" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="source" type="xs:anyURI"/>
           
<xs:attribute name="id" type="md:string-Genre_id"/>
           
<xs:attribute name="level" type="xs:integer"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Keyword" type="md:string-Keyword" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="VersionNotes" type="xs:string" minOccurs="0"/>
   
<xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="OriginalTitle" type="xs:string" minOccurs="0"/>
   
<xs:element name="CopyrightLine" type="xs:string" minOccurs="0"/>
   
<xs:element name="PeopleLocal" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="TitleAlternate" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="md:string-TitleAlternate_type"/>
           
<xs:attribute name="language" type="md:language-redefine"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="language" type="md:language-redefine" use="required"/>
 
<xs:attribute name="default" type="xs:boolean"/>
</xs: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"/>

element BasicMetadataInfo-type/TitleDisplay19
diagram avails-v1.6a_p135.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p136.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p137.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p138.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:string
properties
content simple
source <xs:element name="TitleSort" type="xs:string"/>

element BasicMetadataInfo-type/ArtReference
diagram avails-v1.6a_p139.png
namespace http://www.movielabs.com/schema/md/v2.1/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        
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: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"/>

element BasicMetadataInfo-type/Summary190
diagram avails-v1.6a_p140.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cast  xs:boolean        
source <xs:element name="Summary190">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="cast" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element BasicMetadataInfo-type/Summary400
diagram avails-v1.6a_p141.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p142.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p143.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:string-DisplayIndicators
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration CC
enumeration F
enumeration P
enumeration DD
enumeration SAP
enumeration DVS
source <xs:element name="DisplayIndicators" type="md:string-DisplayIndicators" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/Genre
diagram avails-v1.6a_p144.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p145.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p146.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p147.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataInfo-type/OriginalTitle
diagram avails-v1.6a_p148.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p149.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p150.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p151.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p152.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:JobFunction md:JobDisplay md:BillingBlockOrder md:Character 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" type="xs:int" minOccurs="0"/>
   
<xs:element name="Character" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Guest" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BasicMetadataJob-type/JobFunction
diagram avails-v1.6a_p153.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p154.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p155.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="BillingBlockOrder" type="xs:int" minOccurs="0"/>

element BasicMetadataJob-type/Character
diagram avails-v1.6a_p156.png
namespace http://www.movielabs.com/schema/md/v2.1/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/Guest
diagram avails-v1.6a_p157.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p158.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Parent md:ParentContentID
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:choice>
   
<xs:element name="Parent" type="md:BasicMetadata-type"/>
   
<xs:element name="ParentContentID" type="md:ContentID-type"/>
 
</xs:choice>
 
<xs:attribute name="relationshipType">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="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/Parent
diagram avails-v1.6a_p159.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:BasicMetadata-type
properties
content complex
children md:UpdateNum md:LocalizedInfo md:RunLength md:ReleaseYear md:ReleaseDate md:ReleaseHistory md:WorkType md:WorkTypeDetail md:PictureColorType md:PictureFormat md:ThreeD md:AspectRatio md:AltIdentifier md:RatingSet md:People md:CountryOfOrigin md:PrimarySpokenLanguage md:OriginalLanguage md:VersionLanguage md:AssociatedOrg md: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/ParentContentID
diagram avails-v1.6a_p160.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:ContentID-type
properties
content simple
source <xs:element name="ParentContentID" type="md:ContentID-type"/>

complexType BasicMetadataPeople-type
diagram avails-v1.6a_p161.png
namespace http://www.movielabs.com/schema/md/v2.1/md
children md:Job md:Name md:Identifier md:Gender
used by
elements BasicMetadata-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" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="male"/>
         
<xs:enumeration value="female"/>
         
<xs:enumeration value="neutral"/>
         
<xs:enumeration value="plural"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

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

element BasicMetadataPeople-type/Name
diagram avails-v1.6a_p163.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p164.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type md:PersonIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Identifier md:Namespace md:ReferenceLocation
source <xs:element name="Identifier" type="md:PersonIdentifier-type" minOccurs="0" maxOccurs="unbounded"/>

element BasicMetadataPeople-type/Gender
diagram avails-v1.6a_p165.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration male
enumeration female
enumeration neutral
enumeration plural
source <xs:element name="Gender" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="male"/>
     
<xs:enumeration value="female"/>
     
<xs:enumeration value="neutral"/>
     
<xs:enumeration value="plural"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType CompanyCredits-type
diagram avails-v1.6a_p166.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p167.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p168.png
namespace http://www.movielabs.com/schema/md/v2.1/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 avails-v1.6a_p169.png
namespace http://www.movielabs.com/schema/md/v2.1/md
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DisplaySequence" type="xs:integer" minOccurs="0"/>

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

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

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

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

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

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

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

element CompObj-type/Entry