라디오 방송국의 콘텐츠 마크업 속성

이 섹션에서는 RadioBroadcastService 항목 유형의 콘텐츠 마크업 속성에 관한 세부정보를 제공합니다. 자세한 내용은 전체 피드 예시를 참고하세요.

사양 표

속성 예상 유형 설명
@context Text 필수: 이 속성은 항상 ["http://schema.googleapis.com", {"@language": "xx"}]로 설정해야 합니다. 여기서 xx은 피드의 문자열 언어를 나타냅니다.

각 루트 항목 컨텍스트의 @language는 적절한 언어 코드로 설정되어야 하며 BCP 47 형식이어야 합니다. 예를 들어 언어가 스페인어로 설정된 경우 자막이나 더빙 언어가 영어로 되어 있더라도 이름은 스페인어로 간주됩니다.
@type Text 필수: 이 속성은 항상 RadioBroadcastService로 설정합니다.
@id URL 필수 - 콘텐츠의 식별자(URI 형식)입니다(예: https://example.com/1234abc).
@id는 다음 요구사항을 충족해야 합니다.
  • 카탈로그 전반에서 고유함
  • 정적: ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다 (프로그램의 URL 속성이 변경되더라도). 불투명 문자열로 취급되며 작동하는 링크가 아니어도 됩니다.
  • 통합 리소스 식별자 (URI) 형식
  • @id 값에 사용되는 도메인은 조직에서 소유해야 합니다.
항목의 url은 식별자로서의 모든 요구사항을 충족하므로 항목의 url@id로 사용하는 것이 좋습니다. 자세한 내용은 식별자 섹션을 참고하세요.
url URL 필수: 라디오 채널에 대한 정보를 제공하는 콘텐츠의 표준 URL입니다.

url 속성은 다음 요구사항을 충족해야 합니다.
  • 전역적으로 고유해야 합니다.
  • Google에서 크롤링할 수 있는 실제 표준 URL이 포함되어야 합니다.
  • 페이월로 차단되지 않은 콘텐츠 설명 페이지를 가리켜야 합니다.
name Text 필수: 라디오 채널의 공식 이름입니다. 언어당 공식 이름은 하나만 있어야 합니다. 예: 'WXKS FM' 배열을 사용하여 여러 언어로 이름을 나열합니다. 예를 보려면 여러 리전 및 언어를 참고하세요.
alternateName Text 사용자가 라디오 채널을 식별하는 데 도움이 되는 대체 이름입니다. 이 속성은 트리거에 영향을 미치는 키워드가 아니라 방송국의 적법한 별칭이어야 합니다. 키워드의 경우 대신 keywords 속성을 사용하세요. 배열을 사용하여 여러 언어로 이름을 나열합니다. 예를 보려면 여러 리전 및 언어를 참고하세요.
callSign Text 해당하는 경우 필수: 정부에서 공식적으로 발급한 라디오 채널의 호출 부호입니다. 예: 'KQEI-FM' 북미 라디오 채널의 경우 이 속성이 필요합니다. 호출 부호가 일반적으로 사용되지 않는 지역의 경우 선택사항입니다.
broadcastDisplayName Text 필수: 라디오 채널의 표시 이름 또는 브랜딩입니다. 예를 들어 'Fake Radio 105'라고 입력할 수 있습니다. 이 값은 사용자가 호출 부호 및 이름과 같은 다른 주요 정보 외에도 검색어에서 이 라디오 채널을 식별하는 데 도움이 됩니다.
description Text 필수: 라디오 채널에 대한 간단한 설명입니다. 이 속성은 300자(영문 기준)로 제한됩니다. 배열을 사용하여 여러 언어로 설명을 마크업합니다. 예를 보려면 여러 리전 및 언어를 참고하세요.
slogan Text 라디오 채널의 슬로건입니다. 예를 들어 'Google의 인기 가상 음악 라디오 채널'이라고 말할 수 있습니다.
logo ImageObject 방송국의 로고 이미지입니다. 사용 가능한 최고 해상도를 제공합니다. 형식은 JPEG 또는 PNG여야 합니다. 자세한 내용과 예시는 ImageObject 섹션을 참고하세요.
broadcastFrequency BroadcastFrequencySpecification 필수: 라디오 채널의 주파수 사양입니다. 지상파 AM/FM 라디오 채널의 경우 이 속성이 필요합니다. 온라인 전용 스트림의 경우 값을 INTERNET_STREAM 문자열로 설정해야 합니다. 자세한 내용과 예는 BroadcastFrequencySpecification 섹션을 참고하세요.
areaServed City, State, Country, or AdministrativeArea 필수: 라디오 채널에서 타겟팅하는 기본 지리적 지역입니다. 이 속성을 사용하면 비슷한 이름의 제휴 방송 네트워크 중에서 가장 적절한 방송을 선택할 수 있습니다. 예를 들어 지역 제휴사가 있는 전국 방송 라디오 서비스를 선택할 때 사용할 수 있습니다. 추천하는 형식은 city, (optional) state, country입니다. 자세한 내용과 예시는 도시, 주, 국가, 행정 구역 섹션을 참고하세요.
broadcastAffiliateOf Organization 해당하는 경우 필수: 라디오 채널이 회원으로 있는 제휴사 또는 라디오 채널에서 방송되는 콘텐츠를 제공하는 제휴사입니다. 예를 들면 'NPR', 'PRI' 또는 'PBS'입니다. 라디오 채널이 제휴에 속하지 않는 경우 이 속성은 필요하지 않습니다. 자세한 내용과 예시는 조직 섹션을 참고하세요.
broadcaster Organization 필수: 라디오 채널을 소유, 운영하는 조직입니다. 자세한 내용과 예시는 조직 섹션을 참고하세요.
parentService RadioBroadcastService 해당하는 경우 필수: 이 속성은 라디오 채널이 중계소 또는 전송기인 경우에만 필요합니다. 중계기 또는 변환기가 중계하는 원래 라디오 채널을 나타냅니다. 자세한 내용과 예시는 RadioBroadcastService 섹션을 참고하세요.
potentialAction ListenAction 필수: 라디오 채널을 듣기 위해 사용자에게 트리거되는 작업입니다. 자세한 내용은 ListenAction 섹션을 참고하세요.
popularityScore PopularityScoreSpecification 적극 권장됨 이유 Google에서 사용자에게 재생할 미디어를 결정하기 위해 사용하는 점수와 기타 신호입니다. 이 점수는 카탈로그의 다른 콘텐츠와 비교한 콘텐츠의 인기도를 나타냅니다. 따라서 점수의 척도는 피드와 카탈로그의 모든 항목에서 일관되어야 합니다. 기본적으로 항목의 인기도 점수는 0로 설정됩니다.
inLanguage Text 라디오 채널에서 방송되는 콘텐츠의 언어입니다. 값은 BCP 47 형식의 언어 코드여야 합니다. 특정 언어로 된 콘텐츠를 요청하는 사용자 쿼리를 처리하려면 이 값을 사용하세요. 방송국에서 시간에 따라 다른 언어로 방송하는 경우 기본 언어만 입력하세요.
keywords Text 라디오 채널과 연결된 키워드 목록입니다. 이 키워드를 사용하여 라디오 채널을 트리거하는 사용자 검색어를 확장합니다. 예를 들어 '뉴스', '스포츠', '록' 등이 있습니다.
identifier PropertyValue 적극 권장됨 이유 - 이 항목을 명확하게 식별하는 외부 ID 또는 기타 ID입니다. 여러 식별자가 허용됩니다. 자세한 내용은 식별자 속성 섹션을 참고하세요.
sameAs URL 항목의 ID를 명확하게 나타내는 참조 웹페이지의 URL입니다. 예를 들어 방송 서비스의 위키피디아 페이지가 있습니다.

항목 유형 속성 참조

다음은 항목 유형과 해당 속성 참조입니다.

BroadcastFrequencySpecification

BroadcastFrequencySpecification 항목 유형은 broadcastfrequency 속성과 연결됩니다.

BroadcastFrequencySpecification 항목 유형은 라디오 채널을 주파수로 식별하는 데 사용됩니다. 디지털 라디오의 경우 주파수 채널이 서로 다른 프로그램이 포함된 여러 하위 채널을 전송할 수 있습니다. 이 경우 broadcastSubChannel 값은 주파수 채널 내에서 대상 라디오 채널을 찾는 데 사용됩니다.

인터넷 전용 라디오 채널의 경우 BroadcastFrequencySpecification 객체가 필요하지 않으므로 문자열 값 INTERNET_STREAM을 대신 사용하세요.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 BroadcastFrequencySpecification로 설정합니다.
broadcastFrequencyValue Text 필수: 게재빈도의 숫자 부분입니다. 예: '89.3' 디지털 오디오 방송 (DAB) 채널의 경우 블록 번호여야 합니다. 예: '12A'
broadcastSignalModulation Text 필수: 주파수의 신호 변조 부분입니다. 값은 'FM', 'AM', 'HD', 'DAB' 또는 'DAB+' 중 하나여야 합니다.
broadcastSubChannel Text 해당하는 경우 필수: 디지털 라디오의 경우 하위 채널입니다. DAB 및 DAB+ 채널의 경우 이 값은 서비스 ID입니다. 예를 들어 'HD1'~'HD8'은 HD 라디오의 가능한 값이고 'C8D8'은 DAB의 가능한 값입니다.

다음은 BroadcastFrequencySpecification 예시입니다.

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "89.3",
  "broadcastSignalModulation": "FM",
  "broadcastSubChannel": "HD1"
},
"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "1010",
  "broadcastSignalModulation": "AM",
},
"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "12B",
  "broadcastSignalModulation": "DAB",
   "broadcastSubChannel": "C8D8"
},
"broadcastFrequency": "INTERNET_STREAM",

조직

Organization 항목 유형은 broadcaster 또는 broadcastAffiliateOf 속성과 연결됩니다.

RadioBroadcastService 사양에서 Organization 유형은 broadcasterbroadcastAffiliateOf 속성에 모두 사용됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 Organization로 설정합니다.
@id URL 필수: URI 형식의 조직의 전역 고유 ID입니다. ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다. 불투명 문자열로 취급되며 작동하는 링크가 아니어도 됩니다.
name Text 필수: 조직의 이름입니다.
sameAs URL 이 속성은 조직을 명확하게 식별하는 참조 웹페이지의 URL입니다. 예를 들어 조직의 위키피디아 페이지 또는 조직의 공식 웹사이트가 있습니다.

다음은 Organization 예시입니다.

"broadcaster": {
  "@type": "Organization",
  "@id": "https://www.tjradio.org/broadcasters/billyradio",
  "sameAs": "https://www.billyradio-example.org/",
  "name": "Billy Radio Inc"
},
"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",
  }
],
"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

RadioBroadcastService 항목 유형은 parentService 속성과 연결됩니다.

parentService 속성은 중계소 또는 변환소가 상위 서비스를 나타내는 데 사용됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 RadioBroadcastService로 설정합니다.
@id URL 필수: 상위 라디오 채널을 나타내는 URL 형식의 전역 고유 ID입니다. 상위 라디오 채널이 피드에 별도의 항목으로 포함된 경우 두 ID가 동일한지 확인합니다.
name Text 필수: 상위 라디오 채널의 이름입니다.
sameAs URL 상위 역을 명확하게 식별하는 참조 웹페이지의 URL입니다. 예를 들어 상위 방송국의 위키피디아 페이지가 있습니다.

다음은 RadioBroadcastService 예시입니다.

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

ImageObject 항목 유형은 logo 속성과 연결됩니다.

logo 속성은 지정된 라디오 채널의 로고 이미지를 제공하는 데 사용됩니다. 이러한 이미지는 콘텐츠와 함께 특정 라디오 항목의 딥 링크로 표시됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 ImageObject로 설정합니다.
height Integer 이미지 높이(픽셀)입니다.
width Integer 이미지 너비(픽셀)입니다.
contentUrl URL 필수: 이미지를 가져올 수 있는 URL입니다.
regionsAllowed Country 미디어가 허용되는 국가입니다. 속성을 지정하지 않으면 이미지가 모든 언어로 표시될 수 있다고 가정됩니다.

지역별로 다른 이미지를 제출하려면 각기 고유한 국가 집합과 해당 이미지 URL이 있는 여러 개의 ImageObject 유형을 추가합니다.

국가

Country 항목 유형은 logo.regionsAllowed 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 이 속성은 항상 Country로 설정합니다.
name Text ISO 3166-1 alpha-2입니다. 예: 'GB' 또는 'US'

다음은 ImageObject 예시입니다.

"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

PropertyValue 항목 유형은 identifier 속성과 연결됩니다.

Gracenote ID(TMS)와 같은 서드 파티 ID 시스템을 콘텐츠에 사용하는 경우 identifier 속성에서 ID를 제공할 수 있습니다. 이렇게 하면 Google에서 라디오 채널을 조정할 때 정확성이 향상됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 PropertyValue로 설정합니다.
propertyID Text 필수: 지정된 ID의 유형입니다. 다음 ID 유형이 지원됩니다.
  • TMS_ROOT_ID: Gracenote ID (TMS) 루트 ID입니다. 예: '15829'
  • TMS_ID: Gracenote ID (TMS) 변형 ID입니다. 예: 'MV000398520000'
  • WIKIDATA_ID: WikiData ID입니다. 예: 'Q795598'
value Text 상위 역을 명확하게 식별하는 참조 웹페이지의 URL입니다. 예를 들어 상위 방송국의 위키피디아 페이지가 있습니다.

다음은 PropertyValue 예시입니다.

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

PopularityScoreSpecification

PopularityScoreSpecification 항목 유형은 popularityScore 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 PopularityScoreSpecification로 설정합니다.
value Number 필수: 카탈로그의 다른 항목과 비교되는 양수 숫자 값입니다. 숫자가 클수록 인기도가 높습니다.
eligibleRegion Country 인기 점수가 적용되는 국가 또는 지역 목록입니다. 인기 점수가 전 세계적으로 적용되는 경우 텍스트 값으로 earth를 사용하면 됩니다.
특정 지역을 나열해야 하는 경우 Country 유형을 사용하세요.

이 속성을 생략하면 eligibleRegion이 기본적으로 earth로 설정됩니다.

국가

Country 항목 유형은 popularityScore.eligibleRegion 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 Country로 설정합니다.
name Text 필수: ISO 3166-1 alpha-2입니다. 예: 'GB' 또는 'US'

다음은 PopularityScoreSpecification 예시입니다.

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

City, State, Country, AdministrativeArea

City, State, Country, AdministrativeArea 항목 유형은 areaServed 속성과 연결됩니다.

areaServed 속성을 사용하면 사용자의 위치 정보를 기반으로 가장 적절한 충전소를 선택할 수 있습니다. 위치 정보의 예로는 '근처 라디오 방송국' 또는 '지역 뉴스 라디오'와 같은 사용자 검색어가 있습니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 City,State, Country, AdministrativeArea 중 하나의 항목 유형으로 설정해야 합니다.
name Text 필수: 도시, 주, 국가 또는 지역의 이름입니다. 가장 상세한 지역을 제공합니다. 또한 포함 체이기도 제공합니다. 다음 형식을 사용합니다: city, state, country.

다음은 areaServed 예시입니다.

"areaServed": {
  "@type": "City",
  "name": "North Highlands, CA, US"
},
"areaServed": [
  {
    "@type": "State",
    "name": "California, US"
  },
  {
    "@type": "State",
    "name": "Nevada, US"
  }
],
"areaServed": [
  {
    "@type": "Country",
    "name": "US"
  },
  {
    "@type": "Country",
    "name": "Australia"
  }
],
"areaServed": [
  {
    "@type": "AdministrativeArea",
    "name": "Cape Cod, Massachusetts, US"
  }
],

ListenAction

ListenAction 항목 유형은 potentialAction 속성과 연결됩니다.

ListenAction 속성은 재생을 위한 딥 링크를 정의합니다. 또한 사용자가 콘텐츠에 액세스하기 위한 기준을 정의합니다. 예를 들면 다음과 같습니다. geo/chronal/login/subscription status

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 ListenAction로 설정합니다.
target EntryPoint 필수: 딥 링크의 사양입니다. 여기에는 지원되는 플랫폼 정보가 포함됩니다. 다양한 플랫폼 세트의 다른 딥 링크를 정의하는 여러 EntryPoint 항목 유형이 있을 수 있습니다.
actionAccessibilityRequirement ActionAccessSpecification 필수: 이 항목에 액세스하기 위한 사용자 요구사항의 정의입니다. ActionAccessSpecification 항목 유형이 여러 개 있는 경우 사양 기준 중 하나라도 일치하는 사용자가 콘텐츠에 액세스할 수 있습니다.

EntryPoint

EntryPoint 항목 유형은 potentialAction.target 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 EntryPoint로 설정합니다.
urlTemplate Text 필수: 콘텐츠 재생을 시작하는 링크입니다.
actionPlatform Text 필수: 딥 링크가 유효한 플랫폼입니다. 가능한 값은 다음과 같습니다.
  • 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

ActionAccessSpecification 항목 유형은 potentialAction.actionAccessibilityRequirement 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 ActionAccessSpecification로 설정합니다.
category Text 필수: 액세스 요구사항 유형입니다. 다음 값 중 하나여야 합니다.
  • nologinrequired: 이 작업은 콘텐츠에 액세스하기 위해 구매 또는 로그인을 하지 않은 사용자가 사용할 수 있습니다.
  • free: 이 작업은 사용자가 구매나 유료 구독을 하지 않아도 사용할 수 있습니다. 이 작업을 실행하려면 사용자가 로그인해야 합니다.
  • subscription: 이 작업은 서비스 유료 구독에 포함되어 있습니다.
availabilityStarts DateTime 서비스 일정의 시작 시간입니다. 이 속성을 사용하여 사용자가 이 콘텐츠를 사용할 수 있는 정확한 시간을 제어합니다.
availabilityEnds DateTime 서비스 일정의 종료 시간입니다. 이 속성을 사용하여 사용자가 더 이상 이 콘텐츠를 사용할 수 없게 되는 정확한 시간을 제어합니다.
eligibleRegion Country Offer를 사용할 수 있는 국가입니다. 이 속성을 사용하여 이 콘텐츠를 사용할 수 있거나 사용할 수 없는 국가 또는 지역을 제어합니다.
requiresSubscription MediaSubscription 콘텐츠에 액세스하는 데 필요한 정기 결제 패키지입니다. 서비스에서 여러 구독 패키지를 제공하는 경우 이 속성이 필요합니다. 서비스가 무료이거나 구독 서비스 등급이 하나만 있는 경우 이 속성을 건너뛰어도 됩니다.
국가

Country 항목 유형은 potentialAction.actionAccessibilityRequirement.eligibleRegion 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 Country로 설정합니다.
name Text 필수: ISO 3166-1 alpha-2 국가 코드입니다.
MediaSubscription

MediaSubscription 항목 유형은 potentialAction.actionAccessibilityRequirement.requiresSubscription 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 MediaSubscription로 설정합니다.
@id Text 필수: 정기 결제 패키지의 전역 고유 ID이며 URI 형식입니다. ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다. 불투명 문자열로 취급되며 작동하는 링크가 아니어도 됩니다.
name Text 필수: 정기 결제 패키지의 이름입니다. 예: 'G-Radio Premium' 또는 'A-Radio Basic'
expectsAcceptanceOf Offer 미디어 구독 구매와 연결된 Offer 유형입니다. 이 속성은 구독 가격을 표현하는 데 사용됩니다.
혜택

Offer 항목 유형은 potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf 속성과 연결됩니다.

속성 예상 유형 설명
@type Text 필수: 이 속성은 항상 Offer로 설정합니다.
price Number 필수: 구독 가격입니다.
priceCurrency Text 필수: 가격에 사용된 통화로, 3글자 ISO 4217 형식으로 나타냅니다.
seller Organization 액션의 정기 결제 또는 구매를 제공하는 조직입니다. Organization 섹션에 설명된 것과 동일한 스키마를 사용합니다.

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

전체 피드 예시

이 전체 피드 예에서는 가상의 라디오 데이터 제공업체인 TJ_RADIO를 보여줍니다. TJ_RADIO는 제휴 및 소유권 정보와 함께 라디오 데이터의 리슨 작업을 제공합니다. 이 피드에는 GPR, GRI, G-music 등 3개의 라디오 네트워크 (제휴사에 콘텐츠 제공)가 표시됩니다. 또한 GQED, GQEI, G-music 등 3개의 라디오 채널이 제공됩니다.

  • GQED는 서로 다른 두 조직인 GQED Inc.와 GPCB가 소유하고 있습니다. 또한 GQED는 GPR 및 GPI에서 제작한 일부 콘텐츠를 방송하므로 GPR과 제휴 관계에 있습니다.
  • GQEI는 GQED Inc. 및 GPCB도 소유하고 있습니다. 다른 지역을 대상으로 하는 GQED의 중계소/변환소입니다. GQEI는 GPR 및 GPI와도 제휴되어 있습니다.
  • G-music은 GRJ가 소유하고 라디오 네트워크 G-music (방송국과 동일한 이름의 다른 법인)에 제휴된 국제 방송국입니다. G-music 채널은 전국에 있으며 라디오 방송 네트워크 G-music에서 제작한 일부 콘텐츠를 방송합니다.
{
    "@context": "http://schema.org",
    "@type": "DataFeed",
    "dateModified": "2019-04-10T03:01:43-04:00",
    "dataFeedElement": [
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "https://www.tjradio.org/stations?id=4",
            "url": "https://www.tjradio.org/stations?id=4",
            "name": "GQED",
            "alternateName": ["Google Big News"],
            "callSign": "GQED-FM",
            "broadcastDisplayName": "GQED",
            "sameAs": "http://www.gqed.org/",
            "description": "GPR News & Information",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "87.7",
                "broadcastSignalModulation": "FM",
                "broadcastSubChannel": "HD1"
            },
            "areaServed": {
                "@type": "City",
                "name": "San Francisco, CA, US"
            },
            "logo": {
                "@type": "ImageObject",
                "height": 100,
                "width": 800,
                "contentUrl": "http://www.tjradio.org/img/4.jpg"
            },
            "slogan": "The second best radio in the world",
            "broadcastAffiliateOf": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/networks/gpr",
                    "name": "GPR",
                    "sameAs": "https://en.wikipedia.org/wiki/GPR"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/networks/gri",
                    "name": "GRI",
                    "sameAs": "https://www.gri.org/"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/gcpb",
                    "name": "Greater California Public Broadcasting",
                    "sameAs": "https://www.gqed.org/gcpb/"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/qged",
                    "sameAs": "https://www.gqed.org/",
                    "name": "GQED Inc"
                }
            ],
            "potentialAction": {
                "@type": "ListenAction",
                "target": [
                    {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://www.tjradio.org/?streamStationId=4",
                        "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=4",
                        "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"
                        }
                    }
                ]
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.8
            },
            "inLanguage": "en",
            "keywords": [
                "news",
                "information"
            ]
        },
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "https://www.tjradio.org/stations?id=3",
            "url": "https://www.tjradio.org/stations?id=3",
            "name": "GQEI",
            "callSign": "GQEI-FM",
            "broadcastDisplayName": "GQED",
            "sameAs": "http://www.gqed.org/",
            "description": "GPR News & Information",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "88.8",
                "broadcastSignalModulation": "FM",
                "broadcastSubChannel": "HD1"
            },
            "areaServed": {
                "@type": "City",
                "name": "North Highlands, CA"
            },
            "slogan": "The best radio in the world",
            "logo": {
                "@type": "ImageObject",
                "height": 100,
                "width": 800,
                "contentUrl": "http://www.tjradio.org/img/3.jpg"
            },
            "broadcastAffiliateOf": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/network/gpr",
                    "name": "GPR",
                    "sameAs": "https://en.wikipedia.org/wiki/GPR"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/network/gri",
                    "name": "GRI",
                    "sameAs": "https://www.gri.org/"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/gcpb",
                    "name": "Greater California Public Broadcasting",
                    "sameAs": "https://www.gqed.org/gcpb/"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/gqed",
                    "sameAs": "https://www.kqed.org/",
                    "name": "GQED Inc"
                }
            ],
            "parentService": {
                "@type": "RadioBroadcastService",
                "@id": "https://www.tjradio.org/stations?id=4",
                "name": "GQED",
                "sameAs": "https://www.tjradio.org/stations?id=4"
            },
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjradio.org/?streamStationId=3",
                    "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"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.3
            },
            "inLanguage": "en",
            "keywords": [
                "finance",
                "politics"
            ]
        },
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "http://www.tjradio.org/radio?id=2",
            "url": "http://www.tjradio.org/radio?id=2",
            "name": "G-music",
            "sameAs": "http://www.g-music.fr/radio",
            "broadcastDisplayName": "G-music",
            "description": "G-music popular French radio station broadcasting on FM.",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "88.9",
                "broadcastSignalModulation": "FM"
            },
            "areaServed": {
                "@type": "City",
                "name": "Paris, France"
            },
            "broadcastAffiliateOf": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/networks/g-music",
                    "name": "G-music",
                    "sameAs": "http://www.g-music-network.fr"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/grj",
                    "name": "GRJ",
                    "sameAs": "https://en.wikipedia.org/wiki/GRJ_Group"
                }
            ],
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjradio.org/?streamStationId=2",
                    "actionPlatform": [
                        "http://schema.org/DesktopWebPlatform",
                        "http://schema.org/MobileWebPlatform",
                        "http://schema.googleapis.com/GoogleAudioCast",
                        "http://schema.googleapis.com/GoogleVideoCast"
                    ]
                },
                "actionAccessibilityRequirement": {
                    "@type": "ActionAccessSpecification",
                    "category": "nologinrequired",
                    "availabilityStarts": "2018-04-01T11:01:00-04:00",
                    "availabilityEnds": "2019-06-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "France"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.2
            },
            "inLanguage": "en",
            "keywords": [
                "Classic Hits"
            ]
        },
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "https://www.tjradio.org/radio?id=1",
            "url": "https://www.tjradio.org/radio?id=1",
            "name": "G-music Radio",
            "callSign": "G-music Radio",
            "broadcastDisplayName": "G-music Radio",
            "sameAs": "http://www.g-music-radio.fr/radio",
            "description": "G-music is a popular french radio broadcast on FM.",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "88.1",
                "broadcastSignalModulation": "FM"
            },
            "areaServed": {
                "@type": "City",
                "name": "Lyon, France"
            },
            "broadcastAffiliateOf": [
                {
                    "@id": "https://www.tjradio.org/networks/g-music",
                    "@type": "Organization",
                    "name": "G-music",
                    "sameAs": "http://www.g-music-network.fr"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/grj",
                    "name": "GRJ",
                    "sameAs": "https://en.wikipedia.org/wiki/GRJ_Group"
                }
            ],
            "parentService": {
                "@type": "RadioBroadcastService",
                "@id": "http://www.tjradio.org/radio?id=2",
                "name": "G-music",
                "sameAs": "http://www.tjradio.org/radio?id=2"
            },
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjradio.org/?streamStationId=1",
                    "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": "2019-06-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "France"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.2
            },
            "inLanguage": "fr",
            "keywords": [
                "Classic Hits"
            ]
        }
    ]
}
  

이 페이지에 설명된 속성과 관련된 주제에 관한 자세한 내용은 다음 페이지를 참고하세요.