Program Catalog
A program catalog defines content metadata for movies, TV series, sports events, and other program types. The following sections describe the elements contained in the ProgramCatalog.
ProgramCatalog
The program catalog contains all of the program entities in a catalog. The id attribute of the program catalog is referenced by the schedule to namespace the program identifiers. The ProgramCatalog element can contain as many entries as needed, and as many of each type as needed.
| Property | Detail |
|---|---|
| Parent Elements |
DataCollections |
| Data Type | ProgramCatalogType |
| Child Elements | Description |
|
A management verb for removing programs from the catalog. |
|
Represents a movie program, whose content is not serialized, and which is prerecorded when originally released. |
|
Represents a TV episode program, which must be related to a TV season and TV series. |
|
Represents a TV season program. TV seasons are hierarchical entities. |
|
Represents a TV series program. TV series are hierarchical entities. |
|
Represents a sports program, which models a sport event with one or more participants or teams. |
|
Represents an event program, which is used for standalone programs taking place at a physical location that can be broadcast live. Use for non-sporting events only. |
|
Represents an off-air program, which communicates to customers that no programs are airing at this time. |
|
Represents an other program, which provides basic information for program types that don't fit into well-defined categories. |
|
Represents a to-be-announced program, which is a placeholder for upcoming programming. |
|
Represents extra content related to a program. |
| Attributes | Description |
id
|
The identifier for the program catalog. The default value is Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
action
|
Indicates which action to take for a catalog submission. Default value is Data Type: CatalogActionType |
↑ Back to top
Delete
A management verb that enables programmatic removal of an item from the catalog. When the ingestion system processes a Delete element, it removes the item with the specified ID from the system.
| Property | Detail |
|---|---|
| Parent Elements |
DataCollectionsProgramCatalogScheduleCatalogOfferCatalogStationCatalogLineupCatalogPolicyCatalog |
| Data Type | DeleteType |
| Attributes | Description |
id
Required |
The unique identifier of the entity to delete. Data Type: ID |
version
|
Version of the entity to delete. Must be greater than or equal to the current entity version. Default value is Data Type: long |
↑ Back to top
Movie
Any length program whose content is not serialized, and which is prerecorded when originally released.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | MovieType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of localized durations applied to a program. |
|
Enumerated value describing the characteristics of the picture color. |
|
List of the ReleaseDate elements. |
|
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
edit
|
A comma-separated list of edit types for a program. Allows you to specify multiple edit types, such as Data Type: EditTypeList |
↑ Back to top
TVEpisode
Represents a TV episode program, which must be related to a TV season and TV series. A TV episode is part of a larger organization (TV season and series). You must add a TV series to a program catalog before its TV seasons. You must add TV seasons before adding TV episodes.
You can model special episodes like Christmas specials as TV episodes and reference the TV series. Special episodes must also have a release year.
TV episode requirements
Failure to follow these requirements can lead to error reports.- Send dependent parent programs ahead of child programs that reference them.
- Add a TV series before adding the respective TV seasons.
- Add TV seasons before adding TV episodes.
- Delete the child elements of a parent program before deleting the parent program.
- Before deleting a season, remove all its episodes.
- Before deleting a series, delete all its seasons.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | TVEpisodeType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of localized durations applied to a program. |
|
Enumerated value describing the characteristics of the picture color. |
|
List of the ReleaseDate elements. |
Required |
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
edit
|
A comma-separated list of edit types for a program. Allows you to specify multiple edit types, such as Data Type: EditTypeList |
↑ Back to top
TVSeason
Represents a TV season program. TV seasons are hierarchies entities with TV series as the parent entity and playable TV episodes as child entities.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | TVSeasonType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of the ReleaseDate elements. |
Required |
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
edit
|
A comma-separated list of edit types for a program. Allows you to specify multiple edit types, such as Data Type: EditTypeList |
↑ Back to top
TVSeries
Represents a TV series program. TV series are hierarchical entities.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | TVSeriesType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of the ReleaseDate elements. |
|
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
edit
|
A comma-separated list of edit types for a program. Allows you to specify multiple edit types, such as Data Type: EditTypeList |
↑ Back to top
SportsEvent
Represents a sports program, which models a sport event with one or more participants or teams.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | SportsEventType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of localized durations applied to a program. |
|
Enumerated value describing the characteristics of the picture color. |
|
List of the ReleaseDate elements. |
|
List of the Venue elements. |
|
List of the Sport elements. |
|
List of the League elements. |
|
The official name or number of the season for the match being played. |
|
The tournament associated with the sports program or event. |
|
The round of play associated with a tournament game or match for a sports program. |
|
List of the Team elements. |
|
List of participating players for a match or game. |
|
Gender details for the match or game. |
|
Format details for the match or game. |
|
The time when actual programming begins, not necessarily the broadcast start time. For example, in American football, this time is known as kick off, and for basketball, tip off. |
|
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
↑ Back to top
Event
Use events for standalone programs taking place at a physical location that can be broadcast live. For example, the Live Aid concert, Tournament of Roses parade, and telethons. Don't use the Event element for sports. Events can also be non-sports tournaments or competitions, such as the Miss America pageant. When the event takes place over several rounds but is independent from a TV series, use the tournament and round fields. For example, Concours de Genève is an annual multi-day music festival and competition that exists independently of televised coverage. The Westminster Kennel Club Dog Show is another example of a non-sports event outside of music and performing arts.
Don't use the Event element for a reality TV series that takes place over a season. For example, American Idol is a TV series with a content structure that mimics a tournament, but would not be an event. Similarly, other competition-style reality TV series, such as Survivor, Big Brother, The Voice, and Dancing with the Stars, are not events. Special episodes, such as holiday specials are not events.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | EventType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of localized durations applied to a program. |
|
Enumerated value describing the characteristics of the picture color. |
|
List of the ReleaseDate elements. |
|
List of the Venue elements. |
|
The tournament associated with the sports program or event. |
|
The round of play associated with a tournament game or match for a sports program. |
|
The time when actual programming begins, not necessarily the broadcast start time. For example, in American football, this time is known as kick off, and for basketball, tip off. |
|
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
↑ Back to top
OffAir
Represents an off-air program, which communicates to customers that no programs are airing at this time. You can use OffAir to provide details of upcoming programs or otherwise customize the off-air experience.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | OffAirType |
| Child Elements | Description |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of the Tag elements. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
↑ Back to top
Other
Represents an other program, which provides basic information for program types that don't fit into well-defined categories. Other must not be used to avoid creating TVSeries or TVSeason entities.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | OtherType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of localized durations applied to a program. |
|
Enumerated value describing the characteristics of the picture color. |
|
List of the ReleaseDate elements. |
|
List of the Sport elements. |
|
List of the League elements. |
|
List of the Team elements. |
|
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
↑ Back to top
ToBeAnnounced
Represents a to-be-announced program, which is a placeholder for upcoming programming. To-be-announced programming is appropriate for use in Live TV cases only, and must be resolved to the actual programming in the schedules at the time of airing.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | ToBeAnnouncedType |
| Child Elements | Description |
|
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of the Tag elements. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
↑ Back to top
Extra
Represents extra content related to a program. Includes the following content types: teaser, trailer, clip, featurette, behind the scenes, deleted scenes, bloopers, commentary, interview, highlights, pre-event, and post-event.
| Property | Detail |
|---|---|
| Parent Elements |
ProgramCatalog |
| Data Type | ExtraType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
Required |
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
|
List of the Description elements represented by a localized string. |
|
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
|
|
List of the Image elements. |
|
List of genres. |
|
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program. |
|
List of the Rating elements. |
|
List of the Studio elements. |
|
List of the Credits elements. |
|
List of the Tag elements. |
|
List of localized durations applied to a program. |
|
Enumerated value describing the characteristics of the picture color. |
|
List of the ReleaseDate elements. |
|
List of the Sport elements. |
|
List of the League elements. |
|
List of the Team elements. |
|
Indicates relationships between content. |
| Attributes | Description |
id
Required |
Contains durable identifier that is reserved only for the program referenced. Data Type: ID |
version
|
Integer that increases with each revision. Used for version control. Default value is Data Type: long |
category
Required |
Category of the extra content. Valid values: Data Type: ExtraCategoryType |
↑ Back to top
ExternalIds
Contains external system identifiers. Allows cross-referencing with third-party systems.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherStudioCreditSportLeagueSeasonTournamentRoundTeamPlayerStationLineup |
| Data Type | ExternalIdList |
| Child Elements | Description |
Required |
Links the program or other entity to an external source. |
↑ Back to top
ExternalId
Links the program or other entity to an external source. The scheme attribute identifies the external source, and the value is a valid ID within that namespace. A partial list of program ID schemes includes: imdb, tms, isan, ean, upc, asin, gvd, sportsradar, and stats. Other schemes are used for people and sports entities, such as teams and players. You can also use the ExternalId element to relate sports factual data and sports programs. Use multiple external IDs if they are available.
The ExternalStation element, can have only one ExternalId. Applicable external ID schemes for ExternalStation are tms and gvd.
| Property | Detail |
|---|---|
| Parent Elements |
ExternalIdsExternalStation |
| Data Type | ExternalIdType - string with a required scheme attribute. |
| Attributes | Description |
scheme
Required |
The source of the external ID. Data Type: string |
↑ Back to top
Titles
List of Title elements. A Title element represents the title of the program and the locale to which it applies.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherOffAirToBeAnnouncedStationExternalStation |
| Data Type | TitleList |
| Child Elements | Description |
Required |
A localized string representing the title of the program and the language and territory to which it applies. |
↑ Back to top
Title
A localized string representing the title of the program and the language and territory to which it applies. The default attribute specifies the title for the original release territory and is the fallback title for any language that isn't specified. Territory-specific values are used where specified.
| Property | Detail |
|---|---|
| Parent Elements |
TitlesSeriesTitles |
| Data Type | LocalizedStringType |
| Attributes | Description |
language
Required |
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Descriptions
List of the Description elements represented by a localized string.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherOffAirToBeAnnouncedStation |
| Data Type | DescriptionList |
| Child Elements | Description |
Required |
A localized string that describes the program without giving away the story or detailing its premise. |
↑ Back to top
Description
A localized string that describes the program without giving away the story or detailing its premise.
| Property | Detail |
|---|---|
| Parent Elements |
Descriptions |
| Data Type | LocalizedStringType |
| Attributes | Description |
language
Required |
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Synopses
List of the Synopsis elements. A synopsis is a concise but entertaining summary of the major points of the program and supports localized values. Synopses are typically longer than descriptions.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherOffAirToBeAnnounced |
| Data Type | SynopsisList |
| Child Elements | Description |
Required |
A concise but entertaining summary of the major points of the program. Synopses are typically longer than descriptions. |
↑ Back to top
Synopsis
A concise but entertaining summary of the major points of the program. Synopses are typically longer than descriptions.
| Property | Detail |
|---|---|
| Parent Elements |
Synopses |
| Data Type | LocalizedStringType |
| Attributes | Description |
language
Required |
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Images
List of the Image elements.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherOffAirToBeAnnouncedStationExternalStation |
| Data Type | ImageList |
| Child Elements | Description |
Required |
Publicly available URL of the image location. |
↑ Back to top
Image
Publicly available URL of the image location. Supports HTTP and HTTPS protocols. Amazon imports these images and provides geographically distributed copies (CDN) of the images to Fire TV clients. Image locations must allow anonymous public access, conform to the Uniform Resource Locators (w3.org) specification, and must not exceed 10 MB in size. To avoid spaces and other invalid characters in the URL, you must perform URL encoding. The URL must be accessible without additional authentication (must not be password protected). HTTPS access must maintain up-to-date and valid certificates.
For image details and examples, see EMBER Images.
| Property | Detail |
|---|---|
| Parent Elements |
Images |
| Data Type | ImageType - Structure that provides the image data. The Image URL value is a string with the pattern (http|HTTP)(s|S)*://.*. |
| Attributes | Description |
category
|
Type of image. Supported image categories are as follows:
Data Type: ImageCategory |
language
|
Applies to cover, poster, and title images. The burned-in title on the image must match the title text for the same language/territory combination. Background images do not have text and therefore do not have a language. They can have territories. Data Type: LanguageType |
territories
|
Optionally applies to all image types, including background. If present, it indicates that the image is preferred for distribution in the indicated territories. Use ISO 3166-1 alpha-2 format or Data Type: TerritoriesType |
aspectRatio
|
Expressed in width to height, for example: 16:9, 2:3. Data Type: AspectRatioType |
mimeType
|
Background, cover, poster, and episodic images must be JPEG images. Title images (used in place of text titles) and station logos must be transparent PNG images. Data Type: MimeType |
resolution
|
Closed enumeration which indicates that the image has enough vertical pixels to use as a background for common screen resolutions. Value valids are Data Type: ResolutionType |
version
|
The version or checksum of the image. This value must change whenever you update the contents of the image without changing the URL. Alternately, you can change the image URL when you update the image. This value is used to optimize the image downloading, encoding, and CDN redistribution process. Data Type: long |
color
|
Specifies the color variant of an image, particularly for logos. Data Type: ImageColorType |
default
|
If set to true, the catalog system uses this image for languages and territories that do not have an explicit image provided. Apply default to no more than one image per image type. Data Type: boolean |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Genres
List of genres.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherStation |
| Data Type | GenreList |
| Child Elements | Description |
Required |
The genre of the content. |
↑ Back to top
Genre
The genre of the content. You can use the scheme attribute to indicate a specific genre enum value. The supported scheme value is ember_genre. You can also use free-form text without the scheme attribute. For a list of supported genre codes in the EMBER genre scheme, see EMBER Genres.
| Property | Detail |
|---|---|
| Parent Elements |
Genres |
| Data Type | GenreType - A structure that holds the genre namespace and value. Use the scheme attribute to indicate a specific genre enum value or use free-form text without the scheme attribute. |
| Attributes | Description |
scheme
|
The genre namespace. Data Type: string |
language
|
Contains language data for this item. Data Type: LanguageType |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Keywords
List of the Keyword elements represented by a localized string. The catalog system uses keywords as search terms for the program.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOther |
| Data Type | KeywordList |
| Child Elements | Description |
Required |
Localized string for the catalog system to use as a search term for the program. Search terms are language and optionally, territory specific. |
↑ Back to top
Keyword
Localized string for the catalog system to use as a search term for the program. Search terms are language and optionally, territory specific.
| Property | Detail |
|---|---|
| Parent Elements |
Keywords |
| Data Type | LocalizedStringType |
| Attributes | Description |
language
Required |
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Ratings
List of the Rating elements.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherAiringStation |
| Data Type | RatingList |
| Child Elements | Description |
Required |
Provides certification for age-appropriate viewer restrictions. |
↑ Back to top
Rating
Provides certification for age-appropriate viewer restrictions. The adultProduct and notRated flags are boolean attributes that indicate that the program has applicable age restriction business rules applied. Rating values exist for actual programs and for airings. The Rating element includes content descriptors, which have a code and a corresponding description. Descriptions are from the governing body of the rating system and use the primary language of the rating body. Content descriptors are legally required in some territories. Supported ratings and descriptors are listed in the Video Central documentation. Use the Global Ratings specification.
Catalog-specific conditions:
- Schedule catalog: If you specify a rating for an airing, it overwrites the program rating information.
- Station catalog: If there is no program or airing rating, the catalog system uses the station rating.
| Property | Detail |
|---|---|
| Parent Elements |
Ratings |
| Data Type | RatingType - Structure that contains the certification for age-appropriate viewer restrictions. |
| Child Elements | Description |
|
List of the Descriptor elements. |
| Attributes | Description |
system
Required |
Motion picture content rating system. Data Type: string |
certification
Required |
Certification value based on a program's suitability for audiences. Data Type: string |
adultProduct
|
Indicates whether the program has applicable age restriction business rules applied. Data Type: boolean |
notRated
|
Indicates whether the program has applicable age restriction business rules applied. Data Type: boolean |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Descriptors
List of the Descriptor elements.
| Property | Detail |
|---|---|
| Parent Elements |
Rating |
| Data Type | DescriptorList |
| Child Elements | Description |
Required |
The Descriptor element provides content descriptors. A content descriptor includes a code and a corresponding description. |
↑ Back to top
Descriptor
The Descriptor element provides content descriptors. A content descriptor includes a code and a corresponding description. Descriptions are from the governing body of the rating system and use the primary language of the rating body. Content descriptors are legally required in some territories. Supported ratings and descriptors are listed in the Video Central documentation. Use the Global Ratings specification.
| Property | Detail |
|---|---|
| Parent Elements |
Descriptors |
| Data Type | DescriptorType |
| Attributes | Description |
code
|
Two letter code for the descriptor. Data Type: string |
↑ Back to top
Studios
List of the Studio elements.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOther |
| Data Type | StudioList |
| Child Elements | Description |
Required |
Reference to the creative organizations. It is an open enumeration type with support for external IDs. |
↑ Back to top
Studio
Reference to the creative organizations. It is an open enumeration type with support for external IDs.
| Property | Detail |
|---|---|
| Parent Elements |
Studios |
| Data Type | StudioType - Structure that contains references to the creative organizations. |
| Child Elements | Description |
Required |
List of the StudioName elements. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
StudioNames
List of the StudioName elements.
| Property | Detail |
|---|---|
| Parent Elements |
Studio |
| Data Type | StudioNameList |
| Child Elements | Description |
Required |
Name of the studio. |
↑ Back to top
StudioName
Credits
List of the Credits elements.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesSportsEventEventOtherExtra |
| Data Type | CreditList |
| Child Elements | Description |
Required |
Provide cast and crew information for the movie, TV special, TV episode, or sports program. |
↑ Back to top
Credit
Provide cast and crew information for the movie, TV special, TV episode, or sports program. Credit is suitable for any contributor to the production. For actors performing a named character role, include the Character element. ExternalIds refer to the person, not the character.
| Property | Detail |
|---|---|
| Parent Elements |
Credits |
| Data Type | CreditType - Structure that hosts cast and crew information for the program. |
| Child Elements | Description |
Required |
List containing the "person name" in different languages. |
Required |
List containing the "contribution name" in different languages. |
|
List of the localized character names. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
PersonNames
List containing the "person name" in different languages.
| Property | Detail |
|---|---|
| Parent Elements |
Credit |
| Data Type | PersonNameList |
| Child Elements | Description |
Required |
The name of the contributor. |
↑ Back to top
PersonName
The name of the contributor.
| Property | Detail |
|---|---|
| Parent Elements |
PersonNames |
| Data Type | string |
| Attributes | Description |
language
|
Contains language data for this item. Default value is Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Data Type: boolean |
↑ Back to top
ContributionNames
List containing the "contribution name" in different languages.
| Property | Detail |
|---|---|
| Parent Elements |
Credit |
| Data Type | ContributionNameList |
| Child Elements | Description |
Required |
Indicates the role of the contributor. |
↑ Back to top
ContributionName
Indicates the role of the contributor. The following table lists the recommended contribution values.
| Role | Description | Examples |
|---|---|---|
Actor |
A person providing physical presence for a character or themselves in a program. |
|
Guest |
A person providing physical presence for a character or themselves in a program who is not typically associated with the program. Cameos, guest appearances, or lead roles outside the core cast often fall in this category. |
|
Voice |
A person providing voice-only for a character in a program. Typically not a narrator, although in some programs, the narrator is a character who interacts with the other characters. |
|
Director |
Supervises the actors, camera crew, and other staff. | Ron Howard for Far and Away (1992), Apollo 13 (1995), and Thirteen Lives (2022). |
Producer |
Responsible for the financial and managerial aspects. | Francis Ford Coppola directed and produced The Godfather Part II and The Godfather Part III, but only directed The Godfather. |
Writer |
Contributor to the writing the script for the program. | Francis Ford Coppola and Mario Puzo co-wrote The Godfather trilogy. |
Composer |
Contributor to the writing of music for the program. | John Williams composed music for Jaws (1975), Star Wars (1977), and Close Encounters of the Third Kind (1978). The title theme from each made the Billboard Hot 100 and Adult Contemporary top 25 lists. |
Creator |
Responsible for developing a significant part of a programs format, concept, characters, and pilot script. | Jos Whedon created Buffy the Vampire Slayer (1997-2003), Firefly (2002-2003), and Agents of S.H.I.E.L.D (2013-2020) |
Crew |
Any other non-acting role contributing to the production of a program. | Key grips, gaffers, lighting, special effects, pyrotechnics, and stunts. |
Performer |
A person who entertains an audience. |
|
Coach |
Someone in charge of training an athlete or a team. | Nick Saban coached Alabama to six NCAA Football national championships. |
Athlete |
Someone who competes in a sport or game that involves physical strength, agility, stamina, speed, or skill. | Christiano Ronaldo is the highest paid player in the world in any sport at $136 million followed by Lionel Messi at $130 million. |
Self |
Cameos (as themselves), interviews, newscasters, where the role is the person, and played by the person, whether the content of the program is fictional or non-fiction. | The Beatles (John Lennon, Paul McCartney, George Harrison, and Ringo Starr) played a fictional version of themselves in A Hard Day's Night. |
Host |
The emcee of a talk show or game show. | Pat Sajack was the long time host of the game show Wheel of Fortune. |
Narrator |
Voice-over talent providing commentary or insights, as in a documentary. | Sebastian Cabot was the narrator in Winnie the Pooh and the Honey Tree (1966). |
Judge |
The arbitrator in a competition or non-dramatized court. | Judy Sheindlin is the titular Judge Judy. |
Contestant |
A participant in a non-sports competition, like a game show. | Brad Rutter earned $4.89 million appearing in 38 episodes of Jeopardy! |
Anchor |
Typically for a newscast, the primary broadcast personality. | As news anchor for the CBS Evening News, Walter Cronkite was the "most trusted man in America" for 19 years (1962-1981). |
Correspondent |
Typically for a newscast, someone who narrates and covers a single article. | Ed Bradley was a reporter who covered the Vietnam War, the 1976 presidential race, and the White House at CBS and was a correspondent on 60 Minutes for 26 years. |
Announcer |
For a sports event, this person narrates the play-by-play. | As WGN baseball announcer, Harry Caray was the voice of the Chicago Cubs for 17 years. |
Analyst |
For a sports or news program, this person provides in-depth insights and opinions. | Terry Bradshaw is widely recognized for his remarkable career in the National Football League (NFL), and as a knowledgeable and entertaining football analyst. |
| Property | Detail |
|---|---|
| Parent Elements |
ContributionNames |
| Data Type | string |
| Attributes | Description |
language
|
Language of the string. Default value is Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Data Type: boolean |
↑ Back to top
CharacterNames
List of the localized character names.
| Property | Detail |
|---|---|
| Parent Elements |
Credit |
| Data Type | CharacterNameList |
| Child Elements | Description |
Required |
The character role in the program. |
↑ Back to top
CharacterName
The character role in the program.
| Property | Detail |
|---|---|
| Parent Elements |
CharacterNames |
| Data Type | LocalizedStringType |
| Attributes | Description |
language
Required |
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Tags
List of the Tag elements.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOtherOffAirToBeAnnouncedAiringProgramOfferStationOfferProgramAiringOfferStationEntitlementPolicy |
| Data Type | TagList |
| Child Elements | Description |
Required |
Additional metadata used to categorize, promote, or otherwise apply custom processing to a program or airing. |
↑ Back to top
Tag
Additional metadata used to categorize, promote, or otherwise apply custom processing to a program or airing. The scheme, key, and valid formats for those values must be negotiated between you and Amazon. This feature serves to enable non-standard or emerging use cases until dedicated entities or attributes are added and versioned into the specification.
| Property | Detail |
|---|---|
| Parent Elements |
Tags |
| Data Type | TagType -A string with the addition of required scheme, and key attributes.
|
| Attributes | Description |
scheme
Required |
Universally unique namespace for key-value pairs. Data Type: string |
key
Required |
The key of the key-value pair. The value is the element value. Data Type: string |
↑ Back to top
RunLengths
List of localized durations applied to a program.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeExtraSportsEventEventOther |
| Data Type | LocalizedRunLengthList |
| Child Elements | Description |
Required |
The unedited length of a program and the territory or territories to which it applies. |
↑ Back to top
RunLength
The unedited length of a program and the territory or territories to which it applies.
| Property | Detail |
|---|---|
| Parent Elements |
RunLengths |
| Data Type | LocalizedDurationType - Structure that contains the unedited length of a program, and the territory or territories to which it applies. |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
↑ Back to top
PictureColor
Enumerated value describing the characteristics of the picture color. This attribute applies to actual programs (not seasons or series). Valid values are found in MovieLabs PictureColor specification and include color, bandw, colorized, composite, and unknown.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeExtraSportsEventEventOther |
| Data Type | PictureColorType - PictureColorEnumType with the addition of the source attributes sourceName, sourceDate, and sourceId.
|
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
ReleaseDates
List of the ReleaseDate elements.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesExtraSportsEventEventOther |
| Data Type | ReleaseDateList |
| Child Elements | Description |
Required |
Date that the program was first available in its original territory or specified territory. |
↑ Back to top
ReleaseDate
Date that the program was first available in its original territory or specified territory. Release date is synonymous with the original air date for TV programs. Release date can contain either a date or just the year if the actual date is not known. Multiple releases in a territory are allowed. However, multiple releases of the same type in the same territory must have different dates.
| Property | Detail |
|---|---|
| Parent Elements |
ReleaseDates |
| Data Type | ReleaseDateType - string with the pattern (\d{4})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])|(\d{4}). Defines the pattern for a release year or date. Dates are represented as YYYY-MM-DD or YYYY. Uses ISO-8601 Coordinated Universal Time values.
|
| Attributes | Description |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
releaseType
|
Specifies the distribution mechanism for the release. Data Type: ReleaseType |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Relationships
Indicates relationships between content.
| Property | Detail |
|---|---|
| Parent Elements |
MovieTVEpisodeTVSeasonTVSeriesSportsEventEventOtherExtra |
| Data Type | RelationshipsType - Container for all relationships between content items. |
| Child Elements | Description |
|
Relationship of a TV season to its parent TV series. |
|
Relationship of a TV episode to its parent TV season. |
|
Relationship of a TV episode directly to its TV series. |
|
Relationship of the extra content, such as trailers, featurettes, or pre-game and post-game content. |
|
General relationship between content. For example, Lord of the Rings is related to The Hobbit. |
↑ Back to top
isSeasonOfSeries
Relationship of a TV season to its parent TV series.
| Property | Detail |
|---|---|
| Parent Elements |
Relationships |
| Data Type | isSeasonOfSeriesType |
| Child Elements | Description |
|
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
| Attributes | Description |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
seasonNum
Required |
Season number within the TV series. Data Type: nonNegativeInteger |
programRef
|
The ID of the program. Data Type: ID |
programCatalogRef
|
Reference to the program catalog that contains the program. The default value is Data Type: ID |
↑ Back to top
isEpisodeOfSeason
Relationship of a TV episode to its parent TV season.
| Property | Detail |
|---|---|
| Parent Elements |
Relationships |
| Data Type | isEpisodeOfSeasonType |
| Child Elements | Description |
|
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
| Attributes | Description |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
episodeNum
Required |
Episode number within the TV season. Data Type: nonNegativeInteger |
seasonNum
|
Season number within the TV series. If no Data Type: nonNegativeInteger |
premiere
|
Indicates whether the episode is the first in the season. Data Type: boolean |
finale
|
Indicates whether the episode is the last in the season. Data Type: boolean |
programRef
|
The ID of the program. Data Type: ID |
programCatalogRef
|
Reference to the program catalog that contains the program. The default value is Data Type: ID |
↑ Back to top
isEpisodeOfSeries
Relationship of a TV episode directly to its TV series.
Note: You can model special episodes like Christmas specials as TV episodes and reference the TV series without the need to add TV season.
| Property | Detail |
|---|---|
| Parent Elements |
Relationships |
| Data Type | isEpisodeOfSeriesType |
| Child Elements | Description |
|
List of Title elements. A Title element represents the title of the program and the locale to which it applies. |
| Attributes | Description |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
episodeNum
Required |
Episode number within the TV season. Data Type: nonNegativeInteger |
premiere
|
Indicates whether the episode is the first in the series. Data Type: boolean |
finale
|
Indicates whether the episode is the last in the series. Data Type: boolean |
programRef
|
The ID of the program. Data Type: ID |
programCatalogRef
|
Reference to the program catalog that contains the program. The default value is Data Type: ID |
↑ Back to top
SeriesTitles
List of Title elements. A Title element represents the title of the program and the locale to which it applies.
| Property | Detail |
|---|---|
| Parent Elements |
isSeasonOfSeriesisEpisodeOfSeasonisEpisodeOfSeries |
| Data Type | TitleList |
| Child Elements | Description |
Required |
A localized string representing the title of the program and the language and territory to which it applies. |
↑ Back to top
isExtraOf
Relationship of the extra content, such as trailers, featurettes, or pre-game and post-game content.
| Property | Detail |
|---|---|
| Parent Elements |
Relationships |
| Data Type | isExtraOfType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
orderNum
|
The order number for the related bonus content. If duplicate values exist for a Data Type: nonNegativeInteger |
programRef
|
The ID of the program. Required unless Data Type: ID |
programCatalogRef
|
Reference to the program catalog that contains the program. The default value is Data Type: ID |
↑ Back to top
isRelatedTo
General relationship between content. For example, Lord of the Rings is related to The Hobbit.
| Property | Detail |
|---|---|
| Parent Elements |
Relationships |
| Data Type | isRelatedToType |
| Child Elements | Description |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
programRef
|
The ID of the program. Required unless Data Type: ID |
programCatalogRef
|
Reference to the program catalog that contains the program. The default value is Data Type: ID |
↑ Back to top
RelatedExternalIds
Contains external system identifiers. Allows cross-referencing with third-party systems.
| Property | Detail |
|---|---|
| Parent Elements |
isExtraOfisRelatedTo |
| Data Type | ExternalIdList |
| Child Elements | Description |
Required |
Links the program or other entity to an external source. |
↑ Back to top
Venues
List of the Venue elements.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEventEvent |
| Data Type | VenueList |
| Child Elements | Description |
Required |
Location information for an event. |
↑ Back to top
Venue
Location information for an event. The VenueNames and City elements in the Address element are required fields. The default name is the official name for the venue.
| Property | Detail |
|---|---|
| Parent Elements |
Venues |
| Data Type | VenueType - Structure that hosts the location information for an event. |
| Child Elements | Description |
Required |
List of the VenueName elements. |
|
Hosts address data. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
VenueNames
List of the VenueName elements.
| Property | Detail |
|---|---|
| Parent Elements |
Venue |
| Data Type | VenueNameList |
| Child Elements | Description |
Required |
Name of the venue with an optional translation language. |
↑ Back to top
VenueName
Name of the venue with an optional translation language.
| Property | Detail |
|---|---|
| Parent Elements |
VenueNames |
| Data Type | VenueNameType - A string representing the venue name with an optional language attribute. |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Address
Hosts address data.
| Property | Detail |
|---|---|
| Parent Elements |
Venue |
| Data Type | AddressType - Structure that hosts address data. |
| Child Elements | Description |
|
The street in the venue address. |
|
The city in the venue address. |
|
The state or province in the venue address. |
|
The country in the venue address. |
|
Specific postal codes for the region. |
↑ Back to top
Street
The street in the venue address.
| Property | Detail |
|---|---|
| Parent Elements |
Address |
| Data Type | string |
↑ Back to top
City
The city in the venue address.
| Property | Detail |
|---|---|
| Parent Elements |
Address |
| Data Type | string |
↑ Back to top
StateOrProvince
The state or province in the venue address.
| Property | Detail |
|---|---|
| Parent Elements |
Address |
| Data Type | string |
↑ Back to top
Country
The country in the venue address.
| Property | Detail |
|---|---|
| Parent Elements |
Address |
| Data Type | string |
↑ Back to top
PostalCode
Defines a specific postal code. In a region policy, postal code is used for content availability control. In venue address element, it is used as postal code for the address.
| Property | Detail |
|---|---|
| Parent Elements |
AddressRegion |
| Data Type | string |
↑ Back to top
Sports
List of the Sport elements.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEventOtherExtra |
| Data Type | SportList |
| Child Elements | Description |
Required |
Default name and optionally, language and territory specific names for the sport. |
↑ Back to top
Sport
Default name and optionally, language and territory specific names for the sport. The default name must be the sport's name as specified by the respective sports federation. For a list of recognized sports, see EMBER Sports. You can provide External IDs for the sport.
| Property | Detail |
|---|---|
| Parent Elements |
Sports |
| Data Type | SportType - Structure that hosts the sport information. |
| Child Elements | Description |
|
List of the SportName elements. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
SportNames
List of the SportName elements.
| Property | Detail |
|---|---|
| Parent Elements |
Sport |
| Data Type | SportNameList |
| Child Elements | Description |
Required |
The name of the sport. For a list of recognized sports, see EMBER Sports. |
↑ Back to top
SportName
The name of the sport. For a list of recognized sports, see EMBER Sports.
| Property | Detail |
|---|---|
| Parent Elements |
SportNames |
| Data Type | SportNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Leagues
List of the League elements.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEventOtherExtra |
| Data Type | LeagueList |
| Child Elements | Description |
Required |
Open enumeration of the league associated with the sports program. |
↑ Back to top
League
Open enumeration of the league associated with the sports program. The default name must be the official name for the league (not an abbreviation) in the primary language for the governing body. For example, Bundesliga (German), Serie A (Italian), Ligue 1 (French), La Liga (Spanish), and Premier League (English). You can provide language-specific translations.
Consider the XML example that follows this table. If ingested, the catalog system would use NFL as an abbreviation when displaying the league for English speakers in the US, who are presumably familiar with the league. The system would use the default value for everyone else. You can provide External IDs for the league.
| Property | Detail |
|---|---|
| Parent Elements |
Leagues |
| Data Type | LeagueType - Structure that hosts the league associated with the sports program. |
| Child Elements | Description |
|
List of the LeagueName elements. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
LeagueNames
List of the LeagueName elements.
| Property | Detail |
|---|---|
| Parent Elements |
League |
| Data Type | LeagueNameList |
| Child Elements | Description |
Required |
The league name string with an optional translation language. |
↑ Back to top
LeagueName
The league name string with an optional translation language.
| Property | Detail |
|---|---|
| Parent Elements |
LeagueNames |
| Data Type | LeagueNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Season
The official name or number of the season for the match being played. This might differ from the release date of the program (which might be just a year) because some sports play over a calendar year boundary. For example, the NBA uses a hyphenated year designation, such as 2023-24, for their regular season, while the NFL uses a single year, for example, 2023. Consistent with other sports data, the governing body of the league determines the season language.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEvent |
| Data Type | SportSeasonType - Structure that contains the official name or number of the season of the match being played. |
| Child Elements | Description |
|
List of Season elements when the match is being played. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
SeasonNames
List of Season elements when the match is being played.
| Property | Detail |
|---|---|
| Parent Elements |
Season |
| Data Type | SeasonNameList |
| Child Elements | Description |
Required |
The season name when the match is being played. |
↑ Back to top
SeasonName
The season name when a sports match is being played (for example, 2023-24 NBA Season) with an optional translation language.
| Property | Detail |
|---|---|
| Parent Elements |
SeasonNames |
| Data Type | SeasonNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Tournament
The tournament associated with the sports program or event. The default must be the official name for the tournament (not an abbreviation) in the primary language for the governing body. For example, FIFA World Cup (English). When available, provide language-specific translations. For example, La Copa Mundial De Fútbol (Spanish), La Coppa Mondiale di Calcio (Italian).
The XML example that follows this table specifies a default and US-specific version of the FIFA World Cup. Note that the default language for the World Cup is in French, the language of the governing body: Fédération Internationale de Football Association (FIFA). You can provide external IDs for the tournament.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEventEvent |
| Data Type | TournamentType - Structure that hosts the tournament associated with the sports program. |
| Child Elements | Description |
|
List of the TournamentName elements. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
TournamentNames
List of the TournamentName elements.
| Property | Detail |
|---|---|
| Parent Elements |
Tournament |
| Data Type | TournamentNameList |
| Child Elements | Description |
Required |
The tournament name string with an optional translation language. |
↑ Back to top
TournamentName
The tournament name string with an optional translation language.
| Property | Detail |
|---|---|
| Parent Elements |
TournamentNames |
| Data Type | TournamentNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Round
The round of play associated with a tournament game or match for a sports program. Round names will vary by tournament type and sport. For example, the FIFA World Cup has: round of 16, quarter-final, semi-final, play-off for third place, and final, while the Rolland-Garros French Open has: qualifying rounds, main draw rounds, first round, second round, third round, fourth round, quarterfinals, semifinals, and finals. Round is used as a synonym for stage, heat, and other terms. The round names without a translation must be the official name for the round (not an abbreviation) in the primary language for the governing body.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEventEvent |
| Data Type | RoundType - Structure that hosts the round associated with the sports program. |
| Child Elements | Description |
|
List of the RoundName elements. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
RoundNames
List of the RoundName elements.
| Property | Detail |
|---|---|
| Parent Elements |
Round |
| Data Type | RoundNameList |
| Child Elements | Description |
Required |
The round name string with an optional translation language. |
↑ Back to top
RoundName
The round name string with an optional translation language.
| Property | Detail |
|---|---|
| Parent Elements |
RoundNames |
| Data Type | RoundNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Teams
List of the Team elements.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEventOtherExtra |
| Data Type | TeamList |
| Child Elements | Description |
Required |
Participating teams for a match or game. |
↑ Back to top
Team
Participating teams for a match or game. You can provide translations. For a match between individuals, don't translate the names. Make sure names are consistent with alphabetization standards (for example, Lincoln, Abraham). Apply the homeTeam attribute to at most one team.
Consider the XML example that follows this table. If ingested, the catalog system would use the official names of the teams for everyone except US English speaking customers.
| Property | Detail |
|---|---|
| Parent Elements |
Teams |
| Data Type | TeamType - Structure that provides the data of the team in a sports program. |
| Child Elements | Description |
|
List of the TeamName elements. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
| Attributes | Description |
homeTeam
|
Indicates whether the team is the home team for a sports program. Data Type: boolean |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
TeamNames
List of the TeamName elements.
| Property | Detail |
|---|---|
| Parent Elements |
Team |
| Data Type | TeamNameList |
| Child Elements | Description |
Required |
The team name string with an optional translation language. |
↑ Back to top
TeamName
The team name string with an optional translation language.
| Property | Detail |
|---|---|
| Parent Elements |
TeamNames |
| Data Type | TeamNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Players
List of participating players for a match or game.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEvent |
| Data Type | PlayerList |
| Child Elements | Description |
Required |
Participating player for a match or game. |
↑ Back to top
Player
Participating player for a match or game.
| Property | Detail |
|---|---|
| Parent Elements |
Players |
| Data Type | PlayerType |
| Child Elements | Description |
|
List of localized player names. |
|
Contains external system identifiers. Allows cross-referencing with third-party systems. |
↑ Back to top
PlayerNames
List of localized player names.
| Property | Detail |
|---|---|
| Parent Elements |
Player |
| Data Type | PlayerNameList |
| Child Elements | Description |
Required |
Name of the player. |
↑ Back to top
PlayerName
Name of the player.
| Property | Detail |
|---|---|
| Parent Elements |
PlayerNames |
| Data Type | PlayerNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
↑ Back to top
Gender
Gender details for the match or game.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEvent |
| Data Type | GenderType |
| Child Elements | Description |
Required |
List of localized gender details for the match or game. |
↑ Back to top
GenderNames
List of localized gender details for the match or game.
| Property | Detail |
|---|---|
| Parent Elements |
Gender |
| Data Type | GenderNameList |
| Child Elements | Description |
Required |
Gender details for the match. Valid values: Mens, Womens, Mixed.
|
↑ Back to top
GenderName
Gender details for the match. Valid values: Mens, Womens, Mixed.
| Property | Detail |
|---|---|
| Parent Elements |
GenderNames |
| Data Type | GenderNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
territories
|
Comma-separated list of territory codes, such as Data Type: TerritoriesType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
Format
Format details for the match or game.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEvent |
| Data Type | FormatType |
| Child Elements | Description |
Required |
List of localized formats for the match or game. |
↑ Back to top
FormatNames
List of localized formats for the match or game.
| Property | Detail |
|---|---|
| Parent Elements |
Format |
| Data Type | FormatNameList |
| Child Elements | Description |
Required |
Format for the match. Valid values: Singles, Doubles, Legends.
|
↑ Back to top
FormatName
Format for the match. Valid values: Singles, Doubles, Legends.
| Property | Detail |
|---|---|
| Parent Elements |
FormatNames |
| Data Type | FormatNameType |
| Attributes | Description |
language
|
Contains language data for this item. Data Type: LanguageType |
default
|
The catalog system uses this value as a default when no matching language is available. Can apply to only one value per property for the originating language, or language and territories. Titles, captioned images, descriptions, and summaries follow this convention. Data Type: boolean |
↑ Back to top
EventDateTime
The time when actual programming begins, not necessarily the broadcast start time. For example, in American football, this time is known as kick off, and for basketball, tip off.
| Property | Detail |
|---|---|
| Parent Elements |
SportsEventEvent |
| Data Type | EventDateTimeType - a string with the pattern (\d{4})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])[T]([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\.[0-9]+)?(([Zz])|([\+|\-]([01][0-9]|2[0-3]):[0-5][0-9])) with the addition of sourceName, sourceDate, and sourceId attributes. Uses ISO-8601 Coordinated Universal Time values.
|
| Attributes | Description |
sourceName
|
The name of the source. If not provided, catalog system uses the data submitter as the source of the data element. Data Type: SourceNameType |
sourceDate
|
The date that the information was retrieved. If not provided, the system uses the data submission date. Data Type: SourceDateType |
sourceId
|
An identifier (internal or external) or URI for the data record that provided the value. If not provided, it defaults to the ID of the containing entity. Data Type: SourceIdType |
↑ Back to top
Last updated: May 27, 2026

