Bu bölümde, BroadcastEvent
varlık türü için içerik işaretleme özelliklerinin ayrıntıları sağlanmaktadır. Bu türler arasındaki ilişkiyi daha iyi anlamak için Canlı TV Etkinlikleri kavramlarını inceleyin.
BroadcastEvent spesifikasyon tablosu
Özellik | Beklenen Tür | Açıklama |
---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}] olarak ayarlanır
|
@type |
Metin | Zorunlu: Her zaman BroadcastEvent olarak ayarlanır. |
@id |
URL | Zorunlu: URI biçimindeki içerik tanımlayıcısı (ör. https://example.com/1234abc).@id aşağıdaki koşulları karşılamalıdır:
url özelliği, tanımlayıcı olarak tüm gereksinimleri karşıladığından bir varlığın url özelliğini @id olarak kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın. |
name |
Metin | Zorunlu: Şovun veya etkinliğin başlığı. |
description |
Metin | Şovun veya etkinliğin açıklaması. 300 karakterlik sınır. Açıklamaları birden çok dilde ve uzunlukta eklemek için bir dizi kullanın. |
startDate |
Tarih | Zorunlu: Etkinliğin başlangıç saati, saat dilimiyle birlikte ISO 8601 biçiminde. |
endDate |
Tarih | ISO 8601 biçiminde belirtilen, etkinliğin bitiş zamanı ve saat dilimi. |
publishedOn |
BroadcastService | Geçerliyse gerekli: Bu programı veya etkinliği yayınlayan BroadcastService varlığını belirtin.İçerik bir TV kanalında yayınlanıyorsa bu özellik gereklidir. İçerik herhangi bir TV kanalıyla ilişkili değilse bu mülkü paylaşmayın. |
publishedOn.@type |
Metin | BroadcastService olarak ayarlayın. |
publishedOn.@id |
URL | Bu programı veya etkinliği yayınlayan BroadcastService varlığına ait @id . |
workPerformed |
CreativeWork | Geçerliyse zorunludur: İçerik şu varlık türlerinden biri olduğunda bu özelliği kullanın: Movie , TVSeries ve TVEpisode .BroadcastEvent varlığının şunlardan en az birini içermesi önemle tavsiye edilir:
|
workPerformed.@type |
Metin | Movie , TVSeries veya TVEpisode olarak ayarlayın. |
workPerformed.@id |
URL | İçerik varlığının @id . |
broadcastOfEvent |
SportsEvent | Geçerliyse zorunludur: İçerik canlı bir etkinlikse bu özelliği kullanın:
Bir BroadcastEvent öğesinin şunlardan en az birini içermesi önemle tavsiye edilir:
|
broadcastOfEvent.@type |
Metin | SportsEvent olarak ayarlayın. |
broadcastOfEvent.@id |
URL | Etkinlik varlığının @id değeri. Etkinlik varlığı feed'de mevcut olmalı ve BroadcastEvent varlığından farklı bir @id değerine sahip olmalıdır. |
location |
Text veya Country | BroadcastEvent bir SportsEvent içinse (ör. broadcastOfEvent mülkü varsa) zorunludur - Temel SportsEvent'in yayınlanabileceği ülke. SportsEvent'i birden fazla ülke yayınlayabiliyorsa bu alan, ülkelerin listesi olabilir. |
videoFormat |
Metin | Bu yayın hizmetinde desteklenen en yüksek kaliteli tanım; örneğin,
|
contentToBeAnnounced |
Boole | Geçerliyse zorunludur: Feed oluşturulurken içerik bilinmiyorsa bu özelliği kullanın. Sağlayıcı, yayınlanacak içerik hakkında güncel bilgiye sahip değilse false olarak ayarlayın.Bir BroadcastEvent varlığının aşağıdakilerden en az birini içermesi önemle tavsiye edilir:
true |
offAir |
Boole | Geçerliyse zorunludur: İlgili zaman dilimi için planlanan bir içerik yayını yoksa bu özelliği kullanın. Bir BroadcastEvent varlığının şunlardan en az birini içermesi önemle tavsiye edilir:
|
isLiveBroadcast |
Boole | Bu canlı bir etkinlik (ör. spor etkinliği veya konser) ise true olarak ayarlayın. |
potentialAction |
WatchAction | Geçerliyse gerekli: İçerik, kanaldan daha az canlı yayın etkinliği olarak yayınlanıyorsa (contentToBeAnnounced değeri false olarak veya offAir false olarak ayarlanmışsa) etkinliğin derin bağlantısını sağlamak için bu özelliği kullanın. |
identifier |
PropertyValue | Yayın içeriğini tanımlayan harici kimlik. Ayrıntılar için Tanımlayıcı özellikleri bölümüne bakın.
|
contentRating |
Metin veya Derecelendirme | Yetişkinlere uygun içerikler için gereklidir, aksi takdirde kesinlikle önerilir Neden? - Yayın içeriğinin genel içerik derecelendirmesi. İçerik derecelendirmesi bir metin dizesi biçiminde verilirse, iki varyasyon kabul edilir:
|
contentRating.author |
Text veya Organization | contentRating , Rating kullanıyorsa gereklidir - Derecelendirme kuruluşunun adı. |
contentRating.ratingValue |
Metin | contentRating , Rating kullanıyorsa gereklidir - Derecelendirmenin değeri. |
contentRating.advisoryCode |
Metin | İçerik için tavsiye kodu. Kabul edilen değerler şunlardır: D, GD, L, S ve V. D = Diyalog, FV = Fantezi Şiddet , L = Dil, K = Cinsel İçerik, V = Şiddet. |
Örnekler
Örnek TV (BroadcastService
) adlı televizyon ağında 12 Ekim 2019'da 21:00 ile 21:30 arasında bir TV bölümü yayınlanıyor:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
"name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
"description": "Three mice leave the town and the trip turns into something more.",
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "TVEpisode",
"@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
}
}
BroadcastService
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
12 Ekim 2019 saat 21:00 ile 21:30 arasında televizyon ağında yayınlanacak içerik Örnek TV (BroadcastService
), feed'in oluşturulduğu sırada bilinmiyorsa contentToBeAnnounced
özelliğinin kullanımını gösteren örnek:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId",
"name": "To Be Announced"
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"contentToBeAnnounced": true
}
BroadcastService
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Örnek TV(BroadcastService
) Televizyon kanalı 12:00 ile 20:00 arasında yayından kaldırılmış ve 20:00 ile 12:00 arasında My favorite show
adlı 1 program yayınlıyor:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId1",
"name": “Off Air”,
"startDate": "2019-10-12T00:00-08:00",
"endDate": "2019-10-12T20:00-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"offAir": true
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId2",
"startDate": "2019-10-12T20:00-08:00",
"endDate": "2019-10-13T00:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"name": "My favorite show",
"workPerformed": {
...
},
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
}
BroadcastService
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
İlgili sayfalar
Bu mülklerle ilgili konular için aşağıdaki sayfalara göz atın: