Tanım
SportsEvent
, bir spor maçını veya spor maçının tam tekrarını temsil eden bir varlık türüdür.
Neler SportsEvent olarak modellenebilir? | Spor müsabakaları |
Aşağıdakilerden hangisi SportsEvent olarak modellenemez? |
Herhangi bir kısa biçim veya klip içeriği ya da yardımcı içerikler. Liste aşağıdaki gibidir:
|
Spor Etkinlikleri için Yaygın Kullanım Alanları
P.No. | Açıklama | Zorunlu Varlıklar |
---|---|---|
Destek kaydı 1 |
Seç-izle video kataloğumun parçası olan bir SportsEvent modellemem gerekiyor.
|
Oyunu temsil eden SportsEvent .
|
Destek kaydı 2 |
Canlı TV kataloğumun parçası olan ve online yayınlanan bir Oyun internet üzerinden yayınlanır ve herhangi bir kanala bağlı değildir. |
Oyunu temsil eden Oyunun yayınını temsil eden |
Destek kaydı 3 | Canlı TV kataloğumun parçası olan ve bir kanalda online yayınlanan bir SportsEvent'i modellemem gerekiyor. |
Oyunu temsil eden Oyunun yayınlanmasını temsil eden Kanalı ve kanal listesini temsil eden |
4. destek kaydı | Önceki üç durumun kombinasyonları. | Önceki kullanım alanlarının bir alt kümesini birleştirirseniz varlık türlerini karşılık gelen "Gerekli öğeler" sütununa sağlamanız gerekir. |
Yaptığımız birkaç kontrolle ilgili en iyi uygulamalar ve analizler
G.No. | Varlıklar Gerekli | Kurallar |
---|---|---|
Destek kaydı 1 |
Seç-izle video kataloğumun parçası olan bir Zorunlu Varlıklar
|
Modelleme yönergeleri Oyunun derin bağlantısı, SportsEvent.potentialAction özelliği kullanılarak SportsEvent varlığında sağlanmalıdır. |
Destek kaydı 2 |
Canlı TV kataloğumun parçası olan ve online yayınlanan bir Oyun internet üzerinden yayınlanır ve herhangi bir kanala bağlı değildir. Zorunlu Varlıklar
|
Modelleme yönergeleri 1. alt durum: Oyun yalnızca canlı olarak sunulmaktadır (ve seç-izle video kataloğunun bir parçası olarak sunulmaz)
2. alt durum: Maçı canlı olarak ve seç-izle video kataloğunun bir parçası olarak kullanabilirsiniz (böyle bir durum, maçın tekrar oynatılması yayınlanırken gerçekleşebilir)
Gerçekleştirilecek kalite kontrolleri
|
Destek kaydı 3 |
Canlı TV kataloğumun parçası olan ve bir kanalda online yayın yapan bir Zorunlu Varlıklar
|
Modelleme yönergeleri 1. alt durum: Oyun yalnızca canlı olarak sunulmaktadır (ve seç-izle video kataloğunun bir parçası olarak sunulmaz)
2. alt durum: Maçı canlı olarak ve seç-izle video kataloğunun bir parçası olarak kullanabilirsiniz (böyle bir durum, maçın tekrar oynatılması yayınlanırken gerçekleşebilir)
Gerçekleştirilecek kalite kontrolleri
|
Örnekler
1. destek kaydı: Seç-izle video kataloğunun bir parçası olan 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-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. Örnek: Canlı TV kataloğunun bir parçası olan ve çevrimiçi yayınlanan bir spor etkinliği
Yayın 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"
}
}
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"
}
]
}
3. Örnek: Canlı TV kataloğunun bir parçası olan ve bir kanalda çevrimiçi yayınlanan bir spor etkinliği
Yayın 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"
}
}
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"
}
]
}
Kavramlar altındaki Canlı TV Kanalı bölümünde tanımlandığı şekilde BroadcastService
, CableOrSatelliteService
, TelevisionChannel
, Organization
varlıkları
Yardımcı içerikleri nasıl yönetebilirim?
Neler yardımcı içerik kapsamına girer? |
|
G.No. | Kullanım alanı | Modelleme yönergeleri |
---|---|---|
Destek kaydı 1 | Seç-izle video kataloğumda yardımcı içerikler var. | |
Destek kaydı 2 | Canlı kataloğumda yardımcı içerikler var |
1. alt durum: İçerik, internette canlı olarak yayınlanabilir
2. alt durum: İçerik, bir kanalda internet üzerinden canlı yayınlanabilir.
|
Durum 3 | Hem seç-izle video hem de canlı TV kataloğu kapsamında yardımcı içeriklerim var. |
Seç-izle video spor yardımcı içeriğinin şu anda feed'de kabul edilmediği düşünülürse bu durum 2. duruma benzer. Sayfadaki talimatları inceleyin. |
Sık Sorulan Sorular
S: Daha önce bahsedilen varlıklarla ilişkili spesifikasyonları nerede bulabilirim?
Y: 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 kanal listelerinin nasıl modelleneceğini açıklayan daha ayrıntılı bir belge var mı?
Y: Evet, Kavramlar'ın altındaki 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 tam canlı maçları ve tam oyun tekrarlarını da destekliyor mu?
C: ViTA, liglere dayalı tam canlı maçlarda ve tam maç tekrarlarında meta verileri destekler (yardımcı içeriklerin alt kümesine ek olarak)
Google'da halihazırda işlevsel bir Medya İşlemleri feed'ine sahip olan veya seç-izle video ya da canlı TV teklifine sahip olan iş ortakları için Google, feed'in genişletilmesini ve desteklenen
SportsEvent
türlerini de eklemesini gerektirir.- İş ortakları, kısa vadede yardımcı içerik beslemesi için ViTA'yı kullanabilir. Feed üzerinden her türlü içerik uzun vadede desteklenmelidir.
Seç-izle video veya canlı TV teklifi sunmayan ancak yalnızca lig maçları ve ilgili yardımcı içerikler sunan iş ortakları için ViTA mükemmel bir başlangıç seçeneğidir. ViTA hakkında daha fazla bilgi edinmek için Google temsilcinizle iletişime geçin.