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:
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:
|
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"
},
ImageObject
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 UNIWERSALNE
"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:
|
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, Country i AdministrativeArea 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:
|
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:
|
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:
UNIWERSALNY PRECYZYJNY LINK
"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.
Powiązane artykuły
Więcej informacji o tematach związanych z właściwościami opisanymi na tej stronie znajdziesz na tych stronach: