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

Cette section fournit les détails des propriétés de balisage de contenu pour le type d'entité RadioBroadcastService. Pour en savoir plus, consultez l'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.

Pour chaque contexte d'entité racine, le code de langue @language doit être défini sur le code de langue approprié, 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 respecter les conditions suivantes :
  • Unique dans l'ensemble de votre catalogue
  • Statique : l'ID doit être stable et ne pas changer au fil du temps (même si la propriété d'URL de l'émission change). Il sera traité comme une chaîne opaque et ne doit pas nécessairement s'agir d'un lien fonctionnel.
  • Au format URI (Uniform Resource Identifier)
  • 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 le url d'une entité comme @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 active que Google peut explorer.
  • Il doit rediriger vers une page de description de 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. (par exemple, "WXKS FM"). Utilisez un tableau pour lister les noms dans différentes langues. Pour en savoir plus, consultez la section Plusieurs pays et langues.
alternateName Text Autres noms qui aident les utilisateurs à identifier la station de radio. Cette propriété doit correspondre à des noms alternatifs légitimes d'une borne, et non à des mots clés destinés à influencer le déclenchement. Pour les mots clés, utilisez plutôt la propriété keywords. Utilisez un tableau pour lister les noms dans différentes langues. Pour en savoir plus, consultez la section Plusieurs pays et langues.
callSign Text Obligatoire si applicable:indicatif officiel attribué par l'État de la station de radio. (par exemple, "KQEI-FM"). Pour les stations de radio nord-américaines, cette propriété est obligatoire. Dans les régions où les indicatifs d'appel ne sont pas couramment utilisés, cette option est facultative.
broadcastDisplayName Text Obligatoire:noms à afficher ou marques de la station de radio. (par exemple, "Fake Radio 105"). Ces valeurs aident les utilisateurs à identifier cette station de radio dans leurs requêtes, en plus d'autres informations clés 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 marquer la description dans plusieurs langues. Pour en savoir plus, consultez la section Plusieurs pays et langues.
slogan Text Slogan de la station de radio. (par exemple, "la première station de radio musicale fictive de Google").
logo ImageObject Image du logo de la borne. 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écification de la 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 avec des filiales locales. Le format suggéré est city, (optional) state, country. Pour en savoir plus et obtenir des exemples, consultez la section Ville, État, Pays, AdministrativeArea.
broadcastAffiliateOf Organization Obligatoire si applicable:chaîne affiliée à laquelle la station de radio appartient ou chaîne affiliée qui fournit le contenu diffusé sur la station de radio. (par exemple, "NPR", "PRI" ou "PBS"). Si la station de radio n'appartient à aucune affiliation, cette propriété n'est pas obligatoire. Pour en savoir plus et obtenir des exemples, consultez la section Organisation.
broadcaster Organization Obligatoire:organisation propriétaire, exploitante et gestionnaire de la station de radio. Pour en savoir plus et obtenir des exemples, consultez la section Organisation.
parentService RadioBroadcastService Obligatoire si applicable:cette propriété n'est obligatoire que lorsque la station de radio est un répéteur ou un transmetteur. Il représente la station de radio d'origine que le répéteur ou le traducteur relaie. Pour en savoir plus et obtenir des exemples, consultez la section RadioBroadcastService.
potentialAction ListenAction Obligatoire:action déclenchée pour les utilisateurs afin qu'ils puissent écouter la station de radio. Pour en savoir plus, consultez la section ListenAction.
popularityScore PopularityScoreSpecification Fortement recommandé Pourquoi ? Score que Google utilise, ainsi que d'autres signaux, pour déterminer les contenus multimédias à diffuser auprès des utilisateurs. Ce score représente la popularité du contenu par rapport aux autres contenus de votre catalogue. Par conséquent, l'échelle de la note doit être cohérente dans vos flux et dans l'ensemble des entités de votre catalogue. Par défaut, le score de popularité d'une entité est défini sur 0.
inLanguage Text Langue du contenu diffusé sur la station de radio. La valeur doit être un code de langue au format BCP 47. Utilisez cette valeur pour répondre aux requêtes des utilisateurs qui demandent des contenus dans une langue spécifique. Si la chaîne diffuse des programmes dans différentes langues à différents moments, indiquez simplement la langue principale.
keywords Text Liste des mots clés associés à la station de radio. Utilisez ces mots clés pour élargir les requêtes utilisateur qui déclenchent la station de radio. (par exemple, "actualités", "sports" ou "rock").
identifier PropertyValue Fortement recommandé Pourquoi ? - L'ID externe ou un autre ID qui identifie clairement cette 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'élément (par exemple, une page Wikipédia sur le service de diffusion).

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

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

BroadcastFrequencySpecification

Le type d'entité BroadcastFrequencySpecification est associé à la propriété broadcastfrequency.

Le type d'entité BroadcastFrequencySpecification permet d'identifier la station de radio par sa fréquence. Dans le cas de la radio numérique, le canal de fréquence peut comporter plusieurs sous-canaux avec des programmes différents. 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 uniquement sur Internet, 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:partie numérique de la fréquence. Exemple : "89.3." Pour les stations de radio numérique (DAB), il doit s'agir du numéro de bloc. Exemple : "12A."
broadcastSignalModulation Text Obligatoire:partie de la fréquence correspondant à la modulation du signal. La valeur doit être l'une des suivantes: "FM", "AM", "HD", "DAB" ou "DAB+".
broadcastSubChannel Text Obligatoire si applicable:sous-canal dans le cas de la radio numérique. Pour les stations DAB et DAB+, cette valeur correspond à l'ID de service. Par exemple, "HD1" à "HD8" sont des valeurs possibles pour la radio HD, et "C8D8" est une valeur possible pour le 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é aux propriétés broadcaster ou broadcastAffiliateOf.

Dans la spécification RadioBroadcastService, le type Organization est utilisé à la fois 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 global de l'organisation au format URI. Cet identifiant doit être stable et immuable dans le temps. Il est traité comme une chaîne opaque et ne doit pas nécessairement s'agir d'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. (par exemple, une page Wikipédia de l'organisation ou son site Web officiel).

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é à la propriété parentService.

La propriété parentService permet à une station répéteur ou de traduction d'indiquer sa station parente.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur RadioBroadcastService.
@id URL Obligatoire:identifiant unique global au 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 ID 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 parente. (par exemple, une page Wikipédia correspondant à la gare/station parente).

Voici un exemple de fichier 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 du logo de la station de radio donnée. Ces images sont affichées à côté du contenu sous la forme d'un lien profond pour une entité radio 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 permettant d'extraire l'image.
regionsAllowed Country Pays dans lesquels le contenu multimédia est autorisé. Si la propriété n'est pas spécifiée, on considère que l'image peut être affichée dans toutes les langues.

Pour envoyer des images différentes par région, ajoutez plusieurs types de ImageObject, chacun avec son propre ensemble de pays et une URL d'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 ISO 3166-1 alpha-2. (par exemple, "GB" ou "US").

Voici des exemples de ImageObject:

"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 la précision de la mise en correspondance de vos stations de radio par Google.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur PropertyValue.
propertyID Text Obligatoire:type d'ID spécifié. Les types de pièces d'identité suivants sont acceptés:
  • TMS_ROOT_ID: ID racine des ID Gracenote (TMS). Exemple : "15829".
  • TMS_ID: ID de variante des identifiants Gracenote (TMS). 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 parente. (par exemple, une page Wikipédia correspondant à la gare/station parente).

Voici un exemple de fichier PropertyValue:

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

PopularityScoreSpecification

Le type d'entité PopularityScoreSpecification est associé à la propriété 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 aux autres entités de votre catalogue. Plus le nombre est élevé, plus la popularité est forte.
eligibleRegion Country Pays ou liste des régions auxquelles le score de popularité s'applique. Si le score 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 de eligibleRegion est earth.

Pays

Le type d'entité Country est associé à la propriété popularityScore.eligibleRegion.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur Country.
name Text Obligatoire:code ISO 3166-1 alpha-2. (par 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, AdministrativeArea

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

La propriété areaServed vous aide à sélectionner la borne la plus appropriée en fonction des informations de localisation de l'utilisateur. Les requêtes des utilisateurs, telles que "une station de radio à proximité" ou "une radio d'actualités locales", sont des exemples d'informations de localisation.

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 contenant. 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. Il 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 les plates-formes compatibles. Plusieurs types d'entités EntryPoint peuvent être utilisés pour définir différents liens profonds pour différents ensembles de plates-formes.
actionAccessibilityRequirement ActionAccessSpecification Obligatoire:définition des conditions requises pour accéder à cette entité. Si plusieurs types d'entités ActionAccessSpecification sont présents, un utilisateur qui remplit l'un ou l'autre des critères de spécification peut accéder au contenu.

EntryPoint

Le type d'entité EntryPoint est associé à la propriété 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 Obligatoire:plates-formes pour lesquelles le lien profond est valide. Voici les valeurs 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é à la propriété potentialAction.actionAccessibilityRequirement.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur ActionAccessSpecification.
category Text Obligatoire:type d'exigence d'accès. Il doit s'agir de l'une des valeurs suivantes:
  • nologinrequired: cette action est disponible sans nécessiter d'achat ni de connexion de la part de l'utilisateur pour accéder au contenu.
  • free: cette action est disponible sans nécessiter aucun achat ni aucun abonnement payant de la part de l'utilisateur. Les utilisateurs doivent toujours se connecter pour effectuer cette action.
  • subscription: cette action est incluse dans un 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 ce contenu ne sera plus disponible pour les utilisateurs.
eligibleRegion Country Pays éligible à la Offer. Utilisez cette propriété pour contrôler le pays ou la région où ce contenu doit ou ne doit pas être disponible.
requiresSubscription MediaSubscription Le package d'abonnement requis pour accéder au contenu. Si votre service propose plusieurs forfaits 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é à la propriété 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é à la propriété potentialAction.actionAccessibilityRequirement.requiresSubscription.

Propriété Type attendu Description
@type Text Obligatoire:définissez toujours cette propriété sur MediaSubscription.
@id Text Obligatoire:identifiant unique global du package d'abonnement au format URI. Cet identifiant doit être stable et immuable dans le temps. Il est traité comme une chaîne opaque et ne doit pas nécessairement s'agir d'un lien fonctionnel.
name Text Obligatoire:nom du package d'abonnement. (par 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'indiquer le prix de l'abonnement.
Offre

Le type d'entité Offer est associé à la propriété 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: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ÉCIFIQUE À LA 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 hypothétique: TJ_RADIO. TJ_RADIO nous fournit des actions d'écoute pour les données radio, ainsi que des informations sur l'affiliation et la propriété. Dans ce flux, trois chaînes de radio (qui fournissent du contenu aux stations affiliées) sont présentées : GPR, GRI et G-music. De plus, trois stations de radio sont proposées: GQED, GQEI et G-music.

  • GQED appartient à deux organisations distinctes, GQED Inc. et GPCB. De plus, GQED est affilié à GPR, car il diffuse certains des contenus créés par GPR et GPI.
  • GQEI est également détenue par GQED Inc. et GPCB. Il s'agit d'une station 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 G-music sont présentes dans tout le pays et diffusent certains des contenus créés par le réseau de radio G-music.

Pour en savoir plus sur les sujets liés aux propriétés décrites sur cette page, consultez les pages suivantes: