EMBER to CDF Mapping Reference
Enhanced Metadata Bridge for Entertainment Resources (EMBER) is Amazon's latest schema for uploading catalog data. EMBER replaces the older Catalog Data Format (CDF) schema. This page provides the field mapping between EMBER and CDF catalogs.
Program catalog
EMBER uses the ProgramCatalog element to contain metadata for all programs, such as movies and TV series. In CDF, program metadata is contained within the Works element. The following table maps elements from the EMBER program catalog to CDF works.
| EMBER program catalog | CDF works |
|---|---|
| Movie | Movie |
| TVEpisode | TvEpisode |
| TVSeason | TvSeason |
| TVSeries | TvShow |
| SportsEvent | – |
| Event | – |
| OffAir | – |
| Other | – |
| ToBeAnnounced | – |
| Extra | Extra |
The following table maps EMBER attributes and elements used in the program catalog to CDF elements.
| EMBER program catalog field or attribute |
CDF works field | Examples |
|---|---|---|
id (attribute) |
ID |
EMBER Example CDF Example |
version (attribute) |
N/A |
EMBER Example |
edit (attribute) |
N/A |
EMBER Example |
action (attribute) |
N/A |
EMBER Example |
ExternalIds |
ExternalID |
EMBER Example CDF Example |
Titles |
Titles |
EMBER Example CDF Example |
Descriptions |
ShortDescriptions |
EMBER Example CDF Example |
Synopses |
Synopses |
EMBER Example CDF Example |
Images |
Images |
EMBER Example CDF Example |
Genres |
Genres |
EMBER Example CDF Example |
Keywords |
N/A |
EMBER Example |
Ratings |
ContentRatings, IsAdultProducts |
EMBER Example CDF Example |
Studios |
Studios |
EMBER Example CDF Example |
Credits |
Credits |
EMBER Example CDF Example |
Tags |
N/A |
EMBER Example |
RunLengths |
Runtimes |
EMBER Example CDF Example |
PictureColor |
Color |
EMBER Example CDF Example |
ReleaseDates |
ReleaseYear, ReleaseDates, OriginalAirDates |
EMBER Example CDF Example |
Relationships |
ShowID, ShowTitle, SeasonID, SeasonTitle, SeasonInShow, EpisodeInSeason, RelatedtoID, RelatedToExternalID |
EMBER Example CDF Example |
Venue |
N/A |
EMBER Example |
Sports |
N/A |
EMBER Example |
Leagues |
N/A |
EMBER Example |
Season |
N/A |
EMBER Example |
Tournament |
N/A |
EMBER Example |
Round |
N/A |
EMBER Example |
Teams |
N/A |
EMBER Example |
Players |
N/A |
EMBER Example |
Gender |
N/A |
EMBER Example |
Format |
N/A |
EMBER Example |
EventDateTime |
N/A |
EMBER Example |
| category (attribute for Extra) |
Type |
EMBER Example CDF Example |
| N/A | Copyright |
CDF Example |
Offer catalog
EMBER uses the OfferCatalog element to contain metadata that defines how users can access and discover content. In CDF, offer metadata is contained directly within program and station elements. The following table maps EMBER attributes and elements to CDF elements.
| EMBER field or attribute |
CDF works field | Examples |
|---|---|---|
id (attribute) |
ID |
EMBER Example CDF Example |
version (attribute) |
N/A |
EMBER Example |
action (attribute) |
N/A |
EMBER Example |
ProgramOffers |
Offers |
EMBER Example CDF Example |
StationOffers |
Offers |
EMBER Example CDF Example |
ProgramAiringOffers |
N/A |
EMBER Example |
ProgramDiscovery |
MetadataAvailabilityDates, CustomerRating, Rank, IsOriginals |
EMBER Example CDF Example |
original(attribute for AudioLanguage) |
Language |
EMBER Example CDF Example |
Station catalog
EMBER uses the StationCatalog element to contain metadata that defines the customer-facing and management attributes of a station or channel. The following table maps EMBER attributes and elements to CDF elements.
| EMBER field or attribute |
CDF works field | Examples |
|---|---|---|
id (attribute) |
ID |
EMBER Example CDF Example |
version (attribute) |
N/A |
EMBER Example |
action (attribute) |
N/A |
EMBER Example |
ExternalIds |
ExternalID |
EMBER Example CDF Example |
Titles |
Titles |
EMBER Example CDF Example |
Images |
Images |
EMBER Example CDF Example |
CallSign |
CallSign |
EMBER Example CDF Example |
Descriptions |
N/A |
EMBER Example |
Genres |
N/A |
EMBER Example |
Tags |
N/A |
EMBER Example |
StationCategory |
N/A |
EMBER Example |
OriginalBroadcastType |
StationType |
EMBER Example CDF Example |
AffiliatedNetworks |
StationAffiliateInfo |
EMBER Example CDF Example |
VideoResolutions |
StationAttributes |
EMBER Example CDF Example |
Ratings |
N/A |
EMBER Example |
AudioLanguages |
BroadcastLanguage |
EMBER Example CDF Example |
SubtitleLanguages |
N/A |
EMBER Example |
| N/A | TimeZone |
CDF Example |
Schedule catalog
EMBER uses the ScheduleCatalog element to contain metadata for airing schedules. The following table maps EMBER attributes and elements to CDF elements.
| EMBER field or attribute |
CDF works field | Examples |
|---|---|---|
id (attribute) |
ID |
EMBER Example CDF Example |
version (attribute) |
N/A |
EMBER Example |
action (attribute) |
N/A |
EMBER Example |
Schedule |
ScheduleDay |
EMBER Example CDF Example |
Airing |
Schedule |
EMBER Example CDF Example |
Live |
ScheduleAttributes |
EMBER Example CDF Example |
New |
ScheduleAttributes |
EMBER Example CDF Example |
Edited |
N/A |
EMBER Example |
Ratings |
TvRating |
EMBER Example CDF Example |
AudioLanguages |
PreferredLocale, DubbedLanguage, SAPLanguage |
EMBER Example CDF Example |
SubtitleLanguages |
SubtitleLanguage |
EMBER Example CDF Example |
Tags |
N/A |
EMBER Example |
GeoRestrictions |
BlackoutInformation |
EMBER Example CDF Example |
Lineup catalog
EMBER uses the LineupCatalog element to contain metadata for channel lineup definitions. The following table maps EMBER attributes and elements to CDF elements.
| EMBER field or attribute |
CDF works field | Examples |
|---|---|---|
id (attribute) |
ID |
EMBER Example CDF Example |
version (attribute) |
N/A |
EMBER Example |
name (attribute) |
Name |
EMBER Example CDF Example |
broadcastType (attribute) |
BroadcastType |
EMBER Example CDF Example |
mso (attribute) |
MSO |
EMBER Example CDF Example |
action (attribute) |
N/A |
EMBER Example |
ExternalIds |
ExternalID |
EMBER Example CDF Example |
Channels |
Broadcasts |
EMBER Example CDF Example |
GeoRestrictions |
LocationInfo |
EMBER Example CDF Example |
Last updated: May 27, 2026

