Eigenschaften von Inhalts-Markup von Live-TV-Kanälen

In diesem Abschnitt finden Sie Details zu den Inhalts-Markup-Eigenschaften für die Entitätstypen BroadcastService, CableOrSatelliteService, TelevisionChannel und Organization. Weitere Informationen zur Beziehung zwischen diesen Typen findest du in den Konzepten für Live-TV-Kanäle.

Tabelle „BroadcastService Specification“

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich: Muss immer auf ["http://schema.org", {"@language": "xx"}]
gesetzt sein.
  • Dabei steht „xx“ für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn die Sprache beispielsweise auf Spanisch eingestellt ist, wird davon ausgegangen, dass die Namen auf Spanisch sind, auch wenn die Sprache der Untertitel oder Synchronisation Englisch ist.
@type Text Erforderlich: Muss immer auf BroadcastService gesetzt sein.
@id URL Erforderlich: Die Kennung des Inhalts im URI-Format, z. B. https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie muss in Ihrem gesamten Katalog eindeutig sein.
  • Statisch: Die ID muss immer gleich bleiben und darf sich im Laufe der Zeit nicht ändern, auch wenn sich die URL-Eigenschaft der Sendung ändert. Sie wird als opaker String behandelt und muss kein funktionierender Link sein.
  • In Form eines Uniform Resource Identifiers (URI)
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
Da die url einer Entität alle Anforderungen als Kennung erfüllt, empfehlen wir, die url einer Entität als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung.
url URL Falls zutreffend erforderlich: Die kanonische URL des Übertragungsdienstes, wenn der Kanal im Internet verfügbar ist. Für einen Kabel-/Satelliten-/Over-the-air-Dienst ist sie optional. Google verwendet diese URL, um die Inhalte in Ihrem Feed mit den Inhalten in den Google-Datenbanken abzugleichen.
url muss die folgenden Anforderungen erfüllen:
  • url muss global eindeutig sein
  • url muss eine funktionierende kanonische URL enthalten, die von Google gecrawlt werden kann.
Den Deeplink für die Wiedergabe findest du stattdessen im Attribut urlTemplate des Ziel-Objekts.
name Text Erforderlich: Der Name des Netzwerks.
  • Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Siehe Beispiel Mehrere Regionen und Sprachen.
  • Pro Sprache und Land wird nur ein Name unterstützt.
broadcastDisplayName Text Erforderlich: Der Anzeigename für das Netzwerk, der Nutzern in Programmführern usw. normalerweise angezeigt wird. Der Wert kann mit dem Namen identisch sein.
callSign Text Die offizielle, von der Regierung ausgestellte Kennung des Rundfunkdienstes.
inLanguage Text oder Language Empfohlen Warum? Die primäre Übertragungssprache des Kanals. Verwenden Sie einen der Sprachcodes aus dem IETF BCP 47-Standard.
category Text Empfohlen Warum? Eine Kategorie für den Artikel. Größere Zeichen oder Schrägstriche können verwendet werden, um eine Kategoriehierarchie informell anzugeben. Beispiel: „Sport“, „Sport > Fußball“, „Nachrichten“, „Film“, „Musik“, „Dokumentarfilm“.`
contentRating Text oder Altersfreigabe Erforderlich für einen Fernsehsender, der nur Inhalte für Erwachsene ausstrahlt: Die strengste Altersfreigabe für die Inhalte, die auf dem Kanal ausgestrahlt werden. Wenn die Altersfreigabe in Form eines Textstrings angegeben ist, muss die Altersfreigabestelle mit einem Leerzeichen dazwischen vorangestellt werden. Beispiel: Die Altersfreigabe „TV-Y“ der US-amerikanischen Altersfreigabestelle „TVPG“ wird als „TVPG TV-Y“ angegeben. Liste der Agenturen
contentRating.author Organisation Erforderlich, wenn contentRating Rating verwendet: Der Name der Altersfreigabestelle.
contentRating.ratingValue Text Erforderlich, wenn contentRating Rating verwendet: Der Wert der Altersfreigabe.
contentRating.advisoryCode Text Der Hinweiscode für die Inhalte. Zulässige Werte sind D, FV, L, S und V. D = Dialog, FV = Fantasy Violence, L = Language, S = Sexual Content, V = Violence.
description Text Eine Beschreibung des Übertragungsdienstes. Maximal 300 Zeichen. Verwenden Sie ein Array, um die Beschreibungen in mehreren Sprachen und/oder unterschiedlicher Länge anzugeben.
slogan Text Ein Slogan des Übertragungsdienstes.
areaServed Country, State, City oder GeoShape Falls zutreffend erforderlich: Dies ist erforderlich, wenn die Kanalumstellung vom TV-Anbieter ausgeführt wird. Geben Sie hier den Bereich an, in dem Nutzer den Übertragungsdienst erwarten können. Verwenden Sie den ISO 3166-1-Ländercode, um Länder anzugeben.
  • Verwenden Sie ein Array, um mehrere Bereiche darzustellen.
  • Verwenden Sie Country, State und City nicht zusammen mit GeoShape.
  • logo ImageObject Erforderlich, wenn Google TV eingebunden wird. Andernfalls dringend empfohlen Warum? Ein Bild, das diesen Übertragungsdienst repräsentiert.
    • Für Google TV-Integrationen ist ein Logo erforderlich, das auf einem dunklen Hintergrund verwendet werden kann. Es sollte einen transparenten Hintergrund mit einem farbigen oder weißen Logo haben, das auf einem dunklen Hintergrund gut sichtbar ist.
    • Das Logo muss ein Seitenverhältnis von 1:1, 4:3 oder 16:9 haben (in dieser Reihenfolge) und eine Auflösung von mindestens 80 × 80 Pixeln.
    • Verwende den Wert forDarkBackground für den Namen der benutzerdefinierten Property contentAttributes als Teil der Property additionalProperty, um den Hintergrundtyp anzugeben, auf dem das Logo verwendet werden soll.
    • Ein Rand in der Länge oder Breite (aber nicht in beiden) ist zulässig, wenn er hinzugefügt wird, um das Seitenverhältnis beizubehalten.
    • Weitere Anforderungen und Spezifikationen finden Sie im Abschnitt Bild.
    Beispiel unten
    potentialAction WatchAction Falls erforderlich: Ein Aktions-Markup-Objekt mit den Details zur Aktion. Weitere Informationen finden Sie unter Eigenschaften für das Aktions-Markup.
    videoFormat Text Die höchste Qualität, die von diesem Übertragungsdienst unterstützt wird, z. B.
    • „SD“ für Standardauflösung.
    • „HD“ für High Definition.
    • „2K“ für 2K-Auflösung.
    • „4K“ für 4K-Auflösung.
    • „8K“ für 8K-Auflösung.
    broadcastTimezone Text Die Zeitzone dieses Übertragungsdienstes im IANA-Format, z. B. America/Los_Angeles. Verwenden Sie ein Array für mehrere Zeitzonen.
    broadcastAffiliateOf Organisation Erforderlich: Das Fernsehnetzwerk, das Programme für diesen Übertragungsdienst bereitstellt, oder die Organisation, zu der dieser Übertragungsdienst gehört.
    broadcastAffiliateOf.@id Text Erforderlich: Muss auf @id des TV-Senders festgelegt sein.
    broadcastAffiliateOf.@type Text Erforderlich: Muss immer auf Organization gesetzt sein.
    identifier PropertyValue Empfohlen Warum? – Externe oder andere ID, die diese Entität identifiziert, z. B. _PARTNER_ID_. Es sind mehrere IDs zulässig. Weitere Informationen finden Sie im Abschnitt ID-Attribute.
    popularityScore PopularityScoreSpecification Empfohlen Warum? Ein Wert, der zusammen mit anderen Signalen von Google verwendet wird, um zu bestimmen, welche Medien für Nutzer wiedergegeben werden. Dieser Wert gibt die Beliebtheit der Inhalte im Vergleich zu anderen Inhalten in deinem Katalog an. Daher muss die Skala für die Bewertung in allen Feeds und für alle Entitäten in deinem Katalog einheitlich sein. Standardmäßig ist der Beliebtheitswert einer Entität auf 0 gesetzt.
    popularityScore.@type Text Immer auf PopularityScoreSpecification gesetzt.
    popularityScore.value Number Ein nicht negativer numerischer Wert, der die Beliebtheit des Elements angibt. Je höher der Wert, desto beliebter ist das Element.
    popularityScore.eligibleRegion Land Regionen, in denen dieser Beliebtheitsrang gilt. Wenn der Beliebtheitsfaktor global gilt, legen Sie EARTH fest. Standardmäßig ist diese Eigenschaft auf EARTH eingestellt.
    Note: Die länderspezifische Beliebtheit hat Vorrang vor der globalen Beliebtheit (EARTH)

    Beispiel für BroadcastService

    {
        "@context": [
            "http://schema.org",
            {
                "@language": "en"
            }
        ],
        "@type": "BroadcastService",
        "@id": "http://example.com/stations/example-tv",
        "name": "EXAMPLE-TV",
        "broadcastDisplayName": "ABCD",
        "url": "http://example.com/stations/example-tv",
        "callSign": "EXA-TV",
        "videoFormat": "SD",
        "inLanguage": "en",
        "broadcastTimezone": "America/Los_Angeles",
        "broadcastAffiliateOf": {
            "@type": "Organization",
            "@id": "http://example.com/networks/abcd-network"
        },
        "identifier": [
            {
                "@type": "PropertyValue",
                "propertyID": "TMS_ID",
                "value": "12258"
            },
            {
                "@type": "PropertyValue",
                "propertyID": "_PARTNER_ID_",
                "value": "exampletv-123456"
            }
        ],
        "popularityScore": {
            "@type": "PopularityScoreSpecification",
            "value": 178,
            "eligibleRegion": [
                {
                    "@type": "Country",
                    "name": "US"
                }
            ]
        },
        "potentialAction": {
            "@type": "WatchAction",
            "target": {
                "@type": "EntryPoint",
                "urlTemplate": "http://example.com/livestream",
                "actionPlatform": [
                    "http://schema.org/DesktopWebPlatform",
                    "http://schema.org/MobileWebPlatform",
                    "http://schema.org/AndroidPlatform",
                    "http://schema.org/IOSPlatform",
                    "http://schema.googleapis.com/GoogleVideoCast",
                    "http://schema.org/AndroidTVPlatform"
                ]
            },
            "actionAccessibilityRequirement": {
                "@type": "ActionAccessSpecification",
                "category": "externalsubscription",
                "availabilityStarts": "2018-07-21T10:35:29Z",
                "availabilityEnds": "2019-10-21T10:35:29Z",
                "requiresSubscription": {
                    "@type": "MediaSubscription",
                    "@id": "http://example.com/subscription",
                    "name": "ABCD",
                    "sameAs": "http://example.com/subscription",
                    "authenticator": {
                        "@type": "Organization",
                        "name": "TVE"
                    }
                },
                "eligibleRegion": [
                    {
                        "@type": "Country",
                        "name": "US"
                    }
                ]
            }
        },
        "logo": [
            {
                "@context": "http://schema.org",
                "@type": "ImageObject",
                "name": "Example Logo Light",
                "contentUrl": "http://example.com/images/example-logo-light.jpg",
                "additionalProperty": [
                    {
                        "@type": "PropertyValue",
                        "name": "contentAttributes",
                        "value": [
                            "forLightBackground"
                        ]
                    }
                ]
            },
            {
                "@context": "http://schema.org",
                "@type": "ImageObject",
                "name": "Example Logo Dark",
                "contentUrl": "http://example.com/images/example-logo-dark.jpg",
                "additionalProperty": [
                    {
                        "@type": "PropertyValue",
                        "name": "contentAttributes",
                        "value": [
                            "forDarkBackground"
                        ]
                    }
                ]
            }
        ]
    }
    

    Tabelle mit Spezifikationen für CableOrSatelliteService

    Attribut Erwarteter Typ Beschreibung
    @context Text Erforderlich: Muss immer auf ["http://schema.org", {"@language": "xx"}]
    gesetzt sein.
    • Dabei steht „xx“ für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn die Sprache beispielsweise auf Spanisch eingestellt ist, wird davon ausgegangen, dass die Namen auf Spanisch sind, auch wenn die Sprache der Untertitel oder Synchronisation Englisch ist.
    @type Text Erforderlich: Muss immer auf CableOrSatelliteService gesetzt sein.
    @id URL Erforderlich: Die Kennung des Inhalts im URI-Format, z. B. https://example.com/1234abc.
    @id muss die folgenden Anforderungen erfüllen:
    • Sie muss in Ihrem gesamten Katalog eindeutig sein.
    • Statisch
    • In Form eines Uniform Resource Identifiers (URI)
    Da die url einer Entität alle Anforderungen als Kennung erfüllt, empfehlen wir, die url einer Entität als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung.
    name Text Erforderlich: Der Name des TV-Dienstes.
    • Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Siehe Beispiel Mehrere Regionen und Sprachen.
    • Pro Sprache und Land wird nur ein Name unterstützt.
    areaServed Country, State, City oder GeoShape Erforderlich: Der Bereich, in dem Nutzer den Übertragungsdienst voraussichtlich empfangen können.
    provider Organisation Erforderlich: Der übergeordnete Anbieter des Dienstes, falls zutreffend. Beispiel: BeispielTV ist der Anbieter seiner regionalen Dienste BeispielTV San Francisco und BeispielTV San Diego.
    provider.@id Text Erforderlich: Die ID des TV-Anbieters.
    provider.@type Text Erforderlich: Muss immer auf Organization gesetzt sein.
    identifier PropertyValue Empfohlen Warum? – Externe oder sonstige ID, die diese Entität identifiziert, z. B. eine Gracenote-TMS-ID für diesen Übertragungsdienst. Es sind mehrere IDs zulässig. Weitere Informationen finden Sie im Abschnitt ID-Attribute.

    Beispiele für CableOrSatelliteService

    Beispiel für einen Kabel- oder Satellitendienst:

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"CableOrSatelliteService",
      "@id":"http://example.com/provider-lineups/exampletv-san-francisco",
      "name":"ExampleTV San Francisco",
      "provider": {
        "@type": "Organization",
        "@id": "http://example.com/providers/exampletv"
      },
      "areaServed":[
        {
          "@type":"GeoShape",
          "@id": "http://example.com/area1"
        }
      ],
      "identifier": {
        "@type": "PropertyValue",
        "propertyID": "TMS_ID",
        "value": "12345"
      }
    }
    
    {
      "@type": "GeoShape",
      "@id": "http://example.com/area1",
      "addressCountry": "US",
      "postalCode": [
        "94118",
        "94119"
      ]
    }
    

    Beispiel für einen virtuellen Multi-Channel-Videoprogramm-Distributor (vMVPD):

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"CableOrSatelliteService",
      "@id":"http://example.com/providers/my-online-example-tv",
      "name":"My Online Example TV",
      "provider": {
        "@type": "Organization",
        "@id": "http://my-online-tv.com"
      },
      "areaServed":[
        {
          "@type":"Country",
          "name": "US",
        },
        {
          "@type":"Country",
          "name": "CA",
        }
      ]
    }
    

    Tabelle mit Spezifikationen für „TelevisionChannel“

    Attribut Erwarteter Typ Beschreibung
    @context Text Erforderlich: Muss immer auf ["http://schema.org", {"@language": "xx"}]
    gesetzt sein.
    • Dabei steht „xx“ für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn die Sprache beispielsweise auf Spanisch eingestellt ist, wird davon ausgegangen, dass die Namen auf Spanisch sind, auch wenn die Sprache der Untertitel oder Synchronisation Englisch ist.
    @type Text Erforderlich: Muss immer auf TelevisionChannel gesetzt sein.
    @id URL Erforderlich: Die Kennung des Inhalts im URI-Format, z. B. https://example.com/1234abc.
    @id muss die folgenden Anforderungen erfüllen:
    • Sie muss in Ihrem gesamten Katalog eindeutig sein.
    • Statisch
    • In Form eines Uniform Resource Identifiers (URI)
    Da die url einer Entität alle Anforderungen als Kennung erfüllt, empfehlen wir, die url einer Entität als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung.
    broadcastChannelId Text Erforderlich: Eine eindeutige Kennung, anhand derer diese BroadcastService als Kabel-, Satelliten- oder Internet-TV-Dienst identifiziert werden kann.
    • In den USA ist dies in der Regel eine Nummer für Kabel- oder Satellitenfernsehen.
    • Geben Sie für einen Internet-TV-Dienst (z. B. einen vMVPD) den Kanalnamen an.
    channelOrder Number Für Google TV erforderlich, andernfalls optional: Mit dieser Property kannst du die Reihenfolge angeben, in der die Kanäle in der elektronischen Programmübersicht für Google TV-Integrationen angezeigt werden sollen.

    Die channelOrder muss für alle Channels im Feed eindeutig sein und sollte idealerweise mit 1 beginnen. channelOrder darf keinen negativen Wert oder den Wert „0“ haben.
    broadcastServiceTier Text Verwenden Sie die folgenden Werte:
    • Free für den Kanal, für den kein Abo erforderlich ist.
    • Standard für die Kanäle, die im Basisabo enthalten sind.
    • Premium für Kanäle, für die zusätzlich zum Basisabo eine Zahlung erforderlich ist.
    Verwenden Sie ein Array, um mehrere Werte anzugeben.
    inBroadcastLineup CableOrSatelliteService Erforderlich: Die @id der CableOrSatelliteService, über die dieser Kanal den Zuschauern zur Verfügung gestellt wird.
    providesBroadcastService BroadcastService Erforderlich: Die @id des BroadcastService, dessen Programme dieser Kanal bereitstellt.

    Beispiele für „TelevisionChannel“

    Beispiel für einen Kabel- oder Satelliten-TV-Kanal:

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"TelevisionChannel",
      "@id":"http://example.com/channels/exampleTV/example-tv-7",
      "broadcastChannelId":"7",
      "channelOrder": 1,
      "broadcastServiceTier":["Premium", "Standard"],
      "inBroadcastLineup":{
        "@type":"CableOrSatelliteService",
        "@id":"http://example.com/providers/exampleTV-san-francisco"
      },
      "providesBroadcastService":{
        "@type":"BroadcastService",
        "@id":"http://example.com/stations/example-tv"
      }
    }
    

    Beispiel für einen Online-TV-Sender:

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"TelevisionChannel",
      "@id":"http://example.com/channels/my-online-example-tv/sport-channel",
      "broadcastChannelId":"sport-channel",
      "channelOrder": 3,
      "broadcastServiceTier":"Premium",
      "inBroadcastLineup":{
        "@type":"CableOrSatelliteService",
        "@id":"http://example.com/providers/my-online-example-tv"
      },
      "providesBroadcastService":{
        "@type":"BroadcastService",
        "@id":"http://example.com/stations/sport-channel"
      }
    }
    

    Tabelle mit Organisationsspezifikationen

    Attribut Erwarteter Typ Beschreibung
    @context Text Erforderlich: Muss immer auf ["http://schema.org", {"@language": "xx"}]
    gesetzt sein.
    • Dabei steht „xx“ für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn die Sprache beispielsweise auf Spanisch eingestellt ist, wird davon ausgegangen, dass die Namen auf Spanisch sind, auch wenn die Sprache der Untertitel oder Synchronisation Englisch ist.
    @type Text Erforderlich: Muss immer auf Organization gesetzt sein.
    @id URL Erforderlich: Die Kennung des Inhalts im URI-Format, z. B. https://example.com/1234abc.
    @id muss die folgenden Anforderungen erfüllen:
    • Sie muss in Ihrem gesamten Katalog eindeutig sein.
    • Statisch
    • In Form eines Uniform Resource Identifiers (URI)
    Da die url einer Entität alle Anforderungen als Kennung erfüllt, empfehlen wir, die url einer Entität als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung.
    name Text Erforderlich: Der Name des TV-Senders, TV-Inhaltsanbieters oder TV-Betreibers.
    • Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Siehe Beispiel Mehrere Regionen und Sprachen.
    • Pro Sprache und Land wird nur ein Name unterstützt.
    description Text Eine Beschreibung der Organisation. Maximal 300 Zeichen. Verwenden Sie ein Array, um die Beschreibungen in mehreren Sprachen und/oder unterschiedlicher Länge anzugeben.
    sameAs URL Empfohlen Warum? Die URL einer Wikipedia-Seite, über die sich das TV-Netzwerk identifizieren lässt. Diese muss sich von der „url“-Property unterscheiden. Fülle nur Wikipedia-Seiten aus, die sich auf eine einzelne Kanal-/Netzwerkentität beziehen. Hinweis: Auf Wikipedia-Seiten wird möglicherweise der Begriff „Kanal“ verwendet.
    potentialAction WatchAction Falls zutreffend erforderlich: Dies ist erforderlich, wenn du mehrere Kanäle (BroadcastService) hast, die sich auf die Organisation beziehen. Ein Action-Markup-Objekt mit den Details der Aktion. Weitere Informationen finden Sie unter Eigenschaften für das Aktions-Markup.
    url URL URL der Organisation. Google verwendet diese URL, um diese Organisation genau mit der Organisation in den Google-Datenbanken abzugleichen.
    identifier PropertyValue Empfohlen Warum? – Externe oder sonstige ID, die diese Entität identifiziert, z. B. eine TMS-ID für diese Organisation. Es sind mehrere IDs zulässig. Weitere Informationen finden Sie im Abschnitt ID-Attribute.
    popularityScore PopularityScoreSpecification Empfohlen Warum? Ein Wert, der zusammen mit anderen Signalen von Google verwendet wird, um zu bestimmen, welche Medien für Nutzer wiedergegeben werden. Dieser Wert gibt die Beliebtheit der Inhalte im Vergleich zu anderen Inhalten in deinem Katalog an. Daher muss die Skala für die Bewertung in allen Feeds und für alle Entitäten in deinem Katalog einheitlich sein. Standardmäßig ist der Beliebtheitswert einer Entität auf 0 gesetzt.
    popularityScore.@type Text Immer auf PopularityScoreSpecification gesetzt.
    popularityScore.value Number Ein nicht negativer numerischer Wert, der die Beliebtheit des Elements angibt. Je höher der Wert, desto beliebter ist das Element.
    popularityScore.eligibleRegion Land Regionen, in denen dieser Beliebtheitsrang gilt. Wenn der Beliebtheitsfaktor global gilt, legen Sie EARTH fest. Standardmäßig ist diese Eigenschaft auf EARTH eingestellt.
    Note: Die länderspezifische Beliebtheit hat Vorrang vor der globalen Beliebtheit (EARTH)

    Beispiel für eine Organisation

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"Organization",
      "@id":"http://example.com/networks/abcd-network",
      "name":"ABCD",
      "identifier": [
        {
          "@type": "PropertyValue",
          "propertyID": "TMS_ID",
          "value": "12345"
        },
        {
          "@type": "PropertyValue",
          "propertyID": "_PARTNER_ID_",
          "value": "exampletv-12345"
        }
      ],
      "potentialAction": {
        "@type": "WatchAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "http://example.com/networkstream",
          "actionPlatform": [
            "http://schema.org/DesktopWebPlatform",
            "http://schema.org/MobileWebPlatform",
            "http://schema.org/AndroidPlatform",
            "http://schema.org/IOSPlatform",
            "http://schema.googleapis.com/GoogleVideoCast",
            "http://schema.org/AndroidTVPlatform"
          ]
        },
        "actionAccessibilityRequirement": {
          "@type": "ActionAccessSpecification",
          "category": "externalsubscription",
          "availabilityStarts": "2018-07-21T10:35:29Z",
          "availabilityEnds": "2050-10-21T10:35:29Z",
          "requiresSubscription": {
            "@type": "MediaSubscription",
            "@id": "http://example.com/subscription",
            "name": "ABCD",
            "sameAs": "http://example.com/subscription",
          },
          "eligibleRegion": [
            {
              "@type": "Country",
              "name": "US"
            }
          ]
        }
      },
      "popularityScore": {
        "@type": "PopularityScoreSpecification",
        "value": 178,
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          }
        ]
      }
    }
    

    Auf den folgenden Seiten finden Sie Informationen zu diesen Properties: