Definition
Ein SportsEvent ist ein Entitätstyp, der ein Sportspiel oder eine vollständige Wiederholung eines Sportspiels darstellt.
| Was kann als Sportereignis modelliert werden? | Sportspiele | 
| Was kann nicht als Sportereignis modelliert werden? | Kurzformatige Inhalte, Clips oder begleitende Inhalte Hier ist die Liste: 
 | 
Gängige Anwendungsfälle für Sportereignisse
| S.Nr. | Beschreibung | Erforderliche Entitäten | 
|---|---|---|
| Fall 1 | Ich muss ein SportsEventmodellieren, das Teil meines Video-on-Demand-Katalogs ist. | SportsEvent, die das Spiel repräsentiert. | 
| Fall 2 | Ich muss ein  Das Spiel wird über das Internet gestreamt und ist keinem Kanal zugeordnet. | 
 
 | 
| Fall 3 | Ich muss ein Sportereignis modellieren, das Teil meines Live-TV-Katalogs ist und auf einem Kanal online gestreamt wird. | 
 
 
 | 
| Fall 4 | Kombinationen der drei vorherigen Fälle. | Wenn Sie einen Teil der vorherigen Anwendungsfälle kombinieren, müssen Sie die Entitätstypen in der entsprechenden Spalte „Erforderliche Entitäten“ angeben. | 
Best Practices und Einblicke in einige der von uns durchgeführten Prüfungen
| Nr. | Erforderliche Entitäten | Richtlinien | 
|---|---|---|
| Fall 1 | Ich muss ein  Erforderliche Entitäten 
 | Richtlinien für die Modellierung Der Deeplink zum Spiel muss in der Entität „Sportereignis“ mithilfe des Attributs „SportsEvent.potentialAction“ angegeben werden. Durchzuführende Qualitätsprüfungen 
 | 
| Fall 2 | Ich muss ein  Das Spiel wird über das Internet gestreamt und ist keinem Kanal zugeordnet. Erforderliche Entitäten 
 | Richtlinien für die Modellierung Unterfall 1: Das Spiel ist nur live verfügbar (nicht als Teil des On-Demand-Katalogs) 
 Unterfall 2: Das Spiel ist live und als Teil des On-Demand-Katalogs verfügbar (dies kann passieren, wenn eine Spielaufzeichnung übertragen wird) 
 Durchzuführende Qualitätsprüfungen 
 | 
| Fall 3 | Ich muss ein  Erforderliche Entitäten 
 | Richtlinien für die Modellierung Unterfall 1: Das Spiel ist nur live verfügbar (nicht als Teil des On-Demand-Katalogs) 
 Unterfall 2: Das Spiel ist live und als Teil des On-Demand-Videokatalogs verfügbar (dies kann passieren, wenn eine Spielaufzeichnung ü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 auf einem Kanal 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",
  "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 wie im Abschnitt Live-TV-Kanal unter „Konzepte“ definiert
Wie gehe ich mit begleitenden Inhalten um?
| Was sind begleitende Inhalte? | 
 | 
| Nr. | Anwendungsfall | Richtlinien für die Modellierung | 
|---|---|---|
| Fall 1 | Ich habe Zusatzinhalte in meinem Video-on-Demand-Katalog. | |
| Fall 2 | Ich habe begleitende Inhalte in meinem Livekatalog. | Unterfall 1: Inhalte können live im Internet gestreamt werden 
 Unterfall 2: Inhalte können auf einem Kanal live im Internet gestreamt werden 
 | 
| Fall 3 | Ich habe begleitende Inhalte sowohl im Video-on-Demand- als auch im Live-TV-Katalog verfügbar. | Da Inhalte von Video-on-Demand-Sport-Pre- und -Post-Games 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 Entitäten?
A: Die erforderlichen Spezifikationen finden Sie hier.
| Gesamtdokumentation | Link | 
|---|---|
| SportsEvent | Link | 
| BroadcastService,Organization,TelevisionChannel
      ,CableOrSatelliteService | Link | 
| BroadcastEvent | Link | 
F: Gibt es ein ausführlicheres Dokument, in dem erklärt wird, wie die Live-TV-Kanäle und -Pakete modelliert werden?
A: Ja. Weitere Informationen finden Sie im Abschnitt „Live-TV-Kanal“ unter „Konzepte“. Wenn Sie das Dokument nicht aufrufen können, können Sie Lesezugriff anfordern.
F: Unterstützt ViTA auch vollständige Livespiele und vollständige Spielaufzeichnungen?
A: ViTA unterstützt Metadaten zu ligabasierten vollständigen Livespielen und vollständigen Spielaufzeichnungen (zusätzlich zu einer Teilmenge von Zusatzinhalten).
- Partner, die bereits einen funktionsfähigen Media Actions-Feed bei Google haben oder ein Video-on-Demand- oder Live-TV-Angebot haben, müssen den Feed erweitern und auch die unterstützten - SportsEvent-Typen einbeziehen.- Kurzfristig können die Partner ViTA für die Aufnahme von Vor- und Nachspielinhalten verwenden. Die Unterstützung aller Inhaltstypen über den Feed wird langfristig eingeführt.
 
- Für Partner, die kein Video-on-Demand- oder Live-TV-Angebot haben, sondern nur ligenbasierte Sportarten und zugehörige Nebeninhalte anbieten, ist ViTA eine gute Option. Weitere Informationen zu ViTA erhalten Sie von Ihrem Google-Ansprechpartner.