Bu bölümde, BroadcastService
, CableOrSatelliteService
, TelevisionChannel
, Organization
öğe türlerinin içerik işaretleme özelliklerinin ayrıntıları verilmiştir. Bu türler arasındaki ilişkiyi daha iyi anlamak için canlı TV kanalları ile ilgili kavramları inceleyin.
BroadcastService spesifikasyonu tablosu
Mülk | Beklenen Tür | Açıklama |
---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}] değerine ayarlanır
|
@type |
Metin | Zorunlu: Her zaman BroadcastService olarak ayarlanır. |
@id |
URL | Zorunlu: İçeriğin URI biçimindeki tanımlayıcısıdır. Örneğin, https://example.com/1234abc.@id aşağıdaki koşulları karşılamalıdır:
url , tanımlayıcı olarak tüm koşulları karşıladığı için @id olarak öğenin url değerini kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın. |
url |
URL | Varsa gerekli: Kanal internette izlenebiliyorsa yayın hizmetinin standart URL'si. Kablo/uydu/hava yoluyla yayınlanan hizmetler için isteğe bağlıdır. Google, feed'inizdeki içeriği Google'ın veritabanlarındaki içerikle eşleştirmek için bu URL'yi kullanır.url aşağıdaki koşulları karşılamalıdır:
urlTemplate mülküne bakın. |
name |
Metin | Zorunlu: Ağın adı.
|
broadcastDisplayName |
Metin | Zorunlu: Kullanıcıların genellikle program kılavuzlarında vb. görebileceği ağın görünen adı. Değer, ad değeriyle aynı olabilir. |
callSign |
Metin | Yayın hizmetinin resmi devlet kurumu tarafından verilen çağrı işareti. |
inLanguage |
Text veya Language | Yüksek Önerilen Neden? Kanalın birincil yayın dili. Lütfen IETF BCP 47 standardındaki dil kodlarından birini kullanın. |
category |
Metin | Yüksek Önerilen Neden? Öğenin kategorisi. Kategori hiyerarşisini gayrı resmi olarak belirtmek için büyüktür işaretleri veya eğik çizgiler kullanılabilir. Ör.Spor, Spor > Futbol, Haber, Film, Müzik, Belgesel. |
contentRating |
Text veya Rating | Yalnızca yetişkinlere yönelik TV yayını hizmeti için gereklidir: Kanalda yayınlanan içerik için en kısıtlayıcı derecelendirme. İçerik derecelendirmesi bir metin dizesi şeklinde verilirse derecelendirmenin başına, derecelendirme kuruluşu ve aralarında boşluk olacak şekilde eklenmelidir. Örneğin, ABD'deki "TVPG" kuruluşundan alınan "TV-Y" derecelendirmesi "TVPG TV-Y" olarak açıklanır. Ajansların listesini inceleyin. |
contentRating.author |
Kuruluş | contentRating , Rating kullanıyorsa gereklidir: Derecelendirme kuruluşunun adı. |
contentRating.ratingValue |
Metin | contentRating , Rating kullanıyorsa gereklidir: Derecelendirmenin değeri. |
contentRating.advisoryCode |
Metin | İçeriğin uyarı kodu. Kabul edilen değerler D, FV, L, S ve V'dir. D = Diyalog, FV = Fantezi Şiddet, L = Dil, S = Cinsel İçerik, V = Şiddet. |
description |
Metin | Yayın hizmetinin açıklaması. 300 karakter sınırı. Açıklamaları birden fazla dilde ve/veya farklı uzunluklarda sağlamak için bir dizi kullanın. |
slogan |
Metin | Yayın hizmetinin sloganı. |
areaServed |
Country, State, City veya GeoShape | Geçerliyse gerekli: Kanal geçişi TV servis sağlayıcısı tarafından sağlanıyorsa gereklidir. Kullanıcıların yayın hizmetini almasını beklediği alan. Ülkeleri belirtmek için ISO 3166-1 ülke kodunu kullanın. |
logo |
ImageObject | Google TV ile entegrasyon yapılıyorsa gereklidir. Aksi takdirde kesinlikle önerilir Neden? Bu yayın hizmetini temsil eden bir resim.
|
potentialAction |
WatchAction | Geçerliyse gereklidir: İşlemin ayrıntılarını sağlayan bir İşlem işaretleme nesnesi. Ayrıntılar için İşlem işaretleme özellikleri bölümüne bakın.
|
videoFormat |
Metin | Bu yayın hizmetinde desteklenen en yüksek kalite tanımı (ör.
|
broadcastTimezone |
Metin | Bu yayın hizmetinin IANA biçimindeki saat dilimi. Örneğin, America/Los_Angeles. Birden fazla saat dilimi için bir dizi kullanın. |
broadcastAffiliateOf |
Kuruluş | Zorunlu: Bu yayın hizmeti için program sağlayan TV ağı veya bu yayın hizmetinin ait olduğu kuruluş. |
broadcastAffiliateOf.@id |
Metin | Zorunlu: TV ağının @id olarak ayarlanır. |
broadcastAffiliateOf.@type |
Metin | Zorunlu: Her zaman Organization olarak ayarlanır. |
identifier |
PropertyValue | Yüksek Önerilen Neden? - Bu öğeyi tanımlayan harici veya diğer kimlik (ör. _PARTNER_ID_). Birden fazla tanımlayıcıya izin verilir. Ayrıntılar için Tanımlayıcı özellikleri bölümüne bakın. |
popularityScore |
PopularityScoreSpecification | Yüksek Önerilen Neden? Google'ın, kullanıcılara hangi medyanın oynatılacağını belirlemek için diğer sinyallerle birlikte kullandığı bir puan. Bu puan, içeriğin katalogunuzdaki diğer içeriklere göre popülerliğini gösterir. Bu nedenle, puanın ölçeği feed'lerinizde ve katalogunuzdaki tüm öğeler arasında tutarlı olmalıdır. Varsayılan olarak, bir öğenin popülerlik puanı 0 olarak ayarlanır. |
popularityScore.@type |
Metin | Her zaman PopularityScoreSpecification olarak ayarlanır. |
popularityScore.value |
Number | Öğenin popülerliğini gösteren, sıfırdan büyük bir sayısal değerdir. Puan ne kadar yüksekse popülerlik de o kadar yüksektir. |
popularityScore.eligibleRegion |
Ülke | Bu popülerlik puanının geçerli olduğu bölgeler. Popülerlik puanı dünya genelinde geçerliyse EARTH olarak ayarlayın. Bu özellik varsayılan olarak EARTH olarak ayarlanmıştır. Note: Yerel dili temel alan popülerlik, küresel (DÜNYA) popülerlikten önceliklidir |
BroadcastService Örneği
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"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"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"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",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
CableOrSatelliteService özellikleri tablosu
Mülk | Beklenen Tür | Açıklama |
---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}] değerine ayarlanır
|
@type |
Metin | Zorunlu: Her zaman CableOrSatelliteService olarak ayarlanır. |
@id |
URL | Zorunlu: İçeriğin URI biçimindeki tanımlayıcısıdır. Örneğin, https://example.com/1234abc.@id aşağıdaki koşulları karşılamalıdır:
url , tanımlayıcı olarak tüm koşulları karşıladığı için @id olarak öğenin url değerini kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın. |
name |
Metin | Zorunlu: TV hizmetinin adı.
|
areaServed |
Country, State, City veya GeoShape | Zorunlu: Kullanıcıların yayın hizmetini almasını beklediği alan.
|
provider |
Kuruluş | Zorunlu: Varsa hizmetin üst sağlayıcısı. Örneğin, ExampleTV, ExampleTV San Francisco ve ExampleTV San Diego bölgesel hizmetlerinin sağlayıcısıdır. |
provider.@id |
Metin | Zorunlu: TV operatörünün kimliği. |
provider.@type |
Metin | Zorunlu: Her zaman Organization olarak ayarlanır. |
identifier |
PropertyValue | Yüksek Önerilen Neden? - Bu yayın hizmeti için Gracenote TMS kimliği gibi bu öğeyi tanımlayan harici veya başka bir kimlik. Birden fazla tanımlayıcıya izin verilir. Ayrıntılar için Tanımlayıcı özellikleri bölümüne bakın. |
CableOrSatelliteService örnekleri
Kablo veya uydu hizmeti örneği:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
Sanal Çok Kanallı Video Programlama Dağıtıcısı (vMVPD) örneği:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
TelevisionChannel spesifikasyon tablosu
Mülk | Beklenen Tür | Açıklama |
---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}] değerine ayarlanır
|
@type |
Metin | Zorunlu: Her zaman TelevisionChannel olarak ayarlanır. |
@id |
URL | Zorunlu: İçeriğin URI biçimindeki tanımlayıcısıdır. Örneğin, https://example.com/1234abc.@id aşağıdaki koşulları karşılamalıdır:
url , tanımlayıcı olarak tüm koşulları karşıladığı için @id olarak öğenin url değerini kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın. |
broadcastChannelId |
Metin | Zorunlu: Bu BroadcastService 'nin kablo, uydu veya internet TV hizmeti olarak tanımlanabileceği benzersiz bir tanımlayıcı.
|
channelOrder |
Number | Google TV için zorunlu, aksi takdirde isteğe bağlı: Google TV entegrasyonlarında kanalların elektronik program rehberinde gösterilme sırasını belirtmek için bu özelliği kullanın. channelOrder , feed'deki kanallar arasında benzersiz olmalıdır ve ideal olarak 1'den başlamalıdır. channelOrder negatif veya 0 değerine sahip olamaz. |
broadcastServiceTier |
Metin | Aşağıdaki değerleri kullanın:
|
inBroadcastLineup |
CableOrSatelliteService | Zorunlu: Bu kanalı izleyicilere sunan CableOrSatelliteService öğesinin @id değeri. |
providesBroadcastService |
BroadcastService | Zorunlu: Bu kanalın programlarını sağlayan BroadcastService 'ın @id değeri. |
TelevisionChannel örnekleri
Kablolu veya uydu TV kanalı örneği:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
Online TV kanalı örneği:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
Kuruluş özellikleri tablosu
Mülk | Beklenen Tür | Açıklama |
---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}] değerine ayarlanır
|
@type |
Metin | Zorunlu: Her zaman Organization olarak ayarlanır. |
@id |
URL | Zorunlu: İçeriğin URI biçimindeki tanımlayıcısıdır. Örneğin, https://example.com/1234abc.@id aşağıdaki koşulları karşılamalıdır:
url , tanımlayıcı olarak tüm koşulları karşıladığı için @id olarak öğenin url değerini kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın. |
name |
Metin | Zorunlu: TV ağının, TV içerik sağlayıcısının veya TV operatörünün adı.
|
description |
Metin | Kuruluşun açıklaması. 300 karakter sınırı. Açıklamaları birden fazla dilde ve/veya farklı uzunluklarda sağlamak için bir dizi kullanın. |
sameAs |
URL | Yüksek Önerilen Neden? TV ağını tanımlayabilecek bir Wikipedia sayfasının URL'si. Bu, url mülkünden farklı olmalıdır. Yalnızca tek bir kanal/ağ öğesinden bahseden Wikipedia sayfasıyla doldurun. Wikipedia sayfalarında "kanal" terimi kullanılabileceğini unutmayın. |
potentialAction |
WatchAction | Geçerliyse gerekli: Kuruluşa atıfta bulunan birden fazla kanalınız (BroadcastService) varsa bu gereklidir. İşlemin ayrıntılarını sağlayan bir İşlem işaretleme nesnesi. Ayrıntılar için İşlem işaretleme özellikleri bölümüne bakın.
|
url |
URL | Kuruluşun URL'si. Google, bu kuruluşu Google'ın veritabanlarındaki kuruluşla doğru bir şekilde eşleştirmek için bu URL'yi kullanır. |
identifier |
PropertyValue | Yüksek Önerilen Neden? - Bu kuruluşu tanımlayan harici veya diğer kimlik (ör. bu kuruluşun TMS kimliği). Birden fazla tanımlayıcıya izin verilir. Ayrıntılar için Tanımlayıcı özellikleri bölümüne bakın. |
popularityScore |
PopularityScoreSpecification | Yüksek Önerilen Neden? Google'ın, kullanıcılara hangi medyanın oynatılacağını belirlemek için diğer sinyallerle birlikte kullandığı bir puan. Bu puan, içeriğin katalogunuzdaki diğer içeriklere göre popülerliğini gösterir. Bu nedenle, puanın ölçeği feed'lerinizde ve katalogunuzdaki tüm öğeler arasında tutarlı olmalıdır. Varsayılan olarak, bir öğenin popülerlik puanı 0 olarak ayarlanır. |
popularityScore.@type |
Metin | Her zaman PopularityScoreSpecification olarak ayarlanır. |
popularityScore.value |
Number | Öğenin popülerliğini gösteren, sıfırdan büyük bir sayısal değerdir. Puan ne kadar yüksekse popülerlik de o kadar yüksektir. |
popularityScore.eligibleRegion |
Ülke | Bu popülerlik puanının geçerli olduğu bölgeler. Popülerlik puanı dünya genelinde geçerliyse EARTH olarak ayarlayın. Bu özellik varsayılan olarak EARTH olarak ayarlanmıştır. Note: Yerel dili temel alan popülerlik, küresel (DÜNYA) popülerlikten önceliklidir |
Kuruluş örneği
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"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": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
İlgili sayfalar
Bu mülklerle ilgili konular için aşağıdaki sayfalara göz atın: