In diesem Abschnitt finden Sie Details zu den Eigenschaften für die Inhaltskennzeichnung für den Entitätstyp RadioBroadcastService. Ausführliche Informationen finden Sie im vollständigen Feedbeispiel.
Spezifikationstabelle
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@context |
Text |
Erforderlich:Legen Sie diese Property immer auf ["http://schema.googleapis.com", {"@language": "xx"}] fest, wobei xx die Sprache der Strings im Feed darstellt.Für jeden Kontext der Stamm-Entität muss @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt werden. Wenn die Sprache beispielsweise auf Spanisch eingestellt ist, wird davon ausgegangen, dass die Namen auf Spanisch sind, auch wenn die Untertitel- oder Synchronisationssprache Englisch ist. |
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf RadioBroadcastService fest. |
@id |
URL |
Erforderlich: Die Kennung des Inhalts im URI-Format, z. B. https://example.com/1234abc.@id muss die folgenden Anforderungen erfüllen:
url einer Einheit alle Anforderungen als Kennung erfüllt, empfehlen wir, die url einer Einheit als @id zu verwenden. Weitere Informationen finden Sie im Abschnitt Kennung. |
url |
URL |
Erforderlich:Die kanonische URL des Inhalts, die Informationen zum Radiosender enthält. Die Property url muss die folgenden Anforderungen erfüllen:
|
name |
Text |
Erforderlich:Der offizielle Name des Radiosenders. Pro Sprache darf es nur einen offiziellen Namen geben. Beispiel: „WXKS FM“. Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Ein Beispiel finden Sie unter Mehrere Regionen und Sprachen. |
alternateName |
Text |
Alternative Namen, die Nutzern helfen, den Radiosender zu identifizieren. Diese Property muss legitime alternative Namen für einen Sender enthalten, nicht Keywords, die die Auslösung beeinflussen sollen. Verwenden Sie für Keywords stattdessen die Property keywords. Verwenden Sie ein Array, um die Namen in verschiedenen Sprachen aufzulisten. Ein Beispiel finden Sie unter Mehrere Regionen und Sprachen. |
callSign |
Text |
Erforderlich, falls zutreffend:Das offizielle, von der Regierung ausgestellte Rufzeichen des Radiosenders. Beispiel: „KQEI-FM“. Für nordamerikanische Radiosender ist diese Property erforderlich. In Regionen, in denen Rufzeichen nicht häufig verwendet werden, ist dies optional. |
broadcastDisplayName |
Text |
Erforderlich:Die Anzeigenamen oder Markenzeichen des Radiosenders. Beispiel: „Fake Radio 105“. Die Werte helfen Nutzern, diesen Radiosender in ihren Anfragen zu identifizieren, zusätzlich zu anderen wichtigen Informationen wie Rufzeichen und Name. |
description |
Text |
Erforderlich:Eine kurze Beschreibung des Radiosenders. Diese Eigenschaft darf höchstens 300 Zeichen enthalten. Verwenden Sie ein Array, um die Beschreibung in mehreren Sprachen zu kennzeichnen. Ein Beispiel finden Sie unter Mehrere Regionen und Sprachen. |
slogan |
Text |
Slogan des Radiosenders Beispiel: „Der fiktive Musikradiosender Nummer 1 von Google.“ |
logo |
ImageObject |
Ein Logobild des Senders. Geben Sie die höchstmögliche Auflösung an. Das Format muss entweder JPEG oder PNG sein. Weitere Informationen und Beispiele finden Sie im Abschnitt ImageObject. |
broadcastFrequency |
BroadcastFrequencySpecification |
Erforderlich:Die Frequenzangabe des Radiosenders. Für terrestrische AM/FM-Radiosender ist diese Property erforderlich. Bei reinen Onlinestreams muss der Wert auf den String INTERNET_STREAM festgelegt werden. Weitere Informationen und Beispiele finden Sie im Abschnitt BroadcastFrequencySpecification. |
areaServed |
City, State, Country, or AdministrativeArea |
Erforderlich:Das primäre geografische Gebiet, auf das sich der Radiosender konzentriert. Mit dieser Property können Sie den am besten geeigneten Sender aus einem Netzwerk von verbundenen, ähnlich benannten Sendern auswählen. Sie können damit beispielsweise einen landesweit ausgestrahlten Radiosender mit lokalen Sendern auswählen. Das vorgeschlagene Format ist city, (optional) state, country. Weitere Informationen und Beispiele finden Sie im Abschnitt City, State, Country, AdministrativeArea. |
broadcastAffiliateOf |
Organization |
Falls zutreffend, erforderlich:Das Affiliate, dem der Radiosender angehört, oder das Affiliate, das die Inhalte bereitstellt, die im Radiosender ausgestrahlt werden. Beispiel: „NPR“, „PRI“ oder „PBS“. Wenn der Radiosender keiner Zugehörigkeit angehört, ist diese Property nicht erforderlich. Weitere Informationen und Beispiele finden Sie im Abschnitt Organisation. |
broadcaster |
Organization |
Erforderlich:Die Organisation, die den Radiosender besitzt, betreibt und verwaltet. Weitere Informationen und Beispiele finden Sie im Abschnitt Organisation. |
parentService |
RadioBroadcastService |
Erforderlich, falls zutreffend:Diese Property ist nur erforderlich, wenn es sich bei dem Radiosender um einen Repeater oder Translator handelt. Sie steht für den ursprünglichen Radiosender, den der Repeater oder Translator weiterleitet. Weitere Informationen und Beispiele finden Sie im Abschnitt RadioBroadcastService. |
potentialAction |
ListenAction |
Erforderlich:Die Aktion, die für Nutzer ausgelöst wird, damit sie den Radiosender hören können. Weitere Informationen finden Sie im Abschnitt ListenAction. |
popularityScore |
PopularityScoreSpecification |
Sehr empfehlenswert Warum? Eine Punktzahl, die Google zusammen mit anderen Signalen verwendet, um zu bestimmen, welche Medien für Nutzer wiedergegeben werden. Dieser Wert gibt an, wie beliebt die Inhalte im Vergleich zu anderen Inhalten in Ihrem Katalog sind. Daher muss der Maßstab für die Bewertung in allen Feeds und für alle Entitäten in Ihrem Katalog einheitlich sein. Standardmäßig ist der Beliebtheitswert einer Entität auf 0 festgelegt. |
inLanguage |
Text |
Die Sprache der Inhalte, die auf dem Radiosender übertragen werden. Der Wert muss ein Sprachcode im BCP 47-Format sein. Verwenden Sie diesen Wert, um Nutzeranfragen zu beantworten, in denen Inhalte in einer bestimmten Sprache angefordert werden. Wenn der Sender zu verschiedenen Zeiten in verschiedenen Sprachen sendet, geben Sie einfach die primäre Sprache an. |
keywords |
Text |
Eine Liste von Keywords, die mit dem Radiosender verknüpft sind. Mit diesen Keywords können Sie die Nutzeranfragen erweitern, die den Radiosender auslösen. Beispiele: „Nachrichten“, „Sport“ oder „Rock“. |
identifier |
PropertyValue |
Sehr empfehlenswert Warum? – Die externe ID oder eine andere ID, durch die diese Entität eindeutig identifiziert wird. Es sind mehrere IDs zulässig. Weitere Informationen finden Sie im Abschnitt Kennungseigenschaften. |
sameAs |
URL |
Die URL einer Referenzwebseite, auf der eindeutig die Identität des Artikels erkennbar ist. Das kann z. B. eine Wikipedia-Seite zum Übertragungsdienst sein. |
Referenzen für Entitätstyp-Attribute
Im Folgenden finden Sie Entitätstypen und ihre Attributreferenzen.
BroadcastFrequencySpecification
Der Entitätstyp BroadcastFrequencySpecification ist mit der Property broadcastfrequency verknüpft.
Der Entitätstyp BroadcastFrequencySpecification wird verwendet, um den Radiosender anhand seiner Frequenz zu identifizieren. Beim digitalen Radio können auf einem Frequenzkanal mehrere Unterkanäle mit unterschiedlichen Programmen übertragen werden. In diesen Fällen wird der broadcastSubChannel-Wert verwendet, um den Zielradiosender innerhalb des Frequenzkanals zu finden.
Bei reinen Internetradiosendern ist das BroadcastFrequencySpecification-Objekt nicht erforderlich. Verwenden Sie stattdessen den Stringwert INTERNET_STREAM.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf BroadcastFrequencySpecification fest. |
broadcastFrequencyValue |
Text |
Erforderlich:Der Ziffernteil der Häufigkeit. Beispiel: „89.3“. Bei DAB-Sendern (Digital Audio Broadcasting) muss es sich um die Blocknummer handeln. Beispiel: „12A“. |
broadcastSignalModulation |
Text |
Erforderlich:Der Teil der Frequenz, der sich auf die Signalmodulation bezieht. Der Wert muss einer der folgenden sein: „FM“, „AM“, „HD“, „DAB“ oder „DAB+“. |
broadcastSubChannel |
Text |
Erforderlich, falls zutreffend:Der Unterkanal bei digitalem Radio. Bei DAB- und DAB+-Sendern ist dieser Wert die Dienst-ID. Beispiele: „HD1“–„HD8“ sind mögliche Werte für HD-Radio und „C8D8“ ist ein möglicher Wert für DAB. |
Hier einige Beispiele für 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"
},
Nur Internet
"broadcastFrequency": "INTERNET_STREAM",
Organisation
Der Entitätstyp Organization ist mit den Attributen broadcaster oder broadcastAffiliateOf verknüpft.
In der Spezifikation RadioBroadcastService wird der Typ Organization sowohl für die Properties broadcaster als auch für broadcastAffiliateOf verwendet.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf Organization fest. |
@id |
URL |
Erforderlich:Eine global eindeutige ID für die Organisation im URI-Format. Die ID muss immer gleich bleiben. Sie wird als opaker String behandelt und muss kein funktionierender Link sein. |
name |
Text |
Erforderlich:Der Name der Organisation. |
sameAs |
URL |
Diese Property ist eine URL zu einer Referenzwebseite, auf der die Organisation eindeutig identifiziert wird. Das kann z. B. eine Wikipedia-Seite zur Organisation oder die offizielle Website der Organisation sein. |
Hier einige Beispiele für Organization:
EINZIGES
"broadcaster": {
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio",
"sameAs": "https://www.billyradio-example.org/",
"name": "Billy Radio Inc"
},
MEHRERE INHABER
"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",
}
],
MEHRERE NETZWERKE
"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
Der Entitätstyp RadioBroadcastService ist mit der Property parentService verknüpft.
Die Property parentService wird für eine Repeater- oder Translator-Station verwendet, um die übergeordnete Station anzugeben.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf RadioBroadcastService fest. |
@id |
URL |
Erforderlich:Eine global eindeutige ID im URL-Format, die den übergeordneten Radiosender darstellt. Wenn der übergeordnete Radiosender auch als separate Entität in Ihrem Feed enthalten ist, müssen beide IDs identisch sein. |
name |
Text |
Erforderlich:Der Name des übergeordneten Radiosenders. |
sameAs |
URL |
Die URL einer Referenzwebseite, auf der der übergeordnete Sender eindeutig identifiziert wird. Das kann z. B. eine Wikipedia-Seite zur übergeordneten Station sein. |
Hier ein Beispiel für RadioBroadcastService:
"parentService": {
"@type": "RadioBroadcastService",
"@id": "https://www.tjradio.org/stations?id=10",
"name": "GQED-FM",
"sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
},
ImageObject
Der Entitätstyp ImageObject ist mit der Property logo verknüpft.
Mit der Property logo wird das Logo für den angegebenen Radiosender bereitgestellt. Diese Bilder werden neben Inhalten als Deeplink für eine bestimmte Radio-Einheit angezeigt.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf ImageObject fest. |
height |
Integer |
Höhe des Bildes in Pixeln. |
width |
Integer |
Breite des Bildes in Pixeln. |
contentUrl |
URL |
Erforderlich:Eine URL, über die das Bild abgerufen werden kann. |
regionsAllowed |
Country |
Die Länder, in denen die Medieninhalte zulässig sind. Wenn die Eigenschaft nicht angegeben ist, wird davon ausgegangen, dass das Bild in allen Sprachen angezeigt werden darf. Wenn Sie verschiedene Bilder für die einzelnen Regionen einreichen möchten, fügen Sie mehrere ImageObject-Typen hinzu, jeweils mit einer eigenen Gruppe von Ländern und einer entsprechenden Bild-URL. |
Land
Der Entitätstyp Country ist mit der Property logo.regionsAllowed verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Legen Sie dieses Attribut immer auf Country fest. |
name |
Text |
Der ISO 3166-1-Alpha-2-Code. Beispiel: „DE“ oder „US“. |
Hier einige ImageObject-Beispiele:
UNIVERSAL-LOGO
"logo": {
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
},
LOGO NACH LAND
"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
Der Entitätstyp PropertyValue ist mit der Property identifier verknüpft.
Wenn Sie für Ihre Inhalte ein Drittanbieter-ID-System wie die Gracenote-IDs (TMS) verwenden, kann die ID über die Property identifier bereitgestellt werden. Dadurch wird die Genauigkeit des Abgleichs Ihrer Radiosender durch Google verbessert.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf PropertyValue fest. |
propertyID |
Text |
Erforderlich:Der Typ der angegebenen ID. Wir unterstützen die folgenden Ausweistypen:
|
value |
Text |
Die URL einer Referenzwebseite, auf der der übergeordnete Sender eindeutig identifiziert wird. Das kann z. B. eine Wikipedia-Seite zur übergeordneten Station sein. |
Hier ein Beispiel für PropertyValue:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
PopularityScoreSpecification
Der Entitätstyp PopularityScoreSpecification ist mit der Property popularityScore verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf PopularityScoreSpecification fest. |
value |
Number |
Erforderlich:Ein positiver numerischer Wert, der mit anderen Einheiten aus Ihrem Katalog verglichen wird. Je größer die Zahl, desto höher die Beliebtheit. |
eligibleRegion |
Country |
Ein Land oder eine Liste der Regionen, für die der Beliebtheitswert gilt. Wenn der Beliebtheitswert global gilt, verwenden Sie einfach earth als Textwert.Wenn bestimmte Regionen aufgeführt werden müssen, verwenden Sie den Typ Country.Wenn dieses Attribut weggelassen wird, wird standardmäßig eligibleRegion auf earth festgelegt. |
Land
Der Entitätstyp Country ist mit der Property popularityScore.eligibleRegion verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf Country fest. |
name |
Text |
Erforderlich:Der ALPHA-2-Code nach ISO 3166-1. Beispiel: „DE“ oder „US“. |
Hier einige Beispiele für PopularityScoreSpecification:
GLOBALE BELIEBTHEIT
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
LANDESSPEZIFISCH
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
Stadt, Bundesstaat, Land, Verwaltungsgebiet
Die Entitätstypen City, State, Country und AdministrativeArea sind mit der Property areaServed verknüpft.
Mit der Property areaServed können Sie anhand der Standortinformationen des Nutzers die am besten geeignete Station auswählen. Beispiele für Standortinformationen sind Nutzeranfragen wie „ein Radiosender in meiner Nähe“ oder „lokale Nachrichten im Radio“.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie diese Property immer auf einen der folgenden Entitätstypen fest: City, State, Country oder AdministrativeArea. |
name |
Text |
Erforderlich:Der Name der Stadt, des Bundeslandes, des Landes oder des Gebiets. Geben Sie die detaillierteste Region an. Geben Sie auch die enthaltende Kette an. Verwenden Sie das folgende Format: city, state, country. |
Hier einige Beispiele für areaServed:
CITY
"areaServed": {
"@type": "City",
"name": "North Highlands, CA, US"
},
STATE
"areaServed": [
{
"@type": "State",
"name": "California, US"
},
{
"@type": "State",
"name": "Nevada, US"
}
],
Land
"areaServed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "Australia"
}
],
ADMINISTRATIVEAREA
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "Cape Cod, Massachusetts, US"
}
],
ListenAction
Der Entitätstyp ListenAction ist mit der Property potentialAction verknüpft.
Mit der Eigenschaft ListenAction werden Ihre Deeplinks für die Wiedergabe definiert. Außerdem werden die Kriterien für den Zugriff der Nutzer auf die Inhalte definiert. Beispiel: geo/chronal/login/subscription status.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf ListenAction fest. |
target |
EntryPoint |
Erforderlich:Die Spezifikationen Ihres Deeplinks. Sie enthält Informationen zu unterstützten Plattformen. Es können mehrere EntryPoint-Entitätstypen angegeben werden, um verschiedene Deeplinks für verschiedene Plattformgruppen zu definieren. |
actionAccessibilityRequirement |
ActionAccessSpecification |
Erforderlich:Die Definition der Nutzeranforderungen für den Zugriff auf diese Entität. Wenn mehrere ActionAccessSpecification-Entitätstypen vorhanden sind, kann ein Nutzer, der eines der Spezifikationskriterien erfüllt, auf den Inhalt zugreifen. |
EntryPoint
Der Entitätstyp EntryPoint ist mit der Property potentialAction.target verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf EntryPoint fest. |
urlTemplate |
Text |
Erforderlich:Der Link, über den die Wiedergabe Ihrer Inhalte gestartet wird. |
actionPlatform |
Text |
Erforderlich:Die Plattformen, für die der Deeplink gültig ist. Folgende Werte sind möglich:
|
ActionAccessSpecification
Der Entitätstyp ActionAccessSpecification ist mit der Property potentialAction.actionAccessibilityRequirement verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf ActionAccessSpecification fest. |
category |
Text |
Erforderlich:Der Typ der Zugriffsanforderung. Dies muss einer der folgenden Werte sein:
|
availabilityStarts |
DateTime |
Der Beginn des Verfügbarkeitszeitraums. Mit diesem Attribut können Sie genau festlegen, ab wann die Inhalte für Nutzer verfügbar sind. |
availabilityEnds |
DateTime |
Das Ende des Verfügbarkeitszeitraums. Mit diesem Attribut können Sie genau festlegen, ab wann die Inhalte für Nutzer nicht mehr verfügbar sind. |
eligibleRegion |
Country |
Das Land, das für die Offer infrage kommt. Mit diesem Attribut können Sie das Land oder die Region angeben, in dem bzw. in der diese Inhalte verfügbar sein sollen. |
requiresSubscription |
MediaSubscription |
Das Abo, das für den Zugriff auf die Inhalte erforderlich ist. Wenn Ihr Dienst mehrere Abopakete anbietet, ist diese Property erforderlich. Wenn Ihr Dienst kostenlos ist oder es nur eine Abo-Stufe gibt, können Sie diese Eigenschaft überspringen. |
Land
Der Entitätstyp Country ist mit der Property potentialAction.actionAccessibilityRequirement.eligibleRegion verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf Country fest. |
name |
Text |
Erforderlich:Der ISO 3166-1 Alpha-2-Ländercode. |
MediaSubscription
Der Entitätstyp MediaSubscription ist mit der Property potentialAction.actionAccessibilityRequirement.requiresSubscription verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf MediaSubscription fest. |
@id |
Text |
Erforderlich:Eine global eindeutige ID für das Abopaket im URI-Format. Die ID muss immer gleich bleiben. Sie wird als opaker String behandelt und muss kein funktionierender Link sein. |
name |
Text |
Erforderlich:Der Name des Abopakets. Beispiel: „G-Radio Premium“ oder „A-Radio Basic“. |
expectsAcceptanceOf |
Offer |
Der Offer-Typ, der mit dem Kauf des Media-Abos verknüpft ist. Mit diesem Attribut wird der Preis des Abos angegeben. |
Angebot
Der Entitätstyp Offer ist mit der Property potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf verknüpft.
| Attribut | Erwarteter Typ | Beschreibung |
|---|---|---|
@type |
Text |
Erforderlich:Legen Sie dieses Attribut immer auf Offer fest. |
price |
Number |
Erforderlich:Der Preis des Abos. |
priceCurrency |
Text |
Erforderlich:Die Währung des Preises im dreistelligen ISO 4217-Format. |
seller |
Organization |
Die Organisation, die das Abo oder den Kauf der Aktion anbietet. Verwenden Sie dasselbe Schema wie im Abschnitt Organization beschrieben. |
Hier einige Beispiele für ListenAction:
UNIVERSELLER DEEPLINK
"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"
}
}
},
PLATTFORMSPEZIFISCH
"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"
}
}
]
},
Beispiel für einen vollständigen Feed
In diesem Beispiel für einen vollständigen Feed stellen wir einen hypothetischen Anbieter von Radiodaten vor: TJ_RADIO. TJ_RADIO stellt uns Hörvorgänge für Radiodaten sowie Informationen zur Zugehörigkeit und zu Eigentumsrechten zur Verfügung. In diesem Feed werden drei Radionetzwerke (die Inhalte für angeschlossene Sender bereitstellen) präsentiert: GPR, GRI und G-music. Außerdem werden drei Radiosender präsentiert: GQED, GQEI und G-music.
- GQED gehört GQED Inc. und GPCB, zwei separaten Organisationen. GQED ist auch mit GPR verbunden, da dort einige der von GPR und GPI erstellten Inhalte ausgestrahlt werden.
- GQEI gehört GQED Inc. und GPCB. Es handelt sich um eine Repeater-/Übersetzerstation von GQED, die ein anderes Gebiet bedient. GQEI ist auch mit GPR und GPI verbunden.
- G-music ist ein internationaler Sender, der GRJ gehört und mit dem Radionetzwerk G-music verbunden ist (eine andere Entität mit demselben Namen wie der Sender). G-music-Sender sind im ganzen Land verfügbar und strahlen einige der Inhalte aus, die vom Radionetzwerk G-music erstellt wurden.
Weitere Informationen
Weitere Informationen zu den auf dieser Seite beschriebenen Eigenschaften finden Sie auf den folgenden Seiten: