When communicating Deals it is crucial that record companies include values as precise as possible – especially for UseType and CommerciaModelType. This may involve UseType and CommerciaModelType tags.
For example, a good way to represent non-interactive streams and on-demand streams for which revenue is generated through adverts as well as various streams under a subscription would be:
<ReleaseDeal> <DealReleaseReference>R1</DealReleaseReference> <Deal> <DealTerms> <CommercialModelType>AdvertisementSupportedModel</CommercialModelType> <Usage> <UseType>NonInteractiveStream</UseType> <UseType>OnDemandStream</UseType> </Usage> <TerritoryCode>Worldwide</TerritoryCode> <ValidityPeriod> <StartDate>2016-04-25</StartDate> </ValidityPeriod> </DealTerms> </Deal> <Deal> <DealTerms> <CommercialModelType>SubscriptionModel </CommercialModelType> <Usage> <UseType>ConditionalDownload</UseType> <UseType>NonInteractiveStream</UseType> <UseType>OnDemandStream</UseType> </Usage> <TerritoryCode>Worldwide</TerritoryCode> <ValidityPeriod> <StartDate>2016-04-25</StartDate> </ValidityPeriod> </DealTerms> </Deal> </ReleaseDeal>
Or, if the two CommercialModelTypes will have the same UseTypes, the two DealTerms should be collapsed:
<ReleaseDeal> <DealReleaseReference>R1</DealReleaseReference> <Deal> <DealTerms> <CommercialModelType>AdvertisementSupportedModel</CommercialModelType> <CommercialModelType>SubscriptionModel </CommercialModelType> <Usage> <UseType>ConditionalDownload</UseType> <UseType>NonInteractiveStream</UseType> <UseType>OnDemandStream</UseType> </Usage> <TerritoryCode>Worldwide</TerritoryCode> <ValidityPeriod> <StartDate>2016-04-25</StartDate> </ValidityPeriod> </DealTerms> </Deal> </ReleaseDeal>