NOTE: This is a legacy metadata format and should not be used with any new deployments.
This section describes the method which client device can query the OVP for Disney+ metadata and the data returned. Technical objects are overloaded with deep link data.
The client shall query the Disney+ data in the same way as it does for VOD contents. For Disney+ content it should use filter={"companyId":"DPlus"} e.g. https://<server>/metadata/delivery/GLOBAL/vod/series?filter={"companyId":"DPlus"}
Following is Disney+ Data mapping to OPF and its availability in MDS for Disney+ Movies and short-titles:
https://<server>/metadata/delivery/GLOBAL/vod/editorials?filter={"companyId":"DPlus"}
|
Disney Plus Data |
OPF Mapping |
MDS |
||
|
contentType |
"Movie", or
|
/metadata/delivery/GLOBAL/vod/editorials [@contentType] /metadata/delivery/GLOBAL/vod/editorials [@Categories] |
||
|
itemId |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@id] |
||
|
titleId |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@title] |
||
|
texts |
locale |
Not Available to Client |
|
|
|
title |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Title] |
||
|
sortTitle |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@sortTitle] |
||
|
shortDescription |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Synopsis] |
||
|
mediumDescription |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@mediumDescription] |
||
|
longDescription |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Description] |
||
|
genres |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Genre] |
||
|
ratings |
value |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Ratings/code] |
|
|
system |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Retings/ratingBody] |
||
|
advisories |
YES |
|
||
|
credits |
name |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Actors/@Directors/@Writers] |
|
|
role |
{"starring": "Actors", "director": "Directors", "creator": "Writers"} |
|||
|
order |
Not Mapped to OPF |
Not Applicable |
||
|
images |
url |
YES |
/ihs/v1/contents/<content_id> |
|
|
aspectRatio |
YES |
|
||
|
type |
YES |
|
||
|
masterId |
YES |
|
||
|
locales |
YES |
|
||
|
height |
YES |
|
||
|
width |
YES |
|
||
|
format |
YES |
|
||
|
type |
YES |
|
||
|
action |
YES |
|
||
|
deeplinks |
url |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@technicals/media/AV_PlaylistName/uri] |
|
|
params |
field |
YES |
MDS is not showing this field but it is there in MAS |
|
|
value |
YES |
MDS is not showing this field but it is there in MAS |
||
|
availability |
audienceType |
Not Available to Client |
|
|
|
action |
Not Available to Client |
|
||
|
audienceValues |
Not Available to Client |
|
||
|
appears |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@period/start] |
||
|
expires |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@period/end] |
||
|
isOriginal |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@isOriginal] |
||
|
resolution |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Definition] |
||
|
runTimeSeconds |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@duration] |
||
|
releases |
releaseYear |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Year] |
|
|
releaseDate |
YES |
|
||
|
family |
partnerFamilyId |
Not Mapped to OPF |
Not Applicable |
|
|
familyId |
Not Applicable |
|||
|
parent |
Not Applicable |
|||
|
subtitles |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
language |
Not Mapped to OPF |
Not Applicable |
|
|
trackType |
Not Applicable |
|||
|
renditionName |
Not Applicable |
|||
|
features |
Not Applicable |
|||
|
targetLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
originalLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
productionCountry |
Not Mapped to OPF |
Not Applicable |
||
|
isDeleted |
Not Mapped to OPF |
Not Applicable |
||
Following is Disney+ Data mapping to OPF and its availability in MDS for Disney+ Series:
https://<server>/metadata/delivery/GLOBAL/vod/series?filter={"companyId":"DPlus"}
|
Disney Plus Data |
OPF Mapping |
MDS |
||
|
contentType |
"series" |
/metadata/delivery/GLOBAL/vod/series [@type] /metadata/delivery/GLOBAL/vod/series [@Categories] |
||
|
itemId |
YES |
/metadata/delivery/GLOBAL/vod/series [@id] |
||
|
titleId |
D+ does not contain titleId for Season, But the Adapter add custom value of 'title@texts'_'itemId' |
D+ does not contain titleId for Season, But the Adapter add custom value of 'title@texts'_'itemId' and this is present in /metadata/delivery/GLOBAL/vod/series [@title] |
||
|
texts |
locale |
YES |
/metadata/delivery/GLOBAL/vod/series [@locale] |
|
|
title |
YES |
/metadata/delivery/GLOBAL/vod/series [@Title] |
||
|
sortTitle |
YES |
/metadata/delivery/GLOBAL/vod/series [@sortTitle] |
||
|
shortDescription |
YES |
/metadata/delivery/GLOBAL/vod/series [@Synopsis] |
||
|
mediumDescription |
YES |
/metadata/delivery/GLOBAL/vod/series [@mediumDescription] |
||
|
longDescription |
YES |
/metadata/delivery/GLOBAL/vod/series [@Description] |
||
|
genres |
YES |
/metadata/delivery/GLOBAL/vod/series [@Genre] |
||
|
ratings |
value |
YES |
|
|
|
system |
YES |
|
||
|
advisories |
YES |
|
||
|
credits |
name |
YES |
/metadata/delivery/GLOBAL/vod/series [@Actors/@Directors/@Writers] |
|
|
role |
{"starring": "Actors", "director": "Directors", "creator": "Writers"} |
|||
|
order |
Not Mapped to OPF |
Not Applicable |
||
|
images |
url |
YES |
/ihs/v1/contents/<content_id> |
|
|
aspectRatio |
YES |
|
||
|
type |
YES |
|
||
|
masterId |
YES |
|
||
|
locales |
YES |
|
||
|
height |
YES |
|
||
|
width |
YES |
|
||
|
format |
YES |
|
||
|
type |
YES |
|
||
|
action |
YES |
|
||
|
deeplinks |
url |
YES |
/metadata/delivery/GLOBAL/vod/series [@deeplink] |
|
|
params |
field |
YES |
||
|
value |
YES |
|||
|
availability |
audienceType |
Not Available to Client |
|
|
|
action |
Not Available to Client |
|
||
|
audienceValues |
Not Available to Client |
|
||
|
appears |
YES |
|
||
|
expires |
YES |
|
||
|
isOriginal |
YES |
/metadata/delivery/GLOBAL/vod/series [@isOriginal] |
||
|
resolution |
Not present in D+ |
|
||
|
runTimeSeconds |
Not present in D+ |
|
||
|
releases |
releaseYear |
It is there in D+ content but not mapped to OPF |
|
|
|
releaseDate |
It is there in D+ content but not mapped to OPF |
|
||
|
family |
partnerFamilyId |
Not Mapped to OPF |
Not Applicable |
|
|
familyId |
Not Applicable |
|||
|
parent |
Not Applicable |
|||
|
subtitles |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
language |
Not Mapped to OPF |
Not Applicable |
|
|
trackType |
Not Applicable |
|||
|
renditionName |
Not Applicable |
|||
|
features |
Not Applicable |
|||
|
targetLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
originalLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
productionCountry |
Not Mapped to OPF |
Not Applicable |
||
|
isDeleted |
Not Mapped to OPF |
Not Applicable |
||
Following is Disney+ Data mapping to OPF and its availability in MDS for Disney+ Season:
https://<server>/metadata/delivery/GLOBAL/vod/series?filter={"companyId":"DPlus"}
|
Disney Plus Data |
OPF Mapping |
MDS |
||
|
contentType |
"season" |
/metadata/delivery/GLOBAL/vod/series [@type] /metadata/delivery/GLOBAL/vod/series [@Categories] |
||
|
itemId |
YES |
/metadata/delivery/GLOBAL/vod/series [@id] |
||
|
titleId |
YES |
D+ does not contain titleId for Season, But the Adapter add custom value of 'title@texts'_'itemId' and this is present in /metadata/delivery/GLOBAL/vod/series [@title] |
||
|
seriesId |
YES |
/metadata/delivery/GLOBAL/vod/series [@seriesRef] |
||
|
seasonSequenceNumber |
YES |
/metadata/delivery/GLOBAL/vod/series [@SeasonNumber] |
||
|
texts |
locale |
YES |
/metadata/delivery/GLOBAL/vod/series [@locale] |
|
|
title |
YES |
/metadata/delivery/GLOBAL/vod/series [@Title] |
||
|
sortTitle |
YES |
/metadata/delivery/GLOBAL/vod/series [@sortTitle] |
||
|
shortDescription |
YES |
/metadata/delivery/GLOBAL/vod/series [@Synopsis] |
||
|
mediumDescription |
YES |
/metadata/delivery/GLOBAL/vod/series [@mediumDescription] |
||
|
longDescription |
YES |
/metadata/delivery/GLOBAL/vod/series [@Description] |
||
|
genres |
YES |
/metadata/delivery/GLOBAL/vod/series [@Genre] |
||
|
ratings |
value |
YES |
|
|
|
system |
YES |
|
||
|
advisories |
YES |
|
||
|
credits |
name |
YES |
/metadata/delivery/GLOBAL/vod/series [@Actors/@Directors/@Writers] |
|
|
role |
{"starring": "Actors", "director": "Directors", "creator": "Writers"} |
|||
|
order |
Not Mapped to OPF |
Not Applicable |
||
|
images |
url |
Not Applicable because D+ does not contain this data for season |
Not Applicable because D+ does not contain this data for season |
|
|
aspectRatio |
||||
|
type |
||||
|
masterId |
||||
|
locales |
||||
|
height |
||||
|
width |
||||
|
format |
||||
|
type |
||||
|
action |
||||
|
deeplinks |
url |
Not Applicable because D+ does not contain this data for season |
Not Applicable because D+ does not contain this data for season |
|
|
params |
field |
|||
|
value |
||||
|
availability |
audienceType |
Not Available to Client |
|
|
|
action |
Not Available to Client |
|
||
|
audienceValues |
Not Available to Client |
|
||
|
appears |
YES |
/metadata/delivery/GLOBAL/vod/series [@period/start] |
||
|
expires |
YES |
/metadata/delivery/GLOBAL/vod/series [@period/end] |
||
|
isOriginal |
YES |
/metadata/delivery/GLOBAL/vod/series [@isOriginal] |
||
|
resolution |
Not present in D+ |
|
||
|
runTimeSeconds |
Not present in D+ |
|
||
|
releases |
releaseYear |
|
|
|
|
releaseDate |
|
|
||
|
family |
partnerFamilyId |
Not Mapped to OPF |
Not Applicable |
|
|
familyId |
Not Applicable |
|||
|
parent |
Not Applicable |
|||
|
subtitles |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
language |
Not Mapped to OPF |
Not Applicable |
|
|
trackType |
Not Applicable |
|||
|
renditionName |
Not Applicable |
|||
|
features |
Not Applicable |
|||
|
targetLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
originalLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
productionCountry |
Not Mapped to OPF |
Not Applicable |
||
|
isDeleted |
Not Mapped to OPF |
Not Applicable |
||
Following is Disney+ Data mapping to OPF and its availability in MDS for Disney+ Episode:
https://<server>/metadata/delivery/GLOBAL/vod/editorials?filter={"companyId":"DPlus"}
|
Disney Plus Data |
OPF Mapping |
MDS |
||
|
contentType |
"episode" |
/metadata/delivery/GLOBAL/vod/editorials [@contentType] /metadata/delivery/GLOBAL/vod/editorials [@Categories] |
||
|
itemId |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@id] |
||
|
titleId |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@title] |
||
|
seasonId |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@seasonRef] |
||
|
seriesId |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@seriesRef] |
||
|
episodeSequenceNumber |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@episodeNumber] |
||
|
episodeSeriesSequenceNumber |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@episodeSeriesSequenceNumber] |
||
|
seasonSequenceNumber |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@SeasonNumber] |
||
|
texts |
locale |
YES |
|
|
|
title |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Title] |
||
|
sortTitle |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@sortTitle] |
||
|
shortDescription |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Synopsis] |
||
|
mediumDescription |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@mediumDescription] |
||
|
longDescription |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Description] |
||
|
genres |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Genre] |
||
|
ratings |
value |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Ratings/code] |
|
|
system |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Ratings/ratingBody] |
||
|
advisories |
YES |
|
||
|
credits |
name |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Actors/@Directors/@Writers] |
|
|
role |
{"starring": "Actors", "director": "Directors", "creator": "Writers"} |
|||
|
order |
Not Mapped to OPF |
Not Applicable |
||
|
images |
url |
YES |
/ihs/v1/contents/<content_id> |
|
|
aspectRatio |
YES |
|
||
|
type |
YES |
|
||
|
masterId |
YES |
|
||
|
locales |
YES |
|
||
|
height |
YES |
|
||
|
width |
YES |
|
||
|
format |
YES |
|
||
|
type |
YES |
|
||
|
action |
YES |
|
||
|
deeplinks |
url |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@technicals/media/AV_PlaylistName/uri] |
|
|
params |
field |
YES |
|
|
|
value |
YES |
|
||
|
availability |
audienceType |
Not Available to Client |
|
|
|
action |
Not Available to Client |
|
||
|
audienceValues |
Not Available to Client |
|
||
|
appears |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@period/start] |
||
|
expires |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@period/end] |
||
|
isOriginal |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@isOriginal] |
||
|
resolution |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Definition] |
||
|
runTimeSeconds |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@duration] |
||
|
releases |
releaseYear |
YES |
/metadata/delivery/GLOBAL/vod/editorials [@Year] |
|
|
releaseDate |
Not Mapped to OPF |
Not Applicable |
||
|
family |
partnerFamilyId |
Not Mapped to OPF |
Not Applicable |
|
|
familyId |
Not Applicable |
|||
|
parent |
Not Applicable |
|||
|
subtitles |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
Not Mapped to OPF |
Not Applicable |
||
|
subtitlesForDeaf |
language |
Not Mapped to OPF |
Not Applicable |
|
|
trackType |
Not Applicable |
|||
|
renditionName |
Not Applicable |
|||
|
features |
Not Applicable |
|||
|
targetLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
originalLanguage |
Not Mapped to OPF |
Not Applicable |
||
|
productionCountry |
Not Mapped to OPF |
Not Applicable |
||
|
isDeleted |
Not Mapped to OPF |
Not Applicable |
||