Właściwości znaczników treści na stacjach radiowych

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

Specyfikacja

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

Każdy kontekst elementu głównego musi mieć ustawiony odpowiedni kod @language i format BCP 47. Jeśli na przykład język jest hiszpański, uznamy, że nazwy są w języku hiszpańskim, nawet jeśli jest to język napisów.
@type Text Wymagane: 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 globalnie w Twoim katalogu
  • Statyczny; identyfikator powinien być stały i nie może zmieniać się w czasie (nawet jeśli właściwość url programu ulegnie zmianie). Będzie 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.
Element url spełnia wszystkie wymagania jako identyfikator, więc zalecamy użycie elementu url jako właściwości @id. Więcej informacji znajdziesz w sekcji Identyfikator.
url URL Wymagane: adres kanoniczny treści (zawierający informacje o stacji radiowej).

Właściwość url musi spełniać te wymagania:
  • Musi być globalnie niepowtarzalna.
  • Musi zawierać kanoniczny adres URL, który Google może zindeksować.
  • Musi on odsyłać do strony z opisem treści, która nie jest zablokowana przez system 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." Na tablicy użyj listy 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ą. Ta właściwość musi określać prawidłowe nazwy alternatywnych stacji, a nie słowa kluczowe, aby powodować jej wyświetlenie. W przypadku słów kluczowych użyj właściwości keywords. Na tablicy użyj listy w różnych językach. Przykład znajdziesz w artykule Wiele regionów i języków.
callSign Text Wymagany, jeśli ma to zastosowanie: oficjalny oficjalny znak radiowy wydany przez organ państwowy. Na przykład "KQEI-FM." W przypadku stacji radiowych w Ameryce Północnej ta właściwość jest wymagana. Ta funkcja jest opcjonalna, w przypadku regionów, w których znaki wywoławcze nie są powszechnie używane.
broadcastDisplayName Text Wymagane: wyświetlane nazwy lub marki stacji radiowej. Na przykład: „Fake Radio 105.&quot”. Wartości pomagają użytkownikom zidentyfikować tę stację radiową w zapytaniu, a także inne kluczowe informacje, takie jak znak wywoławczy i nazwa.
description Text Wymagane: krótki opis stacji radiowej. Ta właściwość ma limit 300 znaków. Tablica może posłużyć do oznaczenia opisu w wielu językach. Przykład znajdziesz w artykule Wiele regionów i języków.
slogan Text Slogan stacji radiowej. Na przykład: „Stacja radiowa Google na pierwszym miejscu”.
logo ImageObject Logo stacji kolejowej. Udostępnij najwyższą dostępną rozdzielczość. Musi to być format JPEG lub PNG. Szczegółowe informacje i przykłady znajdziesz w sekcji ImageObject.
broadcastFrequency BroadcastFrequencySpecification Wymagane: specyfikacja częstotliwości stacji radiowej. W przypadku naziemnych stacji radiowych AM/FM ta właściwość jest wymagana. W przypadku transmisji tylko online wartość musi być ustawiona na ciąg tekstowy INTERNET_STREAM. Szczegółowe informacje i przykłady znajdziesz w sekcji BroadcastCzęstotliwośćSpecyfikacja.
areaServed City, State, Country, or AdministrativeArea Wymagane: główny 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 użyć tej usługi, aby wybrać krajową usługę radiową z lokalnymi podmiotami stowarzyszonymi. Zalecany format to city, (optional) state, country. Szczegółowe informacje i przykłady znajdziesz w sekcji Miasto, Stan, Kraj, Obszar administracyjny.
broadcastAffiliateOf Organization Wymagany: podmiot stowarzyszony, który należy do stacji radiowej lub jest podmiotem stowarzyszonym dostarczającym treści, które są transmitowane w radiu. Na przykład: "NPR," "PRI," &PBS." Ta stacja nie jest wymagana, jeśli Twoja stacja radiowa nie jest objęta żadnymi powiązaniami. Więcej informacji i przykładów znajdziesz w sekcji Organizacja.
broadcaster Organization Wymagane: organizacja, która jest właścicielem, działa i zarządza stacją radiową. Więcej informacji i przykładów znajdziesz w sekcji Organizacja.
parentService RadioBroadcastService Wymagany, jeśli ma zastosowanie: ta właściwość jest wymagana tylko wtedy, gdy stacja radiowa jest powtarzającym się tłumaczem lub tłumaczy. Reprezentuje ona pierwotną stację radiową, którą przesyła przedstawiciel lub tłumacz. Więcej informacji i przykładów znajdziesz w sekcji RadioBroadcastService.
potentialAction ListenAction Wymagane: działanie wywoływane przez użytkowników, aby słuchać stacji radiowej. Więcej informacji znajdziesz w sekcji ListenAction (słuchanie).
popularityScore PopularityScoreSpecification Zdecydowanie zalecamy powód? Wynik wykorzystywany przez Google wraz z innymi sygnałami do określenia, które multimedia odtwarzać użytkownikom. Ten wynik określa popularność treści w porównaniu z innymi treściami w Twoim katalogu. Dlatego ocena wyniku musi być taka sama w kanałach i wszystkich elementach w katalogu. Domyślnie wynik popularności elementu jest ustawiony na 0.
inLanguage Text Język treści transmitowanych w radiu. Wartość musi być kodem języka w formacie BCP 47. Użyj tej wartości, aby realizować zapytania użytkowników, które proszą o 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ą. Te słowa kluczowe mogą służyć do rozszerzania zapytań użytkowników wywołujących stację radiową. Na przykład "news," "sport,&quot lub "rock."
identifier PropertyValue Zdecydowanie zalecamy powód? – Identyfikator zewnętrzny lub inny identyfikator, który jednoznacznie identyfikuje ten podmiot. Dozwolonych jest kilka identyfikatorów. Więcej informacji znajdziesz w sekcji o właściwościach identyfikatorów.
sameAs URL Adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje produkt. Na przykład strona w Wikipedii dotycząca usługi transmisji.

Dodatkowe materiały o typach encji

Poniżej znajdziesz typy encji i ich odwołania do usługi.

Specyfikacja częstotliwości transmisji

Typ encji BroadcastFrequencySpecification jest powiązany z właściwością broadcastfrequency.

Typ elementu BroadcastFrequencySpecification służy do identyfikowania stacji radiowej na podstawie częstotliwości. W przypadku telewizji cyfrowej kanał częstotliwości może zawierać wiele kanałów podrzędnych z różnymi programami. W takich przypadkach wartość broadcastSubChannel służy do znajdowania docelowej stacji radiowej w kanale częstotliwości.

W przypadku stacji radiowych działających tylko w internecie obiekt BroadcastFrequencySpecification nie jest potrzebny, użyj więc wartości ciągu INTERNET_STREAM.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na BroadcastFrequencySpecification.
broadcastFrequencyValue Text Wymagane: cyfra będąca częścią częstotliwości. Na przykład "89,3." W przypadku stacji DAB (Digital Audio Broadcasting) musi to być numer bloku. Na przykład "12A."
broadcastSignalModulation Text Wymagane: część modulacji sygnału. Musi to być jedna z tych wartości: "FM", "AM", "HD", "DAB" lub "DAB+".
broadcastSubChannel Text Wymagany: podkanał w przypadku radia internetowego. W przypadku stacji DAB i DAB+ ta wartość to identyfikator usługi. Na przykład „"HD1"–"HD8"” to możliwe wartości dla radia HD, a "C8D8" – możliwe wartości 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 właściwościami broadcaster lub broadcastAffiliateOf.

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

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

Oto przykłady Organization:

POJEDYNCZY

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

Usługa radiowa

Typ elementu RadioBroadcastService jest powiązany z właściwością parentService.

Właściwość parentService służy do powtarzania lub tłumaczenia tłumaczy na potrzeby wskazania jej stacji nadrzędnej.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na RadioBroadcastService.
@id URL Wymagane: unikalny globalnie identyfikator w formacie adresu URL reprezentujący nadrzędną stację radiową. Jeśli nadrzędna stacja radiowa znajduje się również w 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ą. Na przykład strona w Wikipedii poświęcona stacji nadrzędnej.

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

Właściwość logo dostarcza obrazu logo danej stacji radiowej. Obrazy są wyświetlane obok treści jako precyzyjny link dla danego elementu radiowego.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: 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 multimedia są dozwolone. Jeśli nie określisz właściwości, oznacza to, że obraz może być wyświetlany we wszystkich lokalizacjach.

Aby przesłać różne obrazy w poszczególnych regionach, dodaj wiele typów ImageObject, każdy z oddzielnym 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 "US."

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 stosujesz w swoich treściach zewnętrzny system identyfikatorów, taki jak identyfikatory Gracenote (TMS), możesz go podawać w usłudze identifier. Zwiększy to dokładność uzgadniania stacji radiowych przez Google.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na PropertyValue.
propertyID Text Wymagany: typ określonego identyfikatora. Obsługujemy te typy identyfikatorów:
  • TMS_ROOT_ID: identyfikator główny Gracenote (TMS). Na przykład "15829."
  • TMS_ID: identyfikator wariantu Gracenote (TMS). Na przykład &Mt000398520000."
  • WIKIDATA_ID: identyfikator WikiData. Na przykład "Q795598."
value Text Adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje stację nadrzędną. Na przykład strona w Wikipedii poświęcona stacji nadrzędnej.

Poniżej znajduje się przykład żądania PropertyValue:

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

Specyfikacja wyniku popularności

Typ encji PopularityScoreSpecification jest powiązany z właściwością popularityScore.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na PopularityScoreSpecification.
value Number Wymagane: dodatnia wartość liczbowa, która różni się od innych elementów w katalogu. Większa liczba oznacza większą popularność.
eligibleRegion Country Kraj lub lista regionów, w których obowiązuje wynik popularności. Jeśli wynik popularności ma zastosowanie na całym świecie, użyj earth jako wartości tekstowej.
Jeśli musisz podać konkretne regiony, użyj typu Country.

Jeśli nie ustawisz tej właściwości, eligibleRegion ma domyślnie wartość earth.

Kraj

Typ encji Country jest powiązany z właściwością popularityScore.eligibleRegion.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na Country.
name Text Wymagane: ISO 3166-1 alfa-2. Na przykład "GB" lub "US."

Oto przykłady PopularityScoreSpecification:

CAŁOŚĆ GLOBALNA

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

W KRAJU

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

Miasto, Stan, Kraj, Obszar administracyjny

Typy elementów City, State, Country i AdministrativeArea są powiązane z właściwością areaServed.

Właściwość areaServed pozwala wybrać najbardziej odpowiednią stację na podstawie informacji o lokalizacji użytkownika. Mogą to być zapytania takie jak „stacja radiowa w pobliżu” czy „wiadomości lokalne”.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustaw tę właściwość dla jednego z tych typów encji: 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. Użyj tego formatu: city, state, country.

Oto przykłady areaServed:

Miasto

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

OBSZAR ADMINISTRACYJNY

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

ListenAction (słuchanie)

Typ elementu ListenAction jest powiązany z właściwością potentialAction.

Właściwość ListenAction określa precyzyjne linki do odtwarzania. Określa ona też kryteria, według których użytkownicy będą mogli uzyskiwać dostęp do treści. Na przykład: geo/chronal/login/subscription status.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na ListenAction.
target EntryPoint Wymagane: specyfikacja precyzyjnego linku. Zawiera informacje o obsługiwanej platformie. Kilka typów encji EntryPoint może definiować różne precyzyjne linki dla różnych zestawów platform.
actionAccessibilityRequirement ActionAccessSpecification Wymagane: definicja wymagań użytkownika dotyczących dostępu do tego elementu. Jeśli istnieje wiele typów elementów ActionAccessSpecification, użytkownik spełniający którekolwiek kryterium specyfikacji będzie mógł uzyskać dostęp do treści.

EntryPoint

Typ elementu EntryPoint jest powiązany z właściwością potentialAction.target.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na EntryPoint.
urlTemplate Text Wymagane: link, który inicjuje odtwarzanie Twoich treści.
actionPlatform Text Wymagane: platformy, dla których precyzyjny link jest prawidłowy. Oto dostępne 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 encji ActionAccessSpecification jest powiązany z właściwością potentialAction.actionAccessibilityRequirement.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na ActionAccessSpecification.
category Text Wymagany: typ wymagania dotyczącego 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. To działanie nadal będzie wymagało od użytkowników zalogowania się.
  • subscription: ta czynność jest zawarta w płatnej subskrypcji usługi.
availabilityStarts DateTime Godzina rozpoczęcia okresu dostępności. Używaj tej właściwości, aby określić, kiedy dokładnie te treści mają być dostępne dla użytkowników.
availabilityEnds DateTime Godzina zakończenia okresu dostępności. Ta właściwość pozwala kontrolować, kiedy dokładnie treści te nie są już dostępne dla użytkowników.
eligibleRegion Country Kraj, w którym można stosować element Offer. Używaj tej właściwości, aby kontrolować kraj, w którym ta treść ma być dostępna.
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 Twoja usługa jest bezpłatna lub jest to tylko jeden poziom usługi subskrypcji, możesz pominąć tę usługę.
Kraj

Typ encji Country jest powiązany z właściwością potentialAction.actionAccessibilityRequirement.eligibleRegion.

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

Typ encji MediaSubscription jest powiązany z właściwością potentialAction.actionAccessibilityRequirement.requiresSubscription.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na 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 nieprzezroczysty ciąg znaków i nie musi być działającym linkiem.
name Text Wymagane: nazwa pakietu subskrypcji. Na przykład "G-Radio Premium" "A-Radio Basic."
expectsAcceptanceOf Offer Typ Offer powiązany z zakupem subskrypcji mediów. Ta właściwość służy do podawania ceny subskrypcji.
Oferta

Typ elementu Offer jest powiązany z właściwością potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf.

Właściwość Oczekiwany typ Opis
@type Text Wymagane: zawsze ustawiaj tę właściwość na Offer.
price Number Wymagane: cena subskrypcji.
priceCurrency Text Wymagane: waluta ceny podana w trzyliterowym formacie ISO 4217.
seller Organization Organizacja, która oferuje subskrypcję lub zakup działania. Użyj tego samego schematu, co opisano 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"
        }
    }
},

SPECYFIKACJA 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 przedstawiamy hipotetyczny dostawca danych radiowych: TJ_RADIO. TJ_RADIO przekazuje nam informacje o przynależności i własności w zakresie danych radiowych. W tym pliku zawarte są 3 sieci radiowe (dostarczające treści do stacji stowarzyszonych) GPR, GRI i G-music. Ponadto prezentujemy 3 stacje radiowe: GQED, GQEI i G-music.

  • Usługi GQED należą do firm GQED Inc i GPCB. Są to dwie oddzielne organizacje. GQED jest również powiązane z GPR, ponieważ rozpowszechnia niektóre treści utworzone przez GPR i GPI.
  • Usługi GQEI są też własnością GQED Inc i GPCB. Stacja powtarzająca i tłumacząca GQED na innym obszarze. Usługa GQEI jest również 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 muzyczne G – rozsiane po całym kraju i obejmują niektóre treści tworzone przez sieć radiową G-music.

Więcej informacji o tematach związanych z usługami opisanymi na tych stronach znajdziesz na tych stronach: