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

Ta sekcja zawiera szczegółowe informacje na temat właściwości znaczników treści dla RadioBroadcastService typ encji. Szczegółowe informacje znajdziesz tutaj: Przykład pełnego pliku danych

Tabela specyfikacji

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

Każdy kontekst elementu głównego musi mieć parametr @language ustawiony na odpowiedni kod języka i format BCP 47. Jeśli na przykład język jest ustawiony na hiszpański, przyjmuje się, że nazwy są w języku hiszpańskim, nawet jeśli język napisów lub dubbingu jest w języku angielskim.
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość RadioBroadcastService.
@id URL Wymagany – identyfikator treści w formacie URI; np. https://example.com/1234abc.
@id musi spełniać te wymagania:
  • Produkt unikalny w całym katalogu
  • statyczny; Identyfikator powinien być stały i nie zmieniać się w czasie (nawet jeśli zmienia się właściwość URL programu). Zostanie on potraktowany jako ciąg nieprzejrzysty i nie musi być działającym linkiem.
  • W formacie URI (Unified Resource Identifier)
  • Domena użyta w wartości @id musi należeć do Twojej organizacji.
Atrybut url elementu spełnia wszystkie wymagania dotyczące identyfikatora, dlatego zalecamy użycie właściwości url elementu jako @id. Więcej informacji znajdziesz w sekcji Identyfikator.
url URL Wymagane: kanoniczny adres URL treści, który zawiera informacje o stacji radiowej.

Właściwość url musi spełniać te wymagania:
  • Musi być globalnie unikalny.
  • Plik musi zawierać aktywny kanoniczny URL, który Google może zindeksować.
  • Link musi kierować do strony z opisem treści, która nie jest blokowana przez paywall.
name Text Wymagane: oficjalna nazwa stacji radiowej. W każdym języku może być tylko jedna oficjalna nazwa. Na przykład „WXKS FM”. Użyj tablicy, aby wyświetlić nazwy w różnych językach. Przykład: Wiele regionów i języków.
alternateName Text Alternatywne nazwy, które pomagają użytkownikom zidentyfikować stację radiową. Ta właściwość musi być prawidłową nazwą alternatywną stacji, a nie słowami kluczowymi wpływającymi na wyświetlanie reklam. W przypadku słów kluczowych używaj właściwości keywords. Użyj tablicy, aby wyświetlić nazwy w różnych językach. Przykład: Wiele regionów i języków.
callSign Text Wymagany, jeśli ma zastosowanie: oficjalny znak wywoławczy stacji radiowej. Na przykład „KQEI-FM”. W przypadku północnoamerykańskich stacji radiowych ta właściwość jest wymagana. W regionach, w których znaki wywoławcze nie są powszechnie używane, jest to opcjonalne.
broadcastDisplayName Text Wymagane: wyświetlane nazwy lub marki stacji radiowej. Na przykład „Fałszywe radio 105”. Wartości ułatwiają użytkownikom identyfikację tej stacji radiowej w swoich zapytaniach, a także inne kluczowe informacje, takie jak znak wywoławczy i nazwa.
description Text Wymagane: krótki opis stacji radiowej. Ta usługa ma limit 300 znaków. Użyj tablicy do oznaczenia opisu w wielu językach. Przykład: Wiele regionów i języków.
slogan Text Slogan stacji radiowej. Na przykład „Numer 1 w fikcyjnej stacji radiowej Google”.
logo ImageObject Obraz logo stacji. Użyj najwyższej dostępnej rozdzielczości. Wymagany format pliku to 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 należy ustawić wartość na ciąg znaków INTERNET_STREAM. Szczegółowe informacje i przykłady można znaleźć w sekcji BroadcastFrequencySpecification.
areaServed City, State, Country, or AdministrativeArea Wymagane: podstawowy obszar geograficzny, na który jest kierowana stacja radiowa. Użyj tej właściwości, aby wybrać najbardziej odpowiednią stację spośród sieci powiązanych stacji o podobnej nazwie. Możesz na przykład wybrać usługę radiową ogólnokrajową współpracującą z lokalnymi podmiotami stowarzyszonymi. Sugerowany format to city, (optional) state, country. Szczegółowe informacje i przykłady znajdziesz w sekcji Miasto, województwo, kraj, obszar administracyjny.
broadcastAffiliateOf Organization Wymagany, jeśli ma zastosowanie: podmiot stowarzyszony, którego należy do stacji radiowej, lub podmiot stowarzyszony udostępniający treści, które są transmitowane w stacji radiowej. Na przykład „NPR”, „PRI”, lub „PBS”. Jeśli stacja radiowa nie należy do żadnego związku, 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 i właścicielem stacji radiowej. Szczegółowe informacje i przykłady znajdziesz w sekcji Organizacja.
parentService RadioBroadcastService Wymagane, jeśli dotyczy: ta właściwość jest wymagana tylko wtedy, gdy stacja radiowa jest tłumaczem lub powtórnikiem. Jest to pierwotna stacja radiowa, którą przekazuje nadawca lub tłumacz. Szczegółowe informacje i przykłady znajdziesz w sekcji RadioBroadcastService.
potentialAction ListenAction Wymagane: działanie, które jest wykonywane u użytkowników, aby mogli słuchać stacji radiowej. Szczegółowe informacje znajdziesz w sekcji ListenAction.
popularityScore PopularityScoreSpecification Dlaczego warto wybrać Wynik wykorzystywany przez Google, wraz z innymi sygnałami, do określania, które multimedia wyświetlić użytkownikom. Ten wynik określa popularność treści w porównaniu z innymi treściami w Twoim katalogu. Dlatego skala wyniku musi być spójna we wszystkich plikach danych i we wszystkich elementach w katalogu. Domyślnie wynik popularności jednostki jest ustawiony na 0.
inLanguage Text Język treści, które są emitowane w stacji radiowej. Wartość musi być kodem języka w formacie BCP 47. Użyj tej wartości, aby spełnić zapytania użytkowników, które proszą o treści w konkretnym 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”, czy „rockowy”.
identifier PropertyValue Dlaczego warto wybrać – identyfikator zewnętrzny lub inny identyfikator, który jednoznacznie identyfikuje dany podmiot. Dozwolonych jest wiele identyfikatorów. Szczegółowe informacje znajdziesz w sekcji Właściwości identyfikatora.
sameAs URL Adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje produkt. Może to być na przykład strona w Wikipedii poświęcona transmisji.

Odwołania do właściwości typu encji

Poniżej znajdziesz typy elementów i odwołania do ich właściwości.

BroadcastFrequencySpecification

Typ elementu BroadcastFrequencySpecification jest powiązany z parametrem broadcastfrequency.

Typ encji BroadcastFrequencySpecification służy do identyfikacji radia według jej częstotliwości. W przypadku radia cyfrowego kanał częstotliwości może prowadzić kilka podrzędnych kanałów z różnymi programami. W takich przypadkach Wartość broadcastSubChannel służy do zlokalizowania docelowej stacji radiowej w obrębie kanału częstotliwości.

W przypadku internetowych stacji radiowych obiekt BroadcastFrequencySpecification nie jest potrzebny, więc użyj w zamian wartości ciągu znaków INTERNET_STREAM.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość BroadcastFrequencySpecification.
broadcastFrequencyValue Text Wymagane: część cyfrowa częstotliwości. Przykład: „89.3”. W przypadku stacji Digital Audio Broadcasting (DAB) musi to być numer bloku. Przykład: „12A”.
broadcastSignalModulation Text Wymagane: część częstotliwości. Możliwe wartości to: „FM”, „AM”, „HD”, „DAB” lub „DAB+”.
broadcastSubChannel Text Wymagany (w stosownych przypadkach): podkanał w przypadku radia cyfrowego. 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 BroadcastFrequencySpecification przykładów:

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 elementem broadcaster lub Usługi: broadcastAffiliateOf.

W specyfikacji RadioBroadcastService używany jest typ Organization dla właściwości broadcaster i broadcastAffiliateOf.

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

Oto Organization przykładów:

SINGIEL

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

WIELE 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 elementem parentService usłudze.

Właściwość parentService jest używana w przypadku stacji powtórzeń lub tłumacza w celu: wskazać stację nadrzędną.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość RadioBroadcastService.
@id URL Wymagane: unikalny globalnie identyfikator w formacie adresu URL, który reprezentuje nadrzędną stację radiową. Jeśli nadrzędna stacja radiowa znajduje się w Twoim kanale jako osobny element, upewnij się, że oba identyfikatory są takie same.
name Text Wymagane: nazwa nadrzędnej stacji radiowej.
sameAs URL Adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje stację nadrzędną. Może to być na przykład strona w Wikipedii poświęcona stacji nadrzędnej.

Oto przykładRadioBroadcastService:

  "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 właściwością logo.

Właściwość logo służy do generowania obrazu logo danej stacji radiowej. Te obrazy są wyświetlane obok treści jako precyzyjny link do danej opcji radiowej.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość ImageObject.
height Integer Wysokość obrazu w pikselach.
width Integer Szerokość obrazu w pikselach.
contentUrl URL Wymagany: adres URL, z którego można pobrać obraz.
regionsAllowed Country Kraje, w których multimedia są dozwolone. Jeśli właściwość nie jest określona, przyjmuje się, że zdjęcie może być wyświetlane we wszystkich regionach.

Aby przesyłać różne zdjęcia w poszczególnych regionach, dodaj kilka typów ImageObject, każdy z własnym zestawem krajów i odpowiednim adresem URL obrazu.

Kraj

Typ elementu Country jest powiązany z właściwością logo.regionsAllowed.

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

Oto ImageObjectprzykłady:

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

LOGO WEDŁUG KRAJU

"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 właściwością identifier.

Jeśli do swoich treści używasz systemu identyfikacji innej firmy, takiego jak identyfikatory Gracenote (TMS), identyfikator może zostać podany przez właściwość identifier. Dzięki temu dokładności uzgadniania przez Google Twoich stacji radiowych.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość PropertyValue.
propertyID Text Wymagany: typ określonego identyfikatora. Obsługujemy następujące typy identyfikatorów:
  • TMS_ROOT_ID: identyfikator główny identyfikatora Gracenote (TMS). Przykład: „15829”.
  • TMS_ID: identyfikator wariantu Gracenote (TMS). Przykład: „MV000398520000”.
  • WIKIDATA_ID: identyfikator WikiData. Przykład: „Q795598”.
value Text Adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje stację nadrzędną. Może to być na przykład strona w Wikipedii poświęcona stacji nadrzędnej.

Oto przykład żądania PropertyValue:

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

PopularityScoreSpecification

Typ elementu PopularityScoreSpecification jest powiązany z parametrem popularityScore.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość PopularityScoreSpecification.
value Number Wymagane: liczba dodatnia, która jest porównywana z innymi elementami z Twojego katalogu. Większa liczba oznacza większą popularność.
eligibleRegion Country Kraj lub lista regionów, w których obowiązuje ocena popularności. Jeśli wynik popularności ma zastosowanie na całym świecie, użyj wartości tekstowej earth.
Jeśli chcesz podać konkretne regiony, użyj typu Country.

Jeśli ta właściwość jest pominięta, eligibleRegion przyjmuje domyślnie wartość earth.

Kraj

Typ elementu Country jest powiązany z parametrem popularityScore.eligibleRegion.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość Country.
name Text Wymagane: ISO 3166-1 alfa-2. Na przykład „GB”. lub „PL”.

Oto PopularityScoreSpecification przykładów:

POPULARNOŚĆ ŚWIATA

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

WŁAŚCICIEL KRAJÓW

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

Miasto, województwo, kraj, obszar administracyjny

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

Właściwość areaServed pomaga wybrać najbardziej odpowiednią stację na podstawie informacje o lokalizacji użytkownika. Przykładowe informacje o lokalizacji to użytkownik zapytań, np. „stacja radiowa w pobliżu”. lub „radio z wiadomościami lokalnymi”.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze 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 zawierający łańcuch. Użyj tego formatu: city, state, country.

Oto areaServed przykładów:

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 właściwością potentialAction.

Właściwość ListenAction definiuje precyzyjne linki na potrzeby odtwarzania. Definiuje również kryteria dostępu do treści. Na przykład: geo/chronal/login/subscription status.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość ListenAction.
target EntryPoint Wymagane: specyfikacje precyzyjnego linku. Zawiera on informacje o obsługiwanej platformie. Istnieją różne typy encji EntryPoint definiujące precyzyjne linki dla różnych zestawów platform.
actionAccessibilityRequirement ActionAccessSpecification Wymagane: definicja wymagań dotyczących dostępu użytkownika do tego elementu. Jeśli jest kilka typów elementu ActionAccessSpecification, użytkownik spełniający dowolne kryteria specyfikacji może uzyskać dostęp do treści.

EntryPoint

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

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość EntryPoint.
urlTemplate Text Wymagane: link, który rozpoczyna odtwarzanie Twoich treści.
actionPlatform Text Wymagane: platformy, w przypadku których precyzyjny link jest prawidłowy. Oto 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 parametrem potentialAction.actionAccessibilityRequirement.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość ActionAccessSpecification.
category Text Wymagany: typ wymaganego dostępu. Musi to być jedna z następujących wartości:
  • nologinrequired: użytkownik może wykonać tę czynność i nie musi niczego kupować ani logować się, aby uzyskać dostęp do treści.
  • free: użytkownik może wykonać to działanie bez konieczności zakupu lub płatnej subskrypcji. Ta czynność nadal wymaga od użytkowników zalogowania się.
  • subscription: to działanie jest dostępne w ramach płatnej subskrypcji Twojej usługi.
availabilityStarts DateTime Godzina rozpoczęcia okresu dostępności. Za pomocą tej właściwości możesz 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. Za pomocą tej usługi możesz kontrolować dokładny czas, kiedy te treści nie są już dostępne dla użytkowników.
eligibleRegion Country Kraj, w którym można stosować element Offer. Użyj tej właściwości, aby kontrolować kraj lub region, w którym te treści mają być lub nie powinny być dostępne.
requiresSubscription MediaSubscription Pakiet subskrypcji wymagany do uzyskania dostępu do treści. Jeśli Twoja usługa oferuje wiele pakietów subskrypcji, ta właściwość jest wymagana. Jeśli usługa jest bezpłatna lub istnieje tylko jeden poziom subskrypcji, możesz pominąć tę usługę.
Kraj

Typ elementu Country jest powiązany z parametrem potentialAction.actionAccessibilityRequirement.eligibleRegion.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość Country.
name Text Wymagane: kod kraju w formacie ISO 3166-1 alfa-2.
MediaSubscription

Typ elementu MediaSubscription jest powiązany z parametrem potentialAction.actionAccessibilityRequirement.requiresSubscription.

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

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

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj w tej usłudze wartość Offer.
price Number Wymagane: cena subskrypcji.
priceCurrency Text Wymagane: waluta ceny podana w 3-literowym formacie ISO 4217.
seller Organization Organizacja, która oferuje subskrypcję lub zakup działania. Użyj tego samego schematu zgodnie z opisem w sekcji Organization.

Oto ListenAction przykładów:

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

WEDŁUG 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 pełnym przykładzie pliku danych przedstawiamy hipotetyczny dostawca danych radiowych: TJ_RADIO. TJ_RADIO udostępnia nam funkcje nasłuchiwania danych radiowych, a także informacje o przynależności i własności. W tym kanale są dostępne 3 sieci radiowe (dostarczające treści do stacji stowarzyszonych) z GPR, GRI i G-music. Dodatkowo wyświetlane są 3 stacje radiowe: GQED, GQEI i G-music.

  • GQED należy do GQED Inc. i GPCB, czyli dwóch odrębnych organizacji. Ponadto GQED jest powiązany z GPR, ponieważ transmituje niektóre treści tworzone przez GPR i GPI.
  • GQEI należy do GQED Inc. i GPCB. To stacja tłumaczeniowa i tłumaczeniowa GQED obsługująca inny obszar. GQEI jest też powiązany z GPR i GPI.
  • G-music to międzynarodowa stacja należąca do GRJ i powiązana z siecią radiową G-music (innego podmiotu o takiej samej nazwie jak stacja). Stacje z muzyką G są rozsiane po całym kraju i emitują niektóre treści tworzone przez radiowo-telewizję G.

Na kolejnych stronach znajdziesz więcej informacji o tematach związanych z usługami opisane na tej stronie: