Dieser Abschnitt enthält Details zu den Eigenschaften des Inhalts-Markups für die Entitätstypen BroadcastService
, CableOrSatelliteService
, TelevisionChannel
und Organization
. Weitere Informationen zum Zusammenhang zwischen diesen Typen findest du im Artikel zu den Konzepten von Live-TV-Kanälen.
Tabelle mit BroadcastService-Spezifikationen
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@context |
Text | Erforderlich – immer auf ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | Erforderlich: muss immer auf BroadcastService gesetzt sein. |
@id |
URL | Erforderlich: Die ID des Inhalts im URI-Format. Beispiel: https://example.com/1234abc.@id muss die folgenden Anforderungen erfüllen:
url einer Entität alle Anforderungen an eine Kennung erfüllt, empfehlen wir, die url einer Entität als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung. |
url |
URL | Erforderlich, falls zutreffend: die kanonische URL des Übertragungsdienstes, wenn der Kanal im Internet verfügbar ist. Bei einer Dienstleistung, die per Kabel, Satellit oder Over The Air bereitgestellt wird, ist dies 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:
urlTemplate des target-Objekts. |
name |
Text | Erforderlich: Der Name des Netzwerks.
|
broadcastDisplayName |
Text | Erforderlich: Der Anzeigename für das Netzwerk, den Nutzer normalerweise in Programmübersichten usw. sehen. Der Wert kann mit dem Namenswert übereinstimmen. |
callSign |
Text | Das offizielle von der Regierung ausgestellte Rufzeichen des Rundfunkdienstes |
inLanguage |
Text oder Sprache | Dringend empfohlene Warum? Die primäre Übertragungssprache des Kanals. Bitte verwende einen der Sprachcodes gemäß IETF BCP 47-Standard. |
category |
Text | Dringend empfohlene Warum? Eine Kategorie für den Artikel. Größere Zeichen oder Schrägstriche können verwendet werden, um informell eine Kategoriehierarchie anzugeben. z. B. Sport, Sport > Football, Nachrichten, Film, Musik, Dokumentationen. |
contentRating |
Text oder Rating | Erforderlich für einen TV-Sendedienst nur für Erwachsene: Restriktive Einstufung für die auf dem Kanal ausgestrahlten Inhalte. Wird die Altersfreigabe in Form eines Textstrings angegeben, muss die Ratingagentur der Bewertung mit Leerzeichen dazwischen vorangestellt werden. Beispiel: „TV-Y“ Bewertung der Agentur "TVPG" in den USA als "TVPG TV-Y" beschrieben. Liste der Agenturen |
contentRating.author |
Organisation | Erforderlich, wenn contentRating Rating verwendet: Name der Rating-Agentur. |
contentRating.ratingValue |
Text | Erforderlich, wenn contentRating Rating verwendet: Der Wert der Bewertung. |
contentRating.advisoryCode |
Text | Der Empfehlungscode für den Inhalt. Zulässige Werte sind D, FV, L, S und V. D = Dialog, FV = Fantasiegewalt, L = Sprache, S = Sexuelle Inhalte, V = Gewalt. |
description |
Text | Eine Beschreibung des Übertragungsdienstes. Maximal 300 Zeichen. Verwenden Sie ein Array, um die Beschreibungen in mehreren Sprachen und/oder unterschiedlichen Längen bereitzustellen. |
slogan |
Text | Ein Slogan des Rundfunkdienstes. |
areaServed |
Land, Bundesland, Stadt oder GeoShape | Erforderlich, sofern zutreffend: Dies ist erforderlich, wenn die Kanalumstellung vom TV-Dienstanbieter durchgeführt wird. Das ist der Bereich, in dem Nutzer den Empfang des Übertragungsdienstes erwarten können. Verwenden Sie zur Angabe der Länder den Ländercode nach ISO 3166-1. |
logo |
ImageObject | Erforderlich bei Integration mit Google TV. Andernfalls dringend empfohlen. Warum? Ein Bild, das diesen Rundfunkdienst repräsentiert.
|
potentialAction |
WatchAction | Erforderlich, falls zutreffend: ein Aktions-Markup-Objekt, das die Details der Aktion enthält. Weitere Informationen finden Sie unter Eigenschaften des Aktions-Markups.
|
videoFormat |
Text | Die höchste von diesem Übertragungsdienst unterstützte Qualität Beispiel:
|
broadcastTimezone |
Text | Die Zeitzone des Übertragungsdienstes im IANA-Format. Beispiel: America/Los_Angeles. Verwenden Sie ein Array für mehrere Zeitzonen. |
broadcastAffiliateOf |
Organisation | Erforderlich: das TV-Netzwerk, das Programme für diesen Sender bereitstellt, oder die Organisation, der dieser Sender angehört. |
broadcastAffiliateOf.@id |
Text | Erforderlich: Legen Sie @id des TV-Netzwerks fest. |
broadcastAffiliateOf.@type |
Text | Erforderlich: muss immer auf Organization gesetzt sein. |
identifier |
PropertyValue | Dringend empfohlene 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 Eigenschaften der Kennzeichnung. |
popularityScore |
PopularityScoreSpecification | Dringend empfohlene Warum? Eine Bewertung, die Google zusammen mit anderen Signalen verwendet, um zu bestimmen, welche Medien für Nutzer abgespielt werden. Dieser Wert gibt an, wie beliebt der Inhalt im Vergleich zu anderen Inhalten in deinem Katalog ist. Daher muss die Skala des Werts in Ihren Feeds und bei allen Entitäten in Ihrem Katalog einheitlich sein. Die Beliebtheitsrate einer Entität ist standardmäßig auf 0 festgelegt. |
popularityScore.@type |
Text | Immer auf PopularityScoreSpecification festlegen. |
popularityScore.value |
Number | Ein nicht negativer numerischer Wert, der die Beliebtheit der Entität angibt. Je höher die Bewertung, desto beliebter sind sie. |
popularityScore.eligibleRegion |
Land | Region(en), in der dieser Beliebtheitswert gilt. Wenn die Beliebtheitsrate weltweit anwendbar ist, legen Sie diesen Wert auf EARTH fest. Standardmäßig ist dieses Attribut auf EARTH festgelegt. Note: Die sprachspezifische 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"
]
}
]
}
]
}
CableOrSatelliteService – Spezifikationstabelle
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@context |
Text | Erforderlich – immer auf ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | Erforderlich: muss immer auf CableOrSatelliteService gesetzt sein. |
@id |
URL | Erforderlich: Die ID des Inhalts im URI-Format. Beispiel: https://example.com/1234abc.@id muss die folgenden Anforderungen erfüllen:
url einer Entität alle Anforderungen an eine 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.
|
areaServed |
Land, Bundesland, Stadt oder GeoShape | Erforderlich: das Gebiet, in dem Nutzer den Empfangsservice erwarten können.
|
provider |
Organisation | Erforderlich: Der übergeordnete Anbieter des Dienstes, falls zutreffend. Beispiel: ExampleTV ist der Anbieter der regionalen Dienste ExampleTV San Francisco und ExampleTV San Diego. |
provider.@id |
Text | Erforderlich: die ID des TV-Betreibers |
provider.@type |
Text | Erforderlich: muss immer auf Organization gesetzt sein. |
identifier |
PropertyValue | Dringend empfohlene Warum? – Externe oder andere ID, die diese Entität identifiziert, z. B. eine Gracenote-TMS-ID für diesen Broadcast-Dienst. Es sind mehrere IDs zulässig. Weitere Informationen finden Sie im Abschnitt Eigenschaften der Kennzeichnung. |
CableOrSatelliteService-Beispiele
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 eines virtuellen Multichannel Video Programming 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 TelevisionChannel-Spezifikationen
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@context |
Text | Erforderlich – immer auf ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | Erforderlich: muss immer auf TelevisionChannel gesetzt sein. |
@id |
URL | Erforderlich: Die ID des Inhalts im URI-Format. Beispiel: https://example.com/1234abc.@id muss die folgenden Anforderungen erfüllen:
url einer Entität alle Anforderungen an eine 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 der dieses BroadcastService als Kabel-, Satellit- oder Internet-TV-Dienst identifiziert werden kann.
|
channelOrder |
Number | Erforderlich für Google TV, ansonsten optional: Mit dieser Eigenschaft geben Sie die Reihenfolge an, in der die Kanäle im elektronischen Programmleitfaden für Google TV-Integrationen angezeigt werden sollen. Die channelOrder sollte für alle Kanäle im Feed eindeutig sein und sollte idealerweise bei 1 beginnen. channelOrder darf keinen negativen oder Nullwert haben. |
broadcastServiceTier |
Text | Verwenden Sie die folgenden Werte:
|
inBroadcastLineup |
CableOrSatelliteService | Erforderlich: Die @id der CableOrSatelliteService , die diesen Kanal für die Zuschauer bereitstellt. |
providesBroadcastService |
BroadcastService | Erforderlich: @id der BroadcastService , deren Programmierung dieser Kanal bereitstellt. |
TelevisionChannel-Beispiele
Beispiel für einen Kabel- oder Satelliten-TV-Sender:
{
"@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-Fernsehsender:
{
"@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 – immer auf ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | Erforderlich: muss immer auf Organization gesetzt sein. |
@id |
URL | Erforderlich: Die ID des Inhalts im URI-Format. Beispiel: https://example.com/1234abc.@id muss die folgenden Anforderungen erfüllen:
url einer Entität alle Anforderungen an eine Kennung erfüllt, empfehlen wir, die url einer Entität als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung. |
name |
Text | Erforderlich: Name des Fernsehsenders, TV-Contentanbieters oder TV-Betreibers
|
description |
Text | Eine Beschreibung der Organisation. Maximal 300 Zeichen. Verwenden Sie ein Array, um die Beschreibungen in mehreren Sprachen und/oder unterschiedlichen Längen bereitzustellen. |
sameAs |
URL | Dringend empfohlene Warum? Eine URL zu einer Wikipedia-Seite, auf der das TV-Netzwerk identifiziert werden kann. Er muss sich von der URL-Eigenschaft unterscheiden. Nur Wikipedia-Seite eintragen, auf der es um einen einzelnen Kanal oder ein Netzwerkelement geht Beachten Sie, dass auf Wikipedia-Seiten möglicherweise der Begriff „channel“ (Kanal) verwendet wird. |
potentialAction |
WatchAction | Erforderlich, falls zutreffend: Dies ist erforderlich, wenn du mehrere Kanäle (BroadcastService) hast, die sich auf die Organisation beziehen. Ein Markup-Objekt für die Aktion, das die Details der Aktion enthält. Weitere Informationen finden Sie unter Eigenschaften des Aktions-Markups.
|
url |
URL | URL der Organisation. Google verwendet diese URL, um diese Organisation in den Datenbanken von Google korrekt mit der Organisation abzugleichen. |
identifier |
PropertyValue | Dringend empfohlene Warum? – Externe oder andere 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 Eigenschaften der Kennzeichnung. |
popularityScore |
PopularityScoreSpecification | Dringend empfohlene Warum? Eine Bewertung, die Google zusammen mit anderen Signalen verwendet, um zu bestimmen, welche Medien für Nutzer abgespielt werden. Dieser Wert gibt an, wie beliebt der Inhalt im Vergleich zu anderen Inhalten in deinem Katalog ist. Daher muss die Skala des Werts in Ihren Feeds und bei allen Entitäten in Ihrem Katalog einheitlich sein. Die Beliebtheitsrate einer Entität ist standardmäßig auf 0 festgelegt. |
popularityScore.@type |
Text | Immer auf PopularityScoreSpecification festlegen. |
popularityScore.value |
Number | Ein nicht negativer numerischer Wert, der die Beliebtheit der Entität angibt. Je höher die Bewertung, desto beliebter sind sie. |
popularityScore.eligibleRegion |
Land | Region(en), in der dieser Beliebtheitswert gilt. Wenn die Beliebtheitsrate weltweit anwendbar ist, legen Sie diesen Wert auf EARTH fest. Standardmäßig ist dieses Attribut auf EARTH festgelegt. Note: Die sprachspezifische 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"
}
]
}
}
Weitere Informationen
Auf den folgenden Seiten finden Sie Informationen zu Themen im Zusammenhang mit diesen Properties: