Właściwości znaczników treści stacji radiowych

W tej sekcji znajdziesz szczegółowe informacje o właściwościach znaczników treści dla typu elementu RadioBroadcastService. Szczegółowe informacje znajdziesz w przykładowym pełnym pliku danych.

Tabela specyfikacji

Właściwość Oczekiwany typ Opis
@context Text Wymagany: zawsze ustawiaj tę właściwość na ["http://schema.googleapis.com", {"@language": "xx"}], gdzie xx oznacza język ciągów w pliku danych.

Każdy kontekst elementu wyższego poziomu musi mieć właściwość @language ustawioną na odpowiedni kod języka w formacie BCP 47. Jeśli na przykład ustawisz język hiszpański, nazwy będą przypisane do hiszpańskiego, nawet jeśli język napisów lub dubbingu to angielski.
@type Text Wymagany: zawsze ustawiaj tę właściwość na RadioBroadcastService.
@id URL Wymagany – identyfikator treści w formacie URI, np. https://example.com/1234abc.
@id musi spełniać te wymagania:
  • Niepowtarzalny na całym świecie w katalogu.
  • Statyczny; identyfikator powinien być stały i nie zmieniać się w czasie (nawet jeśli zmieni się właściwość adresu URL programu). Jest on traktowany jako ciąg nieprzejrzysty, więc nie musi być działającym linkiem.
  • w formie ujednoliconego identyfikatora zasobu (URI);
  • Domena użyta w wartości @id musi należeć do Twojej organizacji.
Ponieważ url podmiotu spełnia wszystkie wymagania dotyczące identyfikatorów, zalecamy używanie url podmiotu jako @id. Więcej informacji znajdziesz w sekcji Identyfikator.
url URL Wymagany: kanoniczny adres URL treści, który zawiera informacje o stacji radiowej.

Właściwość url musi spełniać te wymagania:
  • Musi być globalnie niepowtarzalna.
  • Musi zawierać kanoniczny URL, który Google może zindeksować.
  • Musi on prowadzić do strony z opisem treści, która nie jest blokowana przez paywall.
name Text Wymagane: oficjalna nazwa stacji radiowej. W przypadku każdego języka musi być tylko 1 oficjalna nazwa. Przykład: „WXKS FM”. Użyj tablicy, aby podać nazwy w różnych językach. Przykład znajdziesz w artykule Wiele regionów i języków.
alternateName Text alternatywne nazwy, które pomagają użytkownikom zidentyfikować stację radiową; Właściwość ta musi zawierać prawidłowe alternatywne nazwy stacji, a nie słowa kluczowe, które mogą wpływać na uruchamianie. W przypadku słów kluczowych użyj zamiast tego właściwości keywords. Użyj tablicy, aby podać nazwy w różnych językach. Przykład znajdziesz w artykule Wiele regionów i języków.
callSign Text Wymagany w odpowiednich przypadkach: oficjalny znak wywoławczy stacji radiowej wydany przez organ państwowy. Przykład: „KQEI-FM”. W przypadku stacji radiowych w Ameryce Północnej ta właściwość jest wymagana. W regionach, w których znaki wywoławcze nie są powszechnie używane, ta opcja jest opcjonalna.
broadcastDisplayName Text Wymagane: wyświetlane nazwy lub marki stacji radiowej. Na przykład „Fake Radio 105”. Te wartości pomagają użytkownikom zidentyfikować tę stację radiową w ich zapytaniach, oprócz innych kluczowych informacji, takich jak znak wywoławczy i nazwa.
description Text Wymagany: krótki opis stacji radiowej. Ta usługa ma limit 300 znaków. Użyj tablicy, aby oznaczyć opis w kilku językach. Przykład znajdziesz w artykule Wiele regionów i języków.
slogan Text Slogan stacji radiowej. Na przykład „Najlepsza fikcyjna stacja radiowa z muzyką Google”.
logo ImageObject obraz logo stacji. Prześlij zdjęcie w najwyższej możliwej rozdzielczości. Format musi być JPEG lub PNG. Szczegółowe informacje i przykłady znajdziesz w sekcji ImageObject.
broadcastFrequency BroadcastFrequencySpecification Wymagane: specyfikacja częstotliwości stacji radiowej. Ta właściwość jest wymagana w przypadku naziemnych stacji radiowych AM/FM. W przypadku strumieni tylko online wartość musi być ustawiona na ciąg znaków INTERNET_STREAM. Szczegółowe informacje i przykłady znajdziesz w sekcji BroadcastFrequencySpecification.
areaServed City, State, Country, or AdministrativeArea Wymagany: główny obszar geograficzny, na który kieruje stacja radiowa. Użyj tej właściwości, aby wybrać najodpowiedniejszą stację spośród sieci powiązanych stacji o podobnych nazwach. Możesz na przykład użyć tego parametru, aby wybrać nadawaną w całym kraju stację radiową z lokalnymi oddziałami. Sugerowany format to city, (optional) state, country. Szczegóły i przykłady znajdziesz w sekcji Miasto, województwo, kraj, obszar administracyjny.
broadcastAffiliateOf Organization Wymagane w odpowiednich przypadkach: firma stowarzyszona, której członkiem jest stacja radiowa, lub firma stowarzyszona, która dostarcza treści nadawane przez stację radiową. Na przykład „NPR”, „PRI” lub „PBS”. Jeśli stacja radiowa nie należy do żadnej grupy, ta właściwość nie jest wymagana. Szczegółowe informacje i przykłady znajdziesz w sekcji Organizacja.
broadcaster Organization Wymagane: organizacja, która jest właścicielem, prowadzi i obsługuje stację radiową. Szczegółowe informacje i przykłady znajdziesz w sekcji Organizacja.
parentService RadioBroadcastService Wymagany w odpowiednich przypadkach: ta właściwość jest wymagana tylko wtedy, gdy stacja radiowa jest wzmacniaczem lub przemiennikiem. Reprezentuje ona oryginalną stację radiową, którą powtarza lub tłumaczy. Szczegółowe informacje i przykłady znajdziesz w sekcji RadioBroadcastService.
potentialAction ListenAction Wymagany: działanie, które jest wywoływane dla użytkowników, aby mogli słuchać stacji radiowej. Szczegółowe informacje znajdziesz w sekcji ListenAction.
popularityScore PopularityScoreSpecification Zdecydowanie zalecane (dlaczego?) Wynik, który Google używa razem z innymi sygnałami do określania, które multimedia wyświetlać użytkownikom. Ten wynik pokazuje popularność treści w porównaniu z innymi treściami w Twoim katalogu. Dlatego skala oceny musi być spójna w przypadku wszystkich plików danych i elementów w katalogu. Domyślnie wynik popularności elementu jest ustawiony na 0.
inLanguage Text Język treści nadawanych przez stację radiową. Wartość musi być kodem języka w formacie BCP 47. Użyj tej wartości, aby spełniać zapytania użytkowników dotyczące treści w określonym języku. Jeśli stacja nadaje w różnych językach o różnych porach, podaj tylko główny język.
keywords Text Lista słów kluczowych powiązanych ze stacją radiową. Użyj tych słów kluczowych, aby rozszerzyć zapytania użytkowników, które uruchamiają stację radiową. Na przykład „wiadomości”, „sport” lub „rock”.
identifier PropertyValue Zdecydowanie zalecane (dlaczego?) – zewnętrzny identyfikator lub inny identyfikator jednoznacznie identyfikujący ten podmiot. Dozwolone są liczne identyfikatory. Szczegółowe informacje znajdziesz w sekcji Właściwości identyfikatora.
sameAs URL Adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje produkt. Na przykład strona w Wikipedii poświęcona usłudze transmisji.

Odniesienia do właściwości typu encji

Poniżej znajdziesz typy jednostek i odniesienia do ich właściwości.

BroadcastFrequencySpecification

Typ elementu BroadcastFrequencySpecification jest powiązany z usługą broadcastfrequency.

Typ elementu BroadcastFrequencySpecification służy do identyfikacji stacji radiowej za pomocą jej częstotliwości. W przypadku radia cyfrowego kanał częstotliwości może zawierać wiele kanałów dodatkowych z różnymi programami. W takich przypadkach wartość broadcastSubChannel służy do zlokalizowania docelowej stacji radiowej w kanale częstotliwości.

W przypadku stacji radiowych dostępnych tylko w internecie obiekt BroadcastFrequencySpecification nie jest potrzebny, dlatego zamiast niego użyj ciągu tekstowego INTERNET_STREAM.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na BroadcastFrequencySpecification.
broadcastFrequencyValue Text Wymagane: część cyfrowa częstotliwości. Na przykład „89.3”. W przypadku stacji cyfrowego nadawania dźwięku (DAB) musi to być numer bloku. Na przykład „12A”.
broadcastSignalModulation Text Wymagane: część modulacji sygnału częstotliwości. Musi to być jedna z tych wartości: „FM”, „AM”, „HD”, „DAB” lub „DAB+”.
broadcastSubChannel Text Wymagane, jeśli ma zastosowanie: w przypadku radia cyfrowego – podkanał. W przypadku stacji DAB i DAB+ ta wartość jest identyfikatorem usługi. Na przykład „HD1”–„HD8” to możliwe wartości dla radia HD, a „C8D8” to możliwa wartość dla DAB.

Oto przykłady BroadcastFrequencySpecification:

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

Tylko internet

"broadcastFrequency": "INTERNET_STREAM",

Organizacja

Typ elementu Organization jest powiązany z usługami broadcaster lub broadcastAffiliateOf.

W specyfikacji RadioBroadcastService typ Organization jest używany zarówno w przypadku właściwości broadcaster, jak i broadcastAffiliateOf.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na Organization.
@id URL Wymagane: niepowtarzalny globalnie identyfikator organizacji w formacie URI. Ten identyfikator musi być stały i nie może zmieniać się w czasie. Jest traktowany jako ciąg nieprzejrzysty, więc nie musi być działającym linkiem.
name Text Wymagane: nazwa organizacji.
sameAs URL Ta usługa to adres URL strony internetowej, która jednoznacznie identyfikuje organizację. Może to być na przykład strona organizacji w Wikipedii lub jej oficjalna witryna.

Oto przykłady Organization:

SINGLE

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

WIELU WŁAŚCICIELI

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

WIELE SIECI

"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

Typ elementu RadioBroadcastService jest powiązany z usługą parentService.

Właściwość parentService jest używana przez stację przekaźnikową lub przetłumaczeniową do wskazania stacji nadrzędnej.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na RadioBroadcastService.
@id URL Wymagane: niepowtarzalny globalnie identyfikator w formacie adresu URL, który reprezentuje nadrzędną stację radiową. Jeśli nadrzędna stacja radiowa jest również uwzględniona w pliku danych jako osobny element, upewnij się, że oba identyfikatory są takie same.
name Text Wymagany: nazwa nadrzędnej stacji radiowej.
sameAs URL Adres URL strony referencyjnej, która jednoznacznie identyfikuje stację nadrzędną. Może to być na przykład strona w Wikipedii poświęcona stacji macierzystej.

Oto przykład:RadioBroadcastService

  "parentService": {
    "@type": "RadioBroadcastService",
    "@id": "https://www.tjradio.org/stations?id=10",
    "name": "GQED-FM",
    "sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
  },

Typ elementu ImageObject jest powiązany z usługą logo.

Właściwość logo służy do podawania obrazu logo danej stacji radiowej. Te obrazy są wyświetlane obok treści jako linki do poszczególnych elementów radia.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na ImageObject.
height Integer Wysokość obrazu w pikselach.
width Integer Szerokość obrazu w pikselach.
contentUrl URL Wymagane: adres URL, z którego można pobrać obraz.
regionsAllowed Country Kraje, w których media są dozwolone. Jeśli nie określisz właściwości, założymy, że zdjęcie może być wyświetlane we wszystkich lokalizacjach.

Aby przesłać różne zdjęcia dla poszczególnych regionów, dodaj kilka typów ImageObject, z których każdy będzie mieć swój zestaw krajów i odpowiadający mu adres URL zdjęcia.

Kraj

Typ elementu Country jest powiązany z usługą logo.regionsAllowed.

Właściwość Oczekiwany typ Opis
@type Text Zawsze ustawiaj tę właściwość na Country.
name Text Format ISO 3166-1 alfa-2. np. „GB” lub „US”.

Oto przykłady ImageObject:

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

LOGO WEDŁUG KRAJÓW

"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

Typ elementu PropertyValue jest powiązany z usługą identifier.

Jeśli do identyfikowania treści używasz zewnętrznego systemu identyfikatorów, takiego jak identyfikatory Gracenote (TMS), identyfikator może zostać podany przez usługę identifier. Dzięki temu Google może dokładniej porównywać Twoje stacje radiowe.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na PropertyValue.
propertyID Text Wymagany: typ określonego identyfikatora. Obsługujemy te typy dokumentów tożsamości:
  • TMS_ROOT_ID: identyfikator katalogu Gracenote (TMS). Na przykład „15829”.
  • TMS_ID: identyfikator wariantu w identyfikatorach Gracenote (TMS). Na przykład „MV000398520000”.
  • WIKIDATA_ID: identyfikator Wikidata. Na przykład „Q795598”.
value Text Adres URL strony referencyjnej, która jednoznacznie identyfikuje stację nadrzędną. Może to być na przykład strona w Wikipedii poświęcona stacji macierzystej.

Oto przykład PropertyValue:

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

PopularityScoreSpecification

Typ elementu PopularityScoreSpecification jest powiązany z usługą popularityScore.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na PopularityScoreSpecification.
value Number Wymagane: dodatnia wartość liczbowa, która jest porównywana z innymi elementami z katalogu. Im większa liczba, tym większa popularność.
eligibleRegion Country Kraj lub lista regionów, do których ma zastosowanie wynik popularności. Jeśli wynik popularności jest stosowany na całym świecie, jako wartość tekstowa użyj wartości earth.
Jeśli chcesz podać konkretne regiony, użyj typu Country.

Jeśli ta właściwość zostanie pominięta, wartość domyślna eligibleRegion to earth.

Kraj

Typ elementu Country jest powiązany z usługą popularityScore.eligibleRegion.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na Country.
name Text Wymagane: format ISO 3166-1 alfa-2. np. „GB” lub „US”.

Oto przykłady PopularityScoreSpecification:

POPULARNOŚĆ NA CAŁYM ŚWIECIE

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

W ZALEŻNOŚCI OD KRAJU

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

Miasto, Stan, Kraj, Jednostka administracyjna

Typy elementów City, State, Country i AdministrativeArea są powiązane z usługą areaServed.

Właściwość areaServed pomaga wybrać najodpowiedniejszą stację na podstawie informacji o lokalizacji użytkownika. Przykłady informacji o lokalizacji to zapytania użytkowników takie jak „stacja radiowa w pobliżu” lub „lokalna stacja radiowa z informacjami”.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na jeden z tych typów elementów: City, State, Country lub AdministrativeArea.
name Text Wymagane: nazwa miasta, stanu, kraju lub obszaru. Podaj najbardziej szczegółowy region. Podaj też łańcuch, który je zawiera. Użyj tego formatu: city, state, country.

Oto przykłady areaServed:

CITY

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

STAN

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

KRAJ

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

ADMINISTRATIVEAREA

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

ListenAction

Typ elementu ListenAction jest powiązany z usługą potentialAction.

Właściwość ListenAction definiuje precyzyjne linki do odtwarzania. Określa ona również kryteria dostępu użytkowników do treści. Na przykład: geo/chronal/login/subscription status.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na ListenAction.
target EntryPoint Wymagane: specyfikacja precyzyjnego linku. Zawiera on informacje o obsługiwanych platformach. Może istnieć kilka typów elementów EntryPoint, które definiują różne precyzyjne linki dla różnych zestawów platform.
actionAccessibilityRequirement ActionAccessSpecification Wymagany: definicja wymagań, jakie musi spełnić użytkownik, aby mieć dostęp do tego elementu. Jeśli istnieje kilka typów elementów ActionAccessSpecification, użytkownik spełniający którekolwiek kryteria specyfikacji może uzyskać dostęp do treści.

EntryPoint

Typ elementu EntryPoint jest powiązany z usługą potentialAction.target.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na EntryPoint.
urlTemplate Text Wymagane: link, który umożliwia rozpoczęcie odtwarzania Twoich treści.
actionPlatform Text Wymagane: platformy, w przypadku których precyzyjny link jest prawidłowy. Możliwe wartości:
  • 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

Typ elementu ActionAccessSpecification jest powiązany z usługą potentialAction.actionAccessibilityRequirement.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na ActionAccessSpecification.
category Text Wymagany: typ wymaganego dostępu. Musi to być jedna z tych wartości:
  • nologinrequired: użytkownik może podjąć działanie i nie musi przy tym niczego kupować ani logować się, by uzyskać dostęp do treści.
  • free: użytkownik może podjąć działanie i nie musi przy tym niczego kupować ani mieć płatnej subskrypcji. Aby wykonać tę czynność, użytkownicy muszą się zalogować.
  • subscription: to działanie jest dostępne w ramach płatnej subskrypcji Twojej usługi.
availabilityStarts DateTime Godzina rozpoczęcia okresu dostępności. Używaj tej właściwości, aby określić dokładny czas, kiedy te treści będą dostępne dla użytkowników.
availabilityEnds DateTime Godzina zakończenia okresu dostępności. Używaj tej właściwości, aby określić dokładny dzień i godzinę, kiedy dana książka przestanie być widoczna dla użytkowników.
eligibleRegion Country Kraj, w którym można stosować element Offer. Użyj tej właściwości, aby określić, w którym kraju lub regionie dane treści mają być dostępne, a w którym nie.
requiresSubscription MediaSubscription Pakiet subskrypcji wymagany do uzyskania dostępu do treści. Jeśli Twoja usługa oferuje wiele pakietów abonamentowych, ta właściwość jest wymagana. Jeśli usługa jest bezpłatna lub ma tylko 1 poziom abonamentu, możesz pominąć tę usługę.
Kraj

Typ elementu Country jest powiązany z usługą potentialAction.actionAccessibilityRequirement.eligibleRegion.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na Country.
name Text Wymagany: kod kraju w formacie ISO 3166-1 alfa-2.
MediaSubscription

Typ elementu MediaSubscription jest powiązany z usługą potentialAction.actionAccessibilityRequirement.requiresSubscription.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na MediaSubscription.
@id Text Wymagane: niepowtarzalny globalnie identyfikator pakietu subskrypcji w formacie URI. Ten identyfikator musi być stały i nie może zmieniać się w czasie. Jest traktowany jako ciąg nieprzejrzysty, więc nie musi być działającym linkiem.
name Text Wymagany: nazwa pakietu subskrypcji. Na przykład „G-Radio Premium” lub „A-Radio Basic”.
expectsAcceptanceOf Offer Typ Offer powiązany z zakupem subskrypcji mediów. Ta właściwość służy do wyrażenia ceny subskrypcji.
Oferta

Typ elementu Offer jest powiązany z usługą potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na Offer.
price Number Wymagany: cena subskrypcji.
priceCurrency Text Wymagane: waluta, w której podano cenę, przedstawiona w trzyliterowym formacie ISO 4217.
seller Organization Organizacja, która oferuje subskrypcję lub zakup działania. Użyj tego samego schematu, co w sekcji Organization.

Oto przykłady ListenAction:

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

Specyficzne dla platformy

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

Przykład pełnego pliku danych

W tym przykładzie pełnego pliku danych przedstawiamy hipotetycznego dostawcę danych radiowych: TJ_RADIO. TJ_RADIO dostarcza nam działań związanych z odsłuchiwaniem danych radiowych, a także informacji o przynależności i własności. W tym pliku danych przedstawione są 3 sieci radiowe (dostarczające treści do stacji stowarzyszonych): GPR, GRI i G-music. Dodatkowo prezentowane są 3 stacje radiowe: GQED, GQEI i G-music.

  • GQED jest własnością GQED Inc. i GPCB, czyli 2 osobnych organizacji. Ponadto GQED jest powiązana z GPR, ponieważ transmituje niektóre treści utworzone przez GPR i GPI.
  • GQEI jest własnością GQED Inc. i GPCB. Jest to stacja przekaźnikowa lub przetłumaczeniowa GQED obsługująca inny obszar. GQEI jest też powiązana z GPR i GPI.
  • G-music to międzynarodowa stacja należąca do GRJ i powiązana z siecią radiową G-music (innym podmiotem o tej samej nazwie co stacja). Stacje G-music znajdują się w całym kraju i nadają niektóre treści stworzone przez sieć radiową G-music.

Więcej informacji o właściwościach opisanych na tej stronie znajdziesz na tych stronach: