Propiedades del lenguaje de marcado de contenido de TV en directo

En esta sección, se proporcionan los detalles de las propiedades del lenguaje de marcado de contenido para el tipo de entidad BroadcastService.

Tabla de especificaciones

Propiedad Tipo esperado Descripción
@context Texto Obligatorio: Siempre establecer en ["http://schema.org", {"@language": "xx"}]
  • Reemplaza xx por el código de idioma de la entidad en formato BCP 47, por ejemplo, &ent.
@type Texto Obligatorio: Siempre se debe establecer en BroadcastService para la TV en vivo.
@id URL Obligatorio: el identificador de contenido en formato URI (por ejemplo, https://example.com/1234abc).
@id debe cumplir con los siguientes requisitos:
  • Único a nivel global en tu catálogo
  • Estático: el ID debe ser fijo y mantener el mismo formato (incluso si cambia la propiedad URL del programa). Se tratará como una string opaca y no es necesario que sea un vínculo activo.
  • En forma de identificador unificado de recursos (URI),
  • El dominio que se usa para el valor @id debe ser propiedad de tu organización.
Dado que la url de una entidad cumple con todos los requisitos como identificador, te recomendamos que uses la url de una entidad como @id. Consulta la sección Identificador para obtener más detalles.
url URL Obligatorio: la URL canónica del contenido, que Google usa para hacer coincidir el contenido de tu feed con el contenido de las bases de datos de Google.
url debe cumplir con los siguientes requisitos:
  • url debe ser único a nivel global
  • url debe contener una URL canónica que funcione y que Google pueda rastrear.
Para el vínculo directo de la reproducción, consulta la propiedad urlTemplate del objeto target en su lugar.
name Texto Obligatorio: el nombre de la red.
broadcastDisplayName Texto Obligatorio: El nombre visible de la red que los usuarios suelen ver en las guías de programas, etc. El valor puede ser el mismo que el nombre.
potentialAction WatchAction Obligatorio: Es un objeto de lenguaje de marcado de acciones que proporciona los detalles de la acción. Para obtener más información, consulta las propiedades de lenguaje de marcado de acciones.
sameAs URL Una URL a una página web de referencia que puede identificar la red; por ejemplo, la página de Wikipedia de la red. Debe ser diferente de la propiedad url.
image ImageObject Imágenes relacionadas con el servicio de TV en vivo. Debe tener un mínimo de 140 px de ancho por 210 px de alto y una proporción de 2:3. Proporcione la resolución más alta disponible, PNG o JPG.
identifier PropertyValue Recomendada ¿Por qué? - ID externo u otro ID que identifique inequívocamente esta entidad. Se permiten varios identificadores. Consulta la sección Propiedades del identificador para obtener más información.

Ejemplo

{
  "@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"
    }
  ]
}

Consulta las siguientes páginas para obtener información sobre los temas relacionados con estas propiedades: