Markup-Eigenschaften von Live-TV

Dieser Abschnitt enthält Details zu den Inhalts-Markup-Eigenschaften für den BroadcastService-Entitätstyp.

Spezifikationstabelle

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer festgelegt auf ["http://schema.org", {"@language": "xx"}]
  • Ersetzen Sie xx durch den Sprachcode der Entität im BCP 47-Format, z. B. „en"“.
@type Text Erforderlich: Für Live-TV immer auf BroadcastService festlegen.
@id URL Erforderlich: Die Kennzeichnung des Inhalts im URI-Format, z. B. https://beispiel.de/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Global eindeutig in Ihrem Katalog
  • Statisch; Die ID muss immer gleich bleiben und darf sich im Laufe der Zeit nicht ändern (auch wenn sich die URL-Property der Sendung ändert). Er wird als opaker String behandelt und muss kein gültiger Link sein.
  • In Form von Unified Resource Identifier (URI)
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
Da url eine Entität alle Anforderungen als Kennung erfüllt, empfehlen wir die Verwendung der url einer Entität als @id. Weitere Informationen finden Sie im Abschnitt Kennung.
url URL Erforderlich: Die kanonische URL des Inhalts, die Google verwendet, um die Inhalte in Ihrem Feed mit den Inhalten in den Datenbanken von Google abzugleichen.
url muss die folgenden Anforderungen erfüllen:
  • url muss global eindeutig sein
  • url muss eine funktionierende kanonische URL enthalten, die Google crawlen kann.
Informationen zur Deeplink-Wiedergabe finden Sie in der urlTemplate-Property des Zielobjekts.
name Text Erforderlich: Der Name des Netzwerks.
  • Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Weitere Informationen finden Sie im Beispiel Mehrere Regionen und Sprachen.
broadcastDisplayName Text Erforderlich: der Anzeigename für das Netzwerk, den Nutzer üblicherweise in Programmübersichten usw. sehen. Der Wert kann mit dem Namenswert übereinstimmen.
potentialAction WatchAction Erforderlich: ein Aktions-Markup-Objekt, das die Details der Aktion enthält Weitere Informationen finden Sie unter Eigenschaften von Aktions-Markup.
sameAs URL Eine URL zu einer Referenzwebseite, die das Netzwerk identifizieren kann, beispielsweise die Wikipedia-Seite des Netzwerks. Sie muss sich von der Property url unterscheiden.
image ImageObject Bilder mit Bezug zum Live-TV-Dienst Muss mindestens 140 Pixel breit und 210 Pixel hoch sein und ein Seitenverhältnis von 2:3 haben. Gib die höchste verfügbare Auflösung im PNG- oder JPG-Format an.
identifier PropertyValue Dringende Empfehlung Warum? – Externe oder andere ID, die diese Entität eindeutig identifiziert. Es sind mehrere Kennungen zulässig. Weitere Informationen finden Sie im Abschnitt Kennungseigenschaften.

Beispiel

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

Auf den folgenden Seiten finden Sie Themen zu diesen Properties: