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

Bu bölümde, RadioBroadcastService varlık türü için içerik işaretleme özelliklerinin ayrıntıları sunulmaktadır. Tüm ayrıntılar için Tam feed örneğine göz atın.

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ı, @language uygun dil koduna ve BCP 47 biçiminde ayarlanmalıdır. Örneğin, dil İspanyolcaya ayarlanırsa 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 Gerekli: İçerik tanımlayıcının URI biçiminde olması gerekir. Örneğin, https://example.com/1234abc.
@id aşağıdaki şartları karşılamalıdır:
  • Kataloğunuzda tüm dünyada benzersiz
  • Statik; Kimlik sabit olmalı ve zaman içinde değişmemelidir (programın URL özelliği değişse bile). Opak dize olarak işlenir ve çalışan bir bağlantı olması gerekmez.
  • Birleşik Kaynak Tanımlayıcısı (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 gereksinimleri karşıladığı için @id olarak bir tüzel kişinin url türünü kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümünü inceleyin.
url URL Zorunlu: Radyo istasyonu hakkında bilgi sağlayan içeriğin Standart URL'si.

url özelliği aşağıdaki gereksinimleri karşılamalıdır:
  • Dünya genelinde benzersiz olmalıdır.
  • Google'ın tarayabileceği canlı bir standart URL içermelidir.
  • Ödeme duvarı tarafından engellenmeyen bir içerik açıklama sayfasına işaret etmelidir.
name Text Zorunlu: Radyo istasyonunun resmi adıdır. 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. Örneğin, Birden fazla bölge ve dil bölümünü inceleyin.
alternateName Text Kullanıcıların radyo istasyonunu tanımalarına yardımcı olan alternatif adlar. Bu mülk, tetiklemeyi etkileyecek anahtar kelimeler değil, bir istasyonun meşru 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. Örneğin, Birden fazla bölge ve dil bölümünü inceleyin.
callSign Text Geçerliyse: Radyo istasyonunun devlet tarafından verilmiş resmi çağrı işareti. Örneğin "&QtI-FM."; Kuzey Amerika radyo istasyonları için bu mülk gereklidir. Ç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 marka öğeleri. Örneğin, "Sahte Radyo 105", Değerler, kullanıcıların arama sonuçlarında bu radyo istasyonunu ve çağrı işareti ve ad gibi diğer önemli bilgileri tanımlamasına yardımcı olur.
description Text Zorunlu: Radyo istasyonunun kısa bir açıklaması. Bu mülkte 300 karakter sınırlaması vardır. Açıklamayı birden çok dilde işaretlemek için bir dizi kullanın. Örneğin, Birden fazla bölge ve dil bölümünü inceleyin.
slogan Text Radyo istasyonunun sloganı. Örneğin, "Google'ın bir numaralı hayali müzik radyo istasyonu."
logo ImageObject İstasyonun logo resmi. Mevcut 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 sıklık spesifikasyonu. Karasal AM/FM radyo istasyonları için bu özellik gereklidir. Yalnızca online canlı yayınlar için değer INTERNET_STREAM dizesi olarak ayarlanmalıdır. Ayrıntılar ve örnekler için BroadcastSıklıkSpecification bölümüne bakın.
areaServed City, State, Country, or AdministrativeArea Zorunlu: Radyo istasyonu tarafından hedeflenen birincil coğrafi alan. Benzer ada sahip benzer istasyonlardan oluşan bir ağ içindeki en uygun istasyonu seçmek için bu özelliği kullanın. Örneğin, yerel satış ortakları ile ulusal yayın yapan bir radyo hizmeti seçmek için bu düğmeyi 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ünü inceleyin.
broadcastAffiliateOf Organization Geçerliyse: Radyo istasyonunun üyesi olduğu satış ortağı veya radyo istasyonunda yayınlanmış içeriği sağlayan satış ortağı. Örneğin, "NPR" ve "PRI" veya "PBS" Radyo istasyonu herhangi bir bağlılığın parçası değilse bu özellik gerekli değildir. Ayrıntılar ve örnekler için Kuruluş bölümünü inceleyin.
broadcaster Organization Zorunlu: Radyo istasyonunun sahibi, işleteni ve işleten kuruluştur. Ayrıntılar ve örnekler için Kuruluş bölümünü inceleyin.
parentService RadioBroadcastService Geçerliyse zorunludur: Bu özellik yalnızca radyo istasyonu yineleyici veya çevirmense gereklidir. Tekrarlayıcı veya çevirmenin geçiş yaptığı orijinal radyo istasyonunu temsil eder. Ayrıntılar ve örnekler için RadioBroadcastService bölümüne bakın.
potentialAction ListenAction Zorunlu: Radyo istasyonunu dinlemek için kullanıcılar için tetiklenen İşlem. Ayrıntılar için ListenAction bölümüne bakın.
popularityScore PopularityScoreSpecification Önemle tavsiye edilir Neden? Google'ın, kullanıcılar için hangi medyayı oynatacağını belirlemek üzere kullandığı puan ve diğer sinyaller. Bu puan, kataloğunuzdaki diğer içeriklere göre içeriğin popülerliğini gösterir. Bu nedenle, puanın ölçeği feed'leriniz ve kataloğunuzdaki tüm varlıklar genelinde tutarlı olmalıdır. Varsayılan olarak, tüzel kişinin 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 isteğinde bulunan kullanıcı sorgularını yerine getirmek için bu değeri kullanın. İstasyon farklı zamanlarda farklı dillerde yayınlanırsa birincil dili listelemeniz yeterlidir.
keywords Text Radyo istasyonu ile ilişkili anahtar kelimelerin listesi. Radyo istasyonunu tetikleyen kullanıcı sorgularını genişletmek için bu anahtar kelimeleri kullanın. Örneğin "&", haber, "rock" veya "rock"
identifier PropertyValue Önemle tavsiye edilir Neden? - Bu kimliği 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 belirten bir referans web sayfasının URL'si. Örneğin, yayın hizmeti için bir Wikipedia sayfası.

Varlık türü mülk referansları

Aşağıda varlık türleri ve bunların özellik referansları bulunmaktadır.

YayınSıklıkSpesifikasyonu

BroadcastFrequencySpecification varlık türü, broadcastfrequency özelliğiyle ilişkilendirilir.

BroadcastFrequencySpecification varlık türü, radyo istasyonunu frekansına göre tanımlamak için kullanılır. Dijital radyo durumunda, sıklık kanalı farklı programlara sahip birden çok alt kanal içerebilir. Böyle durumlarda, broadcastSubChannel değeri sıklık kanalında hedef radyo istasyonunu bulmak için kullanılır.

Yalnızca internet radyo istasyonları için BroadcastFrequencySpecification nesnesi gerekli olmadığından 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 basamak kısmı. Örneğin "&";89.3." Dijital Ses Yayıncılığı (DAB) istasyonları için bu numara engelleme numarası olmalıdır. Örneğin "&12A."
broadcastSignalModulation Text Zorunlu: Frekanstaki sinyal modülü bölümü. Değer şunlardan biri olmalıdır: "FM", "AM", "HDAB", "DAB" veya "DAB+".
broadcastSubChannel Text Geçerliyse 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. "C8D8", 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 özellikleriyle ilişkilendirilir.

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

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman Organization olarak ayarlayın.
@id URL Zorunlu: URI biçiminde kuruluş için genel olarak benzersiz bir kimlik. Kimlik sabit olup zaman içinde değişmemelidir. 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şun 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 FAZLA 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 özelliğiyle ilişkilendirilir.

Tekrarlayan veya çevirmen istasyonu için parentService özelliği, ana 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çimindeki genel olarak benzersiz bir kimliktir. Ana radyo istasyonu ayrı bir varlık olarak feed'inize de eklenmişse her iki kimliğin de aynı olduğundan emin olun.
name Text Zorunlu: Ana radyo istasyonunun adı.
sameAs URL Ana istasyonu açık bir şekilde tanımlayan bir referans web sayfasının URL'si. Örneğin, ana istasyon için bir Wikipedia sayfası.

Aşağıda birRadioBroadcastService örneği 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şkilendirilir.

logo özelliği, ilgili radyo istasyonunun logo resmini sağlamak için kullanılır. Bu resimler, belirli bir radyo varlığı için içeriğin yanında 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 bir URL.
regionsAllowed Country Medyanın izin verildiği ülkeler. Özellik belirtilmemişse resmin tüm yerel ayarlarda gösterilmesine izin verildiğini varsayar.

Bölge başına farklı resim göndermek için her birinin kendi ülke grubu ve ilgili resim URL'si içeren birden fazla ImageObject türü ekleyin.

Country (Ülke)

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

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

Aşağıda ImageObjectörnek:

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

ÜLKEYE GÖRE LOGO

"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şkilendirilir.

Gracenote kimlikleri (TMS) gibi içeriğiniz için bir üçüncü taraf kimlik sistemi kullanıyorsanız kimlik, identifier özelliği tarafından sağlanabilir. Bu, Google'ın radyo istasyonlarınız arasındaki mutabakatın doğruluğunu artırır.

Ö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ü. Aşağıdaki kimlik türlerini destekliyoruz:
  • 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 istasyon için bir Wikipedia sayfası.

Aşağıda bir PropertyValue örneği verilmiştir:

  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "WIKIDATA_ID",
    "value": "Q795598"
  },

Popülerlik Puanı Spesifikasyonu

PopularityScoreSpecification varlık türü, popularityScore özelliğiyle ilişkilendirilir.

Ö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. Yüksek değer, popülerliği gösterir.
eligibleRegion Country Popülerlik puanının geçerli olduğu ülke veya bölgelerin listesi. Popülerlik puanı dünya genelinde geçerliyse metin değeri olarak earth değerini kullanın.
Belirli bölgelerin listelenmesi gerekiyorsa Country türünü kullanın.

Bu özellik etkin değilse eligibleRegion varsayılan olarak earth değerine ayarlanır.

Country (Ülke)

Country varlık türü, popularityScore.eligibleRegion özelliğiyle ilişkilendirilir.

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman Country olarak ayarlayın.
name Text Zorunlu: ISO 3166-1 alfa-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 ÖZEL

"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 areaServed mülküyle ilişkilendirilir.

areaServed özelliği, kullanıcının konum bilgilerine göre en uygun istasyonu seçmenize yardımcı olur. Yer bilgilerine örnek olarak "yakınımdaki radyo istasyonları" veya "yerel haberler radyosu" gibi kullanıcı sorguları verilebilir.

Ö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 sağlayın. Ayrıca, bulunduğu zinciri sağlayın. Şu biçimi kullanın: city, state, country.

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

ŞEHİR

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

DURUM

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

ÜLKE

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

YÖNETİCİ BÖLGESİ

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

Dinlemeİşlemi

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

ListenAction özelliği, oynatma için derin bağlantılarınızı tanımlar. Ayrıca, kullanıcıların içeriğe erişim ölçütlerini tanımlar. Ö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. 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ü olabilir.
actionAccessibilityRequirement ActionAccessSpecification Zorunlu: Bu varlığa erişmek için kullanıcı gereksinimlerinin 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 varlık türü, potentialAction.target özelliğiyle ilişkilendirilir.

Özellik 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:
  • 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

İşlemErişim Spesifikasyonu

ActionAccessSpecification varlık türü, potentialAction.actionAccessibilityRequirement özelliğiyle ilişkilendirilir.

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman ActionAccessSpecification olarak ayarlayın.
category Text Zorunlu: Erişim şartının türü. Bu değer, aşağıdaki değerlerden biri olmalıdır:
  • nologinrequired: Kullanıcı bu içeriği satın almak veya giriş yapmak zorunda kalmadan içeriklere erişebilir.
  • free: Bu satın alma işlemi, kullanıcının satın alma işlemi veya ücretli aboneliği olmadan yapılabilir. İşlem yine de kullanıcıların oturum açmasını gerektiriyor.
  • 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 artık kullanıcılara sunulmadığı saatleri kontrol etmek için bu özelliği kullanın.
eligibleRegion Country Offer için uygun ülke. Bu özelliğin kullanılması gereken veya sunulmaması gereken ülkeyi veya 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 özelliğin kullanılması zorunludur. Hizmetiniz ücretsizse veya tek bir abonelik hizmeti katmanı varsa bu özelliği atlayabilirsiniz.
Country (Ülke)

Country varlık türü, potentialAction.actionAccessibilityRequirement.eligibleRegion özelliğiyle ilişkilendirilir.

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman Country olarak ayarlayın.
name Text Zorunlu: ISO 3166-1 alfa-2 ülke kodu.
MedyaAboneliği

MediaSubscription varlık türü, potentialAction.actionAccessibilityRequirement.requiresSubscription özelliğiyle ilişkilendirilir.

Özellik Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman MediaSubscription olarak ayarlayın.
@id Text Zorunlu: Abonelik paketi için URI biçiminde genel olarak benzersiz bir kimlik. Kimlik sabit olup zaman içinde değişmemelidir. 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-Radio Basic".
expectsAcceptanceOf Offer Medya Aboneliğinin satın alınmasıyla ilgili Offer türü. Bu özellik, aboneliğin fiyatını belirtmek için kullanılır.
Teklif

Offer varlık türü, potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf özelliğiyle ilişkilendirilir.

Özellik 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: Üç harfli ISO 4217 biçimindeki fiyatın para birimi.
seller Organization Aboneliği satın alma veya satın alma işlemini 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ı bulunmaktadır: TJ_RADIO. TJ_RADIO, radyo verileri için ilişkilendirme işlemlerini ve satış ortaklığı ile sahiplik bilgilerini dinlememizi sağlar. Bu feed'de GPR, GRI ve Gmusic olmak üzere 3 radyo ağı (satış ortağı istasyonlarına içerik sağlayan) sunulur. Ayrıca 3 radyo istasyonu bulunur: GQED, GQEI ve G-music.

  • GQED, iki ayrı kuruluş olan GQED Inc ve GPCB'nin mülkiyetindedir. 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'nin de mülkiyetindedir. Tekrar eden/çeviri durağı olan GQED farklı bir bölgede hizmet verir. GQEI, GPR ve GPI ile de ilişkilidir.
  • G-music, GRJ'ye ait olan ve G-music radyo istasyonuyla (İstasyonla aynı ada sahip farklı bir tüzel kişi) ilişkili uluslararası bir istasyondur. Google müzik istasyonları, ülkenin dört bir yanında yer alır ve G-music radyo ağı tarafından oluşturulan içeriklerden bazılarını yayınlar.

Bu sayfada açıklanan özelliklerle ilgili konular hakkında daha fazla bilgi için aşağıdaki sayfalara bakın: