Definition
Ein SportsEvent ist ein Entitätstyp, der ein Sportspiel oder eine vollständige Wiederholung eines Sportspiels darstellt.
| Was kann als SportsEvent modelliert werden? | Sportspiele |
| Was kann nicht als SportsEvent modelliert werden? |
Alle Inhalte in Kurzform, Clips oder begleitende Inhalte. Hier ist die Liste:
|
Häufige Anwendungsfälle für SportsEvents
| S.No. | Beschreibung | Erforderliche Rechtssubjekte |
|---|---|---|
| Fall 1 |
Ich muss ein SportsEvent modellieren, das Teil meines Video-on-Demand-Katalogs ist.
|
SportsEvent, die das Spiel repräsentieren.
|
| Fall 2 |
Ich muss eine Das Spiel wird über das Internet gestreamt und ist nicht an einen Kanal gebunden. |
|
| Fall 3 | Ich muss ein SportsEvent modellieren, das Teil meines Live-TV-Katalogs ist und online auf einem Kanal gestreamt wird. |
|
| Fall 4 | Kombinationen der drei vorherigen Fälle. | Wenn Sie eine Teilmenge der oben genannten Anwendungsfälle kombinieren, müssen Sie die Entitätstypen in der entsprechenden Spalte „Erforderliche Entitäten“ angeben. |
Best Practices und Einblicke in einige unserer Prüfungen
| S.No. | Erforderliche Rechtssubjekte | Richtlinien |
|---|---|---|
| Fall 1 |
Ich muss ein Erforderliche Rechtssubjekte
|
Richtlinien für die Modellierung Der Deeplink zum Spiel muss in der SportsEvent-Entität mit der SportsEvent.potentialAction-Property angegeben werden. Durchzuführende Qualitätsprüfungen
|
| Fall 2 |
Ich muss ein Das Spiel wird über das Internet gestreamt und ist nicht an einen Kanal gebunden. Erforderliche Rechtssubjekte
|
Richtlinien für die Modellierung Unterfall 1: Das Spiel ist nur live verfügbar (und nicht im Video-on-Demand-Katalog enthalten)
Unterfall 2: Das Spiel ist live und als Teil des Video-on-Demand-Katalogs verfügbar (dies kann passieren, wenn eine Spielwiederholung übertragen wird)
Durchzuführende Qualitätsprüfungen
|
| Fall 3 |
Ich muss ein Erforderliche Rechtssubjekte
|
Richtlinien für die Modellierung Unterfall 1: Das Spiel ist nur live verfügbar (und nicht im Video-on-Demand-Katalog).
Unterfall 2: Das Spiel ist live und als Teil des Video-on-Demand-Katalogs verfügbar (dies kann passieren, wenn eine Spielwiederholung übertragen wird)
Durchzuführende Qualitätsprüfungen
|
Beispiele
Fall 1: Ein Sportereignis, das Teil des Video-on-Demand-Katalogs ist
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
},
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"availabilityStarts": "2018-09-01T10:00-08:00",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Fall 2: Eine Sportveranstaltung, die Teil des Live-TV-Katalogs ist und online gestreamt wird
Übertragungsereignis
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
"name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
"description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"availabilityStarts": "2018-09-16T10:00-08:00",
"availabilityEnds": "2018-09-16T10:00-08:00",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"broadcastOfEvent": {
"@type": "SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6"
}
}
Sportveranstaltung
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
},
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
Fall 3: Eine Sportveranstaltung, die Teil des Live-TV-Katalogs ist und online auf einem Kanal gestreamt wird
Übertragungsereignis
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
"name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
"description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"broadcastOfEvent": {
"@type": "SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6"
}
}
Sportveranstaltung
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
},
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
BroadcastService, CableOrSatelliteService, TelevisionChannel, Organization
Entitäten gemäß der Definition im Abschnitt Live-TV-Kanal> unter „Konzepte“
Wie gehe ich mit begleitenden Inhalten um?
| Was gilt als begleitende Inhalte? |
|
| S.No. | Anwendungsfall | Richtlinien für die Modellierung |
|---|---|---|
| Fall 1 | Ich habe begleitende Inhalte in meinem Video-on-Demand-Katalog. | |
| Fall 2 | Ich habe begleitende Inhalte in meinem Live-Katalog |
Unterfall 1: Inhalte sind im Internet als Livestream verfügbar
Unterfall 2: Inhalte sind im Internet als Livestream auf einem Kanal verfügbar
|
| Fall 3 | Ich habe begleitende Inhalte sowohl im Video-on-Demand- als auch im Live-TV-Katalog. |
Da Sport-Shoulder-Inhalte auf Abruf derzeit nicht im Feed akzeptiert werden, ähnelt dieser Fall Fall 2. Folgen Sie der Anleitung. |
Häufig gestellte Fragen
F: Wo finde ich die zugehörigen Spezifikationen für die oben genannten Einheiten?
A: Die erforderlichen Spezifikationen finden Sie hier.
| Gesamtdokumentation | Link |
|---|---|
SportsEvent
|
Link |
BroadcastService, Organization, TelevisionChannel
, CableOrSatelliteService
|
Link |
BroadcastEvent
|
Link |
F: Gibt es ein detaillierteres Dokument, in dem erklärt wird, wie Live-TV-Sender und ‑Sendergruppen modelliert werden?
A: Ja. Weitere Informationen finden Sie im Abschnitt Live-TV-Kanal unter „Konzepte“. Wenn Sie das Dokument nicht aufrufen können, fordern Sie einfach Lesezugriff an.
F: Unterstützt ViTA auch vollständige Live-Spiele und Wiederholungen von Spielen?
A: ViTA unterstützt Metadaten für vollständige Live-Spiele und Wiederholungen von Spielen auf Liga-Basis (zusätzlich zu einer Teilmenge von begleitenden Inhalten).
Partner, die bereits einen funktionierenden Media Actions-Feed mit Google haben oder ein Video-on-Demand- oder Live-TV-Angebot haben, müssen den Feed erweitern und die unterstützten
SportsEvent-Typen einbeziehen.- Kurzfristig können Partner ViTA für die Aufnahme von begleitenden Inhalten verwenden. Die Unterstützung aller Arten von Inhalten über den Feed soll langfristig eingeführt werden.
Für Partner, die kein Video-on-Demand- oder Live-TV-Angebot haben, sondern nur ligabasierte Sportinhalte und zugehörige begleitende Inhalte anbieten, ist ViTA eine gute Option für den Einstieg. Weitere Informationen zu ViTA erhalten Sie von Ihrem Google-Ansprechpartner.