Bu bölümde, BroadcastEvent
varlık türüne yönelik 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"}]
|
@type |
Metin | Zorunlu: Her zaman BroadcastEvent değerine ayarlanır. |
@id |
URL | Gerekli - URI biçimindeki içeriğin tanımlayıcısı; örneğin, https://example.com/1234abc.@id adresi aşağıdaki koşulları karşılamalıdır:
url özelliği, tanımlayıcı olarak tüm koşulları karşıladığı için varlığın url özelliğini @id olarak kullanmanızı öneririz. Daha fazla ayrıntı için Tanımlayıcı bölümüne bakın. |
name |
Metin | Zorunlu: Programın veya etkinliğin başlığı. |
description |
Metin | Programın veya etkinliğin açıklaması. 300 karakterli limist. Birden fazla dildeki ve uzunluklardaki açıklamaları dahil etmek için dizi kullanın. |
startDate |
Tarih | Zorunlu: Etkinliğin, saat dilimiyle ISO 8601 biçiminde başlangıç saati. |
endDate |
Tarih | Etkinliğin, ISO 8601 biçiminde, saat dilimiyle belirtilen bitiş zamanı. |
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şkilendirilmemişse bu mülkü sağlamayın. |
publishedOn.@type |
Metin | BroadcastService olarak ayarlayın. |
publishedOn.@id |
URL | Bu programı veya etkinliği yayınlayan BroadcastService varlığından @id . |
workPerformed |
CreativeWork | Geçerliyse gereklidir: İçerik şu varlık türlerinden biri olduğunda bu özelliği kullanın: Movie , TVSeries ve TVEpisode .BroadcastEvent öğesinin ş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 gerekli: İçerik canlı bir etkinlikse bu özelliği kullanın:
Bir BroadcastEvent varlığında aşağıdakilerden en az birinin bulunması önemle tavsiye edilir:
|
broadcastOfEvent.@type |
Metin | SportsEvent olarak ayarlayın. |
broadcastOfEvent.@id |
URL | Etkinlik öğesinin @id . Etkinlik öğesi feed'de yer almalı ve BroadcastEvent varlığından farklı bir @id değerine sahip olmalıdır. |
location |
Text veya Ülke | BroadcastEvent bir SportsEvent'e yönelikse, yani broadcastOfEvent özelliğine sahipse - Temel SportsEvent'in yayınlanabileceği ülke. Spor Etkinliği'ni birden fazla ülke yayınlayabiliyorsa bu alanda ülkelerin listesi yer alabilir. |
videoFormat |
Metin | Bu yayın hizmetinde desteklenen en yüksek kalitede tanım; örneğin,
|
contentToBeAnnounced |
Boole | Geçerliyse gereklidir: Feed oluşturulduğu sırada içerik bilinmiyorsa bu mülkü kullanın. Sağlayıcı neyin yayınlanacağına dair güncel bilgilere sahip olmadığında true olarak, aksi takdirde false olarak ayarlayın.BroadcastEvent öğesinin şunlardan en az birini içermesi önemle tavsiye edilir:
|
offAir |
Boole | Geçerliyse gereklidir - Zaman aralığı için planlanmış içerik yayını yoksa bu özelliği kullanın. Bir BroadcastEvent varlığının aşağıdakilerden en az birini içermesi önemle tavsiye edilir:
|
isLiveBroadcast |
Boole | Bu canlı bir etkinlikse true olarak ayarlayın; örneğin spor etkinliği veya konser olabilir. |
potentialAction |
WatchAction | Geçerliyse gerekli: İçerik, kanaldan daha az canlı yayın etkinliği olarak yayınlanıyorsa (contentToBeAnnounced değeri false veya offAir olarak ayarlanmış bir ayar ile) etkinliğin derin bağlantısını sağlamak için bu özelliği kullanın.false |
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 zorunlu, aksi takdirde kesinlikle önerilir Neden? - Yayın içeriğinin genel içerik derecelendirmesi. İçerik derecelendirmesi bir metin dizesi biçiminde sağlanıyorsa iki varyasyon kabul edilir:
|
contentRating.author |
Kuruluş | contentRating , Rating kullanıyorsa gereklidir: Derecelendirme ajansının adı. |
contentRating.ratingValue |
Metin | contentRating , Rating kullanıyorsa gereklidir: Puan değeri. |
contentRating.advisoryCode |
Metin | İçerikle ilgili tavsiye kodu. Kabul edilen değerler şunlardır: D, FV, L, S ve V. D = Diyalog, GD = Fantezi Şiddet , L = Dil, S = Cinsel İçerik, V = Şiddet. |
Örnekler
Örnek TV televizyon ağında bir TV bölümü yayınlanıyor
(BroadcastService
) 12 Ekim 2019, 21:00 ile 21:30 arasında:
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"
}
]
}
}
}
İçeriğin yayınlanacağı zaman contentToBeAnnounced
özelliğinin kullanımını gösteren örnek
televizyon ağında yayın yapma Örnek TV
(BroadcastService
) 12 Ekim 2019 günü saat 21:00 ile 21:30 arasında bilinmiyor
feed oluşturma sırasında:
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"
}
]
}
}
}
Televizyon ağı Örnek TV(BroadcastService
) Kanalı yayın dışı
12:00 ile 20:00 arasında ve 8:00 saatleri arasında My favorite show
adlı 1 programı yayınlıyor
ö. ve 12.00:
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 tesislerle ilgili konular için aşağıdaki sayfalara göz atın: