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

Cette section décrit en détail les propriétés de balisage du contenu pour le type d'entité RadioBroadcastService. Pour en savoir plus, consultez l'exemple de flux complet.

Table 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.

@language doit être défini sur le code de langue approprié pour le contexte de chaque entité racine, et au format BCP 47. Par exemple, si la langue est l'espagnol, les noms sont censés être en espagnol, même si le sous-titre est en anglais.
@type Text Obligatoire:définissez toujours cette propriété sur RadioBroadcastService.
@id URL Obligatoire : l'identifiant du contenu au format URI (par exemple, https://example.com/1234abc).
@id doit répondre aux exigences suivantes :
  • Unique au niveau mondial dans votre catalogue
  • Statique. L'ID doit être stable et ne pas changer au fil du temps (même si la propriété de l'URL de l'émission change). Elle est 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é qu'une entité url répond à toutes les exigences en tant qu'identifiant, nous vous recommandons d'utiliser une url d'entité comme @id. Consultez la section Identifiant pour en savoir plus.
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 au niveau mondial.
  • Il doit contenir une URL canonique active que Google peut explorer.
  • Elle doit renvoyer 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 lister les noms dans différentes langues. Pour obtenir un exemple, consultez Plusieurs régions et langues.
alternateName Text Autres noms permettant aux utilisateurs d'identifier la radio. Cette propriété doit correspondre à d'autres noms 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 lister les noms dans différentes langues. Pour obtenir un exemple, consultez Plusieurs régions et langues.
callSign Text Obligatoire, le cas échéant:indicatif téléphonique officiel de la station de radio émis par le gouvernement. Par exemple, "KQEI-FM." Pour les stations de radio nord-américaines, cet établissement est obligatoire. Cette option est facultative pour les régions dans lesquelles les indicatifs téléphoniques ne sont pas couramment utilisés.
broadcastDisplayName Text Obligatoire : noms à afficher ou brandings de la station de radio. Par exemple, "faux radios 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 baliser la description dans plusieurs langues. Pour obtenir un exemple, consultez Plusieurs régions 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 station. Fournissez la plus haute résolution disponible. Le fichier doit être au format JPEG ou PNG. Pour obtenir des détails et des exemples, consultez la section ImageObject.
broadcastFrequency BroadcastFrequencySpecification Obligatoire : spécification de fréquence pour 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 obtenir des détails et des exemples, consultez la section BroadcastWidthSpecification.
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 aux noms similaires. Utilisez-le, par exemple, pour sélectionner un service de radio national avec des sociétés affiliées locales. Le format suggéré est city, (optional) state, country. Pour obtenir des informations détaillées et des exemples, consultez la section Ville, État, pays, région administrative.
broadcastAffiliateOf Organization Obligatoire, le cas échéant:société affiliée à laquelle la station de radio est membre ou affilié qui fournit le contenu diffusé sur la station. Par exemple, "NPR", "PRI" ou "PBS". Si la station de radio ne fait partie d'aucune affiliation, cet établissement n'est pas obligatoire. Pour obtenir des détails et des exemples, consultez la section Organisation.
broadcaster Organization Obligatoire:organisation qui possède, gère et gère la station de radio. Pour obtenir des détails et des exemples, consultez la section Organisation.
parentService RadioBroadcastService Obligatoire si applicable : cette propriété n'est requise que lorsque la radio est un répéteur ou un traducteur. Il représente la station de radio d'origine que le répéteur ou le traducteur transmet. Pour obtenir des détails et des exemples, consultez la section RadioBroadcastService.
potentialAction ListenAction Obligatoire : action déclenchée par les utilisateurs pour é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 le contenu multimédia à lire pour les utilisateurs. Ce score indique la popularité du contenu par rapport aux autres contenus de votre catalogue. Par conséquent, l'échelle des scores doit être la même dans vos flux et dans toutes les 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 du contenu dans une langue spécifique. Si la station diffuse des contenus dans différentes langues à des moments différents, 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 station de radio. Par exemple, "actualités, " sport" ou "rock."
identifier PropertyValue Fortement recommandé Pourquoi ? - ID externe ou autre identifiant 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'article. (par exemple, une page Wikipédia pour le service de diffusion).

Références de propriété de type entité

Voici les types d'entités et leurs références de propriété.

Spécification de fréquence de diffusion

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

Le type d'entité BroadcastFrequencySpecification permet d'identifier la station de radio en fonction de sa fréquence. Dans le cas de la radio numérique, le canal de fréquence peut comporter plusieurs sous-canaux 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 basées uniquement sur Internet, l'objet BroadcastFrequencySpecification n'est pas nécessaire. Utilisez donc la valeur de chaîne INTERNET_STREAM à la place.

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 diffusion audio numérique (DAB), il doit s'agir du numéro de bloc. Par exemple, "12A."
broadcastSignalModulation Text Obligatoire:partie de la modulation du signal dans la fréquence. 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 radios numériques. Pour les stations DAB et DAB+, cette valeur correspond à l'ID du service. Par exemple, "HD1" et "HD8" sont des valeurs possibles pour la radio HD, tandis que "C8D8" est une valeur possible pour les annonces DAB.

Voici des exemples 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é 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 au niveau de l'organisation qui se présente sous la forme d'un URI. Cet identifiant doit être stable et immuable dans le temps. Elle est traitée comme une chaîne opaque et ne doit donc pas nécessairement être un lien fonctionnel.
name Text Obligatoire : nom de l'organisation.
sameAs URL Cette propriété correspond à l'URL d'une page Web de référence qui identifie sans ambiguïté l'organisation. Par exemple, la page Wikipédia de l'organisation ou le site Web officiel de l'organisation.

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

Service de radiodiffusion

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

La propriété parentService est utilisée pour un répéteur ou une station de traduction pour 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 format d'URL qui représente 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 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 le logo de la station de radio donnée. Ces images sont affichées à côté du contenu en tant que 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 où l'image peut être récupérée.
regionsAllowed Country Pays où les médias sont autorisés. Si la propriété n'est pas spécifiée, elle suppose que l'image peut être affichée dans tous les paramètres régionaux.

Pour envoyer des images différentes par région, ajoutez plusieurs types 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 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, tel que les ID Gracenote (TMS), il peut être fourni par la propriété identifier. Cela permet d'améliorer la précision du rapprochement 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 de l'ID spécifié. Nous acceptons les types d'ID suivants:
  • TMS_ROOT_ID: ID racine Gracenote (TMS). Exemple : "15829."
  • TMS_ID: ID de la variante Gracenote (TMS) Par exemple, "MV000398520000."
  • WIKIDATA_ID: ID WikiData. Par 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 pour la station parente).

Voici un exemple PropertyValue:

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

PopularitéScoreScore

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 à d'autres entités de votre catalogue. Le nombre le plus élevé représente la plus grande popularité.
eligibleRegion Country Pays ou liste des régions dans lesquelles le score de popularité s'applique. Si le score de popularité s'applique dans le monde entier, utilisez simplement earth comme valeur textuelle.
Si des régions spécifiques doivent être répertoriées, utilisez le type Country.

Si cette propriété est omise, eligibleRegion est défini par défaut sur 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:norme ISO 3166-1 alpha-2. Par exemple, "GB" ou "US".

Voici des exemples 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, région administrative

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 station la plus appropriée en fonction des informations de localisation de l'utilisateur. Exemples de requêtes de localisation : "station de radio à proximité" ou "actualités radio locales".

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 conteneur. Utilisez le format suivant : city, state, country.

Voici des exemples areaServed:

VILLE

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

ÉTAT

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

COUNTRY

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

ZONE D'ADMINISTRATION

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

Action d'écoute

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 permettant aux utilisateurs d'accéder 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. Il existe plusieurs EntryPoint types d'entité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 correspond à n'importe lequel 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. 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é à 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'accès requis. Il doit s'agir de l'une des valeurs suivantes :
  • nologinrequired : cette action est disponible sans nécessiter d'achat ni d'inscription pour accéder au contenu.
  • free: cette action est disponible sans nécessiter d'achat ni d'abonnement payant de la part de l'utilisateur. Les utilisateurs doivent toujours se connecter pour effectuer cette action.
  • subscription : cette action est incluse dans l'abonnement payant à votre service.
availabilityStarts DateTime Heure de début de la période de disponibilité. Cette propriété vous permet de contrôler l'heure exacte à laquelle ce contenu est disponible pour les utilisateurs.
availabilityEnds DateTime Heure de fin de la période de disponibilité. Cette propriété vous permet de contrôler l'heure exacte à laquelle le contenu n'est plus disponible pour les utilisateurs.
eligibleRegion Country Pays éligible pour Offer. Utilisez cette propriété pour contrôler le pays ou la région où ce contenu doit ou ne devrait pas être disponible.
requiresSubscription MediaSubscription Package 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 offert ou qu'il n'existe qu'un seul niveau de service 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.
Abonnement multimédia

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 : ID unique 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 donc pas nécessairement être un lien fonctionnel.
name Text Obligatoire:nom du package de l'abonnement. Par exemple, "G-Radio Premium" ou "A-Radio Basic".
expectsAcceptanceOf Offer Type Offer associé à l'achat de l'abonnement média. Cette propriété est utilisée pour 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 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, les trois stations de radio GPR, GRI et G-music diffusent des contenus destinés aux stations affiliées. Trois stations de radio sont également présentées: GQED, GQEI et G-music.

  • GQED appartient à GQED Inc et GPCB, deux organisations distinctes. GQED est également affilié à GPR, car il diffuse une partie du contenu créé par GPR et GPI.
  • GQEI appartient à GQED Inc et à GPCB. Il s'agit d'une station de relais/traducteur de GQED, desservant une zone différente. GQEI est également affilié à GPR et GPI.
  • G-music est une station internationale appartenant au GRJ et affiliée au réseau de radio G-music (autre entité portant le même nom que la station). Les stations de musique G de l'ensemble du pays diffusent une partie des contenus créés par le réseau 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: