Propriétés de balisage de contenu de la télévision en direct

Cette section décrit en détail les propriétés de balisage du contenu pour le type d'entité BroadcastService.

Table des spécifications

Propriété Type attendu Description
@context Texte Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}]
  • Remplacez xx par le code de langue de l'entité au format BCP 47 (par exemple, "en&t").
@type Texte Obligatoire : toujours défini sur BroadcastService pour la télévision en direct.
@id URL Obligatoire : l'identifiant du contenu au format URI (par exemple, https://example.com/1234abc).
@id doit répondre aux exigences suivantes :
  • Unique au niveau mondial dans votre catalogue
  • Statique. L'ID doit être stable et ne pas changer au fil du temps (même si la propriété de l'URL de l'émission change). Elle est traitée comme une chaîne opaque et ne doit pas nécessairement être un lien fonctionnel.
  • Sous la forme d'un identifiant de ressource unifié (URI)
  • Le domaine utilisé pour la valeur @id doit appartenir à votre organisation.
Étant donné qu'une entité url répond à toutes les exigences en tant qu'identifiant, nous vous recommandons d'utiliser une url d'entité comme @id. Consultez la section Identifiant pour en savoir plus.
url URL Obligatoire : l'URL canonique du contenu, que Google utilise pour faire correspondre le contenu de votre flux avec le contenu des bases de données de Google.
url doit répondre aux exigences suivantes :
  • url doit être unique au niveau mondial
  • url doit contenir une URL canonique fonctionnelle que Google peut explorer.
Pour les liens profonds de lecture, consultez plutôt la propriété urlTemplate de l'objet cible.
name Texte Obligatoire : nom du réseau.
broadcastDisplayName Texte Obligatoire : nom à afficher pour le réseau, que les utilisateurs peuvent généralement voir dans les guides des programmes, etc. La valeur peut être identique à la valeur du nom.
potentialAction WatchAction Obligatoire : objet de balisage d'action qui fournit les détails de l'action. Pour en savoir plus, consultez les propriétés du balisage d'action.
sameAs URL URL d'une page Web de référence pouvant identifier le réseau (par exemple, la page Wikipédia du réseau). Ce champ doit être différent de la propriété url.
image ImageObject Images liées au service de télévision en direct. mesurer au moins 140 x 210 pixels (au format 2:3) ; Fournissez la plus haute résolution disponible (PNG ou JPG).
identifier PropertyValue Fortement recommandé Pourquoi ? - ID externe ou autre qui identifie sans ambiguïté cette entité. Plusieurs identifiants sont autorisés. Pour en savoir plus, consultez la section Propriétés des identifiants.

Exemple

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

Consultez les pages suivantes pour les sujets liés à ces propriétés: