คำจำกัดความ
SportsEvent
คือประเภทเอนทิตีที่แสดงถึงการแข่งขันกีฬาหรือการถ่ายทอดการแข่งขันกีฬาซ้ำแบบเต็ม
รายการใดบ้างที่จำลองเป็น SportsEvent ได้ | เกมกีฬา |
อะไรบ้างที่ไม่สามารถจำลองเป็น SportsEvent |
เนื้อหาแบบสั้นหรือเนื้อหาคลิปหรือเนื้อหาที่แสดงควบคู่กัน รายการมีดังนี้
|
กรณีการใช้งานทั่วไปสำหรับ SportsEvents
S.No. | คำอธิบาย | เอนทิตีที่จำเป็น |
---|---|---|
กรณี 1 |
ฉันต้องสร้างโมเดล SportsEvent ที่เป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์
|
SportsEvent ที่แสดงถึงเกม
|
กรณี 2 |
ฉันต้องการโมเดล เกมสตรีมผ่านอินเทอร์เน็ตและไม่ได้เชื่อมโยงกับช่องใดๆ |
|
กรณี 3 | ฉันต้องการสร้างโมเดล SportsEvent ที่อยู่ในแคตตาล็อกรายการทีวีสดและมีการสตรีมออนไลน์ในช่อง |
|
กรณี 4 | ชุดค่าผสมของ 3 กรณีก่อนหน้า | หากคุณรวมชุดย่อยของ Use Case ก่อนหน้านี้ คุณต้องระบุประเภทเอนทิตีในคอลัมน์ "เอนทิตีที่จำเป็น" ที่เกี่ยวข้อง |
แนวทางปฏิบัติแนะนำและข้อมูลเชิงลึกเกี่ยวกับการตรวจสอบบางอย่างที่เราทำ
หมายเลข | จำเป็นต้องระบุเอนทิตี | หลักเกณฑ์ |
---|---|---|
กรณี 1 |
ฉันต้องการโมเดล เอนทิตีที่จำเป็น
|
หลักเกณฑ์การเป็นแบบ ต้องระบุ Deep Link ไปยังเกมในเอนทิตี SportsEvent โดยใช้พร็อพเพอร์ตี้ SportsEvent.potentialAction การตรวจสอบคุณภาพที่ต้องทำ
|
กรณี 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 ดูวิธีการจากตรงนั้น |
คำถามที่พบบ่อย
ถาม: ฉันจะดูข้อกำหนดที่เกี่ยวข้องสำหรับเอนทิตีที่กล่าวถึงก่อนหน้านี้ได้จากที่ใด
ตอบ: ดูข้อกำหนดที่จำเป็นได้ที่นี่
เอกสารประกอบโดยรวม | ลิงก์ |
---|---|
SportsEvent
|
ลิงก์ |
BroadcastService , Organization , TelevisionChannel
, CableOrSatelliteService
|
ลิงก์ |
BroadcastEvent
|
ลิงก์ |
ถาม: มีเอกสารที่ละเอียดกว่านี้ไหมที่อธิบายวิธีจำลองช่องรายการทีวีสดและรายการต่างๆ
ตอบ: ได้ ดูรายละเอียดเพิ่มเติมได้ที่ส่วนช่องรายการทีวีสดในส่วนแนวคิด โปรดขอสิทธิ์ดูหากดูเอกสารไม่ได้
ถาม: ViTA รองรับการแข่งขันแบบสดและการแข่งขันแบบเต็มซ้ำด้วยไหม
ตอบ: ViTA รองรับข้อมูลเมตาเกี่ยวกับการแข่งขันแบบสดและการแข่งขันแบบเต็มในลีก รวมถึงการรีเพลย์การแข่งขันแบบเต็ม (นอกเหนือจากเนื้อหาบางส่วนของช่วงพักการแข่งขัน)
สำหรับพาร์ทเนอร์ที่มีฟีดการดําเนินการกับสื่อที่ใช้งานได้กับ Google อยู่แล้ว หรือมีวิดีโอออนดีมานด์หรือข้อเสนอรายการทีวีสด Google จะกําหนดให้ฟีดขยายและรวม
SportsEvent
ประเภทที่รองรับด้วย- ในระยะสั้น พาร์ทเนอร์สามารถใช้ ViTA เพื่อนําเข้าเนื้อหาช่วงก่อนและหลังการแข่งขัน การรองรับเนื้อหาทุกประเภทผ่านฟีดควรเปิดตัวในระยะยาว
สำหรับพาร์ทเนอร์ที่ไม่มีวิดีโอออนดีมานด์หรือรายการทีวีสด แต่มีเฉพาะกีฬาลีกและเนื้อหาที่เกี่ยวข้อง ViTA เป็นตัวเลือกที่ยอดเยี่ยมในการเริ่มต้น ติดต่อตัวแทนของ Google เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ ViTA