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

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://schema.googleapis.com", {"@language": "xx"}] 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:
  • Kataloğunuzda dünya genelinde benzersiz olmalıdır.
  • 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.
  • Tekdüzen 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, 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:
  • Dünya genelinde benzersiz olmalıdır.
  • Google'ın tarayabileceği etkin bir standart URL içermelidir.
  • Bu bağlantı, ücretli erişim 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 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 öğ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",
    "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:
  • 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ü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:
  • 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ü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:
  • nologinrequired: Kullanıcı, içeriğe erişmek için satın alma veya giriş yapmadan bu işlemi 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 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.
{
    "@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"
            ]
        }
    ]
}
  

Bu sayfada açıklanan mülklerle ilgili konular hakkında daha fazla bilgi için aşağıdaki sayfalara göz atın: