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 jednostki RadioBroadcastService. Szczegółowe informacje znajdziesz w pełnym przykładzie 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 reprezentuje język ciągów znaków w pliku danych.

Każdy kontekst jednostki głównej musi mieć ustawioną wartość @language na odpowiedni kod języka w formacie BCP 47. Jeśli na przykład język jest ustawiony na hiszpański, nazwy są traktowane jako hiszpańskie, 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 w całym katalogu
  • Statyczny; identyfikator powinien być stały i nie zmieniać się w czasie (nawet jeśli zmieni się właściwość url programu). 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.
Ponieważ url podmiotu spełnia wszystkie wymagania dotyczące identyfikatora, zalecamy używanie url podmiotu jako @id. Więcej informacji znajdziesz w sekcji Identyfikator.
url URL Wymagany: kanoniczny URL treści, który zawiera informacje o stacji radiowej.

Właściwość url musi spełniać te wymagania:
  • Musi być globalnie niepowtarzalna.
  • Musi on zawierać aktywny kanoniczny URL, który Google może indeksować.
  • Musi prowadzić do strony z opisem treści, która nie jest zasłonięta przez paywall.
name Text Wymagane: oficjalna nazwa stacji radiowej. W przypadku każdego języka musi być tylko 1 oficjalna nazwa. Na przykład „WXKS FM”. Użyj tablicy, aby podać nazwy w różnych językach. Przykład znajdziesz w sekcji Wiele regionów i języków.
alternateName Text Alternatywne nazwy, które pomagają użytkownikom zidentyfikować stację radiową. Ta właściwość musi zawierać prawidłowe alternatywne nazwy stacji, a nie słowa kluczowe, które mają wpływać na wywoływanie. W przypadku słów kluczowych użyj właściwości keywords. Użyj tablicy, aby podać nazwy w różnych językach. Przykład znajdziesz w sekcji Wiele regionów i języków.
callSign Text Wymagany, jeśli ma zastosowanie: oficjalny znak wywoławczy stacji radiowej wydany przez organ państwowy. Na 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, jest to opcjonalne.
broadcastDisplayName Text Wymagane: wyświetlane nazwy lub oznaczenia marki stacji radiowej. Na przykład „Fake Radio 105”. Wartości te pomagają użytkownikom identyfikować stację radiową w zapytaniach, a także zawierają inne kluczowe informacje, takie jak znak wywoławczy i nazwa.
description Text Wymagany: krótki opis stacji radiowej. Ten atrybut ma limit 300 znaków. Użyj tablicy, aby oznaczyć opis w wielu językach. Przykład znajdziesz w sekcji Wiele regionów i języków.
slogan Text Slogan stacji radiowej. Na przykład „Najpopularniejsza fikcyjna stacja radiowa Google”.
logo ImageObject Obraz logo stacji. Prześlij zdjęcie w najwyższej dostępnej rozdzielczości. Musi to być plik w formacie 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 strumieni dostępnych 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 Wymagane: główny obszar geograficzny, na który kieruje reklamy stacja radiowa. Użyj tej właściwości, aby wybrać najbardziej odpowiednią stację z sieci powiązanych stacji o podobnych nazwach. Możesz go na przykład użyć do wybrania ogólnokrajowej stacji radiowej z lokalnymi oddziałami. Sugerowany format to city, (optional) state, country. Szczegóły i przykłady znajdziesz w sekcji City, State, Country, AdministrativeArea.
broadcastAffiliateOf Organization Wymagane w odpowiednich przypadkach: podmiot stowarzyszony, do którego należy stacja radiowa, lub podmiot stowarzyszony, który dostarcza treści nadawane w stacji radiowej. Na przykład „NPR”, „PRI” lub „PBS”. Jeśli stacja radiowa nie jest powiązana z żadną organizacją, 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 stacji radiowej, zarządza nią i nią kieruje. Szczegółowe informacje i przykłady znajdziesz w sekcji Organizacja.
parentService RadioBroadcastService Wymagane w stosownych przypadkach: ta właściwość jest wymagana tylko wtedy, gdy stacja radiowa jest wzmacniaczem lub tłumaczem. Reprezentuje oryginalną stację radiową, którą przekaźnik lub tłumacz przekazuje dalej. Szczegółowe informacje i przykłady znajdziesz w sekcji RadioBroadcastService.
potentialAction ListenAction Wymagane: działanie, które jest wywoływane u użytkowników, aby mogli słuchać stacji radiowej. Więcej informacji znajdziesz w sekcji ListenAction.
popularityScore PopularityScoreSpecification Zdecydowanie zalecamy Dlaczego? Ocena, której Google używa wraz z innymi sygnałami, aby określić, które media mają być odtwarzane użytkownikom. Ten wynik odzwierciedla popularność treści w porównaniu z innymi treściami w Twoim katalogu. Dlatego skala oceny musi być spójna we wszystkich plikach danych i wszystkich elementach w katalogu. Domyślnie wynik popularności elementu jest ustawiony na 0.
inLanguage Text Język treści nadawanych w stacji radiowej. Wartość musi być kodem języka w formacie BCP 47. Użyj tej wartości, aby odpowiadać na zapytania użytkowników, którzy proszą o treści w określonym języku. Jeśli stacja nadaje w różnych językach w różnych porach, podaj tylko język główny.
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 zalecamy Dlaczego? – Zewnętrzny lub inny identyfikator, który jednoznacznie określa ten podmiot. Dozwolonych jest kilka identyfikatorów. Więcej informacji 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 obiektów i odwołania do ich właściwości.

BroadcastFrequencySpecification

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

Typ BroadcastFrequencySpecification służy do identyfikowania stacji radiowej na podstawie jej częstotliwości. W przypadku radia cyfrowego kanał częstotliwości może zawierać wiele podkanałów z różnymi programami. W takich przypadkach wartość broadcastSubChannel służy do lokalizowania docelowej stacji radiowej w kanale częstotliwości.

W przypadku stacji radiowych dostępnych tylko w internecie BroadcastFrequencySpecification obiekt nie jest potrzebny, więc zamiast niego użyj wartości 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. np. „89.3”. W przypadku stacji Digital Audio Broadcasting (DAB) musi to być numer bloku. Na przykład „12A”.
broadcastSignalModulation Text Wymagane: część częstotliwości związana z modulacją sygnału. Wartość musi być jedną z tych opcji: „FM”, „AM”, „HD”, „DAB” lub „DAB+”.
broadcastSubChannel Text Wymagane w odpowiednich przypadkach: subkanał w przypadku radia cyfrowego. 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” to możliwa wartość dla DAB.

Oto BroadcastFrequencySpecification przykłady:

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 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: unikalny 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 właściwość to adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje organizację. Może to być na przykład strona w Wikipedii poświęcona organizacji lub jej oficjalna witryna.

Oto Organization przykłady:

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 encji RadioBroadcastService jest powiązany z usługą parentService.

Właściwość parentService jest używana w przypadku stacji wzmacniającej lub retransmitującej, aby wskazać stację nadrzędną.

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 stacja radiowa nadrzędna jest również uwzględniona w pliku danych jako osobny podmiot, 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ę macierzystą. 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 encji ImageObject jest powiązany z usługą logo.

Właściwość logo służy do podawania obrazu logo danej stacji radiowej. Obrazy te są wyświetlane obok treści jako link bezpośredni do danego podmiotu radiowego.

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 Wymagany: adres URL, z którego można pobrać obraz.
regionsAllowed Country Kraje, w których media są dozwolone. Jeśli właściwość nie jest określona, zakłada się, że obraz może być wyświetlany we wszystkich regionach.

Aby przesłać różne obrazy dla poszczególnych regionów, dodaj kilka typów ImageObject, z których każdy ma własny zestaw krajów i odpowiedni adres URL obrazu.

Kraj

Typ encji 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 Kod kraju w formacie ISO 3166-1 alpha-2. np. „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 encji PropertyValue jest powiązany z usługą identifier.

Jeśli używasz systemu identyfikatorów treści innej firmy, np. identyfikatorów Gracenote (TMS), identyfikator może być dostarczony przez usługę identifier. Zwiększa to dokładność uzgodnienia stacji radiowych przez Google.

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na PropertyValue.
propertyID Text Wymagany: typ podanego identyfikatora. Obsługujemy te rodzaje dokumentów tożsamości:
  • TMS_ROOT_ID: identyfikator główny Gracenote (TMS). np. „15829”.
  • TMS_ID: identyfikator wariantu Gracenote (TMS). Na przykład „MV000398520000”.
  • WIKIDATA_ID: identyfikator WikiData. Na przykład „Q795598”.
value Text Adres URL referencyjnej strony internetowej, która jednoznacznie identyfikuje stację macierzystą. Na przykład strona w Wikipedii poświęcona stacji nadrzędnej.

Oto przykład PropertyValue:

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

PopularityScoreSpecification

Typ jednostki 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 Wymagany: dodatnia wartość liczbowa, która jest porównywana z innymi podmiotami z Twojego katalogu. Im większa liczba, tym większa popularność.
eligibleRegion Country Kraj lub lista regionów, do których odnosi się wynik popularności. Jeśli wynik popularności ma zastosowanie globalne, użyj po prostu earth jako wartości tekstowej.
Jeśli trzeba wymienić konkretne regiony, użyj typu Country.

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

Kraj

Typ jednostki 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: kod kraju w formacie ISO 3166-1 alpha-2. np. „GB” lub „US”.

Oto PopularityScoreSpecification przykłady:

GLOBALNA POPULARNOŚĆ

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

COUNTRY-SPECIFIC

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

Miejscowość, stan, kraj, region

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

Właściwość areaServed pomaga wybrać najbardziej odpowiednią 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 „lokalne radio informacyjne”.

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 zawierający. Użyj tego formatu: city, state, country.

Oto areaServed przykłady:

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

ADMINISTRATIVEAREA

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

ListenAction

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

Właściwość ListenAction definiuje precyzyjne linki do odtwarzania. Określa też kryteria, które muszą spełniać użytkownicy, aby uzyskać dostęp 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: specyfikacje precyzyjnego linku. Zawiera informacje o obsługiwanej platformie. Kilka typów jednostek EntryPoint może definiować różne precyzyjne linki dla różnych zestawów platform.
actionAccessibilityRequirement ActionAccessSpecification Wymagany: definicja wymagań, jakie musi spełnić użytkownik, by mieć dostęp do tego elementu. Jeśli istnieje kilka ActionAccessSpecification typów podmiotów, użytkownik spełniający którekolwiek kryterium specyfikacji może uzyskać dostęp do treści.

EntryPoint

Typ encji 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 dany 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 jednostki 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 wymagania dotyczącego dostępu. Musi to być jedna z tych wartości:
  • nologinrequired: użytkownik może podjąć to 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. Działanie 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. Użyj 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żyj tej właściwości, aby określić dokładny czas, kiedy te treści przestaną być 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 określić, czy w danym kraju lub regionie dane treści mają być dostępne.
requiresSubscription MediaSubscription Pakiet subskrypcji wymagany do uzyskania dostępu do treści. Ten atrybut jest wymagany, jeśli usługa oferuje kilka pakietów subskrypcji. Jeśli Twoja usługa jest bezpłatna lub ma tylko jeden poziom subskrypcji, możesz pominąć tę właściwość.
Kraj

Typ jednostki 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 alpha-2.
MediaSubscription

Typ jednostki 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 Wymagane: nazwa pakietu subskrypcji. Na przykład „G-Radio Premium” lub „A-Radio Basic”.
expectsAcceptanceOf Offer Offer typ powiązany z zakupem subskrypcji mediów. Ta właściwość służy do określania ceny subskrypcji.
Oferta

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

Właściwość Oczekiwany typ Opis
@type Text Wymagany: zawsze ustawiaj tę właściwość na Offer.
price Number Wymagane: 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, który opisano w sekcji Organization.

Oto ListenAction przykłady:

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

Pełny przykład pliku danych

W tym przykładzie pełnego pliku danych przedstawiamy hipotetycznego dostawcę danych o radiu: TJ_RADIO. TJ_RADIO dostarcza nam informacje o słuchaniu danych radiowych, a także informacje o powiązaniach i własności. W tym pliku danych znajdują się 3 sieci radiowe (dostarczające treści do stacji stowarzyszonych): GPR, GRI i G-music. Dodatkowo dostępne są 3 stacje radiowe: GQED, GQEI i G-music.

  • GQED jest własnością dwóch odrębnych organizacji: GQED Inc. i GPCB. GQED jest też powiązany z GPR, ponieważ nadaje niektóre treści utworzone przez GPR i GPI.
  • GQEI jest własnością GQED Inc. i GPCB. Jest to stacja przekaźnikowa/tłumacząca GQED, która obsługuje 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 (innym podmiotem o tej samej nazwie co stacja). Stacje G-music są dostępne w całym kraju i nadają niektóre treści tworzone przez sieć radiową G-music.

Więcej informacji o tematach związanych z właściwościami opisanymi na tej stronie znajdziesz na tych stronach: