Propriedades de marcação de conteúdo de estações de rádio

Nesta seção, fornecemos os detalhes das propriedades de marcação de conteúdo para o tipo de entidade RadioBroadcastService. Para detalhes completos, consulte o exemplo de feed completo.

Tabela de especificações

Propriedade Tipo esperado Descrição
@context Text Obrigatório:defina sempre essa propriedade como ["http://schema.googleapis.com", {"@language": "xx"}], em que xx representa o idioma das strings no feed.

Cada contexto de entidade raiz precisa ter o @language definido como o código de idioma apropriado e no formato BCP 47. Por exemplo, se o idioma estiver definido como espanhol, presume-se que os nomes estejam em espanhol, mesmo que o idioma da legenda ou da dublagem esteja em inglês.
@type Text Obrigatório:defina sempre essa propriedade como RadioBroadcastService.
@id URL Obrigatório: o identificador de conteúdo no formato URI, por exemplo, https://example.com/1234abc.
@id precisa atender aos seguintes requisitos:
  • Exclusivo globalmente em seu catálogo
  • Estático. O ID precisa ser estável e não pode mudar ao longo do tempo, mesmo que a propriedade do URL do programa seja alterada. Ele será tratado como uma string opaca e não precisa ser um link funcional.
  • No formato de identificador de recurso unificado (URI)
  • O domínio usado para o valor @id precisa ser de propriedade da organização.
Como a url da entidade atende a todos os requisitos como um identificador, recomendamos que você use o url da entidade como @id. Consulte a seção Identificador para mais detalhes.
url URL Obrigatório: o URL canônico do conteúdo, que fornece informações sobre a estação de rádio.

A propriedade url precisa atender aos seguintes requisitos:
  • Ele precisa ser globalmente exclusivo.
  • Ele precisa conter um URL canônico ativo que o Google possa rastrear.
  • Ela precisa levar a uma página de descrição do conteúdo que não esteja bloqueada por um paywall.
name Text Obrigatório:o nome oficial da estação de rádio. Só pode haver um nome oficial por idioma. Por exemplo, "WXKS FM." Use uma matriz para listar os nomes em diferentes idiomas. Para ver um exemplo, consulte Várias regiões e idiomas.
alternateName Text Nomes alternativos que ajudam os usuários a identificar a estação de rádio. Essa propriedade precisa ser um nome alternativo legítimo de uma estação, e não palavras-chave para influenciar o acionamento. Para palavras-chave, use a propriedade keywords. Use uma matriz para listar os nomes em diferentes idiomas. Para ver um exemplo, consulte Várias regiões e idiomas.
callSign Text Obrigatório, se aplicável: indica o letreiro oficial da estação de rádio emitido pelo governo. Por exemplo, "quot;KQEI-FM." Para estações de rádio norte-americanas, esta propriedade é obrigatória. Para regiões em que os letreiros de chamada não são usados com frequência, isso é opcional.
broadcastDisplayName Text Obrigatório:os nomes de exibição ou as marcas da estação de rádio. Por exemplo, "Fake Radio 105." Os valores ajudam os usuários a identificar essa estação de rádio em consultas, além de outras informações importantes, como identificador de chamadas e nome.
description Text Obrigatório:uma breve descrição da estação de rádio. Esta propriedade tem um limite de 300 caracteres. Use uma matriz para marcar a descrição em vários idiomas. Para ver um exemplo, consulte Várias regiões e idiomas.
slogan Text Slogan da estação de rádio. Por exemplo, "a estação de rádio de música fictícia principal do Google."
logo ImageObject Imagem do logotipo da estação. Ofereça a resolução mais alta disponível. O formato precisa ser JPEG ou PNG. Para detalhes e exemplos, consulte a seção ImageObject.
broadcastFrequency BroadcastFrequencySpecification Obrigatório: a especificação da frequência da estação de rádio. Para estações de rádio AM/FM terrestres, esta propriedade é obrigatória. Para streams somente on-line, o valor precisa ser definido como a string INTERNET_STREAM. Para mais detalhes e exemplos, consulte a seção BroadcastFrequênciaSpecific.
areaServed City, State, Country, or AdministrativeArea Obrigatório:é a área geográfica principal segmentada pela estação de rádio. Use esta propriedade para selecionar a estação mais adequada entre uma rede de estações afiliadas e de nome semelhante. Por exemplo, use-o para selecionar um serviço de rádio transmitido nacionalmente com afiliados locais. O formato sugerido é city, (optional) state, country. Para ver detalhes e exemplos, consulte a seção Cidade, Estado, País, Área Administrativa.
broadcastAffiliateOf Organization Obrigatório, se aplicável:o afiliado da qual a estação de rádio é membro ou o afiliado que fornece o conteúdo que é transmitido na estação de rádio. Por exemplo, "NPR," "PRI," ou "PBS." Se a estação de rádio não fizer parte de nenhuma afiliação, essa propriedade não será obrigatória. Veja mais detalhes e exemplos na seção Organização.
broadcaster Organization Obrigatório:é a organização que possui, executa e opera a estação de rádio. Veja mais detalhes e exemplos na seção Organização.
parentService RadioBroadcastService Obrigatório, se aplicável:esta propriedade só é obrigatória quando a estação de rádio é um repetidor ou tradutor. Ele representa a estação de rádio original que o repetidor ou tradutor traduz. Para ver detalhes e exemplos, consulte a seção RadioBroadcastService.
potentialAction ListenAction Obrigatório: a ação que é acionada para os usuários ouvirem a estação de rádio. Para mais detalhes, consulte a seção ListenAction.
popularityScore PopularityScoreSpecification Altamente recomendado por quê? Uma pontuação usada pelo Google e outros indicadores para determinar qual mídia tocar para os usuários. Essa pontuação representa a popularidade do conteúdo em relação a outros no seu catálogo. Portanto, a escala de pontuação precisa ser consistente em todos os feeds e todas as entidades no seu catálogo. Por padrão, a pontuação de popularidade de uma entidade é definida como 0.
inLanguage Text O idioma do conteúdo que é transmitido na estação de rádio. O valor precisa ser um código de idioma no formato BCP 47. Use este valor para atender às consultas dos usuários que solicitam conteúdo em um idioma específico. Se a estação transmitir em idiomas diferentes em horários diferentes, basta listar o idioma principal.
keywords Text Uma lista de palavras-chave associadas à estação de rádio. Use essas palavras-chave para expandir as consultas do usuário que acionam a estação de rádio. Por exemplo, "quot;news"," "esportes" ou "rock."
identifier PropertyValue Altamente recomendado por quê? - O ID externo ou outro ID que identifica claramente esta entidade. Vários identificadores são permitidos. Para mais detalhes, consulte a seção Propriedades do identificador.
sameAs URL URL de uma página da Web de referência que indica claramente a identidade do item. Por exemplo, uma página da Wikipédia sobre o serviço de transmissão.

Referências de propriedade do tipo de entidade

Veja a seguir os tipos de entidade e as referências de propriedade deles.

Especificação de Frequência de Transmissão

O tipo de entidade BroadcastFrequencySpecification está associado à propriedade broadcastfrequency.

O tipo de entidade BroadcastFrequencySpecification é usado para identificar a estação de rádio pela frequência. No caso do rádio digital, o canal de frequência pode carregar vários subcanais com programas diferentes. Nesses casos, o valor broadcastSubChannel é usado para localizar a estação de rádio de destino no canal de frequência.

Para estações de rádio somente pela Internet, o objeto BroadcastFrequencySpecification não é necessário. Portanto, use o valor de string INTERNET_STREAM.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como BroadcastFrequencySpecification.
broadcastFrequencyValue Text Obrigatório:é a parte de dígito da frequência. Por exemplo, "89.3." Para estações de transmissão digital de áudio (DAB, na sigla em inglês), esse valor precisa ser o número de bloqueio. Por exemplo, "quot;12A."
broadcastSignalModulation Text Obrigatório: é a parte da modulação de sinal da frequência. O valor deve ser: "FM", "AM", "HD", "DAB" ou "DAB+".
broadcastSubChannel Text Obrigatório, se aplicável:o subcanal no caso da rádio digital. Para estações DAB e DAB+, esse valor é o ID do serviço. Por exemplo, "HD1"–"HD8" são valores possíveis para o rádio HD e "C8D8" é um valor possível para DAB.

Veja alguns exemplos de BroadcastFrequencySpecification:

FM (HD)

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "89.3",
  "broadcastSignalModulation": "FM",
  "broadcastSubChannel": "HD1"
},

AM

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "1010",
  "broadcastSignalModulation": "AM",
},

DAB

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "12B",
  "broadcastSignalModulation": "DAB",
   "broadcastSubChannel": "C8D8"
},

Somente Internet

"broadcastFrequency": "INTERNET_STREAM",

Organização

O tipo de entidade Organization está associado às propriedades broadcaster ou broadcastAffiliateOf.

Na especificação RadioBroadcastService, o tipo Organization é usado para as propriedades broadcaster e broadcastAffiliateOf.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como Organization.
@id URL Obrigatório:um ID globalmente exclusivo para a organização, que está em um formato de URI. O ID precisa ser estável e não pode mudar ao longo do tempo. Ele é tratado como uma string opaca e não precisa ser um link funcional.
name Text Obrigatório: é o nome da organização.
sameAs URL Essa propriedade é um URL para uma página da Web de referência que identifica claramente a organização. Por exemplo, uma página da Wikipédia sobre a organização ou o site oficial dela.

Veja alguns exemplos de Organization:

ÚNICO

"broadcaster": {
  "@type": "Organization",
  "@id": "https://www.tjradio.org/broadcasters/billyradio",
  "sameAs": "https://www.billyradio-example.org/",
  "name": "Billy Radio Inc"
},

PROPRIETÁRIOS

"broadcaster": [
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/broadcasters/billyradio"
    "name": "Billy Radio Inc"
    "sameAs": "https://www.billyradio-example.org/"
  },
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/broadcasters/Gmusic"
    "name": "Gmusic",
  }
],

VÁRIAS REDES

"broadcastAffiliateOf": [
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/networks/npr",
    "name": "NPR",
    "sameAs": "https://en.wikipedia.org/wiki/NPR"
  },
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/networks/pri",
    "name": "PRI",
    "sameAs": "https://www.pri.org/"
  }
],

Serviço de radiotransmissão

O tipo de entidade RadioBroadcastService está associado à propriedade parentService.

A propriedade parentService é usada por uma estação de repetidor ou tradutor para indicar a estação principal.

Propriedade Tipo esperado Descrição
@type Text Obrigatório: defina sempre essa propriedade como RadioBroadcastService.
@id URL Obrigatório:é um ID globalmente exclusivo em um formato de URL que representa a estação de rádio principal. Se a estação de rádio principal também estiver incluída no seu feed como uma entidade separada, verifique se os dois IDs são iguais.
name Text Obrigatório: é o nome da estação de rádio principal.
sameAs URL O URL para uma página da Web de referência que identifica claramente a estação principal. Por exemplo, uma página da Wikipédia sobre a estação principal.

Veja a seguir um exemplo de RadioBroadcastService:

  "parentService": {
    "@type": "RadioBroadcastService",
    "@id": "https://www.tjradio.org/stations?id=10",
    "name": "GQED-FM",
    "sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
  },

O tipo de entidade ImageObject está associado à propriedade logo.

A propriedade logo é usada para fornecer a imagem do logotipo da estação de rádio fornecida. Essas imagens são exibidas ao lado do conteúdo como um link direto para uma determinada entidade de rádio.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como ImageObject.
height Integer Altura da imagem em pixels.
width Integer Largura da imagem, em pixels.
contentUrl URL Obrigatório: é um URL em que a imagem pode ser buscada.
regionsAllowed Country São os países em que a mídia é permitida. Se a propriedade não for especificada, isso pressupõe que a imagem pode ser exibida em todas as localidades.

Para enviar imagens diferentes por região, adicione vários tipos de ImageObject, cada um com seu próprio conjunto de países e um URL de imagem correspondente.

País

O tipo de entidade Country está associado à propriedade logo.regionsAllowed.

Propriedade Tipo esperado Descrição
@type Text Defina essa propriedade como Country sempre.
name Text É a ISO 3166-1 alfa-2. Por exemplo, "GB" ou "US."

Veja alguns ImageObjectexemplos:

"logo": {
  "@type": "ImageObject",
  "height": 100,
  "width": 800,
  "contentUrl": "http://www.foo.com/img/67890.jpg",
},

LOGOTIPO POR PAÍS

"logo": [
  {
    "@type": "ImageObject",
    "height": 100,
    "width": 800,
    "contentUrl": "http://www.foo.com/img/67890.jpg",
    "regionsAllowed": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "GB"
      }
    ]
  },
  {
    "@type": "ImageObject",
    "height": 100,
    "width": 800,
    "contentUrl": "http://www.foo.com/img/12345.jpg",
    "regionsAllowed": [
      {
        "@type": "Country",
        "name": "IN"
      },
      {
        "@type": "Country",
        "name": "PK"
      }
    ]
  },
],

PropertyValue

O tipo de entidade PropertyValue está associado à propriedade identifier.

Se você usa um sistema de ID de terceiros no seu conteúdo, como os IDs de Gracenote (TMS), ele pode ser fornecido pela propriedade identifier. Isso melhora a precisão da reconciliação das estações de rádio do Google.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como PropertyValue.
propertyID Text Obrigatório:o tipo de ID especificado. Oferecemos suporte aos seguintes tipos de IDs:
  • TMS_ROOT_ID: o ID raiz do ID de Gracenote (TMS). Por exemplo, "15829."
  • TMS_ID: o ID da variante dos IDs de Notenote (TMS). Por exemplo, "quot;MV000398520000."
  • WIKIDATA_ID: o ID WikiData. Por exemplo, "quot;Q795598."
value Text O URL para uma página da Web de referência que identifica claramente a estação principal. Por exemplo, uma página da Wikipédia sobre a estação principal.

Veja a seguir um exemplo de PropertyValue:

  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "WIKIDATA_ID",
    "value": "Q795598"
  },

Pontuação de popularidade

O tipo de entidade PopularityScoreSpecification está associado à propriedade popularityScore.

Propriedade Tipo esperado Descrição
@type Text Obrigatório: defina sempre essa propriedade como PopularityScoreSpecification.
value Number Obrigatório:um valor numérico positivo que se compara a outras entidades do seu catálogo. Um número maior representa a maior popularidade.
eligibleRegion Country Um país ou uma lista das regiões às quais a pontuação de popularidade é aplicável. Se a pontuação de popularidade for aplicável globalmente, use earth como o valor do texto.
Se for necessário listar regiões específicas, use o tipo Country.

Se essa propriedade for deixada de fora, o valor padrão de earth será earth.

País

O tipo de entidade Country está associado à propriedade popularityScore.eligibleRegion.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como Country.
name Text Obrigatório:o ISO 3166-1 alpha-2. Por exemplo, "GB" ou "US."

Veja alguns exemplos de PopularityScoreSpecification:

POPULARIDADE GLOBAL

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 4.3,
  "eligibleRegion": "Earth"
},

Específico a PAÍS

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 2,
  "eligibleRegion": {
    "@type": "Country",
    "name": "US"
  }
},

Cidade, estado, país, área administrativa

Os tipos de entidade City, State, Country e AdministrativeArea estão associados à propriedade areaServed.

A propriedade areaServed ajuda a selecionar a estação mais adequada com base nas informações de local do usuário. Exemplos de informações do local são consultas de usuários, como "uma estação de rádio perto de mim" ou " rádio de notícias local."

Propriedade Tipo esperado Descrição
@type Text Obrigatório: sempre defina essa propriedade como um dos seguintes tipos de entidade: City, State, Country ou AdministrativeArea.
name Text Obrigatório: o nome da cidade, do estado, do país ou da área. Forneça a região mais granular. Forneça também a cadeia contida. Use o seguinte formato: city, state, country.

Veja alguns exemplos de areaServed:

CIDADE

"areaServed": {
  "@type": "City",
  "name": "North Highlands, CA, US"
},

ESTADO

"areaServed": [
  {
    "@type": "State",
    "name": "California, US"
  },
  {
    "@type": "State",
    "name": "Nevada, US"
  }
],

COUNTRY

"areaServed": [
  {
    "@type": "Country",
    "name": "US"
  },
  {
    "@type": "Country",
    "name": "Australia"
  }
],

ADMINISTRAÇÃO

"areaServed": [
  {
    "@type": "AdministrativeArea",
    "name": "Cape Cod, Massachusetts, US"
  }
],

Ação de ouvir

O tipo de entidade ListenAction está associado à propriedade potentialAction.

A propriedade ListenAction define os links diretos para reprodução. Ele também define os critérios para os usuários acessarem o conteúdo. Por exemplo, geo/chronal/login/subscription status.

Propriedade Tipo esperado Descrição
@type Text Obrigatório: defina sempre essa propriedade como ListenAction.
target EntryPoint Obrigatório:especificações do link direto. Ela inclui as informações sobre as plataformas compatíveis. Pode haver vários tipos de entidade EntryPoint para definir links diretos para diferentes conjuntos de plataformas.
actionAccessibilityRequirement ActionAccessSpecification Obrigatório: a definição dos requisitos de usuário para acessar essa entidade. Se houver vários tipos de entidades ActionAccessSpecification, um usuário que corresponda a qualquer um dos critérios de especificação poderá acessar o conteúdo.

EntryPoint

O tipo de entidade EntryPoint está associado à propriedade potentialAction.target.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como EntryPoint.
urlTemplate Text Obrigatório:é o link que inicia a reprodução do conteúdo.
actionPlatform Text Obrigatório: as plataformas em que o link direto é válido. Veja a seguir os valores possíveis:
  • http://schema.org/DesktopWebPlatform
  • http://schema.org/MobileWebPlatform
  • http://schema.org/AndroidPlatform
  • http://schema.org/AndroidTVPlatform
  • http://schema.org/IOSPlatform
  • http://schema.googleapis.com/GoogleAudioCast
  • http://schema.googleapis.com/GoogleVideoCast

ActionAccessSpecification

O tipo de entidade ActionAccessSpecification está associado à propriedade potentialAction.actionAccessibilityRequirement.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como ActionAccessSpecification.
category Text Obrigatório: é o tipo de requisito de acesso. Precisa ser um dos seguintes valores:
  • nologinrequired: esta ação está disponível para o usuário sem precisar comprar ou fazer login.
  • free: esta ação está disponível aos usuários sem necessidade de compra ou assinatura paga. A ação ainda exige que os usuários façam login.
  • subscription: esta ação está incluída em uma assinatura paga do serviço.
availabilityStarts DateTime É a hora de início do período de disponibilidade. Use esta propriedade para controlar o momento exato em que este conteúdo estará disponível aos usuários.
availabilityEnds DateTime É a hora de término do período de disponibilidade. Use esta propriedade para controlar o momento exato em que este conteúdo não estará mais disponível para os usuários.
eligibleRegion Country O país qualificado para o Offer. Use esta propriedade para controlar o país ou a região onde este conteúdo deve ou não estar disponível.
requiresSubscription MediaSubscription É o pacote de assinatura necessário para acessar o conteúdo. Se o serviço oferece vários pacotes de assinatura, essa propriedade é obrigatória. Se o serviço for sem custo financeiro ou houver apenas um nível de serviço de assinatura, ele poderá ser ignorado.
País

O tipo de entidade Country está associado à propriedade potentialAction.actionAccessibilityRequirement.eligibleRegion.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como Country.
name Text Obrigatório: o código do país ISO 3166-1 alfa-2.
Assinatura de mídia

O tipo de entidade MediaSubscription está associado à propriedade potentialAction.actionAccessibilityRequirement.requiresSubscription.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como MediaSubscription.
@id Text Obrigatório: um ID globalmente exclusivo para o pacote de assinatura em um formato URI. O ID precisa ser estável e não pode mudar ao longo do tempo. Ele é tratado como uma string opaca e não precisa ser um link funcional.
name Text Obrigatório: é o nome do pacote de assinatura. Por exemplo, "G-Radio Premium" ou "A-Radio Basic."
expectsAcceptanceOf Offer É o tipo de Offer associado à compra da assinatura de mídia. Essa propriedade é usada para expressar o preço da assinatura.
Oferta

O tipo de entidade Offer está associado à propriedade potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf.

Propriedade Tipo esperado Descrição
@type Text Obrigatório:defina sempre essa propriedade como Offer.
price Number Obrigatório: é o preço da assinatura.
priceCurrency Text Obrigatório:moeda do preço no formato ISO 4217 de três letras.
seller Organization A organização que oferece a assinatura ou a compra da ação. Use o mesmo esquema descrito na seção Organization.

Veja alguns exemplos de ListenAction:

"potentialAction": {
    "@type": "ListenAction",
    "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.tjradio.org/?streamStationId=170",
        "actionPlatform": [
            "http://schema.org/DesktopWebPlatform",
            "http://schema.org/MobileWebPlatform",
            "http://schema.org/AndroidPlatform",
            "http://schema.org/AndroidTVPlatform",
            "http://schema.org/IOSPlatform",
            "http://schema.googleapis.com/GoogleAudioCast",
            "http://schema.googleapis.com/GoogleVideoCast"
        ]
    },
    "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "nologinrequired",
        "availabilityStarts": "2018-04-01T11:01:00-04:00",
        "availabilityEnds": "2018-06-30T23:59:00-04:00",
        "eligibleRegion": {
            "@type": "Country",
            "name": "US"
        }
    }
},

ESPECÍFICO DA PLATAFORMA

"potentialAction": {
    "@type": "ListenAction",
    "target": [
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjradio.org/?streamStationId=170",
            "actionPlatform": [
                "http://schema.org/DesktopWebPlatform",
                "http://schema.org/MobileWebPlatform",
                "http://schema.org/AndroidPlatform",
                "http://schema.org/AndroidTVPlatform",
                "http://schema.org/IOSPlatform"
            ]
        },
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjradio.org/castlink?streamStationId=170",
            "actionPlatform": [
                "http://schema.googleapis.com/GoogleAudioCast",
                "http://schema.googleapis.com/GoogleVideoCast"
            ]
        }
    ],
    "actionAccessibilityRequirement": [
        {
            "@type": "ActionAccessSpecification",
            "category": "nologinrequired",
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": [
                {
                    "@type": "Country",
                    "name": "IN"
                },
                {
                    "@type": "Country",
                    "name": "GB"
                }
            ]
        },
        {
            "@type": "ActionAccessSpecification",
            "category": "subscription",
            "requiresSubscription": {
                "@type": "MediaSubscription",
                "@id": "http://www.example.com/packages/basic-pack",
                "name": "G-Radio Basic Pack",
                "expectsAcceptanceOf": {
                    "@type": "Offer",
                    "price": 8.99,
                    "priceCurrency": "USD"
                }
            },
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": {
                "@type": "Country",
                "name": "US"
            }
        }
    ]
},

Exemplo de feed completo

Neste exemplo de feed completo, apresentamos um provedor de dados de rádio hipotético: TJ_RADIO. O TJ_RADIO oferece ações de escuta para dados de rádio, além de informações de afiliação e propriedade. Nesse feed, três redes de rádio (fornecem conteúdo para estações afiliadas) são apresentadas de GPR, GRI e G-music. Além disso, são apresentadas três estações de rádio: GQED, GQEI e G-music.

  • O GQED é de propriedade da GQED Inc. e da GPCB, duas organizações distintas. Além disso, o GQED é afiliado ao GPR porque transmite alguns dos conteúdos criados pelo GPR e GPI.
  • O GQEI também pertence à GQED Inc. e à GPCB. É uma estação de repetição/tradutor do GQED que atende uma área diferente. O GQEI também é afiliado ao GPR e GPI.
  • G-music é uma estação internacional que pertence ao GRJ e afiliada à rede de rádio G-music (uma entidade diferente com o mesmo nome da estação). As estações G-music estão espalhadas por todo o país e transmitem parte do conteúdo criado pela rede de rádio G-music.

Consulte as páginas a seguir para ver mais informações sobre tópicos relacionados às propriedades descritas nesta página: