定義
SportsEvent
は、スポーツの試合、またはスポーツの試合のフルリプレイを表すエンティティ タイプです。
SportsEvent として何をモデル化できますか。 | スポーツゲーム |
SportsEvent としてモデル化できないもの |
あらゆるショート動画、クリップ コンテンツ、サブコンテンツ。次のリストがあります。
|
スポーツイベントの一般的なユースケース
シリアル番号 | 説明 | エンティティ必須 |
---|---|---|
ケース 1 |
ビデオ オンデマンド カタログの一部である SportsEvent をモデル化する必要があります。 |
ゲームを表す SportsEvent 。 |
ケース 2 |
ライブテレビ カタログの一部であり、オンラインでストリーミングする ゲームがインターネット経由でストリーミングされ、どのチャンネルにも接続されていない。 |
ゲームを表す ゲームのブロードキャストを表す |
ケース 3 | ライブテレビ カタログの一部であり、チャンネルでオンライン ストリーミングされる SportsEvent をモデル化する必要があります。 |
ゲームを表す ゲームの放送を表す チャンネルとラインナップを表す |
ケース 4 | 上記の 3 つのケースの組み合わせ。 | 以前のユースケースのサブセットを組み合わせる場合は、対応する [Entities required] 列にエンティティ タイプを指定する必要があります。 |
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-17T10: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: ライブテレビのチャンネルと Lineups のモデル化方法について詳しく説明したドキュメントはありますか?
A: はい。[コンセプト] の [ライブテレビ チャンネル] セクションで詳細を確認できます。ドキュメントを表示できない場合は、必要に応じて閲覧権限をリクエストしてください。
Q: ViTA は、試合中継の完全再生と試合のリプレイ全体をサポートしていますか?
A: ViTA は、リーグベースの完全試合中継と試合の完全再生(サブセットを含む)のメタデータをサポートしています。
すでに Google の有効なメディア アクション フィードを使用している場合や、ビデオ オンデマンドまたはライブテレビを提供しているパートナーの場合、フィードを展開して、サポートされている
SportsEvent
タイプも含める必要があります。- 短期的には、パートナーはサブコンテンツの取り込みに ViTA を使用できます。フィードであらゆるタイプのコンテンツに対応することは、長期的に展開する必要があります。
ビデオ オンデマンドやライブテレビ サービスはないが、リーグベースのスポーツや関連するサブコンテンツのみを配信するパートナーにとって、ViTA は始めるのに最適な選択肢です。ViTA の詳細については、Google 担当者にお問い合わせください。