Identify the details of the radio station

For RadioBroadcastService, collect the following information:

  • description: The description of the radio station.
  • broadcastDisplayName: The display name of the radio station.
  • areaServed: The area where the radio station is available.
  • callSign: The official government-issued callsign of the radio station.
    • For North America radio stations, this property is required.
  • broadcastFrequency: The frequency specification of the radio station.
    • For terrestrial AM/FM radio stations, this property is required.
    • For online streaming-only content, the value is set to INTERNET_STREAM.
  • broadcastAffiliateOf: The network of which this radio station provides programming.
    • If the radio station is not part of any affiliation, this property is not required.
  • broadcaster: The organization who owns and operates the radio station.
    • See the Organization section for details.
  • parentService: The parent radio station.
    • If the radio station is a repeater or translator of another radio station, this property is required.

Example of RadioBroadcastService:

{
  "@context": "http://schema.googleapis.com",
  "@type": "RadioBroadcastService",
  "@id": "https://www.example.com/stations?id=1",
  "url": "https://www.example.com/stations?id=1",
  "name": "KABC",
  "callSign": "KABC-FM",
  "broadcastDisplayName": "KABC",
  "description": "Local News & Information",
  "broadcastFrequency": {
    "@type": "BroadcastFrequencySpecification",
    "broadcastFrequencyValue": "89.5",
    "broadcastSignalModulation": "FM",
    "broadcastSubChannel": "HD1"
  },
  "areaServed": {
    "@type": "City",
    "name": "San Francisco, CA"
  },
  "broadcastAffiliateOf": [
    {
      "@id": "https://www.example.com/networks/xyz",
      "@type": "Organization",
      "name": "XYZ",
      "sameAs": "https://en.wikipedia.org/wiki/XYZ"
    },
    {
      "@id": "https://www.example.com/networks/efg",
      "@type": "Organization",
      "name": "EFG",
      "sameAs": "https://www.example.com/"
    }
  ],
  "broadcaster": [
    {
      "@type": "Organization",
      "name": "California Local Public Broadcasting",
      "sameAs": "https://www.example.org/w/clpb/"
    },
    {
      "@type": "Organization",
      "sameAs": "https://www.example.org/kabc",
      "name": "KABC Inc"
    }
  ],
  "potentialAction": { … },
  …
}