Propriedades de marcação de conteúdo da TV ao vivo

Nesta seção, você verá os detalhes das propriedades de marcação de conteúdo para o tipo de entidade BroadcastService.

Tabela de especificações

Propriedade Tipo esperado Descrição
@context Texto Obrigatório: sempre definido como ["http://schema.org", {"@language": "xx"}]
  • Substitua xx pelo código de idioma da entidade no formato BCP 47, por exemplo, "en"
@type Texto Obrigatório: defina sempre como BroadcastService para TV ao vivo.
@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 o Google usa para fazer a correspondência entre o conteúdo do seu feed e o conteúdo nos bancos de dados do Google.
url precisa atender aos seguintes requisitos:
  • O url precisa ser globalmente exclusivo
  • O url precisa conter um URL canônico que o Google possa rastrear.
Para link direto da reprodução, consulte a propriedade urlTemplate do objeto de destino.
name Texto Obrigatório: é o nome da rede.
broadcastDisplayName Texto Obrigatório: é o nome de exibição da rede que os usuários normalmente veem nos guias de programas etc. O valor pode ser igual ao nome.
potentialAction WatchAction Obrigatório: um objeto de marcação de ação que fornece os detalhes da ação. Consulte as propriedades da marcação de ação para ver detalhes.
sameAs URL É um URL para uma página da Web de referência que pode identificar a rede, por exemplo, a página da Wikipédia da rede. Ela precisa ser diferente da propriedade url.
image ImageObject Imagens relacionadas ao serviço de TV ao vivo. Precisa ter no mínimo 140 px de largura por 210 px de altura e proporção de 2:3. Forneça a maior resolução disponível, PNG ou JPG.
identifier PropertyValue Altamente recomendado por quê? - ID externo ou outro ID que identifica claramente essa entidade. Vários identificadores são permitidos. Consulte a seção Propriedades do identificador para ver mais detalhes.

Exemplo

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastService",
  "@id": "http://www.example.com/livestream",
  "url": "http://www.example.com/livestream",
  "sameAs": "https://en.wikipedia.org/wiki/example_tv_station_(TV_channel)",
  "name": "Example TV Station",
  "broadcastDisplayName": "ABC-D",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/livestream",
      "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/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2017-07-21T10:35:29Z",
      "availabilityEnds": "2018-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://www.example.com/subscription",
        "name": "AMC",
        "sameAs": "http://www.example.com/subscription",
        "authenticator": {
          "@type": "Organization",
          "name": "TVE"
        }
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "co0019701"
    }
  ]
}

Consulte as seguintes páginas para os tópicos relacionados a essas propriedades: