Bu bölümde, RadioBroadcastService
varlık türüne ait içerik işaretleme özelliklerinin ayrıntıları sağlanmaktadır. Tüm ayrıntılar için Tam feed örneğine bakın.
Spesifikasyon tablosu
Mülk | Beklenen tür | Açıklama |
---|---|---|
@context |
Text |
Zorunlu: Bu özelliği her zaman ["http:/ olarak ayarlayın. Burada xx , feed'deki dizelerin dilini temsil eder.Her kök öğe bağlamında @language , uygun dil koduna ve BCP 47 biçimine ayarlanmalıdır. Örneğin, dil İspanyolca olarak ayarlanmışsa altyazı veya dublaj dili İngilizce olsa bile adların İspanyolca olduğu varsayılır. |
@type |
Text |
Zorunlu: Bu özelliği her zaman RadioBroadcastService olarak ayarlayın. |
@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 |
Zorunlu: İçeriğin, radyo istasyonu hakkında bilgi sağlayan standart URL'si.url mülkü aşağıdaki koşulları karşılamalıdır:
|
name |
Text |
Zorunlu: Radyo istasyonunun resmi adı. Her dil için yalnızca bir resmi ad olmalıdır. Örneğin, "WXKS FM." Adları farklı dillerde listelemek için bir dizi kullanın. Örnek için Çoklu bölge ve dil bölümüne bakın. |
alternateName |
Text |
Kullanıcıların radyo istasyonunu tanımlamasına yardımcı olan alternatif adlar. Bu özellik, tetiklemeyi etkileyecek anahtar kelimeler değil, istasyonun geçerli alternatif adları olmalıdır. Anahtar kelimeler için bunun yerine keywords özelliğini kullanın. Adları farklı dillerde listelemek için bir dizi kullanın. Örnek için Çoklu bölge ve dil bölümüne bakın. |
callSign |
Text |
Geçerliyse zorunludur: Radyo istasyonunun resmi devlet kurumu tarafından verilen çağrı işareti. Örneğin, "KQEI-FM". Kuzey Amerika'daki radyo istasyonları için bu özellik zorunludur. Telsiz çağrı işaretlerinin yaygın olarak kullanılmadığı bölgelerde bu isteğe bağlıdır. |
broadcastDisplayName |
Text |
Zorunlu: Radyo istasyonunun görünen adları veya markaları. Örneğin, "Örnek Radyo 105." Bu değerler, kullanıcıların sorgularında bu radyo istasyonunu tanımlamasına yardımcı olur. Ayrıca çağrı işareti ve ad gibi diğer önemli bilgiler de bu değerlerde yer alır. |
description |
Text |
Zorunlu: Radyo istasyonunun kısa bir açıklaması. Bu mülkte 300 karakter sınırı vardır. Açıklamayı birden fazla dilde işaretlemek için dizi kullanın. Örnek için Çoklu bölge ve dil bölümüne bakın. |
slogan |
Text |
Radyo istasyonunun sloganı. Örneğin, "Google'ın bir numaralı kurgusal müzik radyosu." |
logo |
ImageObject |
İstasyonun logo resmi. Kullanılabilen en yüksek çözünürlüğü sağlayın. Biçim JPEG veya PNG olmalıdır. Ayrıntılar ve örnekler için ImageObject bölümüne bakın. |
broadcastFrequency |
BroadcastFrequencySpecification |
Zorunlu: Radyo istasyonunun frekans spesifikasyonu. Karasal AM/FM radyo istasyonları için bu özellik gereklidir. Yalnızca online yayınlar için değer INTERNET_STREAM dizesine ayarlanmalıdır. Ayrıntılar ve örnekler için BroadcastFrequencySpecification bölümüne bakın. |
areaServed |
City, State, Country, or AdministrativeArea |
Zorunlu: Radyo istasyonunun hedeflediği birincil coğrafi alan. Benzer şekilde adlandırılmış bağlı istasyonlar ağı arasında en uygun istasyonu seçmek için bu özelliği kullanın. Örneğin, yerel satış ortakları olan ve ülke genelinde yayınlanan bir radyo hizmetini seçmek için bu özelliği kullanabilirsiniz. Önerilen biçim city, (optional) state, country'tür. Ayrıntılar ve örnekler için Şehir, Eyalet, Ülke, İdariBölge bölümüne bakın. |
broadcastAffiliateOf |
Organization |
Geçerliyse gerekli: Radyo istasyonunun üyesi olduğu satış ortağı veya radyo istasyonunda yayınlanan içeriği sağlayan satış ortağı. Örneğin, "NPR", "PRI" veya "PBS". Radyo istasyonu herhangi bir ilişkilendirmenin parçası değilse bu özellik gerekli değildir. Ayrıntılar ve örnekler için Kuruluş bölümüne bakın. |
broadcaster |
Organization |
Zorunlu: Radyo istasyonunun sahibi, işletmecisi ve işleten kuruluş. Ayrıntılar ve örnekler için Kuruluş bölümüne bakın. |
parentService |
RadioBroadcastService |
Geçerliyse zorunludur: Bu özellik yalnızca radyo istasyonu bir tekrarlayıcı veya çevirmen olduğunda gereklidir. Tekrarlayıcının veya çevirmenin aktardığı orijinal radyo istasyonunu temsil eder. Ayrıntılar ve örnekler için RadioBroadcastService bölümüne bakın. |
potentialAction |
ListenAction |
Zorunlu: Kullanıcıların radyo istasyonunu dinlemesi için tetiklenen işlem. Ayrıntılar için ListenAction 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 kıyasla ne kadar popüler olduğunu gösterir. Bu nedenle, puan ölçeği feed'lerinizde ve katalogunuzdaki tüm öğelerde tutarlı olmalıdır. Varsayılan olarak, bir öğenin popülerlik puanı 0 olarak ayarlanır. |
inLanguage |
Text |
Radyo istasyonunda yayınlanan içeriğin dili. Değer, BCP 47 biçiminde bir dil kodu olmalıdır. Belirli bir dilde içerik isteyen kullanıcı sorgularını karşılamak için bu değeri kullanın. İstasyon farklı zamanlarda farklı dillerde yayın yapıyorsa yalnızca birincil dili listeleyin. |
keywords |
Text |
Radyo istasyonuyla ilişkili anahtar kelimelerin listesi. Radyo istasyonunu tetikleyen kullanıcı sorgularını genişletmek için bu anahtar kelimeleri kullanın. Örneğin, "haberler", "spor" veya "rock". |
identifier |
PropertyValue |
Yüksek Önerilen Neden? - Bu öğeyi açık bir şekilde tanımlayan harici kimlik 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. |
sameAs |
URL |
Öğenin kimliğini açık bir şekilde tanımlayan bir referans web sayfasının URL'si. Örneğin, yayın hizmetiyle ilgili bir Vikipedi sayfası. |
Varlık türü özellik referansları
Aşağıda, varlık türleri ve mülk referansları verilmiştir.
BroadcastFrequencySpecification
BroadcastFrequencySpecification
varlık türü, broadcastfrequency
mülküyle ilişkilidir.
BroadcastFrequencySpecification
varlık türü, radyo istasyonunu frekansına göre tanımlamak için kullanılır. Dijital radyoda, sıklık kanalı farklı programlara sahip birden fazla alt kanal taşıyabilir. Bu gibi durumlarda, hedef radyo istasyonunu frekans kanalında bulmak için broadcastSubChannel
değeri kullanılır.
Yalnızca internet üzerinden yayın yapan radyo istasyonları için BroadcastFrequencySpecification
nesnesi gerekmez. Bunun yerine INTERNET_STREAM
dize değerini kullanın.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman BroadcastFrequencySpecification olarak ayarlayın. |
broadcastFrequencyValue |
Text |
Zorunlu: Sıklığın rakamlı kısmı. Örneğin, "89.3." Dijital Ses Yayını (DAB) istasyonları için bu, blok numarası olmalıdır. Örneğin, "12A." |
broadcastSignalModulation |
Text |
Zorunlu: Sıklığın sinyal modülasyonu bölümü. Değer şu seçeneklerden biri olmalıdır: "FM", "AM", "HD", "DAB" veya "DAB+". |
broadcastSubChannel |
Text |
Varsa zorunludur: Dijital radyo için alt kanal. DAB ve DAB+ istasyonları için bu değer hizmet kimliğidir. Örneğin, "HD1"-"HD8" HD radyo için olası değerlerdir ve "C8D8" DAB için olası bir değerdir. |
Aşağıda BroadcastFrequencySpecification
örnekleri verilmiştir:
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.3",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "1010",
"broadcastSignalModulation": "AM",
},
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "12B",
"broadcastSignalModulation": "DAB",
"broadcastSubChannel": "C8D8"
},
"broadcastFrequency": "INTERNET_STREAM",
Kuruluş
Organization
varlık türü, broadcaster
veya broadcastAffiliateOf
mülkleriyle ilişkilidir.
RadioBroadcastService
spesifikasyonunda, hem broadcaster
hem de broadcastAffiliateOf
mülkleri için Organization
türü kullanılır.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman Organization olarak ayarlayın. |
@id |
URL |
Zorunlu: Kuruluşun URI biçimindeki genel olarak benzersiz kimliği. Kimlik sabit olup zaman içinde değişmemelidir. Bu, bir opak dize olarak işlenir ve çalışan bir bağlantı olması gerekmez. |
name |
Text |
Zorunlu: Kuruluşun adı. |
sameAs |
URL |
Bu özellik, kuruluşu açık bir şekilde tanımlayan bir referans web sayfasının URL'sidir. Örneğin, kuruluşun Wikipedia sayfası veya kuruluşun resmi web sitesi. |
Aşağıda Organization
örnekleri verilmiştir:
"broadcaster": {
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio",
"sameAs": "https://www.billyradio-example.org/",
"name": "Billy Radio Inc"
},
"broadcaster": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio"
"name": "Billy Radio Inc"
"sameAs": "https://www.billyradio-example.org/"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/Gmusic"
"name": "Gmusic",
}
],
"broadcastAffiliateOf": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/npr",
"name": "NPR",
"sameAs": "https://en.wikipedia.org/wiki/NPR"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/pri",
"name": "PRI",
"sameAs": "https://www.pri.org/"
}
],
RadioBroadcastService
RadioBroadcastService
öğe türü, parentService
mülküyle ilişkilidir.
parentService
mülkü, bir tekrarlayıcı veya çevirici istasyonunun üst istasyonunu belirtmek için kullanılır.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman RadioBroadcastService olarak ayarlayın. |
@id |
URL |
Zorunlu: Üst radyo istasyonunu temsil eden URL biçiminde genel olarak benzersiz bir kimlik. Üst radyo istasyonu da feed'inize ayrı bir öğe olarak dahil edilmişse her iki kimliğin de aynı olduğundan emin olun. |
name |
Text |
Zorunlu: Üst radyo istasyonunun adı. |
sameAs |
URL |
Ana istasyonu açık bir şekilde tanımlayan bir referans web sayfasının URL'si. Örneğin, ana istasyonla ilgili bir Vikipedi sayfası. |
AşağıdaRadioBroadcastService
bir örnek verilmiştir:
"parentService": {
"@type": "RadioBroadcastService",
"@id": "https://www.tjradio.org/stations?id=10",
"name": "GQED-FM",
"sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
},
ImageObject
ImageObject
öğe türü, logo
mülküyle ilişkilidir.
logo
mülkü, belirli bir radyo istasyonunun logo resmini sağlamak için kullanılır. Bu resimler, belirli bir radyo öğesi için derin bağlantı olarak içeriğin yanında gösterilir.
Mülk | Beklenen Tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman ImageObject olarak ayarlayın. |
height |
Integer |
Resmin piksel cinsinden yüksekliği. |
width |
Integer |
Resmin piksel cinsinden genişliği. |
contentUrl |
URL |
Zorunlu: Resmin alınabileceği bir URL. |
regionsAllowed |
Country |
Medyaya izin verilen ülkeler. Mülk belirtilmezse resmin tüm yerel ayarlarda gösterilmesine izin verildiği varsayılır. Bölge başına farklı resimler göndermek için her biri kendi ülke grubuna ve ilgili resim URL'sine sahip birden fazla ImageObject türü ekleyin. |
Ülke
Country
öğe türü, logo.regionsAllowed
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Bu özelliği her zaman Country olarak ayarlayın. |
name |
Text |
ISO 3166-1 alfa-2. Örneğin, "GB" veya "US". |
Aşağıda ImageObject
örnekler verilmiştir:
"logo": {
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
},
"logo": [
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/12345.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "PK"
}
]
},
],
PropertyValue
PropertyValue
öğe türü, identifier
mülküyle ilişkilidir.
İçeriğiniz için Gracenote kimlikleri (TMS) gibi bir üçüncü taraf kimlik sistemi kullanıyorsanız kimlik, identifier
mülkü tarafından sağlanabilir. Bu, Google'ın radyo istasyonlarınızı uyumlulaştırma işleminin doğruluğunu artırır.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman PropertyValue olarak ayarlayın. |
propertyID |
Text |
Zorunlu: Belirtilen kimliğin türü. Aşağıdaki kimlik türleri desteklenir:
|
value |
Text |
Ana istasyonu açık bir şekilde tanımlayan bir referans web sayfasının URL'si. Örneğin, ana istasyonla ilgili bir Vikipedi sayfası. |
Aşağıda bir PropertyValue
örneği verilmiştir:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
PopularityScoreSpecification
PopularityScoreSpecification
varlık türü, popularityScore
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman PopularityScoreSpecification olarak ayarlayın. |
value |
Number |
Zorunlu: Kataloğunuzdaki diğer öğelerle karşılaştırılan pozitif bir sayısal değerdir. Sayı ne kadar büyükse popülerlik o kadar yüksektir. |
eligibleRegion |
Country |
Popülerlik puanının geçerli olduğu bir ülke veya bölgelerin listesi. Popülerlik puanı dünya genelinde geçerliyse metin değeri olarak earth 'ü kullanın.Belirli bölgelerin listelenmesinin gerektiği durumlarda Country türünü kullanın.Bu özellik atlanırsa eligibleRegion varsayılan olarak earth olur. |
Ülke
Country
varlık türü, popularityScore.eligibleRegion
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman Country olarak ayarlayın. |
name |
Text |
Zorunlu: ISO 3166-1 alpha-2. Örneğin, "GB" veya "US". |
Aşağıda PopularityScoreSpecification
örnekleri verilmiştir:
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
Şehir, Eyalet, Ülke, İdari Bölge
City
, State
, Country
ve AdministrativeArea
öğe türleri areaServed
mülküyle ilişkilidir.
areaServed
mülkü, kullanıcının konum bilgilerine göre en uygun istasyonu seçmenize yardımcı olur. "Yakınımdaki radyo istasyonu" veya "yerel haber radyosu" gibi kullanıcı sorguları konum bilgilerine örnek gösterilebilir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman aşağıdaki varlık türlerinden birine ayarlayın: City ,State , Country veya AdministrativeArea . |
name |
Text |
Zorunlu: Şehir, eyalet, ülke veya bölgenin adı. En ayrıntılı bölgeyi sağlayın. Ayrıca, içeren zinciri de sağlayın. Aşağıdaki biçimi kullanın: city, state, country. |
Aşağıda areaServed
örnekleri verilmiştir:
"areaServed": {
"@type": "City",
"name": "North Highlands, CA, US"
},
"areaServed": [
{
"@type": "State",
"name": "California, US"
},
{
"@type": "State",
"name": "Nevada, US"
}
],
"areaServed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "Australia"
}
],
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "Cape Cod, Massachusetts, US"
}
],
ListenAction
ListenAction
öğe türü, potentialAction
mülküyle ilişkilidir.
ListenAction
mülkü, oynatma için derin bağlantılarınızı tanımlar. Ayrıca, kullanıcıların içeriğe erişme ölçütlerini de tanımlar. Örneğin, geo/chronal/login/subscription status
.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman ListenAction olarak ayarlayın. |
target |
EntryPoint |
Zorunlu: Derin bağlantınızın özellikleri. Desteklenen platform bilgilerini içerir. Farklı platform grupları için farklı derin bağlantıları tanımlamak üzere birden fazla EntryPoint varlık türü kullanılabilir. |
actionAccessibilityRequirement |
ActionAccessSpecification |
Zorunlu: Kullanıcıların bu varlığa erişmek için yerine getirmesi gereken şartların tanımı. Birden fazla ActionAccessSpecification varlık türü varsa spesifikasyon ölçütlerinden herhangi birine uyan bir kullanıcı içeriğe erişebilir. |
EntryPoint
EntryPoint
öğe türü, potentialAction.target
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman EntryPoint olarak ayarlayın. |
urlTemplate |
Text |
Zorunlu: İçeriğinizi oynatmaya başlayan bağlantı. |
actionPlatform |
Text |
Zorunlu: Derin bağlantının geçerli olduğu platformlar. Olası değerler şunlardır:
|
ActionAccessSpecification
ActionAccessSpecification
varlık türü, potentialAction.actionAccessibilityRequirement
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman ActionAccessSpecification olarak ayarlayın. |
category |
Text |
Zorunlu: Erişim koşulunun türü. Bu, aşağıdaki değerlerden biri olmalıdır:
|
availabilityStarts |
DateTime |
Kullanım döneminin başlangıç zamanı. Bu içeriğin kullanıcılara tam olarak ne zaman sunulacağını kontrol etmek için bu özelliği kullanın. |
availabilityEnds |
DateTime |
Kullanım döneminin bitiş zamanı. Bu içeriğin kullanıcılara tam olarak ne zaman sunulmayacağını kontrol etmek için bu özelliği kullanın. |
eligibleRegion |
Country |
Offer için uygun ülke. Bu içeriğin kullanılabildiği veya kullanılamadığı ülke ya da bölgeyi kontrol etmek için bu özelliği kullanın. |
requiresSubscription |
MediaSubscription |
İçeriğe erişmek için gereken abonelik paketi. Hizmetiniz birden fazla abonelik paketi sunuyorsa bu özellik gereklidir. Hizmetiniz ücretsizse veya yalnızca tek bir abonelik katmanı varsa bu özelliği atlayabilirsiniz. |
Ülke
Country
varlık türü, potentialAction.actionAccessibilityRequirement.eligibleRegion
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman Country olarak ayarlayın. |
name |
Text |
Zorunlu: ISO 3166-1 alpha-2 ülke kodu. |
MediaSubscription
MediaSubscription
öğe türü, potentialAction.actionAccessibilityRequirement.requiresSubscription
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman MediaSubscription olarak ayarlayın. |
@id |
Text |
Zorunlu: Abonelik paketinin URI biçimindeki genel olarak benzersiz kimliği. Kimlik sabit olup zaman içinde değişmemelidir. Bu, bir opak dize olarak işlenir ve çalışan bir bağlantı olması gerekmez. |
name |
Text |
Zorunlu: Abonelik paketinin adı. Örneğin, "G-Radio Premium" veya "A-Radio Basic". |
expectsAcceptanceOf |
Offer |
Medya aboneliğinin satın alınmasıyla ilişkili Offer türü. Bu mülk, aboneliğin fiyatını belirtmek için kullanılır. |
Teklif
Offer
öğe türü, potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf
mülküyle ilişkilidir.
Mülk | Beklenen tür | Açıklama |
---|---|---|
@type |
Text |
Zorunlu: Bu özelliği her zaman Offer olarak ayarlayın. |
price |
Number |
Zorunlu: Aboneliğin fiyatı. |
priceCurrency |
Text |
Zorunlu: Fiyatın üç harfli ISO 4217 biçimindeki para birimi. |
seller |
Organization |
İşlemin aboneliğini veya satın alınmasını sunan kuruluş. Organization bölümünde açıklanan şema ile aynı şemayı kullanın. |
Aşağıda ListenAction
örnekleri verilmiştir:
"potentialAction": {
"@type": "ListenAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"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/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
},
"potentialAction": {
"@type": "ListenAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
},
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/castlink?streamStationId=170",
"actionPlatform": [
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
}
],
"actionAccessibilityRequirement": [
{
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/packages/basic-pack",
"name": "G-Radio Basic Pack",
"expectsAcceptanceOf": {
"@type": "Offer",
"price": 8.99,
"priceCurrency": "USD"
}
},
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
]
},
Tam feed örneği
Bu tam feed örneğinde, varsayımsal bir radyo veri sağlayıcısı (TJ_RADIO) sunuyoruz. TJ_RADIO, radyo verileri için dinleme işlemleriyle birlikte ilişkilendirme ve sahiplik bilgilerini sağlar. Bu feed'de 3 radyo ağı (satış ortağı istasyonlara içerik sağlar) sunulur: GPR, GRI ve G-music. Ayrıca 3 radyo istasyonu sunulur: GQED, GQEI ve G-music.
- GQED, iki ayrı kuruluş olan GQED Inc ve GPCB'ye aittir. Ayrıca GQED, GPR ve GPI tarafından oluşturulan içeriklerin bir kısmını yayınladığı için GPR ile ilişkilidir.
- GQEI, GQED Inc. ve GPCB'ye de aittir. GQED'nin farklı bir bölgeye hizmet veren bir tekrarlayıcı/çevirici istasyonudur. GQEI, GPR ve GPI ile de ilişkilidir.
- G-music, GRJ'ye ait olan ve G-music radyo ağına (istasyonla aynı ada sahip farklı bir tüzel kişi) bağlı uluslararası bir istasyondur. G-music istasyonları tüm ülkede bulunur ve G-music radyo ağı tarafından oluşturulan içeriklerin bir kısmını yayınlar.
Örnek
{ "@context": "http://schema.org", "@type": "DataFeed", "dateModified": "2019-04-10T03:01:43-04:00", "dataFeedElement": [ { "@context": ["http://schema.googleapis.com",{"@language":"en"}], "@type": "RadioBroadcastService", "@id": "https://www.tjradio.org/stations?id=4", "url": "https://www.tjradio.org/stations?id=4", "name": "GQED", "alternateName": ["Google Big News"], "callSign": "GQED-FM", "broadcastDisplayName": "GQED", "sameAs": "http://www.gqed.org/", "description": "GPR News & Information", "broadcastFrequency": { "@type": "BroadcastFrequencySpecification", "broadcastFrequencyValue": "87.7", "broadcastSignalModulation": "FM", "broadcastSubChannel": "HD1" }, "areaServed": { "@type": "City", "name": "San Francisco, CA, US" }, "logo": { "@type": "ImageObject", "height": 100, "width": 800, "contentUrl": "http://www.tjradio.org/img/4.jpg" }, "slogan": "The second best radio in the world", "broadcastAffiliateOf": [ { "@type": "Organization", "@id": "https://www.tjradio.org/networks/gpr", "name": "GPR", "sameAs": "https://en.wikipedia.org/wiki/GPR" }, { "@type": "Organization", "@id": "https://www.tjradio.org/networks/gri", "name": "GRI", "sameAs": "https://www.gri.org/" } ], "broadcaster": [ { "@type": "Organization", "@id": "https://www.tjradio.org/org/gcpb", "name": "Greater California Public Broadcasting", "sameAs": "https://www.gqed.org/gcpb/" }, { "@type": "Organization", "@id": "https://www.tjradio.org/org/qged", "sameAs": "https://www.gqed.org/", "name": "GQED Inc" } ], "potentialAction": { "@type": "ListenAction", "target": [ { "@type": "EntryPoint", "urlTemplate": "https://www.tjradio.org/?streamStationId=4", "actionPlatform": [ "http://schema.org/DesktopWebPlatform", "http://schema.org/MobileWebPlatform", "http://schema.org/AndroidPlatform", "http://schema.org/AndroidTVPlatform", "http://schema.org/IOSPlatform" ] }, { "@type": "EntryPoint", "urlTemplate": "https://www.tjradio.org/castlink?streamStationId=4", "actionPlatform": [ "http://schema.googleapis.com/GoogleAudioCast", "http://schema.googleapis.com/GoogleVideoCast" ] } ], "actionAccessibilityRequirement": [ { "@type": "ActionAccessSpecification", "category": "nologinrequired", "availabilityStarts": "2018-04-01T11:01:00-04:00", "availabilityEnds": "2018-06-30T23:59:00-04:00", "eligibleRegion": [ { "@type": "Country", "name": "IN" }, { "@type": "Country", "name": "GB" } ] }, { "@type": "ActionAccessSpecification", "category": "subscription", "requiresSubscription": { "@type": "MediaSubscription", "@id": "http://www.example.com/packages/basic-pack", "name": "G-Radio Basic Pack", "expectsAcceptanceOf": { "@type": "Offer", "price": 8.99, "priceCurrency": "USD" } }, "availabilityStarts": "2018-04-01T11:01:00-04:00", "availabilityEnds": "2018-06-30T23:59:00-04:00", "eligibleRegion": { "@type": "Country", "name": "US" } } ] }, "popularityScore": { "@type": "PopularityScoreSpecification", "value": 4.8 }, "inLanguage": "en", "keywords": [ "news", "information" ] }, { "@context": ["http://schema.googleapis.com",{"@language":"en"}], "@type": "RadioBroadcastService", "@id": "https://www.tjradio.org/stations?id=3", "url": "https://www.tjradio.org/stations?id=3", "name": "GQEI", "callSign": "GQEI-FM", "broadcastDisplayName": "GQED", "sameAs": "http://www.gqed.org/", "description": "GPR News & Information", "broadcastFrequency": { "@type": "BroadcastFrequencySpecification", "broadcastFrequencyValue": "88.8", "broadcastSignalModulation": "FM", "broadcastSubChannel": "HD1" }, "areaServed": { "@type": "City", "name": "North Highlands, CA" }, "slogan": "The best radio in the world", "logo": { "@type": "ImageObject", "height": 100, "width": 800, "contentUrl": "http://www.tjradio.org/img/3.jpg" }, "broadcastAffiliateOf": [ { "@type": "Organization", "@id": "https://www.tjradio.org/network/gpr", "name": "GPR", "sameAs": "https://en.wikipedia.org/wiki/GPR" }, { "@type": "Organization", "@id": "https://www.tjradio.org/network/gri", "name": "GRI", "sameAs": "https://www.gri.org/" } ], "broadcaster": [ { "@type": "Organization", "@id": "https://www.tjradio.org/org/gcpb", "name": "Greater California Public Broadcasting", "sameAs": "https://www.gqed.org/gcpb/" }, { "@type": "Organization", "@id": "https://www.tjradio.org/org/gqed", "sameAs": "https://www.kqed.org/", "name": "GQED Inc" } ], "parentService": { "@type": "RadioBroadcastService", "@id": "https://www.tjradio.org/stations?id=4", "name": "GQED", "sameAs": "https://www.tjradio.org/stations?id=4" }, "potentialAction": { "@type": "ListenAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://www.tjradio.org/?streamStationId=3", "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/GoogleAudioCast", "http://schema.googleapis.com/GoogleVideoCast" ] }, "actionAccessibilityRequirement": { "@type": "ActionAccessSpecification", "category": "nologinrequired", "availabilityStarts": "2018-04-01T11:01:00-04:00", "availabilityEnds": "2018-06-30T23:59:00-04:00", "eligibleRegion": { "@type": "Country", "name": "US" } } }, "popularityScore": { "@type": "PopularityScoreSpecification", "value": 4.3 }, "inLanguage": "en", "keywords": [ "finance", "politics" ] }, { "@context": ["http://schema.googleapis.com",{"@language":"en"}], "@type": "RadioBroadcastService", "@id": "http://www.tjradio.org/radio?id=2", "url": "http://www.tjradio.org/radio?id=2", "name": "G-music", "sameAs": "http://www.g-music.fr/radio", "broadcastDisplayName": "G-music", "description": "G-music popular French radio station broadcasting on FM.", "broadcastFrequency": { "@type": "BroadcastFrequencySpecification", "broadcastFrequencyValue": "88.9", "broadcastSignalModulation": "FM" }, "areaServed": { "@type": "City", "name": "Paris, France" }, "broadcastAffiliateOf": [ { "@type": "Organization", "@id": "https://www.tjradio.org/networks/g-music", "name": "G-music", "sameAs": "http://www.g-music-network.fr" } ], "broadcaster": [ { "@type": "Organization", "@id": "https://www.tjradio.org/org/grj", "name": "GRJ", "sameAs": "https://en.wikipedia.org/wiki/GRJ_Group" } ], "potentialAction": { "@type": "ListenAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://www.tjradio.org/?streamStationId=2", "actionPlatform": [ "http://schema.org/DesktopWebPlatform", "http://schema.org/MobileWebPlatform", "http://schema.googleapis.com/GoogleAudioCast", "http://schema.googleapis.com/GoogleVideoCast" ] }, "actionAccessibilityRequirement": { "@type": "ActionAccessSpecification", "category": "nologinrequired", "availabilityStarts": "2018-04-01T11:01:00-04:00", "availabilityEnds": "2019-06-30T23:59:00-04:00", "eligibleRegion": { "@type": "Country", "name": "France" } } }, "popularityScore": { "@type": "PopularityScoreSpecification", "value": 4.2 }, "inLanguage": "en", "keywords": [ "Classic Hits" ] }, { "@context": ["http://schema.googleapis.com",{"@language":"en"}], "@type": "RadioBroadcastService", "@id": "https://www.tjradio.org/radio?id=1", "url": "https://www.tjradio.org/radio?id=1", "name": "G-music Radio", "callSign": "G-music Radio", "broadcastDisplayName": "G-music Radio", "sameAs": "http://www.g-music-radio.fr/radio", "description": "G-music is a popular french radio broadcast on FM.", "broadcastFrequency": { "@type": "BroadcastFrequencySpecification", "broadcastFrequencyValue": "88.1", "broadcastSignalModulation": "FM" }, "areaServed": { "@type": "City", "name": "Lyon, France" }, "broadcastAffiliateOf": [ { "@id": "https://www.tjradio.org/networks/g-music", "@type": "Organization", "name": "G-music", "sameAs": "http://www.g-music-network.fr" } ], "broadcaster": [ { "@type": "Organization", "@id": "https://www.tjradio.org/org/grj", "name": "GRJ", "sameAs": "https://en.wikipedia.org/wiki/GRJ_Group" } ], "parentService": { "@type": "RadioBroadcastService", "@id": "http://www.tjradio.org/radio?id=2", "name": "G-music", "sameAs": "http://www.tjradio.org/radio?id=2" }, "potentialAction": { "@type": "ListenAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://www.tjradio.org/?streamStationId=1", "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/GoogleAudioCast", "http://schema.googleapis.com/GoogleVideoCast" ] }, "actionAccessibilityRequirement": { "@type": "ActionAccessSpecification", "category": "nologinrequired", "availabilityStarts": "2018-04-01T11:01:00-04:00", "availabilityEnds": "2019-06-30T23:59:00-04:00", "eligibleRegion": { "@type": "Country", "name": "France" } } }, "popularityScore": { "@type": "PopularityScoreSpecification", "value": 4.2 }, "inLanguage": "fr", "keywords": [ "Classic Hits" ] } ] }
İlgili sayfalar
Bu sayfada açıklanan mülklerle ilgili konular hakkında daha fazla bilgi için aşağıdaki sayfalara göz atın: