Schema avails-v2.4.xsd


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


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


schema location http://www.movielabs.com/schema/mdmec/v2.7.1/mdmec-v2.7.1.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.movielabs.com/schema/mdmec/v2.7
 
Elements  Complex types 
CoreMetadata  BasicMetadata-type 
CoreMetadataList  CoreMetadata-type 
LocalizedInfoDelivery  CoreMetadataList-type 
LocalizedInfoDeliveryList  DigitalAssetMetadata-type 
Disposition-type 
LocalizedInfoDelivery-type 
LocalizedInfoDeliveryList-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.4_p1.png
namespace http://www.movielabs.com/schema/avails/v2.4/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
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:integer        
updateDeliveryType  xs:string        
workflow  xs:string        
source <xs:element name="Avail" type="avails:Avail-type"/>

element AvailList
diagram avails-v2.4_p2.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p3.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p4.png
namespace http://www.movielabs.com/schema/avails/v2.4/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
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:integer        
updateDeliveryType  xs:string        
workflow  xs:string        
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:attribute name="updateNum" type="xs:integer"/>
 
<xs:attribute name="updateDeliveryType" type="xs:string"/>
 
<xs:attribute name="workflow" type="xs:string"/>
</xs:complexType>

attribute Avail-type/@updateNum
type xs:integer
source <xs:attribute name="updateNum" type="xs:integer"/>

attribute Avail-type/@updateDeliveryType
type xs:string
source <xs:attribute name="updateDeliveryType" type="xs:string"/>

attribute Avail-type/@workflow
type xs:string
source <xs:attribute name="workflow" type="xs:string"/>

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

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

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

element Avail-type/Asset
diagram avails-v2.4_p11.png
namespace http://www.movielabs.com/schema/avails/v2.4/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:VolumeMetadata 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.4_p12.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type avails:AvailTrans-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:Licensee avails:LicenseType avails:Description avails:Territory avails:TerritoryExcluded avails:Start avails:StartCondition avails:End avails:EndCondition avails:WindowDuration 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.4_p13.png
namespace http://www.movielabs.com/schema/avails/v2.4/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
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
source <xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

element Avail-type/SharedEntitlement
diagram avails-v2.4_p14.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p15.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p16.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:WorkType avails:WorkTypeDetail avails:Metadata avails:EpisodeMetadata avails:SeasonMetadata avails:SeriesMetadata avails:VolumeMetadata 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:element name="VolumeMetadata" type="avails:AvailVolumeMetadata-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.4_p17.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

element AvailAsset-type/WorkTypeDetail
diagram avails-v2.4_p18.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p19.png
namespace http://www.movielabs.com/schema/avails/v2.4/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:People avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:GroupingEntity avails:CompanyDisplayCredit
source <xs:element name="Metadata" type="avails:AvailUnitMetadata-type"/>

element AvailAsset-type/EpisodeMetadata
diagram avails-v2.4_p20.png
namespace http://www.movielabs.com/schema/avails/v2.4/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:People avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:GroupingEntity avails:EpisodeNumber avails:SeasonMetadata avails:SeriesMetadata
source <xs:element name="EpisodeMetadata" type="avails:AvailEpisodeMetadata-type"/>

element AvailAsset-type/SeasonMetadata
diagram avails-v2.4_p21.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p22.png
namespace http://www.movielabs.com/schema/avails/v2.4/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/VolumeMetadata
diagram avails-v2.4_p23.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type avails:AvailVolumeMetadata-type
properties
content complex
children avails:VolumeContentID avails:VolumeEIDR-URN avails:VolumeTitleDisplayUnlimited avails:VolumeTitleInternalAlias avails:VolumeNumber avails:VersionDescription avails:ReleaseDate avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:VolumeAltIdentifier avails:VolumeFirstEpisodeNumber avails:VolumeNumberOfEpisodes avails:Status avails:SeriesMetadata avails:SeasonMetadata
source <xs:element name="VolumeMetadata" type="avails:AvailVolumeMetadata-type"/>

element AvailAsset-type/BundledAsset
diagram avails-v2.4_p24.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type avails:AvailBundledAsset-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:BundledALID avails:SharedEntitlement avails:ShortDescription
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
source <xs:element name="BundledAsset" type="avails:AvailBundledAsset-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AvailBundledAsset-type
diagram avails-v2.4_p25.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:BundledALID avails:SharedEntitlement avails:ShortDescription
used by
element AvailAsset-type/BundledAsset
attributes
Name  Type  Use  Default  Fixed  Annotation
sequence  xs:integer        
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:attribute name="sequence" type="xs:integer"/>
</xs:complexType>

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

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

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

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

complexType AvailCompatibility-type
diagram avails-v2.4_p32.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:SpecVersion avails:System avails:Profile
source <xs:complexType name="AvailCompatibility-type">
 
<xs:sequence>
   
<xs:element name="SpecVersion" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Version of the specification to which this document is authored</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="System" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Profile" type="xs:anyURI"/>
 
</xs:sequence>
</xs:complexType>

element AvailCompatibility-type/SpecVersion
diagram avails-v2.4_p33.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:string
properties
content simple
annotation
documentation
Version of the specification to which this document is authored
source <xs:element name="SpecVersion" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Version of the specification to which this document is authored</xs:documentation>
 
</xs:annotation>
</xs:element>

element AvailCompatibility-type/System
diagram avails-v2.4_p34.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="System" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element AvailCompatibility-type/Profile
diagram avails-v2.4_p35.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:anyURI
properties
content simple
source <xs:element name="Profile" type="xs:anyURI"/>

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

complexType AvailDisposition-type
diagram avails-v2.4_p37.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p38.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:string
properties
content simple
source <xs:element name="EntryType" type="xs:string"/>

element AvailDisposition-type/IssueDate
diagram avails-v2.4_p39.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p40.png
namespace http://www.movielabs.com/schema/avails/v2.4/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:People avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:GroupingEntity 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.4_p41.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p42.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p43.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p44.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p45.png
namespace http://www.movielabs.com/schema/avails/v2.4/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
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:integer        
updateDeliveryType  xs:string        
workflow  xs:string        
source <xs:element name="Avail" type="avails:Avail-type" maxOccurs="unbounded"/>

complexType AvailListSigned-type
diagram avails-v2.4_p46.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p47.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails:People avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:GroupingEntity
used by
complexTypes AvailEpisodeMetadata-type AvailUnitMetadata-type
source <xs:complexType name="AvailMetadata-type">
 
<xs:sequence>
   
<xs:element name="TitleDisplayUnlimited" 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="TitleInternalAlias" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="region" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<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="People" type="md:BasicMetadataPeople-type" minOccurs="0" maxOccurs="unbounded"/>
   
<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:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element AvailMetadata-type/TitleDisplayUnlimited
diagram avails-v2.4_p48.png
namespace http://www.movielabs.com/schema/avails/v2.4/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="TitleDisplayUnlimited" 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 AvailMetadata-type/TitleDisplayUnlimited/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element AvailMetadata-type/TitleInternalAlias
diagram avails-v2.4_p49.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:string        
source <xs:element name="TitleInternalAlias" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="region" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailMetadata-type/TitleInternalAlias/@region
type xs:string
source <xs:attribute name="region" type="xs:string"/>

element AvailMetadata-type/EditEIDR-URN
diagram avails-v2.4_p50.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p51.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p52.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
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.4_p53.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p54.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p55.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:duration
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RunLength" type="xs:duration" minOccurs="0"/>

element AvailMetadata-type/People
diagram avails-v2.4_p56.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
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 AvailMetadata-type/ReleaseHistory
diagram avails-v2.4_p57.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p58.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p59.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p60.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p61.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LocalizationOffering" type="xs:string" minOccurs="0"/>

element AvailMetadata-type/GroupingEntity
diagram avails-v2.4_p62.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:GroupingEntity-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Type md:GroupIdentity md:DisplayName md:Region md:AltGroupIdentifier
source <xs:element name="GroupingEntity" type="md:GroupingEntity-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AvailSeasonMetadata-type
diagram avails-v2.4_p63.png
namespace http://www.movielabs.com/schema/avails/v2.4/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 AvailVolumeMetadata-type/SeasonMetadata 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" 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="SeasonTitleInternalAlias" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="region" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<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.4_p64.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p65.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p66.png
namespace http://www.movielabs.com/schema/avails/v2.4/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="SeasonTitleDisplayUnlimited" 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 AvailSeasonMetadata-type/SeasonTitleDisplayUnlimited/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

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

attribute AvailSeasonMetadata-type/SeasonTitleInternalAlias/@region
type xs:string
source <xs:attribute name="region" type="xs:string"/>

element AvailSeasonMetadata-type/SeasonNumber
diagram avails-v2.4_p68.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p69.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p70.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p71.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p72.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p73.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p74.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
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.4_p75.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p76.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p77.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p78.png
namespace http://www.movielabs.com/schema/avails/v2.4/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 AvailVolumeMetadata-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" 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="SeriesTitleInternalAlias" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="region" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<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.4_p79.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p80.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p81.png
namespace http://www.movielabs.com/schema/avails/v2.4/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="SeriesTitleDisplayUnlimited" 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/SeriesTitleDisplayUnlimited/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element AvailSeriesMetadata-type/SeriesTitleInternalAlias
diagram avails-v2.4_p82.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:string        
source <xs:element name="SeriesTitleInternalAlias" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="region" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailSeriesMetadata-type/SeriesTitleInternalAlias/@region
type xs:string
source <xs:attribute name="region" type="xs:string"/>

element AvailSeriesMetadata-type/LocalSeriesTitle
diagram avails-v2.4_p83.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p84.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p85.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p86.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p87.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p88.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p89.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of md:ContentIdentifier-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:Namespace md:Identifier md:Location md:Scope
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.4_p90.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p91.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p92.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p93.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p94.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p95.png
namespace http://www.movielabs.com/schema/avails/v2.4/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 AvailSource-type
diagram avails-v2.4_p96.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:ServiceProvider avails:Publisher avails:DeliveryContact
source <xs:complexType name="AvailSource-type">
 
<xs:sequence>
   
<xs:element name="ServiceProvider" type="md:OrgName-type" minOccurs="0"/>
   
<xs:element name="Publisher" type="md:OrgName-type" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DeliveryContact" type="md:ContactInfo-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

element AvailSource-type/Publisher
diagram avails-v2.4_p98.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:OrgName-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        
source <xs:element name="Publisher" type="md:OrgName-type" minOccurs="0" maxOccurs="unbounded"/>

element AvailSource-type/DeliveryContact
diagram avails-v2.4_p99.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:ContactInfo-type
properties
minOcc 0
maxOcc 1
content complex
children md:Name md:PrimaryEmail md:AlternateEmail md:Address md:Phone
source <xs:element name="DeliveryContact" type="md:ContactInfo-type" minOccurs="0"/>

complexType AvailTerms-type
diagram avails-v2.4_p100.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:Money avails:Event avails:Text avails:Number avails:Boolean avails:Duration avails:URI avails:Language avails:ID avails:AltIdentifier avails:YearDateTime avails:Time avails:Region
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="Number" type="xs:decimal"/>
   
<xs:element name="Boolean" type="xs:boolean"/>
   
<xs:element name="Duration" type="xs:duration"/>
   
<xs:element name="URI" type="xs:anyURI"/>
   
<xs:element name="Language" type="xs:language"/>
   
<xs:element name="ID" type="md:id-type"/>
   
<xs:element name="AltIdentifier" type="md:ContentIdentifier-type"/>
   
<xs:element name="YearDateTime" type="md:YearDateOrTime-type"/>
   
<xs:element name="Time" type="xs:time"/>
   
<xs:element name="Region" type="md:Region-type"/>
   
<xs: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.4_p101.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p102.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p103.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

element AvailTerms-type/Number
diagram avails-v2.4_p104.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:decimal
properties
content simple
source <xs:element name="Number" type="xs:decimal"/>

element AvailTerms-type/Boolean
diagram avails-v2.4_p105.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:boolean
properties
content simple
source <xs:element name="Boolean" type="xs:boolean"/>

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

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

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

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

element AvailTerms-type/AltIdentifier
diagram avails-v2.4_p110.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:ContentIdentifier-type
properties
content complex
children md:Namespace md:Identifier md:Location md:Scope
source <xs:element name="AltIdentifier" type="md:ContentIdentifier-type"/>

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

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

element AvailTerms-type/Region
diagram avails-v2.4_p113.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p114.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:Licensee avails:LicenseType avails:Description avails:Territory avails:TerritoryExcluded avails:Start avails:StartCondition avails:End avails:EndCondition avails:WindowDuration 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="Licensee" type="md:OrgName-type" minOccurs="0"/>
   
<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">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="lag" type="xs:duration"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:choice>
     
<xs:element name="End" type="xs:dateTime"/>
     
<xs:element name="EndCondition">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="lag" type="xs:duration"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="WindowDuration" type="xs:duration" minOccurs="0"/>
   
<xs:element name="AllowedLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="asset" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AssetLanguage" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:language">
           
<xs:attribute name="asset" type="xs:string"/>
           
<xs:attribute name="descriptive" type="xs:boolean"/>
           
<xs:attribute name="assetProvided" type="xs:boolean"/>
           
<xs:attribute name="assetProvidedDate" type="xs:date"/>
           
<xs:attribute name="metadataProvided" 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" minOccurs="0" 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/Licensee
diagram avails-v2.4_p115.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:OrgName-type
properties
minOcc 0
maxOcc 1
content complex
children md:DisplayName md:SortName md:AlternateName
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationID  md:orgID-type        
idType  md:string-OrgName-idType        
source <xs:element name="Licensee" type="md:OrgName-type" minOccurs="0"/>

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

element AvailTrans-type/Description
diagram avails-v2.4_p117.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p118.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p119.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p120.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:dateTime
properties
content simple
source <xs:element name="Start" type="xs:dateTime"/>

element AvailTrans-type/StartCondition
diagram avails-v2.4_p121.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lag  xs:duration        
source <xs:element name="StartCondition">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="lag" type="xs:duration"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailTrans-type/StartCondition/@lag
type xs:duration
source <xs:attribute name="lag" type="xs:duration"/>

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

element AvailTrans-type/EndCondition
diagram avails-v2.4_p123.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lag  xs:duration        
source <xs:element name="EndCondition">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="lag" type="xs:duration"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailTrans-type/EndCondition/@lag
type xs:duration
source <xs:attribute name="lag" type="xs:duration"/>

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

element AvailTrans-type/AllowedLanguage
diagram avails-v2.4_p125.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p126.png
namespace http://www.movielabs.com/schema/avails/v2.4/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        
assetProvided  xs:boolean        
assetProvidedDate  xs:date        
metadataProvided  xs:boolean        
source <xs:element name="AssetLanguage" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:language">
       
<xs:attribute name="asset" type="xs:string"/>
       
<xs:attribute name="descriptive" type="xs:boolean"/>
       
<xs:attribute name="assetProvided" type="xs:boolean"/>
       
<xs:attribute name="assetProvidedDate" type="xs:date"/>
       
<xs:attribute name="metadataProvided" 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"/>

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

attribute AvailTrans-type/AssetLanguage/@assetProvidedDate
type xs:date
source <xs:attribute name="assetProvidedDate" type="xs:date"/>

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

element AvailTrans-type/HoldbackLanguage
diagram avails-v2.4_p127.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p128.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p129.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p130.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p131.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p132.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p133.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of avails:AvailTerms-type
properties
minOcc 0
maxOcc unbounded
content complex
children avails:Money avails:Event avails:Text avails:Number avails:Boolean avails:Duration avails:URI avails:Language avails:ID avails:AltIdentifier avails:YearDateTime avails:Time avails:Region
attributes
Name  Type  Use  Default  Fixed  Annotation
termName  xs:string  required      
source <xs:element name="Term" minOccurs="0" 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.4_p134.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p135.png
namespace http://www.movielabs.com/schema/avails/v2.4/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.4_p136.png
namespace http://www.movielabs.com/schema/avails/v2.4/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:People avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:EncodeID avails:LocalizationOffering avails:GroupingEntity 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.4_p137.png
namespace http://www.movielabs.com/schema/avails/v2.4/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 AvailVolumeMetadata-type
diagram avails-v2.4_p138.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
children avails:VolumeContentID avails:VolumeEIDR-URN avails:VolumeTitleDisplayUnlimited avails:VolumeTitleInternalAlias avails:VolumeNumber avails:VersionDescription avails:ReleaseDate avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:VolumeAltIdentifier avails:VolumeFirstEpisodeNumber avails:VolumeNumberOfEpisodes avails:Status avails:SeriesMetadata avails:SeasonMetadata
used by
element AvailAsset-type/VolumeMetadata
source <xs:complexType name="AvailVolumeMetadata-type">
 
<xs:sequence>
   
<xs:element name="VolumeContentID" type="md:id-type"/>
   
<xs:element name="VolumeEIDR-URN" type="md:id-type" minOccurs="0"/>
   
<xs:element name="VolumeTitleDisplayUnlimited" 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="VolumeTitleInternalAlias" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="region" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="VolumeNumber" 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="VolumeAltIdentifier" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="md:ContentIdentifier-type"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="VolumeFirstEpisodeNumber" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:integer"/>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="VolumeNumberOfEpisodes" 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="Status" 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:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element AvailVolumeMetadata-type/VolumeContentID
diagram avails-v2.4_p139.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:id-type
properties
content simple
source <xs:element name="VolumeContentID" type="md:id-type"/>

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

element AvailVolumeMetadata-type/VolumeTitleDisplayUnlimited
diagram avails-v2.4_p141.png
namespace http://www.movielabs.com/schema/avails/v2.4/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="VolumeTitleDisplayUnlimited" 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 AvailVolumeMetadata-type/VolumeTitleDisplayUnlimited/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

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

attribute AvailVolumeMetadata-type/VolumeTitleInternalAlias/@region
type xs:string
source <xs:attribute name="region" type="xs:string"/>

element AvailVolumeMetadata-type/VolumeNumber
diagram avails-v2.4_p143.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type md:ContentSequenceInfo-type
properties
content complex
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
source <xs:element name="VolumeNumber" type="md:ContentSequenceInfo-type"/>

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

element AvailVolumeMetadata-type/ReleaseDate
diagram avails-v2.4_p145.png
namespace http://www.movielabs.com/schema/avails/v2.4/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 AvailVolumeMetadata-type/ReleaseHistory
diagram avails-v2.4_p146.png
namespace http://www.movielabs.com/schema/avails/v2.4/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 AvailVolumeMetadata-type/USACaptionsExemptionReason
diagram avails-v2.4_p147.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="USACaptionsExemptionReason" type="xs:positiveInteger" minOccurs="0"/>

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

element AvailVolumeMetadata-type/VolumeFirstEpisodeNumber
diagram avails-v2.4_p150.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of xs:integer
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="VolumeFirstEpisodeNumber" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:integer"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element AvailVolumeMetadata-type/VolumeNumberOfEpisodes
diagram avails-v2.4_p151.png
namespace http://www.movielabs.com/schema/avails/v2.4/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="VolumeNumberOfEpisodes" 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 AvailVolumeMetadata-type/VolumeNumberOfEpisodes/@Estimate
type xs:boolean
source <xs:attribute name="Estimate" type="xs:boolean"/>

element AvailVolumeMetadata-type/Status
diagram avails-v2.4_p152.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="Status" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element AvailVolumeMetadata-type/SeriesMetadata
diagram avails-v2.4_p153.png
namespace http://www.movielabs.com/schema/avails/v2.4/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 AvailVolumeMetadata-type/SeasonMetadata
diagram avails-v2.4_p154.png
namespace http://www.movielabs.com/schema/avails/v2.4/avails
type avails:AvailSeasonMetadata-type