이 섹션에서는 RadioBroadcastService
항목 유형의 콘텐츠 마크업 속성에 관한 세부정보를 제공합니다. 자세한 내용은 전체 피드 예시를 참고하세요.
사양 표
속성 | 예상 유형 | 설명 |
---|---|---|
@context |
Text |
필수: 이 속성은 항상 ["http:/ 로 설정해야 합니다. 여기서 xx 은 피드의 문자열 언어를 나타냅니다.각 루트 항목 컨텍스트의 @language 는 적절한 언어 코드로 설정되어야 하며 BCP 47 형식이어야 합니다. 예를 들어 언어가 스페인어로 설정된 경우 자막이나 더빙 언어가 영어로 되어 있더라도 이름은 스페인어로 간주됩니다. |
@type |
Text |
필수: 이 속성은 항상 RadioBroadcastService 로 설정합니다. |
@id |
URL |
필수 - 콘텐츠의 식별자(URI 형식)입니다(예: https://example.com/1234abc).@id 는 다음 요구사항을 충족해야 합니다.
url 은 식별자로서의 모든 요구사항을 충족하므로 항목의 url 을 @id 로 사용하는 것이 좋습니다. 자세한 내용은 식별자 섹션을 참고하세요. |
url |
URL |
필수: 라디오 채널에 대한 정보를 제공하는 콘텐츠의 표준 URL입니다.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
유형은 broadcaster
및 broadcastAffiliateOf
속성에 모두 사용됩니다.
속성 | 예상 유형 | 설명 |
---|---|---|
@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
ImageObject
항목 유형은 logo
속성과 연결됩니다.
logo
속성은 지정된 라디오 채널의 로고 이미지를 제공하는 데 사용됩니다. 이러한 이미지는 콘텐츠와 함께 특정 라디오 항목의 딥 링크로 표시됩니다.
속성 | 예상 유형 | 설명 |
---|---|---|
@type |
Text |
필수: 이 속성은 항상 ImageObject 로 설정합니다. |
height |
Integer |
이미지 높이(픽셀)입니다. |
width |
Integer |
이미지 너비(픽셀)입니다. |
contentUrl |
URL |
필수: 이미지를 가져올 수 있는 URL입니다. |
regionsAllowed |
Country |
미디어가 허용되는 국가입니다. 속성을 지정하지 않으면 이미지가 모든 언어로 표시될 수 있다고 가정됩니다. 지역별로 다른 이미지를 제출하려면 각기 고유한 국가 집합과 해당 이미지 URL이 있는 여러 개의 ImageObject 유형을 추가합니다. |
국가
Country
항목 유형은 logo.regionsAllowed
속성과 연결됩니다.
다음은 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 유형이 지원됩니다.
|
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 |
필수: 딥 링크가 유효한 플랫폼입니다. 가능한 값은 다음과 같습니다.
|
ActionAccessSpecification
ActionAccessSpecification
항목 유형은 potentialAction.actionAccessibilityRequirement
속성과 연결됩니다.
속성 | 예상 유형 | 설명 |
---|---|---|
@type |
Text |
필수: 이 속성은 항상 ActionAccessSpecification 로 설정합니다. |
category |
Text |
필수: 액세스 요구사항 유형입니다. 다음 값 중 하나여야 합니다.
|
availabilityStarts |
DateTime |
서비스 일정의 시작 시간입니다. 이 속성을 사용하여 사용자가 이 콘텐츠를 사용할 수 있는 정확한 시간을 제어합니다. |
availabilityEnds |
DateTime |
서비스 일정의 종료 시간입니다. 이 속성을 사용하여 사용자가 더 이상 이 콘텐츠를 사용할 수 없게 되는 정확한 시간을 제어합니다. |
eligibleRegion |
Country |
Offer 를 사용할 수 있는 국가입니다. 이 속성을 사용하여 이 콘텐츠를 사용할 수 있거나 사용할 수 없는 국가 또는 지역을 제어합니다. |
requiresSubscription |
MediaSubscription |
콘텐츠에 액세스하는 데 필요한 정기 결제 패키지입니다. 서비스에서 여러 구독 패키지를 제공하는 경우 이 속성이 필요합니다. 서비스가 무료이거나 구독 서비스 등급이 하나만 있는 경우 이 속성을 건너뛰어도 됩니다. |
국가
Country
항목 유형은 potentialAction.actionAccessibilityRequirement.eligibleRegion
속성과 연결됩니다.
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" ] } ] }
관련 페이지
이 페이지에 설명된 속성과 관련된 주제에 관한 자세한 내용은 다음 페이지를 참고하세요.