Schema avails-v2.5.2.xsd


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


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


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


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


element Avail
diagram avails-v2.5.2_p1.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:Avail-type
properties
content complex
children avails:Compatibility avails:ALID avails:AssociatedALID avails:Disposition avails:Licensor avails:ServiceProvider avails:Licensee avails:AvailType avails:ShortDescription avails:Asset avails:Transaction avails:CoreMetadata avails:SharedEntitlement avails:ExceptionFlag
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="Avail" type="avails:Avail-type"/>

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

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

element OfferStatus
diagram avails-v2.5.2_p4.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:OfferStatus-type
properties
content complex
children avails:Compatibility avails:ALID avails:EIDRTitle-URN avails:EIDREdit-URN avails:ID avails:PlatformID avails:Licensor avails:ServiceProvider avails:OverallStatus avails:Transaction
used by
complexType OfferStatusList-type
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="OfferStatus" type="avails:OfferStatus-type"/>

element OfferStatusList
diagram avails-v2.5.2_p5.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:OfferStatusList-type
properties
content complex
children avails:OfferStatus
source <xs:element name="OfferStatusList" type="avails:OfferStatusList-type"/>

complexType Avail-type
diagram avails-v2.5.2_p6.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
children avails:Compatibility avails:ALID avails:AssociatedALID avails:Disposition avails:Licensor avails:ServiceProvider avails:Licensee 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:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:complexType name="Avail-type">
 
<xs:sequence>
   
<xs:element name="Compatibility" type="md:Compatibility-type" minOccurs="0"/>
   
<xs:element name="ALID" type="md:AssetLogicalID-type"/>
   
<xs:element name="AssociatedALID" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:attribute name="relationship" type="xs:string"/>
     
</xs:complexType>
   
</xs:element>
   
<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="Licensee" 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:attributeGroup ref="md:Workflow-attr"/>
</xs:complexType>

element Avail-type/Compatibility
diagram avails-v2.5.2_p7.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:Compatibility-type
properties
minOcc 0
maxOcc 1
content complex
children md:SpecVersion md:System md:Profile md:ValidatorParameter
source <xs:element name="Compatibility" type="md:Compatibility-type" minOccurs="0"/>

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

element Avail-type/AssociatedALID
diagram avails-v2.5.2_p9.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
relationship  xs:string        
source <xs:element name="AssociatedALID" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="relationship" type="xs:string"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

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

element Avail-type/Asset
diagram avails-v2.5.2_p16.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:AvailAsset-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:WorkType avails:WorkTypeDetail avails:Metadata avails:EpisodeMetadata avails:SeasonMetadata avails:SeriesMetadata avails: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.5.2_p17.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p18.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type mdmec:CoreMetadata-type
properties
minOcc 0
maxOcc unbounded
content complex
children mdmec:Compatibility mdmec:Basic mdmec:DigitalAsset mdmec:TitleInternalAlias mdmec:TrackingID mdmec:Source mdmec:CompanyDisplayCredit mdmec:GroupingEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="CoreMetadata" type="mdmec:CoreMetadata-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

complexType AvailAsset-type
diagram avails-v2.5.2_p21.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p22.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:string-WorkType
properties
content simple
source <xs:element name="WorkType" type="md:string-WorkType"/>

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

element AvailAsset-type/Metadata
diagram avails-v2.5.2_p24.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:AvailUnitMetadata-type
properties
content complex
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails: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.5.2_p25.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:AvailEpisodeMetadata-type
properties
content complex
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails: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.5.2_p26.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:AvailSeasonMetadata-type
properties
content complex
children avails:SeasonContentID avails:SeasonEIDR-URN avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeasonStatus avails:SeriesMetadata
source <xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>

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

element AvailAsset-type/VolumeMetadata
diagram avails-v2.5.2_p28.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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:SeasonMetadata avails:SeriesMetadata
source <xs:element name="VolumeMetadata" type="avails:AvailVolumeMetadata-type"/>

element AvailAsset-type/BundledAsset
diagram avails-v2.5.2_p29.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p30.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p31.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:AssetLogicalID-type
properties
content simple
source <xs:element name="BundledALID" type="md:AssetLogicalID-type"/>

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

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

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

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

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

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

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

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

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

complexType AvailEpisodeMetadata-type
diagram avails-v2.5.2_p41.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of avails:AvailMetadata-type
properties
base avails:AvailMetadata-type
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails: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.5.2_p42.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:ContentSequenceInfo-type
properties
content complex
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
source <xs:element name="EpisodeNumber" type="md:ContentSequenceInfo-type"/>

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

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

complexType AvailFormatProfile-type
diagram avails-v2.5.2_p45.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:string
properties
base xs:string
used by
elements AvailTrans-type/FormatProfile OfferStatusTransaction-type/FormatProfile
attributes
Name  Type  Use  Default  Fixed  Annotation
HDR  xs:string        
WCG  xs:string        
HFR  xs:string        
NGAudio  xs:string        
source <xs:complexType name="AvailFormatProfile-type">
 
<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>

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

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

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

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

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

element AvailList-type/Avail
diagram avails-v2.5.2_p47.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:Avail-type
properties
minOcc 1
maxOcc unbounded
content complex
children avails:Compatibility avails:ALID avails:AssociatedALID avails:Disposition avails:Licensor avails:ServiceProvider avails:Licensee avails:AvailType avails:ShortDescription avails:Asset avails:Transaction avails:CoreMetadata avails:SharedEntitlement avails:ExceptionFlag
attributes
Name  Type  Use  Default  Fixed  Annotation
updateNum  xs:int        
workflow  md:string-Workflow-workflow        
updateDeliveryType  md:string-Workflow-updateDeliveryType        
versionDescription  xs:string        
timestamp  xs:dateTime        
source <xs:element name="Avail" type="avails:Avail-type" maxOccurs="unbounded"/>

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

complexType AvailMetadata-type
diagram avails-v2.5.2_p49.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p50.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="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.5.2_p51.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p52.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:id-type
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EditEIDR-URN" type="md:id-type" minOccurs="0"/>

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

element AvailMetadata-type/AltIdentifier
diagram avails-v2.5.2_p54.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p55.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VersionDescription" type="xs:string" minOccurs="0"/>

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

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

element AvailMetadata-type/People
diagram avails-v2.5.2_p58.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p59.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:ReleaseHistory-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ReleaseType md:DistrTerritory md:Date md:Description md:ReleaseOrg
source <xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>

element AvailMetadata-type/USACaptionsExemptionReason
diagram avails-v2.5.2_p60.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="USACaptionsExemptionReason" type="xs:positiveInteger" minOccurs="0"/>

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

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

element AvailMetadata-type/LocalizationOffering
diagram avails-v2.5.2_p63.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p64.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p65.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
children avails:SeasonContentID avails:SeasonEIDR-URN avails:SeasonTitleDisplayUnlimited avails:SeasonTitleInternalAlias avails:SeasonNumber avails:VersionDescription avails:ReleaseDate avails:ReleaseHistory avails:USACaptionsExemptionReason avails:Ratings avails:SeasonAltIdentifier avails:NumberOfEpisodes avails:SeasonStatus avails:SeriesMetadata
used by
elements 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.5.2_p66.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:id-type
properties
content simple
source <xs:element name="SeasonContentID" type="md:id-type"/>

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

element AvailSeasonMetadata-type/SeasonTitleDisplayUnlimited
diagram avails-v2.5.2_p68.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="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.5.2_p69.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p70.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:ContentSequenceInfo-type
properties
content complex
children md:Number md:DistributionNumber md:HouseSequence md:AlternateNumber
source <xs:element name="SeasonNumber" type="md:ContentSequenceInfo-type"/>

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

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

element AvailSeasonMetadata-type/ReleaseHistory
diagram avails-v2.5.2_p73.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:ReleaseHistory-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ReleaseType md:DistrTerritory md:Date md:Description md:ReleaseOrg
source <xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>

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

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

element AvailSeasonMetadata-type/SeasonAltIdentifier
diagram avails-v2.5.2_p76.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p77.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:integer
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Estimate  xs:boolean        
source <xs:element name="NumberOfEpisodes" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:integer">
       
<xs:attribute name="Estimate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

complexType AvailSeriesMetadata-type
diagram avails-v2.5.2_p80.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
children avails:SeriesContentID avails:SeriesEIDR-URN avails:SeriesTitleDisplayUnlimited avails:SeriesTitleInternalAlias avails:LocalSeriesTitle avails:VersionDescription avails:ReleaseDate avails:USACaptionsExemptionReason avails:ReleaseHistory avails:Ratings avails:SeriesAltIdentifier avails:NumberOfSeasons avails:SeriesStatus avails:CompanyDisplayCredit
used by
elements AvailSeasonMetadata-type/SeriesMetadata 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.5.2_p81.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:id-type
properties
content simple
source <xs:element name="SeriesContentID" type="md:id-type"/>

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

element AvailSeriesMetadata-type/SeriesTitleDisplayUnlimited
diagram avails-v2.5.2_p83.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="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.5.2_p84.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p85.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="LocalSeriesTitle" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

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

element AvailSeriesMetadata-type/ReleaseHistory
diagram avails-v2.5.2_p89.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:ReleaseHistory-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:ReleaseType md:DistrTerritory md:Date md:Description md:ReleaseOrg
source <xs:element name="ReleaseHistory" type="md:ReleaseHistory-type" minOccurs="0" maxOccurs="unbounded"/>

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

element AvailSeriesMetadata-type/SeriesAltIdentifier
diagram avails-v2.5.2_p91.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p92.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:integer
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Estimate  xs:boolean        
source <xs:element name="NumberOfSeasons" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:integer">
       
<xs:attribute name="Estimate" type="xs:boolean"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

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

complexType AvailSource-type
diagram avails-v2.5.2_p98.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p99.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:element name="ServiceProvider" type="md:OrgName-type" minOccurs="0"/>

element AvailSource-type/Publisher
diagram avails-v2.5.2_p100.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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        
departmentID  xs:string        
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.5.2_p101.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p102.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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
elements AvailTrans-type/Term OfferStatusTransaction-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.5.2_p103.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:Money-type
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  md:string-Money-currency        
source <xs:element name="Money" type="md:Money-type"/>

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

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

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

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

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

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

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

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

element AvailTerms-type/AltIdentifier
diagram avails-v2.5.2_p112.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p113.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:YearDateOrTime-type
properties
content simple
source <xs:element name="YearDateTime" type="md:YearDateOrTime-type"/>

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

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

complexType AvailTrans-type
diagram avails-v2.5.2_p116.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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:element name="TerritoryExcluded" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>
   
<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" type="avails:AvailFormatProfile-type"/>
   
<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.5.2_p117.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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        
departmentID  xs:string        
idType  md:string-OrgName-idType        
source <xs:element name="Licensee" type="md:OrgName-type" minOccurs="0"/>

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

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

element AvailTrans-type/Territory
diagram avails-v2.5.2_p120.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="Territory" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

element AvailTrans-type/TerritoryExcluded
diagram avails-v2.5.2_p121.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:Region-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:country md:countryRegion
source <xs:element name="TerritoryExcluded" type="md:Region-type" minOccurs="0" maxOccurs="unbounded"/>

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

element AvailTrans-type/StartCondition
diagram avails-v2.5.2_p123.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p124.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type xs:dateTime
properties
content simple
source <xs:element name="End" type="xs:dateTime"/>

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

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

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

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

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

element AvailTrans-type/FormatProfile
diagram avails-v2.5.2_p131.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type avails:AvailFormatProfile-type
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" type="avails:AvailFormatProfile-type"/>

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

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

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

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

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

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

complexType AvailUnitMetadata-type
diagram avails-v2.5.2_p138.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of avails:AvailMetadata-type
properties
base avails:AvailMetadata-type
children avails:TitleDisplayUnlimited avails:TitleInternalAlias avails:EditEIDR-URN avails:TitleEIDR-URN avails:AltIdentifier avails:VersionDescription avails:ReleaseDate avails:RunLength avails: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.5.2_p139.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:CompanyCredits-type
properties
minOcc 0
maxOcc unbounded
content complex
children md:DisplayString md:Region md:DisplaySequence
source <xs:element name="CompanyDisplayCredit" type="md:CompanyCredits-type" minOccurs="0" maxOccurs="unbounded"/>

complexType AvailVolumeMetadata-type
diagram avails-v2.5.2_p140.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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:SeasonMetadata avails:SeriesMetadata
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:choice>
     
<xs:element name="SeasonMetadata" type="avails:AvailSeasonMetadata-type"/>
     
<xs:element name="SeriesMetadata" type="avails:AvailSeriesMetadata-type"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element AvailVolumeMetadata-type/VolumeContentID
diagram avails-v2.5.2_p141.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p142.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p143.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="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.5.2_p144.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p145.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p146.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/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.5.2_p147.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type union of (xs:gYear, xs:gYearMonth, xs:date)
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReleaseDate" minOccurs="0">
 
<xs:simpleType>
   
<xs:union memberTypes="xs:gYear xs:gYearMonth xs:date"/>
 
</xs:simpleType>
</xs:element>

element AvailVolumeMetadata-type/ReleaseHistory
diagram avails-v2.5.2_p148.png
namespace http://www.movielabs.com/schema/avails/v2.5.2/avails
type md:ReleaseHistory-type
properties