The Experience ID is used by PDX as the container in which assets are collected.
It is controlled via the Avail feed, which grants a user access to the "bucket" of assets for a specific period of time under a specific Avail Type (e.g., Free VOD, Subscription VOD, etc...).
This ID is unique to the provider, and needs to be included within an Avail, as well as the ITMSP package delivered to Alula.
This ID works in conjunction with the Content ID, which is the ID that identifies a Title in the Catalog Feed.
Please note - this Experience ID can live at the following levels of the Title Hierarchy (Series, Season, Version), and will be auto derived via the following logic.
| Series Level | Mapped From: <masterTitleRecord>/<titleIDs>/<providerTitleID> |
| Season Level | Mapped From: <seasonRecord>/<season>/<titleIDs>/<providerSeasonID> |
| Version Level | Mapped From: <versionRecord>/<version>/<titleIDs>/<providerVersionID> |
PDX has an automated workflow to generate a new experience ID at the time of avail creation. The logic for creation is to use the Provider Title ID as the Content ID as the base for the Experience ID.
PDX then appends an Experience ID Suffix to derive the Experience ID.
To generate the Experience ID we will use the following table
| Series Type | Experience ID Suffix |
|---|---|
| N/A | 001 |
| Season Type | Experience ID Suffix |
|---|---|
| N/A | 001 |
| Version Type | Experience ID Suffix |
|---|---|
| Original | 001 |
| Theatrical | 002 |
| International | 003 |
| Territory Specific | Txx (xx=Country/Region Code) |
| 2D | 004 |
| 3D | 005 |
| Airline | 006 |
| Alternate | 007 |
| Censored | 008 |
| Diamond Edition | 009 |
| Direct To Home | 010 |
| Directors Cut | 011 |
| Domestic | 012 |
| Edited | 013 |
| Extended | 014 |
| Home Video | 015 |
| Hotel | 016 |
| Remastered | 017 |
| Revised | 018 |
| Standard | 019 |
| Television | 020 |
| Time Compressed | 021 |
| Time Expanded | 022 |
| Ultimate | 023 |
| Uncensored | 024 |
| Uncut | 025 |
| Unrated | 026 |
| With Tags | 027 |
The following table illustrates how the Provider Title ID is mapped to the Content ID and Experience ID at the various levels of the title hierarchy.
| Hierarchy Level | Version | Provider Title ID | Apple UMC Content ID | Apple UMC Experience ID |
|---|---|---|---|---|
| Series | N/A | VDKSN056 | VDKSN056 | VDKSN056_001 |
| Season | N/A | VDKSN05601 | VDKSN05601 | VDKSN05601_001 |
| Episode/Version | Original | VDKSN0560101 | VDKSN0560101 | VDKSN0560101_001 |
| Episode/Version | Alternate | VDKSN0560101b | VDKSN0560101b | VDKSN0560101b_007 |
| Episode/Version | Territory Specific (SG) | VDKSN0560101c | VDKSN0560101c | VDKSN0560101c_TSG |
Note - Certain platforms do not support hyphens ("-") in the Experience ID, so PDX automatically uses underscores("_") when adding the Experience ID Suffix.