Propriétés de balisage de contenu des stations de radio

Cette section fournit des informations détaillées sur les propriétés de balisage de contenu pour Type d'entité RadioBroadcastService. Pour en savoir plus, consultez les Exemple de flux complet

Tableau des spécifications

Propriété Type attendu Description
@context Text Obligatoire:définissez toujours cette propriété sur ["http://schema.googleapis.com", {"@language": "xx"}], où xx représente la langue des chaînes du flux.

Le paramètre @language de chaque contexte d'entité racine doit être défini sur le code de langue approprié et au format BCP 47. Par exemple, si la langue est définie sur l'espagnol, les noms sont supposés être en espagnol, même si la langue des sous-titres ou du doublage est l'anglais.
@type Text Obligatoire:définissez toujours cette propriété sur RadioBroadcastService.
@id URL Obligatoire : identifiant du contenu au format URI (par exemple, https://example.com/1234abc).
@id doit remplir les conditions suivantes:
  • Unique au niveau mondial dans votre catalogue
  • Statique ; L'ID doit être stable et immuable dans le temps (même si la propriété d'URL de l'émission change). Elle sera traitée comme une chaîne opaque et ne doit pas nécessairement être un lien fonctionnel.
  • Sous la forme d'un identifiant de ressource unifié (URI)
  • Le domaine utilisé pour la valeur @id doit appartenir à votre organisation.
Étant donné que le url d'une entité répond à toutes les exigences en tant qu'identifiant, nous vous recommandons d'utiliser l'attribut url d'une entité en tant que @id. Pour en savoir plus, consultez la section Identifiant.
url URL Obligatoire:URL canonique du contenu, qui fournit des informations sur la station de radio.

La propriété url doit répondre aux exigences suivantes:
  • Il doit être unique.
  • Elle doit contenir une URL canonique en ligne que Google peut explorer.
  • Elle doit rediriger vers une page de description du contenu qui n'est pas bloquée par un paywall.
name Text Obligatoire:nom officiel de la station de radio. Il ne doit y avoir qu'un seul nom officiel par langue. Exemple : "WXKS FM". Utilisez un tableau pour répertorier les noms dans différentes langues. Pour obtenir un exemple, consultez la section Plusieurs régions et langues.
alternateName Text Noms alternatifs qui aident les utilisateurs à identifier la station de radio. Cette propriété doit correspondre à des noms alternatifs légitimes d'une station, et non à des mots clés pour influencer le déclenchement. Pour les mots clés, utilisez plutôt la propriété keywords. Utilisez un tableau pour répertorier les noms dans différentes langues. Pour obtenir un exemple, consultez la section Plusieurs régions et langues.
callSign Text Obligatoire, le cas échéant:indicatif officiel de la station de radio. Exemple : "KQEI-FM". Pour les stations de radio d'Amérique du Nord, cette propriété est obligatoire. Dans les régions où les indicatifs ne sont pas couramment utilisés, cette option est facultative.
broadcastDisplayName Text Obligatoire:le nom à afficher ou le branding de la station de radio. Par exemple, "Fake Radio 105". Ces valeurs permettent aux utilisateurs d'identifier la station de radio dans leurs requêtes, et fournissent d'autres informations importantes, telles que l'indicatif et le nom.
description Text Obligatoire:brève description de la station de radio. Cette propriété est limitée à 300 caractères. Utilisez un tableau pour baliser la description dans plusieurs langues. Pour obtenir un exemple, consultez la section Plusieurs régions et langues.
slogan Text Slogan de la station de radio. Exemple : "Station de radio musicale fictive n° 1 de Google".
logo ImageObject Logo de la station. Fournissez la résolution la plus élevée disponible. Le format doit être JPEG ou PNG. Pour en savoir plus et obtenir des exemples, consultez la section ImageObject.
broadcastFrequency BroadcastFrequencySpecification Obligatoire:spécifie les spécifications de fréquence de la station de radio. Pour les stations de radio AM/FM terrestres, cette propriété est obligatoire. Pour les flux en ligne uniquement, la valeur doit être définie sur la chaîne INTERNET_STREAM. Pour en savoir plus et obtenir des exemples, consultez la section BroadcastFrequencySpecification.
areaServed City, State, Country, or AdministrativeArea Obligatoire:zone géographique principale ciblée par la station de radio. Utilisez cette propriété pour sélectionner la station la plus appropriée parmi un réseau de stations affiliées portant un nom similaire. Par exemple, vous pouvez l'utiliser pour sélectionner un service de radio diffusé à l'échelle nationale et composé d'affiliés locaux. Le format suggéré est city, (optional) state, country. Pour obtenir des détails et des exemples, consultez la section Ville, État, pays, Région administrative.
broadcastAffiliateOf Organization Obligatoire, le cas échéant:société affiliée à laquelle appartient la station de radio ou qui fournit le contenu diffusé sur la station de radio. Par exemple, "France Info", « PRI », ou « PBS ». Si la station de radio n'est associée à aucune affiliation, cette propriété n'est pas obligatoire. Pour obtenir plus d'informations et des exemples, consultez la section Organisation.
broadcaster Organization Obligatoire:organisation qui possède, gère et exploite la station de radio. Pour obtenir plus d'informations et des exemples, consultez la section Organisation.
parentService RadioBroadcastService Obligatoire, le cas échéant:cette propriété n'est obligatoire que lorsque la station de radio est un répéteur ou un traducteur. Il s'agit de la station de radio d'origine diffusée par le répéteur ou le traducteur. Pour plus d'informations et d'exemples, consultez la section RadioBroadcastService.
potentialAction ListenAction Obligatoire:action déclenchée par l'utilisateur pour écouter la station de radio. Pour en savoir plus, consultez la section ListenAction.
popularityScore PopularityScoreSpecification Fortement recommandé Pourquoi ? Score utilisé par Google, ainsi que d'autres signaux, pour déterminer quels contenus multimédias proposer aux utilisateurs. Cette note indique la popularité du contenu par rapport aux autres contenus de votre catalogue. L'échelle du score doit donc être cohérente entre vos flux et toutes les entités de votre catalogue. Par défaut, le niveau de popularité d'une entité est défini sur 0.
inLanguage Text Langue du contenu diffusé à la station de radio. La valeur doit correspondre à un code de langue au format BCP 47. Utilisez cette valeur pour traiter les requêtes des utilisateurs qui demandent du contenu dans une langue spécifique. Si la station diffuse du contenu dans différentes langues à différents moments, indiquez simplement la langue principale.
keywords Text Liste de mots clés associés à la station de radio. Utilisez ces mots clés pour développer les requêtes des utilisateurs qui déclenchent la diffusion de la station de radio. Par exemple, "actualités", "sports" ou "rock".
identifier PropertyValue Fortement recommandé Pourquoi ? : ID externe ou autre identifiant qui identifie sans ambiguïté l'entité. Plusieurs identifiants sont autorisés. Pour en savoir plus, consultez la section Propriétés de l'identifiant.
sameAs URL URL d'une page Web de référence qui indique sans ambiguïté l'identité de l'article. Par exemple, une page Wikipédia pour le service de diffusion.

Références des propriétés de type d'entité

Vous trouverez ci-dessous des types d'entités et leurs références de propriété.

BroadcastFrequencySpecification

Le type d'entité BroadcastFrequencySpecification est associé au broadcastfrequency.

Le type d'entité BroadcastFrequencySpecification permet d'identifier la case d'option par sa fréquence. Dans le cas de la radio numérique, le canal de fréquence peut avoir plusieurs sous-chaînes avec différents programmes. Dans ce cas, La valeur broadcastSubChannel permet de localiser la station de radio cible dans le canal de fréquence.

Pour les stations de radio via Internet uniquement, l'objet BroadcastFrequencySpecification n'est pas nécessaire. Utilisez plutôt la valeur de chaîne INTERNET_STREAM.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur BroadcastFrequencySpecification.
broadcastFrequencyValue Text Obligatoire:correspond à la partie numérique de la fréquence. Exemple : "89,3". Pour les stations de diffusion audio numérique (DAB, Digital Audio Broadcasting), il doit s'agir du numéro de bloc. Exemple : "12A".
broadcastSignalModulation Text Obligatoire:partie de la modulation du signal de la fréquence. La valeur doit être "FM", "AM", "HD" ou "DAB" ou "DAB+".
broadcastSubChannel Text Obligatoire, le cas échéant:sous-canal pour une radio numérique. Pour les stations DAB et DAB+, cette valeur correspond à l'ID de service. (par exemple, "HD1"–"HD8"). sont les valeurs possibles pour la radio HD et "C8D8" est une valeur possible pour DAB.

Voici des exemples de 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"
},

Internet uniquement

"broadcastFrequency": "INTERNET_STREAM",

Organisation

Le type d'entité Organization est associé au broadcaster ou broadcastAffiliateOf.

Dans la spécification RadioBroadcastService, le type Organization est utilisé. pour les propriétés broadcaster et broadcastAffiliateOf.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur Organization.
@id URL Obligatoire:ID unique de l'organisation, au format URI. Cet identifiant doit être stable et immuable dans le temps. Elle est traitée comme une chaîne opaque et ne doit pas nécessairement être un lien fonctionnel.
name Text Obligatoire:nom de l'organisation.
sameAs URL Cette propriété est l'URL d'une page Web de référence qui identifie sans ambiguïté l'organisation. (page Wikipédia de l'organisation ou site Web officiel de celle-ci, par exemple).

Voici des exemples de Organization:

UNIQUE

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

PLUSIEURS PROPRIÉTAIRES

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

PLUSIEURS RÉSEAUX

"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

Le type d'entité RadioBroadcastService est associé à parentService. .

La propriété parentService est utilisée pour un répéteur ou une station de traduction afin de indiquer sa station parente.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur RadioBroadcastService.
@id URL Obligatoire:ID unique au niveau mondial dans un format d'URL représentant la station de radio parente. Si la station de radio parente est également incluse dans votre flux en tant qu'entité distincte, assurez-vous que les deux identifiants sont identiques.
name Text Obligatoire:nom de la station de radio parente.
sameAs URL URL d'une page Web de référence qui identifie sans ambiguïté la station principale. Par exemple, une page Wikipédia pour la station parente.

Voici un exemple RadioBroadcastService:

  "parentService": {
    "@type": "RadioBroadcastService",
    "@id": "https://www.tjradio.org/stations?id=10",
    "name": "GQED-FM",
    "sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
  },

Le type d'entité ImageObject est associé à la propriété logo.

La propriété logo permet de fournir l'image de logo de la station de radio donnée. Ces images s'affichent à côté du contenu sous la forme d'un lien profond pour une case d'option donnée.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur ImageObject.
height Integer Hauteur de l'image en pixels.
width Integer Largeur de l'image en pixels.
contentUrl URL Obligatoire:URL depuis laquelle l'image peut être extraite.
regionsAllowed Country Pays dans lesquels les médias sont autorisés. Si l'établissement n'est pas spécifié, nous partons du principe que l'image peut être affichée dans tous les pays.

Pour envoyer des images différentes par région, ajoutez plusieurs types ImageObject, chacun avec son propre ensemble de pays et l'URL de l'image correspondante.

Pays

Le type d'entité Country est associé à la propriété logo.regionsAllowed.

Propriété Type attendu Description
@type Text Définissez toujours cette propriété sur Country.
name Text La norme ISO 3166-1 alpha-2. Exemple : "GB" ou « US ».

Voici des ImageObjectexemples:

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

LOGO PAR PAYS

"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

Le type d'entité PropertyValue est associé à la propriété identifier.

Si vous utilisez un système d'ID tiers pour votre contenu, comme les ID Gracenote (TMS), l'ID peut être fourni par la propriété identifier. Cela améliore l'exactitude du rapprochement effectué par Google pour vos stations de radio ;

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur PropertyValue.
propertyID Text Obligatoire:type de l'ID spécifié. Nous acceptons les types d'ID suivants:
  • TMS_ROOT_ID: ID racine des ID Gracenote (TMS). Exemple : "15829".
  • TMS_ID: ID de variante d'ID Gracenote (TMS). Par exemple : "MV000398520000".
  • WIKIDATA_ID: ID WikiData. Exemple : "Q795598".
value Text URL d'une page Web de référence qui identifie sans ambiguïté la station principale. Par exemple, une page Wikipédia pour la station parente.

Voici un exemple PropertyValue:

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

PopularityScoreSpecification

Le type d'entité PopularityScoreSpecification est associé au popularityScore.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur PopularityScoreSpecification.
value Number Obligatoire:valeur numérique positive comparée à d'autres entités de votre catalogue. Plus le chiffre est élevé, plus la popularité est élevée.
eligibleRegion Country Pays ou liste des régions auxquelles le score de popularité s'applique. Si le niveau de popularité est applicable dans le monde entier, utilisez simplement earth comme valeur textuelle.
Si des régions spécifiques doivent être listées, utilisez le type Country.

Si cette propriété est omise, la valeur par défaut eligibleRegion est earth.

Pays

Le type d'entité Country est associé au popularityScore.eligibleRegion.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur Country.
name Text Obligatoire:ISO 3166-1 alpha-2. Exemple : "GB" ou « US ».

Voici des exemples de PopularityScoreSpecification:

POPULARITÉ MONDIALE

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

SPÉCIFIQUE AU PAYS

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

Ville, État, pays, Zone administrative

Les types d'entités City, State, Country et AdministrativeArea sont les suivants : associée à la propriété areaServed.

La propriété areaServed vous aide à sélectionner la station la plus appropriée en fonction les informations de localisation de l'utilisateur. Exemples d'informations de localisation : Des requêtes telles que "station de radio à proximité" ou "radio d'information locale".

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur l'un des types d'entités suivants: City, State, Country ou AdministrativeArea.
name Text Obligatoire:nom de la ville, de l'État, du pays ou de la région. Indiquez la région la plus précise. Indiquez également la chaîne qui le contient. Utilisez le format suivant : city, state, country.

Voici des exemples de areaServed:

VILLE

"areaServed": {
  "@type": "City",
  "name": "North Highlands, CA, US"
},

ÉTAT

"areaServed": [
  {
    "@type": "State",
    "name": "California, US"
  },
  {
    "@type": "State",
    "name": "Nevada, US"
  }
],

PAYS

"areaServed": [
  {
    "@type": "Country",
    "name": "US"
  },
  {
    "@type": "Country",
    "name": "Australia"
  }
],

ADMINISTRATIVEAREA

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

ListenAction

Le type d'entité ListenAction est associé à la propriété potentialAction.

La propriété ListenAction définit vos liens profonds pour la lecture. Elle définit également les critères d'accès des utilisateurs au contenu. Exemple :geo/chronal/login/subscription status

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur ListenAction.
target EntryPoint Obligatoire:spécifications de votre lien profond. Il inclut les informations sur la plate-forme compatible. Il peut y avoir plusieurs types d'entités EntryPoint pour définir différents liens profonds pour différents ensembles de plates-formes.
actionAccessibilityRequirement ActionAccessSpecification Obligatoire:définition des exigences utilisateur pour accéder à cette entité. Si plusieurs types d'entités ActionAccessSpecification sont présents, un utilisateur qui correspond à l'un ou l'autre des critères de spécification peut accéder au contenu.

EntryPoint

Le type d'entité EntryPoint est associé à potentialAction.target. .

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur EntryPoint.
urlTemplate Text Obligatoire:lien qui lance la lecture de votre contenu.
actionPlatform Text Required (Obligatoire) : les plates-formes pour lesquelles le lien profond est valide. Les valeurs suivantes sont possibles:
  • 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

Le type d'entité ActionAccessSpecification est associé au potentialAction.actionAccessibilityRequirement.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur ActionAccessSpecification.
category Text Obligatoire:type d'accès requis. Il doit s'agir de l'une des valeurs suivantes:
  • nologinrequired: cette action est disponible pour l'utilisateur sans qu'aucun achat ou connexion ne soit nécessaire pour accéder au contenu.
  • free: cette action est disponible sans qu'aucun achat ni abonnement payant ne soient requis de la part de l'utilisateur. Les utilisateurs doivent toujours se connecter pour effectuer l'action.
  • subscription: cette action est incluse dans l'abonnement payant à votre service.
availabilityStarts DateTime Heure de début de la période de disponibilité. Utilisez cette propriété pour contrôler l'heure exacte à laquelle ce contenu est disponible pour les utilisateurs.
availabilityEnds DateTime Heure de fin de la période de disponibilité. Utilisez cette propriété pour contrôler l'heure exacte à laquelle les utilisateurs n'ont plus accès à ce contenu.
eligibleRegion Country Pays éligible pour Offer. Utilisez cette propriété pour contrôler le pays ou la région où ce contenu doit être disponible ou non.
requiresSubscription MediaSubscription Forfait d'abonnement requis pour accéder au contenu. Si votre service propose plusieurs formules d'abonnement, cette propriété est obligatoire. Si votre service est sans frais ou s'il n'existe qu'un seul niveau d'abonnement, vous pouvez ignorer cette propriété.
Pays

Le type d'entité Country est associé au potentialAction.actionAccessibilityRequirement.eligibleRegion.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur Country.
name Text Obligatoire:code pays ISO 3166-1 alpha-2.
MediaSubscription

Le type d'entité MediaSubscription est associé au potentialAction.actionAccessibilityRequirement.requiresSubscription.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur MediaSubscription.
@id Text Obligatoire:ID unique global du package d'abonnement au format URI. Cet identifiant doit être stable et immuable dans le temps. Elle est traitée comme une chaîne opaque et ne doit pas nécessairement être un lien fonctionnel.
name Text Obligatoire:nom du package d'abonnement. Exemple : "G-Radio Premium" ou « A-Radio Basic ».
expectsAcceptanceOf Offer Type Offer associé à l'achat de l'abonnement multimédia. Cette propriété permet d'exprimer le prix de l'abonnement.
Offre

Le type d'entité Offer est associé au potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf .

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur Offer.
price Number Obligatoire:prix de l'abonnement.
priceCurrency Text Obligatoire:indique la devise du prix, au format ISO 4217 à trois lettres.
seller Organization Organisation qui propose l'abonnement ou l'achat de l'action. Utilisez le même schéma que celui décrit dans la section Organization.

Voici des exemples de 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"
        }
    }
},

SPÉCIFIQUES À UNE PLATE-FORME

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

Exemple de flux complet

Dans cet exemple de flux complet, nous présentons un fournisseur de données radio fictif: TJ_RADIO. TJ_RADIO nous fournit des actions d'écoute des données radio, ainsi que les informations d'affiliation et de propriété. Dans ce flux, trois chaînes de radio (qui fournissent du contenu à des stations affiliées) voient GPR, GRI et G-music. Trois stations de radio sont également proposées: GQED, GQEI et G-music.

  • GQED est détenu par GQED Inc et GPCB, deux organisations distinctes. De plus, GQED est affilié à GPR, car il diffuse une partie du contenu créé par GPR et GPI.
  • GQEI est détenu par GQED Inc et GPCB. Il s'agit d'une station de répéteur/traducteur de GQED, desservant une autre zone. GQEI est également affilié à GPR et GPI.
  • G-music est une station internationale appartenant à GRJ et affiliée au réseau de radio G-music (une entité différente portant le même nom que la station). Les stations de musique G sont réparties dans tout le pays et diffusent certains des contenus créés par la chaîne de radio G-music.

Consultez les pages suivantes pour en savoir plus sur les sujets liés aux propriétés décrites sur cette page: