Tanım
SportsEvent
, bir spor müsabakasını veya spor müsabakasının tam tekrarını temsil eden bir varlık türüdür.
SportsEvent olarak ne modellenebilir? | Spor müsabakası |
Hangi etkinlikler SportsEvent olarak modellenemez? |
Kısa videolar, klipler veya kenar içerikleri. Listeyi aşağıda bulabilirsiniz:
|
SportsEvents için yaygın kullanım alanları
S.No. | Açıklama | Zorunlu Tüzel Kişiler |
---|---|---|
Durum 1 |
Seç-izle video katalogumun bir parçası olan bir SportsEvent modellememem gerekiyor.
|
SportsEvent oyununu temsil eder.
|
2. durum |
Canlı TV kataloğumun ve online yayınlarımın bir parçası olan bir Oyun internet üzerinden yayınlanır ve herhangi bir kanala bağlı değildir. |
|
3. durum | Canlı TV kataloğumun bir parçası olan ve bir kanalda internet üzerinden yayınlanan bir SportsEvent modelleme |
|
Durum 4 | Önceki üç durumun kombinasyonları. | Önceki kullanım alanlarından bir alt kümeyi birleştirirseniz ilgili "Gerekli öğeler" sütununda öğe türlerini sağlamanız gerekir. |
Yaptığımız birkaç kontrolle ilgili en iyi uygulamalar ve analizler
S.No. | Gerekli Varlıklar | Yönergeler |
---|---|---|
Durum 1 |
Seç-izle kataloğumun bir parçası olan bir Zorunlu Tüzel Kişiler
|
Model oluşturma kuralları Maçın derin bağlantısı, SportsEvent.potentialAction özelliği kullanılarak SportsEvent öğesinde sağlanmalıdır. Yapılacak kalite kontrolleri
|
2. durum |
Canlı TV katalogumun ve online yayınlarımın bir parçası olan bir Oyun internet üzerinden yayınlanır ve herhangi bir kanala bağlı değildir. Zorunlu Tüzel Kişiler
|
Model oluşturma kuralları Alt durum 1: Maç yalnızca canlı olarak yayınlanıyor (istek üzerine video kataloğunda yer almıyor)
2. alt durum: Maç canlı olarak ve isteğe bağlı video kataloğunda yayınlanıyor (bu durum, bir maç tekrarı yayınlanırken ortaya çıkabilir)
Yapılacak kalite kontrolleri
|
Durum 3 |
Canlı TV kataloğumda yer alan ve bir kanalda online olarak yayınlanan bir Zorunlu Tüzel Kişiler
|
Model oluşturma kuralları Alt durum 1: Maç yalnızca canlı olarak yayınlanıyor (istek üzerine video kataloğunda yer almıyor)
2. alt durum: Maç canlı olarak ve isteğe bağlı video kataloğunda yayınlanıyor (bu durum, bir maç tekrarı yayınlanırken ortaya çıkabilir)
Yapılacak kalite kontrolleri
|
Örnekler
1. durum: Seç-izle video kataloğunun bir parçası olan bir spor etkinliği
{
"@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. durum: Canlı TV kataloğunun bir parçası olan ve internet üzerinden yayınlanan bir spor etkinliği
{
"@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. durum: Canlı TV kataloğunun bir parçası olan ve bir kanalda internet üzerinden yayınlanan bir spor etkinliği
{
"@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
Kavramlar bölümündeki Canlı TV kanalı bölümünde tanımlanan öğeler
Yardımcı içerikleri nasıl yönetebilirim?
Yardımcı içerik olarak ne kabul edilir? |
|
S.No. | Kullanım alanı | Modelleme yönergeleri |
---|---|---|
1. durum | Seç-izle video kataloğumda yardımcı içerikler var. | |
2. durum | Canlı katalogumda yardımcı içerikler var |
Alt durum 1: İçerik internette canlı olarak yayınlanabilir
2. alt durum: İçerik, internette bir kanalda canlı olarak yayınlanabilir
|
3. durum | Hem seç-izle video hem de canlı TV kataloğunun bir parçası olarak yardımcı içeriklerim var |
Seç-izle spor yayını içeriklerinin şu anda feed'de kabul edilmemesi nedeniyle bu durum 2. örneğe benzer. Buradaki talimatları inceleyin. |
Sık sorulan sorular
S: Daha önce bahsedilen öğelerle ilişkili özellikleri nerede bulabilirim?
C: Gerekli özellikleri burada bulabilirsiniz.
Genel belgeler | Bağlantı |
---|---|
SportsEvent
|
Bağlantı |
BroadcastService , Organization , TelevisionChannel
, CableOrSatelliteService
|
Bağlantı |
BroadcastEvent
|
Bağlantı |
S: Canlı TV kanallarının ve program listelerinin nasıl modelleneceğini açıklayan daha ayrıntılı bir doküman var mı?
C: Evet, Kavramlar bölümündeki Canlı TV kanalı bölümünde daha fazla bilgi bulabilirsiniz. Dokümanı görüntüleyemiyorsanız görüntüleme erişimi isteyebilirsiniz.
S: ViTA, canlı maçların ve maç tekrarlarının tamamını da destekler mi?
C: ViTA, lig tabanlı tam canlı maçlar ve tam maç tekrarlarında meta verileri destekler (ayrıca, yan taraftaki içeriklerin bir alt kümesini de destekler).
Google ile işlevsel bir medya işlemleri feed'i olan veya seç-izle video veya canlı TV teklifi sunan iş ortakları için Google, feed'in genişletilmesini ve desteklenen
SportsEvent
türlerini de içermesini zorunlu kılar.- İş ortakları, kısa vadede ViTA'yı kullanarak içerik beslemesi yapabilir. Feed üzerinden tüm içerik türlerinin desteği uzun vadede kullanıma sunulacaktır.
İsteğe bağlı video veya canlı TV teklifi olmayan ancak yalnızca lig tabanlı sporlar ve ilgili yan içerikler yayınlayan iş ortakları için ViTA, başlangıç için mükemmel bir seçenektir. ViTA hakkında daha fazla bilgi edinmek için Google temsilcinizle iletişime geçin.