Schema avails-v2.2.xsd


schema location \http://www.movielabs.com/schema/avails/v2.2/avails-v2.2.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/avails/v2.2/avails
 
Elements  Complex types 
Avail  Avail-type 
AvailList  AvailAsset-type 
AvailListSigned  AvailBundledAsset-type 
AvailCaption-type 
AvailContentRef-type 
AvailDisposition-type 
AvailEpisodeMetadata-type 
AvailList-type 
AvailListSigned-type 
AvailMetadata-type 
AvailSeasonMetadata-type 
AvailSeriesMetadata-type 
AvailSharedEntitlement-type 
AvailTerms-type 
AvailTrans-type 
AvailUnitMetadata-type 


schema location http://www.movielabs.com/schema/md/v2.4/md-v2.4.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/md/v2.4/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-Anc-SubType 
CompObjEntry-type  string-Anc-Type 
ContactInfo-type  string-ArtReference_resolution 
ContainerMetadata-type  string-AspectRatio 
ContainerMetadataWithID-type  string-AssociatedOrg-role 
ContainerSpecific-type  string-Audio-Channels 
ContainerTrackMetadata-type  string-Audio-Enc-ChannelMapping 
ContentIdentifier-type  string-Audio-Enc-Codec 
ContentRating-type  string-Audio-Enc-CodecType 
ContentRatingDetail-type  string-Audio-Enc-VBR 
ContentSequenceInfo-type  string-Audio-Type 
DateTimeRange-type  string-Cardset-Type 
DigitalAssetAncillaryData-type  string-CardsetList-Location 
DigitalAssetAudioData-type  string-CardsetList-Type 
DigitalAssetAudioEncoding-type  string-Compilation-CompilationClass 
DigitalAssetAudioLanguage-type  string-Compilation-EntryClass 
DigitalAssetCardset-type  string-Compilation-EntryNumber 
DigitalAssetCardsetList-type  string-Container-ContainerReference 
DigitalAssetChromaticity-type  string-Container-Type 
DigitalAssetColorEncoding-type  string-ContentID-Identifier 
DigitalAssetColorVolume-type  string-ContentID-Namespace 
DigitalAssetExternalTrackReference-type  string-DisplayIndicators 
DigitalAssetImageData-type  string-Genre 
DigitalAssetInteractiveBaseData-type  string-Genre_id 
DigitalAssetInteractiveData-type  string-Hash 
DigitalAssetInteractiveEncoding-type  string-Hash-method 
DigitalAssetMetadata-type  string-Idenifier_Namespace 
DigitalAssetSet-type  string-Image-Encoding 
DigitalAssetSubtitleData-type  string-Interactive-Enc-RuntimeEnvironment 
DigitalAssetSubtitleFormat-type  string-Interactive-Enc-Version 
DigitalAssetVideoData-type  string-Interactive-FormatType 
DigitalAssetVideoEncoding-type  string-Interactive-Type 
DigitalAssetVideoPicture-type  string-JobDisplay 
DigitalAssetVideoPictureFrameRate-type  string-JobFunction 
DigitalAssetVideoPictureHDRPlaybackInfo-type  string-JobFunction_scheme 
DigitalAssetVideoPictureLightLevel-type  string-Keyword 
DigitalAssetVideoPictureProgressive-type  string-Money-currency 
DigitalAssetVideoSubtitleLanguage-type  string-Name_Suffix 
DigitalAssetWatermark-type  string-NotRated-condition 
GroupingEntity-type  string-OrgName-idType 
Hash-type  string-PictureFormat 
Money-type  string-Rating-System 
NVPair-type  string-Release-ReleaseType 
NVPairMoney-type  string-SequenceInfo-AlternateNumber 
OrgName-type  string-SequenceInfo-AlternateNumber-domain 
PersonIdentifier-type  string-SequenceInfo-DistributionNumber 
PersonName-type  string-SequenceInfo-DistributionNumber-domain 
PrivateData-type  string-SequenceInfo-HouseSequence 
Region-type  string-SequenceInfo-HouseSequence-domain 
ReleaseHistory-type  string-Subtitle-Enc-Codec 
StringAndLanguage-type  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-CMaxInterpretation 
string-Video-Pic-ColorDifferencing 
string-Video-Pic-Colorimetry 
string-Video-Pic-ColorSampling 
string-Video-Pic-FMaxInterpretation 
string-Video-Pic-FrameRate-multiplier 
string-Video-Pic-FrameRate-timecode 
string-Video-Pic-OETF 
string-Video-Pic-PixelAspect 
string-Video-Pic-Primaries 
string-Video-Pic-Progressive-scanOrder 
string-Video-Pic-SDRDownconversion 
string-Video-Pic-Type3D 
string-Video-PictureFormat 
string-Video-SubLang-type 
string-Video-Type 
string-Watermark_Vendor 
string-WorkType 
string-WorkTypeDetail 
YearDateOrTime-type 


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


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


element Avail
diagram avails-v2.2_p1.png
namespace http://www.movielabs.com/schema/avails/v2.2/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:SharedEntitlement avails:ExceptionFlag
source <xs:element name="Avail" type="avails:Avail-type"/>

element AvailList
diagram avails-v2.2_p2.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailList-type
properties
content complex
children avails:Avail
used by
complexType AvailListSigned-type
source <xs:element name="AvailList" type="avails:AvailList-type"/>

element AvailListSigned
diagram avails-v2.2_p3.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailListSigned-type
properties
content complex
children avails:AvailList ds:Signature
source <xs:element name="AvailListSigned" type="avails:AvailListSigned-type"/>

complexType Avail-type
diagram avails-v2.2_p4.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:ALID avails:Disposition avails:Licensor avails:ServiceProvider avails:AvailType avails:ShortDescription avails:Asset avails:Transaction avails:CoreMetadata avails:SharedEntitlement avails:ExceptionFlag
used by
elements Avail AvailList-type/Avail
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="SharedEntitlement" type="avails:AvailSharedEntitlement-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ExceptionFlag" type="xs:boolean" default="true" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

element Avail-type/Disposition
diagram avails-v2.2_p6.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailDisposition-type
properties
content complex
children avails:EntryType avails:IssueDate
source <xs:element name="Disposition" type="avails:AvailDisposition-type"/>

element Avail-type/Licensor
diagram avails-v2.2_p7.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p8.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p9.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:string
properties
content simple
source <xs:element name="AvailType" type="xs:string"/>

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

element Avail-type/Asset
diagram avails-v2.2_p11.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailAsset-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:WorkType avails:WorkTypeDetail avails:Metadata avails:EpisodeMetadata avails:SeasonMetadata avails:SeriesMetadata avails:BundledAsset
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-v2.2_p12.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailTrans-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:LicenseType avails:Description avails:Territory avails:TerritoryExcluded avails:Start avails:StartCondition avails:End avails:EndCondition avails:AllowedLanguage avails:AssetLanguage avails:HoldbackLanguage avails:LicenseRightsDescription avails:FormatProfile avails:ContractID avails:ReportingID avails:RefALID avails:Term avails:ExperienceCondition avails:OtherInstructions
attributes
Name  Type  Use  Default  Fixed  Annotation
TransactionID  md:id-type        
source <xs:element name="Transaction" type="avails:AvailTrans-type" maxOccurs="unbounded"/>

element Avail-type/CoreMetadata
diagram avails-v2.2_p13.png
namespace http://www.movielabs.com/schema/avails/v2.2/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/SharedEntitlement
diagram avails-v2.2_p14.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailSharedEntitlement-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:EcosystemID avails:DepricatedEcosystemID
attributes
Name  Type  Use  Default  Fixed  Annotation
ecosystem  xs:string        
source <xs:element name="SharedEntitlement" type="avails:AvailSharedEntitlement-type" minOccurs="0" maxOccurs="unbounded"/>

element Avail-type/ExceptionFlag
diagram avails-v2.2_p15.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p16.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:WorkType avails:WorkTypeDetail avails:Metadata avails:EpisodeMetadata avails:SeasonMetadata avails:SeriesMetadata avails:BundledAsset
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="md:string-WorkType"/>
   
<xs:element name="WorkTypeDetail" type="md:string-WorkTypeDetail" minOccurs="0"/>
   
<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:element name="BundledAsset" type="avails:AvailBundledAsset-type" minOccurs="0" maxOccurs="unbounded"/>
   
<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-v2.2_p17.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

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

element AvailAsset-type/Metadata
diagram avails-v2.2_p19.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailUnitMetadata-type
properties
content complex
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN 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-v2.2_p20.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailEpisodeMetadata-type
properties
content complex
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:EpisodeNumber avails:SeasonMetadata avails:SeriesMetadata
source <xs:element name="EpisodeMetadata" type="avails:AvailEpisodeMetadata-type"/>

element AvailAsset-type/SeasonMetadata
diagram avails-v2.2_p21.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailSeasonMetadata-type
properties
content complex
children avails:SeasonContentID avails:SeasonEIDR-URN avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeasonStatus avails:SeriesMetadata
source <xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>

element AvailAsset-type/SeriesMetadata
diagram avails-v2.2_p22.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailSeriesMetadata-type
properties
content complex
children avails:SeriesContentID avails:SeriesEIDR-URN avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:USACaptionsExemptionReason avails:ReleaseHistory avails:Ratings avails:SeriesAltIdentifier avails:NumberOfSeasons avails:SeriesStatus avails:CompanyDisplayCredit
source <xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>

element AvailAsset-type/BundledAsset
diagram avails-v2.2_p23.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailBundledAsset-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:BundledALID avails:SharedEntitlement avails:ShortDescription
source <xs:element name="BundledAsset" type="avails:AvailBundledAsset-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AvailBundledAsset-type
diagram avails-v2.2_p24.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:BundledALID avails:SharedEntitlement avails:ShortDescription
used by
element AvailAsset-type/BundledAsset
source <xs:complexType name="AvailBundledAsset-type">
 
<xs:sequence>
   
<xs:element name="BundledALID" type="md:AssetLogicalID-type"/>
   
<xs:element name="SharedEntitlement" type="avails:AvailSharedEntitlement-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ShortDescription" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element AvailBundledAsset-type/BundledALID
diagram avails-v2.2_p25.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:AssetLogicalID-type
properties
content simple
source <xs:element name="BundledALID" type="md:AssetLogicalID-type"/>

element AvailBundledAsset-type/SharedEntitlement
diagram avails-v2.2_p26.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailSharedEntitlement-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:EcosystemID avails:DepricatedEcosystemID
attributes
Name  Type  Use  Default  Fixed  Annotation
ecosystem  xs:string        
source <xs:element name="SharedEntitlement" type="avails:AvailSharedEntitlement-type" minOccurs="0" maxOccurs="unbounded"/>

element AvailBundledAsset-type/ShortDescription
diagram avails-v2.2_p27.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ShortDescription" type="xs:string" minOccurs="0"/>

complexType AvailCaption-type
diagram avails-v2.2_p28.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p29.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:boolean
properties
content simple
source <xs:element name="CaptionIncluded" type="xs:boolean"/>

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

complexType AvailContentRef-type
diagram avails-v2.2_p31.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
source <xs:complexType name="AvailContentRef-type"/>

complexType AvailDisposition-type
diagram avails-v2.2_p32.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:EntryType avails:IssueDate
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:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

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

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

complexType AvailEpisodeMetadata-type
diagram avails-v2.2_p35.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of avails:AvailMetadata-type
properties
base avails:AvailMetadata-type
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:EpisodeNumber avails:SeasonMetadata avails:SeriesMetadata
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:choice>
         
<xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>
         
<xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>
       
</xs:choice>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AvailEpisodeMetadata-type/EpisodeNumber
diagram avails-v2.2_p36.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p37.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailSeasonMetadata-type
properties
content complex
children avails:SeasonContentID avails:SeasonEIDR-URN avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeasonStatus avails:SeriesMetadata
source <xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>

element AvailEpisodeMetadata-type/SeriesMetadata
diagram avails-v2.2_p38.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailSeriesMetadata-type
properties
content complex
children avails:SeriesContentID avails:SeriesEIDR-URN avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:USACaptionsExemptionReason avails:ReleaseHistory avails:Ratings avails:SeriesAltIdentifier avails:NumberOfSeasons avails:SeriesStatus avails:CompanyDisplayCredit
source <xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>

complexType AvailList-type
diagram avails-v2.2_p39.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p40.png
namespace http://www.movielabs.com/schema/avails/v2.2/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:SharedEntitlement avails:ExceptionFlag
source <xs:element name="Avail" type="avails:Avail-type" maxOccurs="unbounded"/>

complexType AvailListSigned-type
diagram avails-v2.2_p41.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:AvailList ds:Signature
used by
element AvailListSigned
source <xs:complexType name="AvailListSigned-type">
 
<xs:sequence>
   
<xs:element ref="avails:AvailList" maxOccurs="unbounded"/>
   
<xs:element ref="ds:Signature" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

complexType AvailMetadata-type
diagram avails-v2.2_p42.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN 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" minOccurs="0">
     
<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="EditEIDR-URN" type="md:id-type" minOccurs="0"/>
   
<xs:element name="TitleEIDR-URN" type="md:id-type" minOccurs="0"/>
   
<xs:element name="AltIdentifier" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:ContentIdentifier-type">
           
<xs:attribute name="scope" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</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="RunLength" type="xs:duration" minOccurs="0"/>
   
<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-v2.2_p43.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="TitleDisplayUnlimited" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element AvailMetadata-type/EditEIDR-URN
diagram avails-v2.2_p45.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EditEIDR-URN" type="md:id-type" minOccurs="0"/>

element AvailMetadata-type/TitleEIDR-URN
diagram avails-v2.2_p46.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TitleEIDR-URN" type="md:id-type" minOccurs="0"/>

element AvailMetadata-type/AltIdentifier
diagram avails-v2.2_p47.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
attributes
Name  Type  Use  Default  Fixed  Annotation
scope  xs:string        
source <xs:element name="AltIdentifier" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:ContentIdentifier-type">
       
<xs:attribute name="scope" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute AvailMetadata-type/AltIdentifier/@scope
type xs:string
source <xs:attribute name="scope" type="xs:string"/>

element AvailMetadata-type/VersionDescription
diagram avails-v2.2_p48.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p49.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p50.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RunLength" type="xs:duration" minOccurs="0"/>

element AvailMetadata-type/ReleaseHistory
diagram avails-v2.2_p51.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p52.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p53.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p54.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p55.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p56.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:SeasonContentID avails:SeasonEIDR-URN avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeasonStatus 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="SeasonEIDR-URN" type="md:id-type" minOccurs="0"/>
   
<xs:element name="SeasonTitleDisplayUnlimited" type="xs:string" minOccurs="0"/>
   
<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="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="SeasonAltIdentifier" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:ContentIdentifier-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<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="SeasonStatus" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>
 
</xs:sequence>
</xs:complexType>

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

element AvailSeasonMetadata-type/SeasonEIDR-URN
diagram avails-v2.2_p58.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SeasonEIDR-URN" type="md:id-type" minOccurs="0"/>

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

element AvailSeasonMetadata-type/SeasonTitleInternalAlias
diagram avails-v2.2_p60.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p61.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p62.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p63.png
namespace http://www.movielabs.com/schema/avails/v2.2/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/ReleaseHistory
diagram avails-v2.2_p64.png
namespace http://www.movielabs.com/schema/avails/v2.2/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 AvailSeasonMetadata-type/USACaptionsExemptionReason
diagram avails-v2.2_p65.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="USACaptionsExemptionReason" type="xs:positiveInteger" minOccurs="0"/>

element AvailSeasonMetadata-type/Ratings
diagram avails-v2.2_p66.png
namespace http://www.movielabs.com/schema/avails/v2.2/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 AvailSeasonMetadata-type/SeasonAltIdentifier
diagram avails-v2.2_p67.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="SeasonAltIdentifier" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:ContentIdentifier-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element AvailSeasonMetadata-type/NumberOfEpisodes
diagram avails-v2.2_p68.png
namespace http://www.movielabs.com/schema/avails/v2.2/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/SeasonStatus
diagram avails-v2.2_p69.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="SeasonStatus" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element AvailSeasonMetadata-type/SeriesMetadata
diagram avails-v2.2_p70.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type avails:AvailSeriesMetadata-type
properties
content complex
children avails:SeriesContentID avails:SeriesEIDR-URN avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:USACaptionsExemptionReason avails:ReleaseHistory avails:Ratings avails:SeriesAltIdentifier avails:NumberOfSeasons avails:SeriesStatus avails:CompanyDisplayCredit
source <xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>

complexType AvailSeriesMetadata-type
diagram avails-v2.2_p71.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:SeriesContentID avails:SeriesEIDR-URN avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:USACaptionsExemptionReason avails:ReleaseHistory avails:Ratings avails:SeriesAltIdentifier avails:NumberOfSeasons avails:SeriesStatus avails:CompanyDisplayCredit
used by
elements AvailSeasonMetadata-type/SeriesMetadata AvailEpisodeMetadata-type/SeriesMetadata AvailAsset-type/SeriesMetadata
source <xs:complexType name="AvailSeriesMetadata-type">
 
<xs:sequence>
   
<xs:element name="SeriesContentID" type="md:id-type"/>
   
<xs:element name="SeriesEIDR-URN" type="md:id-type" minOccurs="0"/>
   
<xs:element name="SeriesTitleDisplayUnlimited" type="xs:string" minOccurs="0"/>
   
<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="USACaptionsExemptionReason" type="xs:positiveInteger" minOccurs="0"/>
   
<xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Ratings" type="md:ContentRating-type" minOccurs="0"/>
   
<xs:element name="SeriesAltIdentifier" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:ContentIdentifier-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<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="SeriesStatus" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string"/>
       
</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-v2.2_p72.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:id-type
properties
content simple
source <xs:element name="SeriesContentID" type="md:id-type"/>

element AvailSeriesMetadata-type/SeriesEIDR-URN
diagram avails-v2.2_p73.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="SeriesEIDR-URN" type="md:id-type" minOccurs="0"/>

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

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

element AvailSeriesMetadata-type/LocalSeriesTitle
diagram avails-v2.2_p76.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p77.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p78.png
namespace http://www.movielabs.com/schema/avails/v2.2/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/USACaptionsExemptionReason
diagram avails-v2.2_p79.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="USACaptionsExemptionReason" type="xs:positiveInteger" minOccurs="0"/>

element AvailSeriesMetadata-type/ReleaseHistory
diagram avails-v2.2_p80.png
namespace http://www.movielabs.com/schema/avails/v2.2/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 AvailSeriesMetadata-type/Ratings
diagram avails-v2.2_p81.png
namespace http://www.movielabs.com/schema/avails/v2.2/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 AvailSeriesMetadata-type/SeriesAltIdentifier
diagram avails-v2.2_p82.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location
source <xs:element name="SeriesAltIdentifier" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="md:ContentIdentifier-type"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element AvailSeriesMetadata-type/NumberOfSeasons
diagram avails-v2.2_p83.png
namespace http://www.movielabs.com/schema/avails/v2.2/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/SeriesStatus
diagram avails-v2.2_p84.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="SeriesStatus" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element AvailSeriesMetadata-type/CompanyDisplayCredit
diagram avails-v2.2_p85.png
namespace http://www.movielabs.com/schema/avails/v2.2/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 AvailSharedEntitlement-type
diagram avails-v2.2_p86.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:EcosystemID avails:DepricatedEcosystemID
used by
elements AvailBundledAsset-type/SharedEntitlement Avail-type/SharedEntitlement
attributes
Name  Type  Use  Default  Fixed  Annotation
ecosystem  xs:string        
source <xs:complexType name="AvailSharedEntitlement-type">
 
<xs:sequence>
   
<xs:element name="EcosystemID" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:id-type"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DepricatedEcosystemID" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:id-type"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="ecosystem" type="xs:string"/>
</xs:complexType>

attribute AvailSharedEntitlement-type/@ecosystem
type xs:string
source <xs:attribute name="ecosystem" type="xs:string"/>

element AvailSharedEntitlement-type/EcosystemID
diagram avails-v2.2_p87.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of md:id-type
properties
minOcc 1
maxOcc unbounded
content complex
source <xs:element name="EcosystemID" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:id-type"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element AvailSharedEntitlement-type/DepricatedEcosystemID
diagram avails-v2.2_p88.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of md:id-type
properties
minOcc 0
maxOcc unbounded
content complex
source <xs:element name="DepricatedEcosystemID" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:id-type"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType AvailTerms-type
diagram avails-v2.2_p89.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:Money avails:Event avails:Text avails:Duration avails:URI avails:Language avails:ID avails:YearDateTime avails:Time avails:Region
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:element name="ID" type="md:id-type"/>
   
<xs:element name="YearDateTime" type="md:YearDateOrTime-type"/>
   
<xs:element name="Time" type="xs:time"/>
   
<xs:element name="Region" type="md:Region-type"/>
   
<xs: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-v2.2_p90.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p91.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p92.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

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

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

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

element AvailTerms-type/ID
diagram avails-v2.2_p96.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:id-type
properties
content simple
source <xs:element name="ID" type="md:id-type"/>

element AvailTerms-type/YearDateTime
diagram avails-v2.2_p97.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:YearDateOrTime-type
properties
content simple
source <xs:element name="YearDateTime" type="md:YearDateOrTime-type"/>

element AvailTerms-type/Time
diagram avails-v2.2_p98.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:time
properties
content simple
source <xs:element name="Time" type="xs:time"/>

element AvailTerms-type/Region
diagram avails-v2.2_p99.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type md:Region-type
properties
content complex
children md:country md:countryRegion
source <xs:element name="Region" type="md:Region-type"/>

complexType AvailTrans-type
diagram avails-v2.2_p100.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
children avails:LicenseType avails:Description avails:Territory avails:TerritoryExcluded avails:Start avails:StartCondition avails:End avails:EndCondition avails:AllowedLanguage avails:AssetLanguage avails:HoldbackLanguage avails:LicenseRightsDescription avails:FormatProfile avails:ContractID avails:ReportingID avails:RefALID avails:Term avails:ExperienceCondition avails:OtherInstructions
used by
element Avail-type/Transaction
attributes
Name  Type  Use  Default  Fixed  Annotation
TransactionID  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" minOccurs="0"/>
   
<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:choice>
     
<xs:element name="Start" type="xs:dateTime"/>
     
<xs:element name="StartCondition" type="xs:string"/>
   
</xs:choice>
   
<xs:choice>
     
<xs:element name="End" type="xs:dateTime"/>
     
<xs:element name="EndCondition" type="xs:string"/>
   
</xs:choice>
   
<xs:element name="AllowedLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="asset" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AssetLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="asset" type="xs:string"/>
           
<xs:attribute name="descriptive" type="xs:boolean"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="HoldbackLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="asset" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LicenseRightsDescription" type="xs:string" minOccurs="0"/>
   
<xs:element name="FormatProfile">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="HDR" type="xs:string"/>
           
<xs:attribute name="WCG" type="xs:string"/>
           
<xs:attribute name="HFR" type="xs:string"/>
           
<xs:attribute name="NGAudio" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ContractID" type="xs:string" minOccurs="0"/>
   
<xs:element name="ReportingID" type="xs:string" minOccurs="0"/>
   
<xs:element name="RefALID" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="md:AssetLogicalID-type">
           
<xs:attribute name="refWorkType" type="md:string-WorkType"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<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="ExperienceCondition" type="xs:string" minOccurs="0"/>
   
<xs:element name="OtherInstructions" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="TransactionID" type="md:id-type"/>
</xs:complexType>

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

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

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

element AvailTrans-type/Territory
diagram avails-v2.2_p103.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p104.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p105.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:dateTime
properties
content simple
source <xs:element name="Start" type="xs:dateTime"/>

element AvailTrans-type/StartCondition
diagram avails-v2.2_p106.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:string
properties
content simple
source <xs:element name="StartCondition" type="xs:string"/>

element AvailTrans-type/End
diagram avails-v2.2_p107.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:dateTime
properties
content simple
source <xs:element name="End" type="xs:dateTime"/>

element AvailTrans-type/EndCondition
diagram avails-v2.2_p108.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:string
properties
content simple
source <xs:element name="EndCondition" type="xs:string"/>

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

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

element AvailTrans-type/AssetLanguage
diagram avails-v2.2_p110.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of xs:language
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
asset  xs:string        
descriptive  xs:boolean        
source <xs:element name="AssetLanguage" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:language">
       
<xs:attribute name="asset" type="xs:string"/>
       
<xs:attribute name="descriptive" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

attribute AvailTrans-type/HoldbackLanguage/@asset
type xs:string
source <xs:attribute name="asset" type="xs:string"/>

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

element AvailTrans-type/FormatProfile
diagram avails-v2.2_p113.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
HDR  xs:string        
WCG  xs:string        
HFR  xs:string        
NGAudio  xs:string        
source <xs:element name="FormatProfile">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="HDR" type="xs:string"/>
       
<xs:attribute name="WCG" type="xs:string"/>
       
<xs:attribute name="HFR" type="xs:string"/>
       
<xs:attribute name="NGAudio" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

element AvailTrans-type/RefALID
diagram avails-v2.2_p116.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of md:AssetLogicalID-type
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
refWorkType  md:string-WorkType        
source <xs:element name="RefALID" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="md:AssetLogicalID-type">
       
<xs:attribute name="refWorkType" type="md:string-WorkType"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailTrans-type/RefALID/@refWorkType
type md:string-WorkType
source <xs:attribute name="refWorkType" type="md:string-WorkType"/>

element AvailTrans-type/Term
diagram avails-v2.2_p117.png
namespace http://www.movielabs.com/schema/avails/v2.2/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 avails:ID avails:YearDateTime avails:Time avails:Region
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/ExperienceCondition
diagram avails-v2.2_p118.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ExperienceCondition" type="xs:string" minOccurs="0"/>

element AvailTrans-type/OtherInstructions
diagram avails-v2.2_p119.png
namespace http://www.movielabs.com/schema/avails/v2.2/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-v2.2_p120.png
namespace http://www.movielabs.com/schema/avails/v2.2/avails
type extension of avails:AvailMetadata-type
properties
base avails:AvailMetadata-type
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN 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-v2.2_p121.png
namespace http://www.movielabs.com/schema/avails/v2.2/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"/>

group DigitalAssetInteractiveBase-group
diagram avails-v2.2_p122.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p123.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p124.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p125.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p126.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p127.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p128.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p129.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p130.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p131.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p132.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p133.png
namespace http://www.movielabs.com/schema/md/v2.4/md
type xs:string
properties
content simple
source <xs:element name="TitleBrief" type="xs:string"/>

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

element AbbreviatedMetadataInfo-type/DisplayIndicators
diagram avails-v2.2_p136.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p137.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p138.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p139.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p140.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p141.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p142.png
namespace http://www.movielabs.com/schema/md/v2.4/md
type xs:gYear
properties
content simple
source <xs:element name="ReleaseYear" type="xs:gYear"/>

element BasicMetadata-type/ReleaseDate
diagram avails-v2.2_p143.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p144.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p145.png
namespace http://www.movielabs.com/schema/md/v2.4/md
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

element BasicMetadata-type/WorkTypeDetail
diagram avails-v2.2_p146.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p147.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p148.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p149.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p150.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p151.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p152.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p153.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p154.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p155.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p156.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p157.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p158.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p159.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p160.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p161.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p162.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p163.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p164.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p165.png
namespace http://www.movielabs.com/schema/md/v2.4/md
type xs:string
properties
content simple
source <xs:element name="TitleSort" type="xs:string"/>

element BasicMetadataInfo-type/ArtReference
diagram avails-v2.2_p166.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p167.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p168.png
namespace http://www.movielabs.com/schema/md/v2.4/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-v2.2_p169.png
namespace http://www.movielabs.com/schema/md/v2.4/md
type extension of xs:string
properties
minOcc 0
maxOcc 1
content comple