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

Bu bölümde, RadioBroadcastService öğe türü için içerik işaretleme özelliklerinin ayrıntıları verilmektedir. Tüm ayrıntılar için Tam feed örneği bölümüne bakın.

Spesifikasyon tablosu

Mülk 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 özelliği, 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ı (ör. https://example.com/1234abc).
@id aşağıdaki koşulları karşılamalıdır:
  • Kataloğunuzda genel olarak benzersiz olmalıdır.
  • Statik: Kimlik sabit olmalı ve zaman içinde değişmemelidir (gösterinin 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ısı (URI) biçiminde
  • @id değeri için kullanılan alan adı, kuruluşunuza ait olmalıdır.
Bir öğenin url özelliği, tanımlayıcı olarak tüm koşulları karşıladığı için @id olarak öğenin url özelliğini kullanmanızı öneririz. Daha ayrıntılı bilgi için Tanımlayıcı bölümüne bakın.
url URL Zorunlu: Radyo istasyonu hakkında bilgi sağlayan içeriğin standart URL'si.

url özelliği aşağıdaki koşulları karşılamalıdır:
  • Global olarak benzersiz olmalıdır.
  • Google'ın tarayabileceği, yayınlanmakta olan bir standart URL içermelidir.
  • Ödeme duvarıyla engellenmemiş bir içerik açıklaması sayfasına yönlendirmelidir.
name Text Zorunlu: Radyo istasyonunun resmi adı. Her dil için yalnızca bir resmi isim olmalıdır. Örneğin, "WXKS FM." Adları farklı dillerde listelemek için bir dizi kullanın. Örnek için Birden fazla bölge ve dil başlıklı makaleyi inceleyin.
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 yasal 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 Birden fazla bölge ve dil başlıklı makaleyi inceleyin.
callSign Text Geçerliyse zorunludur: Radyo istasyonunun resmi, devlet tarafından verilmiş ç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ölgelerde bu isteğe bağlıdır.
broadcastDisplayName Text Zorunlu: Radyo istasyonunun görünen adları veya markaları. Örneğin, "Fake Radio 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 gösterilir.
description Text Zorunlu: Radyo istasyonunun kısa açıklaması. Bu özelliğin 300 karakter sınırı vardır. Açıklamayı birden fazla dilde işaretlemek için dizi kullanın. Örnek için Birden fazla bölge ve dil başlıklı makaleyi inceleyin.
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 Zorunlu: Radyo istasyonunun frekans bilgisi. Bu özellik, karasal AM/FM radyo istasyonları için zorunludur. Yalnızca online yayınlar için değer INTERNET_STREAM dizesi olarak 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. Bu özelliği, bağlı ve benzer şekilde adlandırılmış istasyonlar ağı arasında en uygun istasyonu seçmek için kullanın. Örneğin, yerel bağlı kuruluşları olan, ülke genelinde yayın yapan bir radyo hizmetini seçmek için kullanın. Önerilen biçim city, (optional) state, country. Ayrıntılar ve örnekler için City, State, Country, AdministrativeArea (Şehir, Eyalet, Ülke, İdari Bölge) bölümüne bakın.
broadcastAffiliateOf Organization Geçerli olduğunda zorunludur: Radyo istasyonunun üyesi olduğu veya radyo istasyonunda yayınlanan içeriği sağlayan satış ortağı. Örneğin, "NPR", "PRI" veya "PBS". Radyo istasyonu herhangi bir bağlı kuruluşun 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, yöneticisi ve işletmecisi olan kuruluş. Ayrıntılar ve örnekler için Kuruluş bölümüne bakın.
parentService RadioBroadcastService Geçerliyse zorunlu: Bu özellik yalnızca radyo istasyonu tekrarlayıcı veya çevirici olduğunda gereklidir. Tekrarlayıcının veya çeviricinin 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 dinlemek için tetiklenen iş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 medyanın oynatılacağını belirlemek üzere diğer sinyallerle birlikte kullandığı bir puan. Bu puan, içeriğin kataloğunuzdaki diğer içeriklere kıyasla ne kadar popüler olduğunu gösterir. Bu nedenle, puanın ölçeği feed'lerinizde ve kataloğunuzdaki 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. Kullanıcıların belirli bir dilde içerik istediği sorguları 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 Önemle Tavsiye Edilir 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ılı bilgi 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ü özelliği referansları

Aşağıda, öğe türleri ve bunların mülk referansları verilmiştir.

BroadcastFrequencySpecification

BroadcastFrequencySpecification öğe türü, broadcastfrequency özelliğiyle ilişkilidir.

BroadcastFrequencySpecification öğe türü, radyo istasyonunu frekansına göre tanımlamak için kullanılır. Dijital radyoda frekans kanalı, farklı programlar içeren birden fazla alt kanal taşıyabilir. Bu gibi durumlarda, hedef radyo istasyonunu frekans kanalı içinde bulmak için broadcastSubChannel değeri kullanılır.

Yalnızca internet radyolarında BroadcastFrequencySpecification nesnesi gerekmez. Bu nedenle, 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 rakam kısmı. Örneğin, "89.3." Dijital radyo yayını (DAB) istasyonları için bu, blok numarası olmalıdır. Örneğin, "12A".
broadcastSignalModulation Text Zorunlu: Frekansın sinyal modülasyonu kısmı. Değer "FM", "AM", "HD", "DAB" veya "DAB+" olmalıdır.
broadcastSubChannel Text Geçerliyse zorunlu: Dijital radyoda alt kanal. DAB ve DAB+ istasyonları için bu değer, hizmet kimliğidir. Örneğin, "HD1"–"HD8" HD radyo için olası değerler, "C8D8" ise DAB için olası bir değerdir.

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

FM (HD)

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

ÖÖ

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

DAB

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

Yalnızca İnternet

"broadcastFrequency": "INTERNET_STREAM",

Kurumsal

Organization öğe türü, broadcaster veya broadcastAffiliateOf özellikleriyle ilişkilidir.

RadioBroadcastService spesifikasyonunda, hem broadcaster hem de broadcastAffiliateOf özellikleri 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şla ilgili bir Vikipedi sayfası veya kuruluşun resmi web sitesi.

Aşağıda Organization örnekleri 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 öğe türü, parentService mülküyle ilişkilendirilmiştir.

parentService özelliği, üst istasyonu belirtmek için bir tekrarlayıcı veya çevirici istasyonunda 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: Ana radyo istasyonunu temsil eden URL biçiminde genel olarak benzersiz bir kimlik. Üst radyo istasyonu feed'inize ayrı bir öğe olarak da dahil ediliyorsa 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 istasyonun 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 öğe türü, logo özelliğiyle ilişkilidir.

logo özelliği, belirtilen radyo istasyonunun logo resmini sağlamak için kullanılır. Bu resimler, belirli bir radyo kuruluşu için derin bağlantı olarak içeriklerin 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 getirilebileceği bir URL.
regionsAllowed Country Medyanın kullanılmasına izin verilen ülkeler. Özellik belirtilmezse resmin tüm yerel ayarlarda gösterilmesine izin verildiği varsayılır.

Bölgeye göre 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 özelliğiyle ilişkilendirilmiştir.

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

Ü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 öğe türü, identifier özelliğiyle ilişkilendirilmiştir.

İç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 sayede Google, radyo istasyonlarınızın mutabakatını daha doğru bir şekilde yapabilir.

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ü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 istasyonun Vikipedi sayfası.

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

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

PopularityScoreSpecification

PopularityScoreSpecification öğe türü, popularityScore özelliğiyle 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ğer. 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ölge listesi. Popülerlik puanı genel olarak geçerliyse metin değeri olarak yalnızca earth kullanın.
Belirli bölgelerin listelenmesi gerekiyorsa Country türünü kullanın.

Bu özellik atlanırsa eligibleRegion varsayılan olarak earth olur.

Ülke

Country öğe türü, popularityScore.eligibleRegion özelliğiyle 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 alfa-2. Örneğin, "GB" veya "US".

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

KÜRESEL POPÜLERLİK

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

ÜLKEYE ÖZEL

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

areaServed özelliği, kullanıcının konum bilgilerine göre en uygun istasyonu seçmenize yardımcı olur. Konum bilgisi örnekleri arasında "yakınımdaki bir radyo istasyonu" veya "yerel haber radyosu" gibi kullanıcı sorguları yer alır.

Mülk Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman şu öğe 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. Şu biçimi kullanın: city, state, country.

Aşağıda areaServed örnekleri 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"
  }
],

İDARİBÖLGE

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

ListenAction

ListenAction öğe türü, potentialAction özelliğiyle ilişkilidir.

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 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 öğe 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 öğe 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şkilendirilmiştir.

Mülk Beklenen tür Açıklama
@type Text Zorunlu: Bu özelliği her zaman EntryPoint olarak ayarlayın.
urlTemplate Text Zorunlu: İçeriğinizin oynatılmasını 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 öğe türü, potentialAction.actionAccessibilityRequirement özelliğiyle 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 şartının türü. Bu, aşağıdaki değerlerden biri olmalıdır:
  • nologinrequired: Kullanıcı, içeriğe erişmek için giriş veya satın alma yapmadan işlem gerçekleştirebilir.
  • free: Kullanıcı herhangi bir satın alma işlemi yapmadan veya ücretli abonelik satın almadan işlem gerçekleştirebilir. Bu iş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 özelliği kullanarak içeriğin kullanıcılara tam olarak ne zaman sunulacağını kontrol edebilirsiniz.
availabilityEnds DateTime Kullanım döneminin bitiş zamanı. Bu özelliği kullanarak içeriğin kullanıcılara ne zaman sunulmayacağını kontrol edebilirsiniz.
eligibleRegion Country Offer için uygun ülke. Bu içeriğin kullanılabileceği veya kullanılamayacağı ü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. Hizmetinizde birden fazla abonelik paketi sunuluyorsa bu özellik zorunludur. Hizmetiniz ücretsizse veya yalnızca tek bir abonelik hizmeti katmanı varsa bu özelliği atlayabilirsiniz.
Ülke

Country öğe türü, potentialAction.actionAccessibilityRequirement.eligibleRegion özelliğiyle 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 alfa-2 ülke kodu.
MediaSubscription

MediaSubscription öğe türü, potentialAction.actionAccessibilityRequirement.requiresSubscription özelliğiyle 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 özellik, 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 ş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"
        }
    }
},

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ıma dayalı bir radyo verisi sağlayıcısı olan TJ_RADIO'yu ele alıyoruz. TJ_RADIO, bağlılık ve sahiplik bilgilerinin yanı sıra radyo verileri için dinleme işlemleri sağlar. Bu feed'de 3 radyo ağı (bağlı istasyonlara içerik sağlayan) GPR, GRI ve G-music sunulmaktadır. Ayrıca 3 radyo istasyonu gösterilir: 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 bağlantılıdır.
  • GQEI'ın mülkiyeti GQED Inc ve GPCB'ye aittir. Farklı bir bölgeye hizmet veren GQED'nin bir tekrarlayıcı/çevirici istasyonudur. GQEI, GPR ve GPI ile de bağlantılıdır.
  • G-music, GRJ'ye ait ve G-music radyo ağına (istasyonla aynı ada sahip farklı bir tüzel kişi) bağlı uluslararası bir istasyondur. G-music istasyonları ülke genelinde yer alır ve G-music radyo ağı tarafından oluşturulan içeriklerin bir kısmını yayınlar.

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