In diesem Abschnitt finden Sie die Details zu den Content-Markup-Eigenschaften für den Entitätstyp BroadcastEvent. Weitere Informationen zur Beziehung zwischen diesen Typen finden Sie unter LiveTV-Ereignisse.
Tabelle mit Spezifikationen für BroadcastEvent
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@context |
Text | Erforderlich – immer auf ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | Erforderlich: Immer auf BroadcastEvent festgelegt. |
@id |
URL | Erforderlich: Die Kennung des Übertragungszeitraums im URI-Format, z. B. https://example.com/live/channel1/20191012T2100.@id muss die folgenden Anforderungen erfüllen:
url-Property für BroadcastEvent oder SportsEvent an. Gib die kanonische url nur für die zugrunde liegende Inhaltsentität (Movie, TVSeries oder TVEpisode) an. Weitere Informationen findest du im Abschnitt Kennung. |
name |
Text | Erforderlich: Der Titel der Sendung oder Veranstaltung. |
description |
Text | Die Beschreibung der Sendung oder des Ereignisses. Begrenzt auf 300 Zeichen. Verwenden Sie ein Array, um Beschreibungen in mehreren Sprachen (eine pro Sprache) einzufügen. |
startDate |
Datum | Erforderlich: Der Beginn des Ereignisses im ISO 8601-Format mit Zeitzone. |
endDate |
Datum | Die Endzeit des Ereignisses im ISO 8601-Format mit Zeitzone. |
publishedOn |
BroadcastService | Erforderlich, falls zutreffend: Gib die BroadcastService-Entität an, die diese Sendung oder dieses Ereignis überträgt.Wenn der Inhalt auf einem Fernsehsender übertragen wird, ist diese Property erforderlich. Wenn der Inhalt keinem TV-Kanal zugeordnet ist, gib diese Property nicht an. |
publishedOn.@type |
Text | Setze diese Property auf BroadcastService. |
publishedOn.@id |
URL | Der @id der BroadcastService-Entität, die diese Sendung oder Veranstaltung überträgt. |
workPerformed |
CreativeWork | Erforderlich, falls zutreffend: Verwende diese Property, wenn der Inhalt einer der folgenden Entitätstypen ist: Movie, TVSeries und TVEpisode.Es wird dringend empfohlen, dass eine BroadcastEvent-Entität mindestens eines der folgenden Elemente enthält:
|
workPerformed.@type |
Text | Legen Sie dafür Movie, TVSeries oder TVEpisode fest. |
workPerformed.@id |
URL | Die @id der Inhaltsentität. |
broadcastOfEvent |
SportsEvent | Erforderlich, falls zutreffend: Verwende diese Property, wenn es sich bei dem Inhalt um eine Live-Veranstaltung handelt:
Es wird dringend empfohlen, dass eine BroadcastEvent-Entität mindestens eines der folgenden Elemente enthält:
|
broadcastOfEvent.@type |
Text | Setze diese Property auf SportsEvent. |
broadcastOfEvent.@id |
URL | Die @id der Ereignisentität. Die Ereignisentität muss im Feed vorhanden sein und eine andere @id als BroadcastEvent haben. |
location |
Text oder Land | Erforderlich, wenn „BroadcastEvent“ für ein „SportsEvent“ gilt, d.h. die Property broadcastOfEvent hat: Das Land, in dem das zugrunde liegende „SportsEvent“ übertragen werden kann. Dieses Feld kann eine Liste von Ländern enthalten, wenn das Sportereignis in mehreren Ländern übertragen werden kann. |
videoFormat |
Text | Die höchste Auflösung, die von diesem Übertragungsdienst unterstützt wird, z. B.
|
contentToBeAnnounced |
Boolesch | Erforderlich, falls zutreffend: Verwende diese Property, wenn der Inhalt zum Zeitpunkt der Erstellung des Feeds unbekannt ist. Setze den Wert auf true, wenn der Anbieter keine aktuellen Informationen darüber hat, was übertragen wird, andernfalls auf false.Es wird dringend empfohlen, dass eine BroadcastEvent-Entität mindestens eines der folgenden Elemente enthält:
|
offAir |
Boolesch | Erforderlich, falls zutreffend: Setze den Wert auf true, wenn für den Zeitraum auf einem BroadcastService-Kanal keine geplante Ausstrahlung von Inhalten vorgesehen ist.
BroadcastEvent-Entität mindestens eines der folgenden Elemente enthält:
|
isLiveBroadcast |
Boolesch | Setze den booleschen Wert auf true (ohne Anführungszeichen), wenn es sich bei dieser Ausstrahlung um eine Liveübertragung handelt (z. B. ein Live-Sportspiel oder Live-Nachrichten), oder auf false für nicht live übertragene Sendungen und Wiederholungen. |
potentialAction |
WatchAction | Erforderlich, falls zutreffend: Gib niemals potentialAction für ein BroadcastEvent an, wenn broadcastOfEvent auf ein SportsEvent verweist (platziere alle Deeplinks für Sport auf SportsEvent.potentialAction) oder wenn publishedOn auf einen BroadcastService-Kanal verweist (platziere Deeplinks für Kanäle auf BroadcastService.potentialAction). Gib BroadcastEvent.potentialAction nur für Livestreams ohne Kanal an, die nicht auf ein SportsEvent verweisen (z. B. eigenständige begleitende Live-Inhalte ohne contentToBeAnnounced und offAir oder false). |
identifier |
PropertyValue | Externe ID, die den übertragenen Inhalt identifiziert. Weitere Informationen finden Sie im Abschnitt Kennzeichnungsattribute.
|
contentRating |
Text oder Bewertung | Erforderlich für Inhalte nur für Erwachsene, ansonsten dringend empfohlen Warum? – Gesamtbewertung des Inhalts der Übertragung. Wenn die Altersfreigabe in Form eines Textstrings angegeben wird, werden zwei Varianten akzeptiert:
|
contentRating.author |
Organisation | Erforderlich, wenn contentRating Rating verwendet: Der Name der Bewertungsagentur. |
contentRating.ratingValue |
Text | Erforderlich, wenn contentRating den Wert Rating verwendet: Der Wert der Bewertung. |
contentRating.advisoryCode |
Text | Der Hinweiscode für den Inhalt. Zulässige Werte sind D, FV, L, S und V. D = Dialog, FV = Fantasy-Gewalt, L = Sprache, S = Sexuelle Inhalte, V = Gewalt. |
Beispiele
Eine TV-Folge wird am 12. Oktober 2019 zwischen 21:00 Uhr und 21:30 Uhr im Fernsehsender Example TV (BroadcastService) ausgestrahlt:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
"name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
"description": "Three mice leave the town and the trip turns into something more.",
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "TVEpisode",
"@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
}
}
BroadcastService
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"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"
}
],
"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",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Beispiel für die Verwendung der Property contentToBeAnnounced, wenn der Inhalt, der am 12. Oktober 2019 zwischen 21:00 Uhr und 21:30 Uhr im Fernsehsender Example TV (BroadcastService) ausgestrahlt werden soll, zum Zeitpunkt der Erstellung des Feeds nicht bekannt ist:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId",
"name": "Content To Be Announced",
"description": "Content To Be Announced",
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"contentToBeAnnounced": true
}
BroadcastService
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"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"
}
],
"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",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Der Fernsehsender Beispiel-TV (BroadcastService) ist zwischen 12:00 Uhr und 20:00 Uhr nicht auf Sendung (modelliert als zwei zusammenhängende 4-Stunden-Blöcke Off Air) und strahlt zwischen 20:00 Uhr und 00:00 Uhr eine Sendung namens My favorite show aus:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId1",
"name": "Off Air",
"description": "Off Air",
"startDate": "2019-10-12T12:00-08:00",
"endDate": "2019-10-12T16:00-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"offAir": true
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId2",
"name": "Off Air",
"description": "Off Air",
"startDate": "2019-10-12T16:00-08:00",
"endDate": "2019-10-12T20:00-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"offAir": true
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId3",
"name": "My favorite show",
"description": "Evening broadcast of My favorite show.",
"startDate": "2019-10-12T20:00-08:00",
"endDate": "2019-10-13T00:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"workPerformed": {
"@type": "TVSeries",
"@id": "http://example.com/tv_series/my_favorite_show"
},
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
}
}
BroadcastService
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"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"
}
],
"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",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Weitere Informationen
Auf den folgenden Seiten finden Sie Informationen zu diesen Properties: