as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
开发
测试
应用发布
盈利
用户参与
设备规格
资源

EMBER到CDF映射引用

EMBER到CDF映射引用

娱乐资源增强型元数据桥 (EMBER) 是亚马逊用于上传目录数据的最新架构。EMBER取代了旧的目录数据格式 (CDF) 架构。本页提供EMBERCDF目录之间的字段映射。

节目目录

EMBER使用ProgramCatalog元素来包含所有节目(例如电影和电视连续剧)的元数据。在CDF中,节目元数据包含在Works元素中。下表将EMBER节目目录中的元素映射到CDF作品。

EMBER节目目录 CDF作品
Movie Movie
TVEpisode TvEpisode
TVSeason TvSeason
TVSeries TvShow
SportsEvent
Event
OffAir
Other
ToBeAnnounced
Extra Extra

下表将节目目录中使用的EMBER属性和元素映射到CDF元素。

EMBER节目目录
字段或属性
CDF作品字段 示例
id(属性) ID

EMBER示例

id="MV123"

CDF示例

<ID>MV123</ID>
version(属性) 不适用

EMBER示例

version="1"
edit(属性) 不适用

EMBER示例

edit="DIRECTORSCUT,UNRATED"
action(属性) 不适用

EMBER示例

action="upsert"
ExternalIds ExternalID

EMBER示例

<ExternalIds>
  <ExternalId scheme="imdb">tt0076759</ExternalId>
</ExternalIds>

CDF示例

<ExternalID scheme="imdb">tt0076759</ExternalID>
Titles Titles

EMBER示例

<Titles>
    <Title language="en" default="true">The Avengers</Title>
    <Title language="en" territories="GB">Marvel Avengers Assemble</Title>
    <Title language="es">Los Vengadores</Title>
    <Title language="es" territories="CO,EC,ES,UR">Los Vengadores</Title>
</Titles>

CDF示例

<Titles>
    <Title locale="en-US">The Avengers</Title>
    <Title locale="en" territories="GB">Marvel Avengers Assemble</Title>
    <Title locale="es">Los Vengadores</Title>
    <Title locale="es" territories="CO,EC,ES,UR">Los Vengadores</Title>
</Titles>
Descriptions ShortDescriptions

EMBER示例

<Descriptions>
    <Description language="en" territories="US" default="true">
       由漫威漫画系列中的众多知名超级英雄组成的全明星阵容。
    </Description>
</Descriptions>

CDF示例

<ShortDescriptions>
    <ShortDescription locale="en-US" territories="US"> 
       由漫威漫画系列中的众多知名超级英雄组成的全明星阵容。
    </ShortDescription>
</ShortDescriptions>
Synopses Synopses

EMBER示例

<Synopses>
    <Synopsis language="en" territories="US" default="true">
        地球上的最强英雄们必须团结起来,学会协同作战,这样才能阻止不怀好意的洛基以及他的外星军队奴役人类。
    </Synopsis>
</Synopses>

CDF示例

<Synopses>
    <Synopsis locale="en-US" territories="US, CA">
         地球上的最强英雄们必须团结起来,学会协同作战,这样才能阻止不怀好意的洛基以及他的外星军队奴役人类。
    </Synopsis>
</Synopses>
Images Images

EMBER示例

<Images>
    <Image category="cover" language="en" territories="US" aspectRatio="16:9" resolution="HD"
        mimeType="image/jpeg" version="1648485183">https://i.ytimg.com/vi/4DEMG6ulA4o/maxresdefault.jpg
    </Image>
    <Image category="background" territories="US" aspectRatio="16:9" resolution="HD"
        mimeType="image/jpeg" version="1648485183">https://i.ytimg.com/vi/4DEMG6ulA4o/maxresdefault.jpg
    </Image>
</Images>

CDF示例

<Images>
    <Image territories="VI,GU,PR,GB">
      <Url>http://amzf.tmsimg.com/assets/28873/p28873_k_h2_aa.jpg</Url>
      <Locale>en</Locale>
    </Image>
    <Image territories="US">
      <Url>http://amzf.tmsimg.com/assets/28873/p28873_k_h2_haa.jpg</Url>
      <Locale>en</Locale>
    </Image>
</Images>
Genres Genres

EMBER示例

<Genres>
    <!-- 对特定类型的枚举值使用scheme属性 -->
    <Genre scheme="ember_genre">ember_genre_action</Genre>
    <!-- 跳过自由格式文本的scheme属性 -->
    <Genre language="en">action</Genre>
</Genres>

CDF示例

<Genres>
  <Genre locale="en-US">horror</Genre>
  <Genre locale="en-US">sci-fi</Genre>
</Genres>
Keywords 不适用

EMBER示例

<Keywords>
    <Keyword language="en" territories="US">marvel</Keyword>
</Keywords>
Ratings ContentRatingsIsAdultProducts

EMBER示例

<Ratings>
    <Rating territories="AU" system="NCS" certification="M" adultProduct="false" notRated="false">
        <Descriptors>
            <Descriptor code="FV">Fantasy Violence</Descriptor>
            <Descriptor code="CH">Crude Humor</Descriptor>
        </Descriptors>
    </Rating>
</Ratings>

CDF示例

<ContentRatings>
  <ContentRating territories="US,PR,VI">
    <System>MPAA</System>
    <Certification>PG-13</Certification>
  </ContentRating>
  <ContentRating>
    <System>Eirin</System>
    <Certification>R15+</Certification>
  </ContentRating>
</ContentRatings>
<IsAdultProducts>
  <!-- 如未提供区域,则字段值适用于全球范围。-->
  <IsAdultProduct>false</IsAdultProduct>
  <IsAdultProduct territories="IN,DE">true</IsAdultProduct>
</IsAdultProducts>
Studios Studios

EMBER示例

<Studios>
    <Studio>
        <StudioNames>
            <StudioName>Metro-Goldwyn-Mayer (MGM)</StudioName>
        </StudioNames>
    </Studio>
</Studios>

CDF示例

<Studios>
    <Studio>Amazon Studios</Studio>
    <Studio>Another Production Company</Studio>
</Studios>
Credits Credits

EMBER示例

<Credits>
   <Credit>
      <PersonNames><PersonName>Rachel Brosnahan</PersonName></PersonNames>
      <ContributionNames>
        <ContributionName>Actor</ContributionName>
      </ContributionNames>
      <CharacterNames>
        <CharacterName language="en" territories="GLOBAL" default="true">Midge Maisel</CharacterName>
      </CharacterNames>
   </Credit>
   <Credit>
      <PersonNames><PersonName>Amy Sherman-Palladino</PersonName></PersonNames>
      <ContributionNames><ContributionName>制片人</ContributionName></ContributionNames>
   </Credit>
   <Credit>
      <PersonNames><PersonName>Lawrence Peter "Yogi" Berra</PersonName></PersonNames>
      <ContributionNames><ContributionName>Coach</ContributionName></ContributionNames>
   </Credit>
</Credits>

CDF示例

<Credits>
  <CastMember>
    <Name locale="en-US">Alan Smithee</Name>
    <Role locale="en-US">塞尔夫</Role>
  </CastMember>
</Credits>
Tags 不适用

EMBER示例

<Tags>
    <Tag scheme="PrimeVideo" key="JAB_Rights">None</Tag>
    <Tag scheme="PrimeVideo" key="TTL">2025-06-01</Tag>
</Tags>
RunLengths Runtimes

EMBER示例

<RunLengths>
    <RunLength territories="GLOBAL">PT30M</RunLength> 
    <RunLength language="es" territories="MX">PT25M</RunLength>
</RunLengths>

CDF示例

<Runtimes>
    <RuntimeMinutes territories="VI,GU,PR,GB">37</RuntimeMinutes>
    <RuntimeMinutes territories="US">46</RuntimeMinutes>
</Runtimes>
PictureColor Color

EMBER示例

<PictureColor>color</PictureColor>

CDF示例

<Color>black_and_white</Color>
ReleaseDates ReleaseYearReleaseDatesOriginalAirDates

EMBER示例

<ReleaseDates>
    <ReleaseDate>2020-05-14</ReleaseDate>
    <ReleaseDate territories="US" releaseType="theater">2020-05-14</ReleaseDate>
</ReleaseDates>

CDF示例

<ReleaseYear>1959</ReleaseYear>
<ReleaseDates>
    <ReleaseDate territories="US,CA">2012-05-13T00:00:00</ReleaseDate>
</ReleaseDates>
<OriginalAirDates>
    <OriginalAirDate territories="US,CA">2014-01-01T11:30:00+08:00</OriginalAirDate>
</OriginalAirDates>
Relationships ShowIDShowTitleSeasonIDSeasonTitleSeasonInShowEpisodeInSeasonRelatedtoIDRelatedToExternalID

EMBER示例

<!-- 示例1: 电视季 -->
<TVSeason ...>
    <Relationships>
        <isSeasonOfSeries programRef="SERIES_ID" seasonNum="1"/>
    </Relationships>
</TVSeason>

<!-- 示例2: 带季的电视剧集(传统电视连续剧)-->
<TVEpisode ...>
    <Relationships>
        <isEpisodeOfSeason programRef="SEASON_ID" episodeNum="5"/>
        <isEpisodeOfSeries programRef="SERIES_ID" episodeNum="5"/>
    </Relationships>
</TVEpisode>

<!-- 示例3: 没有季的电视剧集 -->
<TVEpisode ...>
    <Relationships>
        <isEpisodeOfSeries programRef="SERIES_ID" episodeNum="5" />
    </Relationships>
</TVEpisode>

<!-- 示例4: 额外内容 -->
<Relationships>
  <isExtraOf programRef="tt0241527" orderNum="1"/>
</Relationships>

<!-- 示例5: 一般相关内容 -->
<Relationships>
  <isRelatedTo programRef="tt0241527"/>
</Relationships>

CDF示例

<ShowID>TV-2329880</ShowID>
<ShowTitle locale="en-US">Depth of Field</ShowTitle>
<SeasonInShow>2</SeasonInShow>
<SeasonID>SEA-2329880</SeasonID>
<SeasonInShow>2</SeasonInShow>
<SeasonTitle locale="en-US">Season 2</SeasonTitle>
<EpisodeInSeason>6</EpisodeInSeason>
<RelatesToID>TV123456</RelatesToID>
<RelatesToExternalID scheme="imdb">tt0000000</RelatesToExternalID>
Venue 不适用

EMBER示例

<Venue>
    <VenueNames>
        <VenueName language="en" default="true">洛杉矶纪念体育场</VenueName>
        <VenueName language="es">Coliseo Memorial de Los Ángeles</VenueName>
    </VenueNames>
    <Address>
      <Street>3911 S. Figueroa St.</Street>
      <City>Los Angeles</City>
      <StateOrProvince>California</StateOrProvince>
      <Country>United States</Country>
      <PostalCode>90037</PostalCode>
    </Address>
</Venue>
Sports 不适用

EMBER示例

<Sports>
    <Sport>
        <SportNames>
            <SportName language="en" territories="GLOBAL">Football</SportName>
            <SportName language="en" territories="US">Soccer</SportName>
        </SportNames>
    </Sport>
</Sports>
Leagues 不适用

EMBER示例

<Leagues>
    <League>
        <LeagueNames>
            <LeagueName language="en" default="true">National Football League</LeagueName>
            <LeagueName language="en" territories="US">NFL</LeagueName>
        </LeagueNames>
    </League>
</Leagues>
Season 不适用

EMBER示例

<Season>
    <SeasonNames>
        <!-- 年份 -->
        <SeasonName language="en" default="true">2023</SeasonName>
        <!-- 第1年和第2年 -->
        <SeasonName language="en" default="true">2023-24</SeasonName>
        <!-- 季编号 -->
        <SeasonName language="en" default="true">57</SeasonName>
    </SeasonNames>
 </Season>
Tournament 不适用

EMBER示例

<Tournament>
    <TournamentNames>
        <TournamentName language="fr" default="true">Coupe du monde de football</TournamentName>
        <TournamentName language="en" territories="GLOBAL">FIFA World Cup</TournamentName>
        <TournamentName language="en" territories="US">FIFA Soccer World Cup</TournamentName>
    </TournamentNames>
</Tournament>
Round 不适用

EMBER示例

<Round>
    <RoundNames>
        <RoundName language="en" default="true">Quarterfinals</RoundName>
        <RoundName language="es">Cuartos de final</RoundName>
    </RoundNames>
</Round>
Teams 不适用

EMBER示例

<Teams>
    <Team homeTeam="true">
        <TeamNames>
            <TeamName language="en" default="true">芝加哥熊队</TeamName>
            <TeamName language="en">熊队</TeamName>
        </TeamNames>
    </Team>
    <Team>
        <TeamNames>
            <TeamName language="en" default="true">匹兹堡钢人队</TeamName>
            <TeamName language="en">钢人队</TeamName>
        </TeamNames>
    </Team>
</Teams>
Players 不适用

EMBER示例

<Players>
    <Player>
        <PlayerNames>
            <PlayerName>Roger Federer</PlayerName>
        </PlayerNames>
    </Player>
</Players>
Gender 不适用

EMBER示例

<Gender>
    <GenderNames>
        <GenderName language="en" territories="GLOBAL" default="true">男子</GenderName>
        <GenderName language="es" territories="MX">Hombres</GenderName>
    </GenderNames>
</Gender>
Format 不适用

EMBER示例

<Format>
   <FormatNames>
         <FormatName language="en" default="true">单打</FormatName>
         <FormatName language="es">Solteros</FormatName>
   </FormatNames>
</Format>
EventDateTime 不适用

EMBER示例

<EventDateTime>2020-05-14T13:20:00Z</EventDateTime>
category
Extra的属性)
Type

EMBER示例

category="trailer"

CDF示例

<Type>clip</Type>
不适用 Copyright

CDF示例

<Copyright locale="en-US">© 2014 Amazon Studios</Copyright>

服务目录

EMBER使用OfferCatalog元素来包含定义用户如何访问和发现内容的元数据。在CDF中,服务元数据直接包含在节目和电视台元素中。下表将EMBER属性和元素映射到CDF元素。

EMBER字段
或属性
CDF作品字段 示例
id(属性) ID

EMBER示例

id="MV123"

CDF示例

<ID>MV123</ID>
version(属性) 不适用

EMBER示例

version="1"
action(属性) 不适用

EMBER示例

action="upsert"
ProgramOffers Offers

EMBER示例

<ProgramOffers id="OFFER123" version="1" programRef="MOVIE123">
    <ProgramOffer>
        <Entitlements>
            <Entitlement type="free"/>
            <Entitlement policyRef="PREMIUM_123"/>
        </Entitlements>
        <AudioLanguages>
            <AudioLanguage language="en" default="true"/>
            <AudioLanguage language="es" original="false">audio descriptivo</AudioLanguage>
        </AudioLanguages>
        <SubtitleLanguages>
            <SubtitleLanguage language="en" closed="true" default="true"/>
            <SubtitleLanguage language="es" closed="true"/>
        </SubtitleLanguages>
        ...       
        <GeoRestrictions>
            <GeoRestriction policyRef="POLICY_123"/>
        </GeoRestrictions>
        <LaunchTargets>
            <LaunchTarget type="FIRETV">amzn://apps/watch?id=123</LaunchTarget>
        </LaunchTargets>
    </ProgramOffer>
</ProgramOffers>

CDF示例

<Offers>
  <FreeOffer>
    <Regions>
      <Territories>US, PR, VI, GB, DE</Territories>
    </Regions>
    <WindowStart>2014-02-06T12:00:00-07:00</WindowStart>
    <WindowEnd>2016-01-01T07:00:00-07:00</WindowEnd>
    <LaunchDetails>
      <Quality>SD</Quality>
    </LaunchDetails>
  </FreeOffer>
  <SubscriptionOffer>
    <Regions>
      <Territories>CA</Territories>
    </Regions>
    <LaunchDetails>
      <Quality>HD</Quality>
    </LaunchDetails>
  </SubscriptionOffer>
</Offers>
StationOffers Offers

EMBER示例

<StationOffers id="OFFER123" version="1" stationRef="STATION_ABC">
    <StationOffer >
        <Entitlements>
            <Entitlement type="subscription"/>
        </Entitlements>
        <AudioLanguages>
            <AudioLanguage language="en" default="true"/>
        </AudioLanguages>
        <VideoResolutions>
            <VideoResolution>HD</VideoResolution>
        </VideoResolutions>
        <GeoRestrictions>
            <GeoRestriction policyRef="POLICY_123"/>
        </GeoRestrictions>
        <LaunchTargets>
            <LaunchTarget type="FIRETV">amzn://apps/watch?id=123</LaunchTarget>
        </LaunchTargets>
        <StationTransport channelnum="7" subsystem="ATSC" onid="1" tsid="2" sid="3"/>
    </StationOffer>
</StationOffers>

CDF示例

<Offers>
  <FreeOffer>
    <Regions>
      <Territories>US, PR, VI, GB, DE</Territories>
    </Regions>
    <WindowStart>2014-02-06T12:00:00-07:00</WindowStart>
    <WindowEnd>2016-01-01T07:00:00-07:00</WindowEnd>
    <LaunchDetails>
      <Quality>SD</Quality>
    </LaunchDetails>
  </FreeOffer>
  <SubscriptionOffer>
    <Regions>
      <Territories>CA</Territories>
    </Regions>
    <LaunchDetails>
      <Quality>HD</Quality>
    </LaunchDetails>
  </SubscriptionOffer>
</Offers>
ProgramAiringOffers 不适用

EMBER示例

<ProgramAiringOffers id="OFFER123" version="1" programRef="PROG_123">
    <ProgramAiringOffer>
        <Airing id="AIRING_123" 
                startTime="2025-02-28T15:00:00Z" 
                duration="PT2H" 
                programRef="PROG_123">
            <Live/>
            <New/>
            <AudioLanguages>
                <AudioLanguage language="en" default="true"/>
            </AudioLanguages>
        </Airing>
        <Entitlements>
            <Entitlement type="free"/>
        </Entitlements>
        <VideoResolutions>
            <VideoResolution>HD</VideoResolution>
        </VideoResolutions>
    </ProgramAiringOffer>
</ProgramAiringOffers>
ProgramDiscovery MetadataAvailabilityDatesCustomerRatingRankIsOriginals

EMBER示例

<ProgramDiscovery start="2020-05-14T12:00:00Z"
           end="2020-05-14T15:00:00Z"
           territories="US" programRef="PROG_123">
    <!-- 探索开始/结束时间表示何时可以在Fire TV用户界面上探索节目/电视台 -->

    <Ranks>
        <Rank territories="US" value="10"/>
    </Ranks>

    <CustomerRatings>
        <CustomerRating score="4.9" maxScore="5" numVotes="10000" sourceName="imdb" sourceDate="2023-12-21"/>
    </CustomerRatings>

    <!-- ember_badge架构的值:original、new、premiere、finale、coming_soon、leaving_soon -->
    <Badges>
        <!-- 架构示例 -->
        <Badge scheme="ember_badge">原创</Badge>
        <!-- 使用自由格式文本的示例 -->
        <Badge>即将上映</Badge>
    </Badges>
    
</ProgramDiscovery>

CDF示例

<MetadataAvailabilityDates>
    <!-- 电影将于9月1日在US、CA和GB上映,其他地区将于9月15日上映 -->
    <MetadataAvailabilityDate>2021-09-15T12:00:00Z</MetadataAvailabilityDate>
    <MetadataAvailabilityDate territories="US,CA,GB">2021-09-01T12:00:00Z</MetadataAvailabilityDate>
 </MetadataAvailabilityDates>
<CustomerRating>
  <Score>8.2</Score>
  <MaxValue>10</MaxValue>
  <Count>512</Count>
</CustomerRating>
<Rank>36</Rank>
<IsOriginals>
  <!-- 要使商品符合全球原创设置,请使用不带territories属性的IsOriginal子元素。-->
  <IsOriginal>true</IsOriginal>
  <!-- 如果相同内容不应由美国和加拿大的提供方原创,则如下添加其他元素 -->
  <IsOriginal territories="US,CA">false</IsOriginal>
</IsOriginals>
original
AudioLanguage的属性)
Language

EMBER示例

<AudioLanguage language="en" original="true"/>

CDF示例

<Language>en</Language>

电视台目录

EMBER使用StationCatalog元素来包含元数据,该元数据定义了电视台或频道的面向客户的属性和管理属性。下表将EMBER属性和元素映射到CDF元素。

EMBER字段
或属性
CDF作品字段 示例
id(属性) ID

EMBER示例

id="STA123"

CDF示例

<ID>STA123</ID>
version(属性) 不适用

EMBER示例

version="1"
action(属性) 不适用

EMBER示例

action="upsert"
ExternalIds ExternalID

EMBER示例

<ExternalIds>
  <ExternalId scheme="imdb">tt0076759</ExternalId>
</ExternalIds>

CDF示例

<ExternalID scheme="imdb">tt0076759</ExternalID>
Titles Titles

EMBER示例

<Titles>
    <Title language="en">CBS News Seattle</Title>
</Titles>

CDF示例

<Titles>
    <Title locale="en">CBS News Seattle</Title>
</Titles>
Images Images

EMBER示例

<Images>
    <Image category="cover" language="en" territories="US" aspectRatio="16:9" resolution="HD"
        mimeType="image/jpeg" version="1648485183">https://example.com/cover.jpg
    </Image>
    <Image category="logo" territories="US" aspectRatio="16:9" resolution="HD"
        mimeType="image/png" version="1648485183">https://example.com/logo.png
    </Image>
</Images>

CDF示例

<Images>
    <Image>
        <Url>https://example.com/station_cover.jpg</Url>
        <Tag>stationCover</Tag>
        <Locale>en-US</Locale>
    </Image>
    <Image>
        <Url>https://examples/station_hb.jpg</Url>
        <Tag>stationHB</Tag>
        <Locale>en-US</Locale>
    </Image>
</Images>
CallSign CallSign

EMBER示例

<CallSign>CBS</CallSign>

CDF示例

<CallSign>CBS</CallSign>
Descriptions 不适用

EMBER示例

<Descriptions>
    <Description language="en" territories="US" default="true">
       由漫威漫画系列中的众多知名超级英雄组成的全明星阵容。
    </Description>
</Descriptions>
Genres 不适用

EMBER示例

<Genres>
    <!-- 对特定类型的枚举值使用scheme属性 -->
    <Genre scheme="ember_genre">ember_genre_action</Genre>
    <!-- 跳过自由格式文本的scheme属性 -->
    <Genre language="en">action</Genre>
</Genres>
Tags 不适用

EMBER示例

<Tags>
    <Tag scheme="PrimeVideo" key="JAB_Rights">None</Tag>
    <Tag scheme="PrimeVideo" key="TTL">2025-06-01</Tag>
</Tags>
StationCategory 不适用

EMBER示例

<StationCategory scheme="ember_category_news"/>
OriginalBroadcastType StationType

EMBER示例

<OriginalBroadcastType>Full Power Broadcast</OriginalBroadcastType>

CDF示例

<StationType>Network</StationType>
AffiliatedNetworks StationAffiliateInfo

EMBER示例

<AffiliatedNetworks>
   <AffiliatedNetwork>CBS</AffiliatedNetwork>
</AffiliatedNetworks>

CDF示例

<StationAffiliateInfo>
    <ParentAffiliate>
        <Affiliate>
            <Type>Network</Type>
            <AffiliateID>CBS</AffiliateID>
        </Affiliate>
     </ParentAffiliate>
</StationAffiliateInfo>
VideoResolutions StationAttributes

EMBER示例

<VideoResolutions>
    <VideoResolution>SD</VideoResolution>
    <VideoResolution>HD</VideoResolution>
</VideoResolutions>

CDF示例

<StationAttributes>
    <StationAttribute>HDTV</StationAttribute>
</StationAttributes>
Ratings 不适用

EMBER示例

<Ratings>
    <Rating territories="AU" system="NCS" certification="M" adultProduct="false" notRated="false">
        <Descriptors>
            <Descriptor code="FV">Fantasy Violence</Descriptor>
            <Descriptor code="CH">Crude Humor</Descriptor>
        </Descriptors>
    </Rating>
</Ratings>
AudioLanguages BroadcastLanguage

EMBER示例

<AudioLanguages>
   <AudioLanguage language="en" default="true"/>
   <AudioLanguage language="es">audio descriptivo</AudioLanguage>
</AudioLanguages>

CDF示例

<BroadcastLanguage>en</BroadcastLanguage>
SubtitleLanguages 不适用

EMBER示例

<SubtitleLanguages>
    <SubtitleLanguage language="en" closed="true" default="true"/>
    <SubtitleLanguage language="en" closed="true">director's commentary</SubtitleLanguage>
</SubtitleLanguages>
不适用 TimeZone

CDF示例

<TimeZone>America/Los Angeles</TimeZone>

节目表目录

EMBER使用ScheduleCatalog元素来包含用于播出节目表的元数据。下表将EMBER属性和元素映射到CDF元素。

EMBER字段
或属性
CDF作品字段 示例
id(属性) ID

EMBER示例

id="SCH123"

CDF示例

<ID>SCH123</ID>
version(属性) 不适用

EMBER示例

version="1"
action(属性) 不适用

EMBER示例

action="upsert"
Schedule ScheduleDay

EMBER示例

<Schedule id="linear_Feb1" 
        version="1"
        date="2025-02-28"
        stationRef="CBS123" 
        stationCatalogRef="STA_CAT123" 
        programCatalogRef="PRO_CAT123">
          
    <Airing id="movie123"...>
      ...
    </Airing>
    <Airing id="movie234"...>
      ...
    </Airing>
</Schedule>

CDF示例

<ScheduleDay>
  <ID>station-example-2024-10-01</ID>
  <Date>2024-10-01</Date>
  <AssociatedStationId>station123</AssociatedStationId>
  <Schedules>
    <Schedule>
      <ContentReference>movie123</ContentReference>
      <StartTime>2024-10-01T18:00:00</StartTime>
      <Duration>PT120M</Duration>
      <PreferredLocale>en-US</PreferredLocale>
      <SubtitleLanguage>en-US</SubtitleLanguage>
    </Schedule>
  </Schedules>
</ScheduleDay>
Airing Schedule

EMBER示例

<Airing id="movie123" 
      startTime="2025-02-28T15:00:00Z" 
      duration="PT30M" 
      programRef="PID123">

   <Live/>
   <New/>
   <Edited ...>
   <Ratings> ...
   <AudioLanguages> ...
   <SubtitleLanguages> ...
   <Tags> ...
   <GeoRestrictions> ...
</Airing>

CDF示例

<Schedule>
  <ContentReference>abc123</ContentReference>
  <StartTime>2023-01-01T12:00:00</StartTime>
  <Duration>PT30M</Duration>
  <BlackoutInformation>
    <BlackoutApplicable>true</BlackoutApplicable>
    <BlackoutRegion>
      <PostalCode>
        <AssociatedCountry>US</AssociatedCountry>
        <Values>
          <Value>98109</Value>
        </Values>
      </PostalCode>
      <FilterType>INCLUDE</FilterType>
    </BlackoutRegion>
  </BlackoutInformation>
  <PreferredLocale>en-US</PreferredLocale>
  <SubtitleLanguage>en</SubtitleLanguage>
  <DubbedLanguage>es</DubbedLanguage>
  <SAPLanguage>fr</SAPLanguage>
  <TvRating>
    <ContentRating>
      <System>MPAA</System>
      <Certification>PG-13</Certification>
    </ContentRating>
  </TvRating>
  <ScheduleAttributes>
    <ScheduleAttribute></ScheduleAttribute>
  </ScheduleAttributes>
</Schedule>
Live ScheduleAttributes

EMBER示例

<Live/>

CDF示例

<ScheduleAttributes>
  <ScheduleAttribute>Live</ScheduleAttribute>
</ScheduleAttributes>
New ScheduleAttributes

EMBER示例

<New/>

CDF示例

<ScheduleAttributes>
  <ScheduleAttribute>New</ScheduleAttribute>
</ScheduleAttributes>
Edited 不适用

EMBER示例

<Edited cropped="true"/>
Ratings TvRating

EMBER示例

<Ratings>
    <Rating territories="AU" system="NCS" certification="M" adultProduct="false" notRated="false">
        <Descriptors>
            <Descriptor code="FV">Fantasy Violence</Descriptor>
            <Descriptor code="CH">Crude Humor</Descriptor>
        </Descriptors>
    </Rating>
</Ratings>

CDF示例

<TvRating>
    <ContentRating>
      <System>MPAA</System>
      <Certification>PG-13</Certification>
    </ContentRating>
</TvRating>
AudioLanguages PreferredLocaleDubbedLanguageSAPLanguage

EMBER示例

<AudioLanguages>
   <AudioLanguage language="en" default="true"/>
   <AudioLanguage language="es">audio descriptivo</AudioLanguage>
</AudioLanguages>

CDF示例

<PreferredLocale>en-US</PreferredLocale>
<DubbedLanguage>es</DubbedLanguage>
<SAPLanguage>fr</SAPLanguage>
SubtitleLanguages SubtitleLanguage

EMBER示例

<SubtitleLanguages>
    <SubtitleLanguage language="en" closed="true" default="true"/>
    <SubtitleLanguage language="en" closed="true">director's commentary</SubtitleLanguage>
</SubtitleLanguages>

CDF示例

<SubtitleLanguage>en</SubtitleLanguage>
Tags 不适用

EMBER示例

<Tags>
    <Tag scheme="PrimeVideo" key="JAB_Rights">None</Tag>
    <Tag scheme="PrimeVideo" key="TTL">2025-06-01</Tag>
</Tags>
GeoRestrictions BlackoutInformation

EMBER示例

<GeoRestrictions>
    <GeoRestriction policyRef="Audience_Policy_123"/>
</GeoRestrictions>

CDF示例

<BlackoutInformation>
  <BlackoutApplicable>true</BlackoutApplicable>
  <BlackoutRegion>
    <PostalCode>
      <AssociatedCountry>US</AssociatedCountry>
      <Values>
        <Value>98109</Value>
      </Values>
    </PostalCode>
    <FilterType>INCLUDE</FilterType>
  </BlackoutRegion>
</BlackoutInformation>

时间表目录

EMBER使用LineupCatalog元素来包含频道时间表定义的元数据。下表将EMBER属性和元素映射到CDF元素。

EMBER字段
或属性
CDF作品字段 示例
id(属性) ID

EMBER示例

id="LIN123"

CDF示例

<ID>LIN123</ID>
version(属性) 不适用

EMBER示例

version="1"
name(属性) Name

EMBER示例

name="Seattle Cable Lineup"

CDF示例

<Name>Seattle Cable Lineup</Name>
broadcastType(属性) BroadcastType

EMBER示例

broadcastType="cable"

CDF示例

<BroadcastType>cable</BroadcastType>
mso(属性) MSO

EMBER示例

mso="Seattle Cable Company"

CDF示例

<MSO>Seattle Cable Company</MSO>
action(属性) 不适用

EMBER示例

action="upsert"
ExternalIds ExternalID

EMBER示例

<ExternalIds>
  <ExternalId scheme="imdb">tt0076759</ExternalId>
</ExternalIds>

CDF示例

<ExternalID scheme="imdb">tt0076759</ExternalID>
Channels Broadcasts

EMBER示例

<Channels>
  <Channel id="BC123" stationRef="STA123">
    <StationTransport channelnum="001" subsystem="DVB-C" onid="O_123" tsid="T_123" sid="S_123"/>
  </Channel>
  <Channel id="BC345" stationRef="STA345">
    <StationTransport channelnum="002" subsystem="DVB-C" onid="O_345" tsid="T_345" sid="S_345"/>
  </Channel>
</Channels>

CDF示例

<Broadcasts>
        <Broadcast>
            <ID>broadcast-example1</ID>
            <StationReference>station-example1</StationReference>
            <Channel>3</Channel>
            <Transports>
                <Transport subsystem="DVB_T">
                    <ONID>12339</ONID>
                    <TSID>8197</TSID>
                    <SID>8261</SID>
                    <Country>US</Country>
                </Transport>
            </Transports>
        </Broadcast>
        ...
    </Broadcasts>
GeoRestrictions LocationInfo

EMBER示例

<GeoRestrictions>
    <GeoRestriction policyRef="Audience_Policy_123"/>
</GeoRestrictions>

CDF示例

<LocationInfo>
        <Region>
            <PostalCodes>
                <PostalCode>
                    <AssociatedCountry>US</AssociatedCountry>
                </PostalCode>
            </PostalCodes>
        </Region>
        <FilterType>EXCLUDE</FilterType>
</LocationInfo>

Last updated: 2026年5月28日