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

이 섹션에서는 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입니다. 자세한 내용과 예시는 City, State, Country, AdministrativeArea 섹션을 참고하세요.
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 예시입니다.

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

인터넷 전용

"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 필수: 상위 라디오 방송국을 나타내는 전역 고유 ID로, URL 형식입니다. 상위 라디오 방송국이 피드에 별도의 항목으로 포함된 경우 두 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",
},

국가별 로고

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

ADMINISTRATIVEAREA

"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 필수: URI 형식의 정기 결제 패키지의 전역 고유 ID입니다. 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는 소속 및 소유권 정보와 함께 라디오 데이터의 청취 작업을 제공합니다. 이 피드에는 3개의 라디오 네트워크 (제휴사에 콘텐츠 제공)가 GPR, GRI, G-music으로 표시됩니다. 또한 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에서 제작한 콘텐츠 중 일부를 방송합니다.

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