定義
SportsEvent は、スポーツの試合またはスポーツの試合のフル リプレイを表すエンティティ タイプです。
| SportsEvent としてモデル化できるもの | スポーツゲーム | 
| SportsEvent としてモデル化できないもの | ショート動画、クリップ コンテンツ、サブコンテンツ。以下にリストを示します。 
 | 
SportsEvents の一般的なユースケース
| S.No. | 説明 | 必要なエンティティ | 
|---|---|---|
| ケース 1 | ビデオ オンデマンド カタログに含まれる SportsEventをモデル化する必要があります。 | ゲームを表す SportsEvent。 | 
| ケース 2 | ライブテレビ カタログの一部であり、オンラインでストリーミングされる  ゲームはインターネット経由でストリーミングされ、どのチャンネルにも接続されていません。 | ゲームを表す  
 | 
| ケース 3 | ライブテレビ カタログの一部であり、チャンネルでオンライン配信される SportsEvent をモデル化する必要があります。 | ゲームを表す  
 チャンネルとラインナップを表す  | 
| ケース 4 | 上記の 3 つのケースの組み合わせ。 | 上記のユースケースのサブセットを組み合わせる場合は、対応する [必要なエンティティ] 列にエンティティ タイプを指定する必要があります。 | 
Google が実施するチェックに関するベスト プラクティスと分析情報
| シナリオ番号 | 必要なエンティティ | ガイドライン | 
|---|---|---|
| ケース 1 | ビデオ オンデマンド カタログに含まれる  必須エンティティ 
 | モデリング ガイドライン ゲームへのディープリンクは、SportsEvent.potentialAction プロパティを使用して SportsEvent エンティティで指定する必要があります。 実施する品質チェック 
 | 
| ケース 2 | ライブテレビ カタログの一部であり、オンラインでストリーミングされる  ゲームはインターネット経由でストリーミングされ、どのチャンネルにも接続されていません。 必須エンティティ 
 | モデリング ガイドライン サブケース 1: 試合はライブ配信のみで視聴可能(ビデオ オンデマンド カタログの一部ではない) 
 サブケース 2: 試合がライブ配信とオンデマンド カタログの一部として視聴可能である(試合のリプレイが放送されている場合) 
 実施する品質チェック 
 | 
| ケース 3 | ライブテレビ カタログの一部であり、チャンネルでオンライン配信される  必須エンティティ 
 | モデリング ガイドライン サブケース 1: 試合はライブ配信のみで視聴可能(ビデオ オンデマンド カタログの一部ではない) 
 サブケース 2: 試合がライブ配信とビデオ オンデマンド カタログの一部として視聴可能である(試合のリプレイが放送されている場合) 
 行うべき品質チェック 
 | 
例
ケース 1: ビデオ オンデマンド カタログに含まれるスポーツ イベント
{
  "@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"
        }
      ]
    }
  }
}
ケース 2: ライブテレビ カタログに含まれ、オンラインでストリーミングされるスポーツ イベント
ブロードキャスト イベント
{
  "@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"
  }
}
スポーツ イベント
{
  "@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"
    }
  ]
}
ケース 3: ライブテレビ カタログに含まれ、チャンネルでオンライン ストリーミングされるスポーツ イベント
ブロードキャスト イベント
{
  "@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"
  }
}
スポーツ イベント
{
  "@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 エンティティ
ショルダー コンテンツを処理するにはどうすればよいですか?
| サブコンテンツの条件を教えてください。 | 
 | 
| シナリオ番号 | ユースケース | モデリングのガイドライン | 
|---|---|---|
| ケース 1 | ビデオ オンデマンド カタログにショルダー コンテンツがあります。 | |
| ケース 2 | ライブ カタログにサブコンテンツがあります | サブケース 1: コンテンツをインターネットでライブ配信できる 
 サブケース 2: コンテンツをインターネットでライブ配信できるチャンネル 
 | 
| ケース 3 | ビデオ オンデマンド カタログとライブテレビ カタログの両方でサブコンテンツを利用できます。 | 現在、フィードではビデオ オンデマンドのスポーツ ショルダー コンテンツが許可されていないため、これはケース 2 に似ています。 手順については、そちらをご覧ください。 | 
よくある質問
Q: 前述のエンティティに関連する仕様はどこで確認できますか?
A: 必要な仕様については、こちらをご覧ください。
| 全体的なドキュメント | リンク | 
|---|---|
| SportsEvent | リンク | 
| BroadcastService、Organization、TelevisionChannel
      、CableOrSatelliteService | リンク | 
| BroadcastEvent | リンク | 
Q: ライブテレビのチャンネルとラインナップをモデル化する方法について詳しく説明しているドキュメントはありますか?
A: はい。詳しくは、コンセプトの [ライブテレビ チャンネル] セクションをご覧ください。ドキュメントを表示できない場合は、閲覧権限をリクエストしてください。
Q: ViTA は、ライブゲーム全体と試合全体のハイライトもサポートしていますか?
A: ViTA は、リーグベースのフルライブゲームとフルゲーム リプレイのメタデータをサポートしています(ショルダー コンテンツのサブセットに加えて)。
- Google ですでに機能しているメディア アクション フィードがある場合や、ビデオ オンデマンドまたはライブテレビを提供しているパートナーは、フィードを拡張して、サポートされている - SportsEventタイプも含める必要があります。- パートナーは、短期的には ViTA を使用してショルダー コンテンツを取り込むことができます。フィードを通じてあらゆる種類のコンテンツをサポートする機能は、長期にわたって段階的にリリースされます。
 
- ビデオ オンデマンドやライブテレビを提供しておらず、リーグベースのスポーツと関連するショールダー コンテンツのみを配信しているパートナーは、ViTA を最初に選択することをおすすめします。ViTA について詳しくは、Google の担当者にお問い合わせください。