Radyo istasyonlarının içerik işaretleme özellikleri

Bu bölümde, şu sorgu için içerik işaretleme özelliklerinin ayrıntıları yer almaktadır: RadioBroadcastService varlık türü. Tüm ayrıntılar için bkz. Tam feed örneği.

Spesifikasyon tablosu

Özellik Beklenen tür Açıklama
@context Text Zorunlu: Bu özelliği her zaman ["http://schema.googleapis.com", {"@language": "xx"}] olarak ayarlayın. Burada xx, feed'deki dizelerin dilini temsil eder.

Her kök varlık bağlamının @language değeri, uygun dil koduna ve BCP 47 biçiminde ayarlanmalıdır. Örneğin, dil İspanyolcaya ayarlanırsa alt başlık 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 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:
  • Kataloğunuz genelinde küresel olarak benzersiz
  • Statik; Kimlik sabit olmalı ve zaman içinde değişmemelidir (programın URL özelliği değişse bile). Bu, opak bir dize olarak işlenir ve çalışan bir bağlantı olması gerekmez.
  • Birleştirilmiş Kaynak Tanımlayıcı (URI) biçiminde
  • @id değeri için kullanılan alan adı, kuruluşunuza ait olmalıdır.
Bir varlığın 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.
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:
  • Global olarak benzersiz olmalıdır.
  • Google'ın tarayabileceği canlı bir standart URL içermelidir.
  • Ödeme duvarı tarafından engellenmeyen bir içerik açıklaması sayfasına yönlendirmelidir.
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 dizi kullanın. Örnek için Birden fazla 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, bir istasyon için geçerli alternatif adlar olmalı, tetiklemeyi etkilemek için anahtar kelimeler olmamalıdır. Anahtar kelimeler için bunun yerine keywords özelliğini kullanın. Adları farklı dillerde listelemek için dizi kullanın. Örnek için Birden fazla bölge ve dil bölümüne bakın.
callSign Text Varsa gerekli: Radyo istasyonunun devlet tarafından verilen resmi çağrı işareti. Örneğin, "KQEI-FM". Kuzey Amerika radyo istasyonları için bu özellik zorunludur. Çağrı işaretlerinin yaygın olarak kullanılmadığı bölgeler için bu, isteğe bağlıdır.
broadcastDisplayName Text Zorunlu: Radyo istasyonunun görünen adları veya markaları. Örneğin, "Sahte Radyo 105." Değerler, kullanıcıların arama işareti ve adı gibi diğer önemli bilgilere ek olarak, sorgularında bu radyo istasyonunu tanımlamasına yardımcı olur.
description Text Zorunlu: Radyo istasyonunun kısa bir açıklaması. Bu tesisin 300 karakter sınırlaması vardır. Açıklamayı birden fazla dilde işaretlemek için bir dizi kullanın. Örnek için Birden fazla bölge ve dil bölümüne bakın.
slogan Text Radyo istasyonunun sloganı. Örneğin, "Google'ın bir numaralı kurgusal müzik radyo istasyonu."
logo ImageObject İstasyonun logo resmi. Mümkün olan 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 Gerekli: Radyo istasyonunun frekans spesifikasyonu. Karasal AM/FM radyo istasyonları için bu tesis zorunludur. Yalnızca online akışlarda değer INTERNET_STREAM dizesi olarak ayarlanmalıdır. Ayrıntılar ve örnekler için BroadcastFrequencySpecification bölümüne göz atın.
areaServed City, State, Country, or AdministrativeArea Zorunlu: Radyo istasyonu tarafından hedeflenen birincil coğrafi alan. İlişkili ve benzer şekilde adlandırılmış istasyonlardan oluşan bir ağ arasından en uygun istasyonu seçmek için bu özelliği kullanın. Örneğin, yerel iştirakleri olan ulusal bir radyo hizmetini seçmek için bunu kullanın. Önerilen biçim: city, (optional) state, country. Ayrıntılar ve örnekler için Şehir, Eyalet, Ülke, İdari Bölge bölümüne bakın.
broadcastAffiliateOf Organization Geçerliyse zorunlu: Radyo istasyonunun üyesi olduğu satış ortağı veya radyo istasyonunda yayınlanan içeriği sağlayan satış ortağı. Örneğin, "NPR", "PRI", adı verilir. Radyo istasyonu, herhangi bir satış ortaklığına dahil değilse bu özelliğin kullanılması zorunlu değildir. Ayrıntılar ve örnekler için Kuruluş bölümüne göz atın.
broadcaster Organization Zorunlu: Radyo istasyonunun sahibi, işleten ve işleten kuruluş. Ayrıntılar ve örnekler için Kuruluş bölümüne göz atın.
parentService RadioBroadcastService Geçerliyse gerekli: 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 göz atı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 göz atın.
popularityScore PopularityScoreSpecification Önemle Tavsiye Edilir Neden? Kullanıcılar için oynatılacak medyayı belirlemek üzere Google'ın ve diğer sinyallerin kullandığı puandır. Bu puan, içeriğin kataloğunuzdaki diğer içeriklere kıyasla popülerliğini gösterir. Bu nedenle puan ölçeği, feed'leriniz ve kataloğunuzdaki tüm öğeler arasında tutarlı olmalıdır. Varsayılan olarak, varlığın 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ı yerine getirmek için bu değeri kullanın. İstasyon, farklı dillerde farklı zamanlarda farklı zamanlarda yayın yapıyorsa birincil dili listeleyin.
keywords Text Radyo istasyonuyla ilişkilendirilen anahtar kelime listesi. Radyo istasyonunu tetikleyen kullanıcı sorgularını genişletmek için bu anahtar kelimeleri kullanın. Örneğin, "haberler", "spor", veya "kaya" denir.
identifier PropertyValue Önemle Tavsiye Edilir Neden? - Bu varlığı açık bir şekilde tanımlayan harici kimlik veya başka bir kimlik. Birden çok 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ı

Varlık türleri ve bunların özellik referansları aşağıda verilmiştir.

BroadcastFrequencySpecification

BroadcastFrequencySpecification varlık türü broadcastfrequency mülkü.

BroadcastFrequencySpecification varlık türü, radyoyu tanımlamak için kullanılır istasyonunun frekansına göre değişir. Dijital radyoda, frekans kanalı farklı programlara sahip birden çok alt kanala sahip olabilir. Böyle durumlarda broadcastSubChannel değeri, içindeki hedef radyo istasyonunu bulmak için kullanılır frekans kanalı.

Yalnızca internete bağlı radyo istasyonları için BroadcastFrequencySpecification nesnesi gerekli olmadığı için bunun yerine INTERNET_STREAM dize değerini kullanın.

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman BroadcastFrequencySpecification olarak ayarlayın.
broadcastFrequencyValue Text Zorunlu: Sıklığın rakam kısmı. Örneğin, "89.3." Bu, Dijital Ses Yayını (DAB) istasyonları için blok numarası olmalıdır. Örneğin, "12A."
broadcastSignalModulation Text Zorunlu: Frekansın sinyal modülasyonu bölümü. Değer şunlardan biri olmalıdır: "FM", "AM", "HD", "DAB" veya "DAB+" olarak ayarlayın.
broadcastSubChannel Text Geçerliyse zorunlu: Dijital radyo için alt kanal. DAB ve DAB+ istasyonları için bu değer hizmet kimliğidir. Örneğin, "HD1"–"HD8" HD radyo ve "C8D8" için olası değerlerdir DAB için olası bir değerdir.

Aşağıda BroadcastFrequencySpecification örnek verilmiştir:

FM (HD)

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "89.3",
  "broadcastSignalModulation": "FM",
  "broadcastSubChannel": "HD1"
},

AM

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "1010",
  "broadcastSignalModulation": "AM",
},

DAB

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "12B",
  "broadcastSignalModulation": "DAB",
   "broadcastSubChannel": "C8D8"
},

Yalnızca İnternet

"broadcastFrequency": "INTERNET_STREAM",

Kuruluş

Organization varlık türü, broadcaster veya broadcastAffiliateOf mülk.

RadioBroadcastService spesifikasyonunda Organization türü kullanılır hem broadcaster hem de broadcastAffiliateOf mülkü için.

Özellik 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, opak bir dize olarak işlenir ve çalışan bir bağlantı olması gerekmez.
name Text Zorunlu: Kuruluşun adı.
sameAs URL Bu mülk, kuruluşu açık bir şekilde tanımlayan bir referans web sayfasının URL'sidir. Örneğin, kuruluşa ait bir Vikipedi sayfası veya kuruluşun resmi web sitesi.

Aşağıda Organization örnek verilmiştir:

TEK

"broadcaster": {
  "@type": "Organization",
  "@id": "https://www.tjradio.org/broadcasters/billyradio",
  "sameAs": "https://www.billyradio-example.org/",
  "name": "Billy Radio Inc"
},

BİRDEN ÇOK SAHİP

"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",
  }
],

BİRDEN FAZLA AĞ

"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 varlık türü, parentService ile ilişkilendirilmiş

parentService özelliği, bir tekrarlayıcı veya çevirmen istasyonun üst istasyonunu belirtir.

Özellik 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. Ana radyo istasyonu da feed'inize ayrı bir varlık olarak eklenmiş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ğıda birRadioBroadcastService ö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 varlık türü, logo özelliğiyle ilişkilendirilmiş.

logo özelliği, belirli bir radyo istasyonunun logo resmini sağlamak için kullanılır. Bu resimler, içeriğin yanında belirli bir radyo varlığı için derin bağlantı olarak görüntülenir.

Özellik 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 getirilebileceği URL.
regionsAllowed Country Medyaya izin verilen ülkeler. Özellik belirtilmezse resmin tüm yerel ayarlarda gösterilmesine izin verildiği varsayılır.

Her bölge için farklı resimler göndermek amacıyla, her biri kendi ülke grubuna ve karşılık gelen resim URL'sine sahip birden fazla ImageObject türü ekleyin.

Ülke

Country varlık türü, logo.regionsAllowed özelliğiyle ilişkilendirilmiş.

Özellik Beklenen tür Açıklama
@type Text Bu özelliği her zaman Country olarak ayarlayın.
name Text ISO 3166-1 alpha-2 Örneğin, "GB" veya "ABD".

Aşağıda bazı ImageObjectörnekler verilmiştir:

"logo": {
  "@type": "ImageObject",
  "height": 100,
  "width": 800,
  "contentUrl": "http://www.foo.com/img/67890.jpg",
},

ÜLKEYE GÖRE LOGOS

"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 varlık türü, identifier özelliğiyle ilişkilendirilmiş.

İçeriğiniz için üçüncü taraf kimlik sistemi (ör. Gracenote kimlikleri) kullanıyorsanız (TMS) söz konusuysa kimlik, identifier mülkü tarafından sağlanabilir. Bu şekilde Google'ın radyo istasyonlarınızla yaptığı mutabakatın doğruluğu.

Özellik 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ü. Desteklenen kimlik türleri şunlardır:
  • TMS_ROOT_ID: Gracenote kimlikleri (TMS) kök kimliği. Örneğin, "15829."
  • TMS_ID: Gracenote Kimlikleri (TMS) Varyant Kimliği. Örneğin, "MV000398520000."
  • WIKIDATA_ID: WikiData kimliği. Örneğin, "Q795598."
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ü.

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman PopularityScoreSpecification olarak ayarlayın.
value Number Zorunlu: Kataloğunuzdaki diğer varlıklarla karşılaştırılan pozitif bir sayısal değer. Büyük sayı, popülerliğin daha yüksek olduğunu gösterir.
eligibleRegion Country Popülerlik puanının geçerli olduğu bir ülke veya bölgelerin listesi. Popülerlik puanı tüm dünyada geçerliyse metin değeri olarak earth işaretini kullanmanız yeterlidir.
Belirli bölgelerin listelenmesi gerekiyorsa Country türünü kullanın.

Bu mülk dışarıda bırakılırsa varsayılan olarak earth kullanılır.eligibleRegion

Ülke

Country varlık türü popularityScore.eligibleRegion mülkü.

Özellik 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 "ABD".

Aşağıda PopularityScoreSpecification örnek verilmiştir:

KÜRESEL POPÜLERLİK

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 4.3,
  "eligibleRegion": "Earth"
},

ÜLKELERE ÖZGÜ

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 2,
  "eligibleRegion": {
    "@type": "Country",
    "name": "US"
  }
},

Şehir, Eyalet, Ülke, İdari Bölge

City, State, Country ve AdministrativeArea varlık türleri şunlardır: areaServed mülküyle ilişkilendirilmiş.

areaServed özelliği, seçilen istasyona göre en uygun istasyonu seçmenize yardımcı olur. Kullanıcının konum bilgisi. Konum bilgilerine örnek olarak kullanıcılar "yakınımdaki bir radyo istasyonu" gibi sorgular "yerel haber radyosu" gibi.

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman şu 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 belirtin. Ayrıca, kapsayıcı zincirini de belirtin. Şu biçimi kullanın: city, state, country.

Aşağıda areaServed örnek verilmiştir:

CITY

"areaServed": {
  "@type": "City",
  "name": "North Highlands, CA, US"
},

STATE

"areaServed": [
  {
    "@type": "State",
    "name": "California, US"
  },
  {
    "@type": "State",
    "name": "Nevada, US"
  }
],

ÜLKE

"areaServed": [
  {
    "@type": "Country",
    "name": "US"
  },
  {
    "@type": "Country",
    "name": "Australia"
  }
],

ADMINISTRATIVEAREA

"areaServed": [
  {
    "@type": "AdministrativeArea",
    "name": "Cape Cod, Massachusetts, US"
  }
],

ListenAction

ListenAction varlık türü, potentialAction özelliğiyle ilişkilendirilmiş.

ListenAction özelliği, derin bağlantılarınızı oynatma için tanımlar. Aynı zamanda kriterlerini tanımlamaktır. Örneğin, geo/chronal/login/subscription status.

Özellik 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. Dosyada, desteklenen platform bilgileri yer alır. Farklı platform grupları için farklı derin bağlantıları tanımlamak üzere birden fazla EntryPoint varlık türü olabilir.
actionAccessibilityRequirement ActionAccessSpecification Zorunlu: Bu varlığa erişmek için kullanıcı şartlarının tanımı. Birden fazla ActionAccessSpecification varlık türü varsa spesifikasyon ölçütlerinden herhangi biriyle eşleşen bir kullanıcı içeriğe erişebilir.

EntryPoint

EntryPoint varlık türü, potentialAction.target ile ilişkilendirilmiş

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman EntryPoint olarak ayarlayın.
urlTemplate Text Gerekli: İçeriğinizi oynatmayı başlatan bağlantı.
actionPlatform Text Zorunlu: Derin bağlantının geçerli olduğu platformlar. Olası değerler şunlardır:
  • 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

ActionAccessSpecification

ActionAccessSpecification varlık türü potentialAction.actionAccessibilityRequirement mülkü.

Özellik 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:
  • nologinrequired: Bu işlem, içeriğe erişmek için satın alma veya giriş gerekmeksizin kullanıcı tarafından kullanılabilir.
  • free: Bu işlem, kullanıcının satın alma işlemi gerçekleştirmeden veya ücretli abonelik satın almadan gerçekleştirilebilir. İşlem için kullanıcıların oturum açması gerekir.
  • subscription: Bu işlem, hizmetinizin ücretli aboneliğine dahildir.
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ılar tarafından tam olarak ne zaman erişime kapatılacağını kontrol etmek için bu özelliği kullanın.
eligibleRegion Country Offer için uygun ülke. İlgili içeriğin sunulacağı veya kullanılamayacağı ülkeyi ya da bölgeyi kontrol etmek için bu mülkü 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 abonelik hizmetinin yalnızca tek bir katmanı varsa bu mülkü atlayabilirsiniz.
Ülke

Country varlık türü potentialAction.actionAccessibilityRequirement.eligibleRegion mülkü.

Özellik 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 varlık türü potentialAction.actionAccessibilityRequirement.requiresSubscription mülkü.

Özellik 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 kimlik. Kimlik sabit olup zaman içinde değişmemelidir. Bu, opak bir 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-Radyo Temel".
expectsAcceptanceOf Offer Medya Aboneliğinin satın alınmasıyla ilişkilendirilen Offer türü. Bu özellik, abonelik fiyatını ifade etmek için kullanılır.
Teklif

Offer varlık türü potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman Offer olarak ayarlayın.
price Number Zorunlu: Abonelik fiyatı.
priceCurrency Text Zorunlu: Fiyatın üç harfli ISO 4217 biçimindeki para birimidir.
seller Organization İşlem aboneliği veya satın alma olanağı sunan kuruluş. Organization bölümünde açıklanan şemayı kullanın.

Aşağıda ListenAction örnek 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"
        }
    }
},

PLATFORMA ÖZEL

"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ı sunuyoruz: TJ_RADIO. TJ_RADIO bağlantı ve sahiplik bilgilerinin yanı sıra radyo verileri için dinleme işlemleri de sunuyor. Bu feed'de GPR, GRI ve G-music gibi 3 radyo ağı (satış ortağı istasyonlarına içerik sağlar) sunulur. Buna ek olarak GQED, GQEI ve G-music olmak üzere 3 radyo istasyonu sunulur.

  • GQED, GQED Inc ve GPCB adlı iki ayrı kuruluşa aittir. Ayrıca GQED, GPR ve GPI tarafından oluşturulan içeriğin bir kısmını yayınladığı için GPR ile ilişkilidir.
  • GQEI, GQED Inc ve GPCB'ye de aittir. GQED'nin farklı bir alana hizmet veren tekrarlayıcı/çevirmen istasyonudur. GQEI, GPR ve GPI ile de ilişkilidir.
  • G-music, GRJ'nin sahibi olduğu ve G-music radyo ağıyla (istasyonla aynı adı taşıyan farklı bir tüzel kişi) ilişkili olan uluslararası bir istasyondur. Ülkenin dört bir yanında G müzik istasyonları, G-music radyo ağı tarafından oluşturulan içeriğin bir kısmını yayınlar.

Tesislerle ilgili konular hakkında daha fazla bilgi için aşağıdaki sayfalara bakın bu sayfada açıklandığı şekilde: