Definisi
SportsEvent adalah jenis entitas yang mewakili pertandingan olahraga atau replay
lengkap pertandingan olahraga.
| Apa yang dapat dimodelkan sebagai SportsEvent? | Pertandingan olahraga |
| Apa yang tidak dapat dimodelkan sebagai SportsEvent? |
Konten berdurasi singkat atau klip atau konten tambahan. Berikut daftarnya:
|
Kasus Penggunaan Umum untuk SportsEvents
| S.No. | Deskripsi | Entitas yang Diperlukan |
|---|---|---|
| Kasus 1 |
Saya perlu memodelkan SportsEvent yang merupakan bagian dari katalog Video on-demand saya.
|
SportsEvent yang merepresentasikan game.
|
| Kasus 2 |
Saya perlu memodelkan Game di-streaming melalui internet dan tidak terhubung ke saluran apa pun. |
|
| Kasus 3 | Saya perlu memodelkan SportsEvent yang merupakan bagian dari katalog TV live saya dan di-streaming secara online di suatu channel. |
|
| Kasus 4 | Kombinasi dari tiga kasus sebelumnya. | Jika Anda menggabungkan subset kasus penggunaan sebelumnya, Anda harus memberikan jenis entitas di kolom "Entitas yang diperlukan" yang sesuai. |
Praktik terbaik dan insight tentang beberapa pemeriksaan yang kami lakukan
| S.No. | Entitas yang Diperlukan | Panduan |
|---|---|---|
| Kasus 1 |
Saya perlu memodelkan Entitas yang Diperlukan
|
Panduan pemodelan Deep link ke game harus disediakan di entitas SportsEvent menggunakan properti SportsEvent.potentialAction. Pemeriksaan kualitas yang harus dilakukan
|
| Kasus 2 |
Saya perlu memodelkan Game di-streaming melalui internet dan tidak terhubung ke saluran apa pun. Entitas yang Diperlukan
|
Panduan pemodelan Sub-kasus 1: Pertandingan hanya tersedia secara live (dan bukan sebagai bagian dari katalog Video on demand)
Sub-kasus 2: Pertandingan tersedia secara live dan sebagai bagian dari katalog Video on demand (hal ini dapat terjadi saat replay pertandingan disiarkan)
Pemeriksaan kualitas yang harus dilakukan
|
| Kasus 3 |
Saya perlu memodelkan Entitas yang Diperlukan
|
Panduan pemodelan Sub-kasus 1: Pertandingan hanya tersedia secara live (dan bukan sebagai bagian dari katalog Video on demand)
Sub-kasus 2: Pertandingan tersedia secara live dan sebagai bagian dari katalog Video on demand (hal ini dapat terjadi saat replay pertandingan disiarkan)
Pemeriksaan kualitas yang harus dilakukan
|
Contoh
Kasus 1: Acara olahraga yang merupakan bagian dari katalog Video on demand
{
"@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"
}
]
}
}
}
Kasus 2: Acara olahraga yang merupakan bagian dari katalog TV live dan di-streaming secara online
Acara siaran
{
"@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"
}
}
Acara olahraga
{
"@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"
}
]
}
Kasus 3: Acara olahraga yang merupakan bagian dari katalog TV live dan di-streaming secara online di suatu channel
Acara siaran
{
"@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"
}
}
Acara olahraga
{
"@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
entitas seperti yang ditentukan di bagian Channel TV Live
di bagian Konsep
Bagaimana cara menangani konten tambahan?
| Apa yang termasuk dalam kategori konten tambahan? |
|
| S.No. | Kasus penggunaan | Pedoman pemodelan |
|---|---|---|
| Kasus 1 | Saya memiliki konten tambahan dalam katalog Video on demand. | |
| Kasus 2 | Saya memiliki konten tambahan di katalog live saya |
Sub-case 1: Content is available to stream live on the internet
Sub-kasus 2: Konten tersedia untuk di-streaming secara live di internet di channel
|
| Kasus 3 | Saya memiliki konten tambahan yang tersedia sebagai bagian dari katalog TV live dan Video on demand |
Mengingat konten pendukung olahraga Video on demand tidak diterima dalam feed saat ini, hal ini mirip dengan kasus 2. Lihat petunjuk dari sana. |
Pertanyaan Umum
T: Di mana saya dapat menemukan spesifikasi terkait untuk entitas yang disebutkan sebelumnya?
J: Anda dapat menemukan spesifikasi yang diperlukan di sini.
| Dokumentasi keseluruhan | Link |
|---|---|
SportsEvent
|
Link |
BroadcastService, Organization, TelevisionChannel
, CableOrSatelliteService
|
Link |
BroadcastEvent
|
Link |
T: Apakah ada dokumen yang lebih mendetail yang menjelaskan cara memodelkan channel dan daftar acara TV live?
J: Ya, Anda dapat menemukan detail selengkapnya di bagian Channel TV Live di bagian Konsep. Jangan ragu untuk meminta akses lihat jika Anda tidak dapat melihat dokumen.
T: Apakah ViTA juga mendukung pertandingan live penuh dan replay pertandingan penuh?
J: ViTA mendukung metadata pada pertandingan live penuh berbasis liga dan replay pertandingan penuh (selain subkumpulan konten pendukung)
Untuk partner yang sudah memiliki feed Tindakan Media yang berfungsi dengan Google atau memiliki penawaran Video on demand atau TV live, Google mewajibkan feed tersebut diperluas dan menyertakan jenis
SportsEventyang didukung juga.- Dalam jangka pendek, partner dapat menggunakan ViTA untuk penyerapan konten bahu. Dukungan untuk semua jenis konten melalui feed akan diluncurkan dalam jangka panjang.
Untuk partner yang tidak memiliki penawaran Video on demand atau TV live, tetapi hanya menayangkan olahraga berbasis liga dan konten terkait, ViTA adalah opsi yang tepat untuk memulai. Hubungi perwakilan Google Anda untuk mempelajari lebih lanjut ViTA.