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