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