아티스트, 앨범, 노래의 콘텐츠 마크업 속성
이 섹션에서는 MusicGroup
, MusicAlbum
, MusicRecording
항목 유형의 콘텐츠 마크업 속성에 관한 세부정보를 제공합니다.
사양 표
MusicGroup
속성 |
예상 유형 |
설명 |
@context |
텍스트 |
필수 - 항상 ["http://schema.googleapis.com", {"@language": "xx"}] 로 설정합니다.
- 여기서 'xx'는 피드의 문자열 언어를 나타냅니다. 각 루트 항목 컨텍스트의 @language는 BCP 47 형식의 적절한 언어 코드로 설정되어야 합니다. 예를 들어 언어가 스페인어로 설정된 경우 자막/더빙 언어가 영어로 되어 있더라도 이름은 스페인어로 간주됩니다.
|
@type |
텍스트 |
필수 - 아티스트 및 그룹의 경우 항상 MusicGroup 로 설정합니다. |
@id |
URL |
필수 - 콘텐츠의 식별자(URI 형식)입니다(예: https://example.com/1234abc).
@id 는 다음 요구사항을 충족해야 합니다.
- 카탈로그 전반에서 고유함
- 정적: ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다 (프로그램의 URL 속성이 변경되더라도). 불투명 문자열로 취급되며 작동하는 링크가 아니어도 됩니다.
- 통합 리소스 식별자 (URI) 형식
- @id 값에 사용되는 도메인은 조직에서 소유해야 합니다.
항목의 url 은 식별자로서의 모든 요구사항을 충족하므로 항목의 url 을 @id 로 사용하는 것이 좋습니다. 자세한 내용은 식별자 섹션을 참고하세요. |
url |
URL |
필수 - Google에서 피드의 콘텐츠를 Google 데이터베이스의 콘텐츠와 일치시키는 데 사용하는 콘텐츠의 표준 URL입니다.
url 은 다음 요구사항을 충족해야 합니다.url 은 전역적으로 고유해야 합니다.url 에는 Google에서 크롤링할 수 있는 작동하는 표준 URL이 포함되어야 합니다.url 는 페이월에 의해 차단되지 않은 콘텐츠 설명 페이지를 가리켜야 합니다. 재생의 딥 링크의 경우 타겟 객체의 urlTemplate 속성을 참고하세요. |
name |
텍스트 |
필수 - 아티스트 또는 그룹의 이름입니다. |
potentialAction |
ListenAction |
필수 - 작업의 세부정보를 제공하는 작업 마크업 객체입니다. 자세한 내용은 작업 마크업 속성을 참고하세요. |
subjectOf |
MusicPlaylist |
항목 시드 작업에 필요 - 항목 시드 작업에 대한 세부정보입니다. |
subjectOf.@type |
텍스트 |
항목 시드 작업에 필요 - 이 속성은 항상 MusicPlaylist 로 설정합니다. |
subjectOf.@id |
URL |
항목 시드 작업에 필요 - 항목 시드 작업의 식별자입니다. 위의 @id 요구사항을 참고하세요. 아티스트/그룹의 @id 와 구별되어야 합니다. |
subjectOf.url |
URL |
항목 시드 작업에 필요 - 항목 시드 작업의 표준 URL입니다. 위의 url 요구사항을 참고하세요. 아티스트/그룹의 url 와 동일한 경우 이 필드를 생략할 수 있습니다. |
subjectOf.potentialAction |
ListenAction |
항목 시드 작업에 필요 - 작업의 세부정보를 제공하는 작업 마크업 객체입니다. 자세한 내용은 작업 마크업 속성을 참고하세요. |
image |
ImageObject |
MusicGroup을 나타내는 이미지입니다. 이미지 마크업 속성을 참고하세요. |
sameAs |
URL |
아티스트를 식별할 수 있는 참조 웹페이지의 URL입니다(예: 아티스트의 Wikipedia 페이지). 이 값은 url 속성과 구분되어야 합니다. |
description |
텍스트 |
아티스트의 간단한 약력입니다. 300자(영문 기준)로 제한됩니다. |
isFamilyFriendly |
Boolean |
이 콘텐츠가 가족 친화적인지 (즉, 아동을 포함한 모든 가족 구성원에게 적합한 콘텐츠인지) 나타냅니다. Google 제품은 재생할 노래를 결정할 때 isFamilyFriendly 를 사용할 수 있습니다. |
popularityScore |
PopularityScoreSpecification |
적극 권장됨 이유 Google에서 사용자에게 재생할 미디어를 결정하기 위해 사용하는 점수와 기타 신호입니다. 이 점수는 카탈로그의 다른 콘텐츠와 비교한 콘텐츠의 인기도를 나타냅니다. 따라서 점수의 크기는 카탈로그의 모든 항목 간에 피드에서 일관되어야 합니다. 기본적으로 항목의 인기도 점수는 0으로 설정됩니다. |
popularityScore.@type |
텍스트 |
항상 PopularityScoreSpecification 로 설정합니다. |
popularityScore.value |
숫자 |
항목의 인기도를 나타내는 비음수 숫자 값입니다. 점수가 높을수록 인기도가 높습니다. |
popularityScore.eligibleRegion |
국가 |
이 인기 점수가 적용되는 지역입니다. 인기 점수가 전 세계적으로 적용되는 경우 EARTH 로 설정합니다. 기본적으로 이 속성은 EARTH 로 설정됩니다. Note: 언어별 인기도가 전 세계 (EARTH) 인기도보다 우선 적용됩니다. |
MusicAlbum
속성 |
예상 유형 |
설명 |
@context |
텍스트 |
필수 - 항상 ["http://schema.googleapis.com", {"@language": "xx"}] 로 설정합니다.
- 여기서 'xx'는 피드의 문자열 언어를 나타냅니다. 각 루트 항목 컨텍스트의 @language는 BCP 47 형식의 적절한 언어 코드로 설정되어야 합니다. 예를 들어 언어가 스페인어로 설정된 경우 자막/더빙 언어가 영어로 되어 있더라도 이름은 스페인어로 간주됩니다.
|
@type |
텍스트 |
필수 - 앨범의 경우 항상 MusicAlbum 로 설정합니다. |
@id |
URL |
필수 - 콘텐츠의 식별자(URI 형식)입니다(예: https://example.com/1234abc).
@id 는 다음 요구사항을 충족해야 합니다.
- 카탈로그 전반에서 고유함
- 정적: ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다 (프로그램의 URL 속성이 변경되더라도). 불투명 문자열로 취급되며 작동하는 링크가 아니어도 됩니다.
- 통합 리소스 식별자 (URI) 형식
- @id 값에 사용되는 도메인은 조직에서 소유해야 합니다.
항목의 url 은 식별자로서의 모든 요구사항을 충족하므로 항목의 url 을 @id 로 사용하는 것이 좋습니다. 자세한 내용은 식별자 섹션을 참고하세요. |
url |
URL |
필수 - Google에서 피드의 콘텐츠를 Google 데이터베이스의 콘텐츠와 일치시키는 데 사용하는 콘텐츠의 표준 URL입니다.
url 은 다음 요구사항을 충족해야 합니다.url 은 전역적으로 고유해야 합니다.url 에는 Google에서 크롤링할 수 있는 작동하는 표준 URL이 포함되어야 합니다.url 는 페이월에 의해 차단되지 않은 콘텐츠 설명 페이지를 가리켜야 합니다. 재생의 딥 링크의 경우 타겟 객체의 urlTemplate 속성을 참고하세요. |
name |
텍스트 |
필수 - 앨범 이름입니다. |
byArtist |
MusicGroup |
필수 - 이 앨범을 녹음한 아티스트 또는 그룹입니다. 최소한 해당 아티스트에 사용하는 고유한 @id 와 아티스트 이름을 지정해야 합니다. 앨범에 연결된 아티스트가 여러 개인 경우 byArtist에 값 배열을 제공할 수 있습니다. |
byArtist.@type |
텍스트 |
필수 - 이 속성은 항상 MusicGroup 로 설정합니다. |
byArtist.@id |
URL |
필수 - 앨범의 아티스트 식별자입니다. 위의 @id 요구사항을 참고하세요. 피드의 다른 위치에서 아티스트/그룹에 사용하는 @id 와 일치해야 합니다. |
byArtist.name |
텍스트 |
필수 - 아티스트/그룹의 이름입니다. |
potentialAction |
ListenAction |
필수 - 작업의 세부정보를 제공하는 작업 마크업 객체입니다. 자세한 내용은 작업 마크업 속성을 참고하세요. |
subjectOf |
MusicPlaylist |
항목 시드 작업에 필요 - 항목 시드 작업에 대한 세부정보입니다. |
subjectOf.@type |
텍스트 |
항목 시드 작업에 필요 - 이 속성은 항상 MusicPlaylist 로 설정합니다. |
subjectOf.@id |
URL |
항목 시드 작업에 필요 - 항목 시드 작업의 식별자입니다. 위의 @id 요구사항을 참고하세요. 앨범의 @id 와 구별되어야 합니다. |
subjectOf.url |
URL |
항목 시드 작업에 필요 - 항목 시드 작업의 표준 URL입니다. 위의 url 요구사항을 참고하세요. 앨범의 url 와 동일한 경우 이 값을 생략할 수 있습니다. |
subjectOf.potentialAction |
ListenAction |
항목 시드 작업에 필요 - 작업의 세부정보를 제공하는 작업 마크업 객체입니다. 자세한 내용은 작업 마크업 속성을 참고하세요. |
image |
ImageObject |
MusicAlbum을 나타내는 이미지입니다. 이미지 마크업 속성을 참고하세요. |
sameAs |
URL |
앨범을 식별할 수 있는 참조 웹페이지의 URL입니다(예: 앨범의 Wikipedia 페이지). 이 값은 url 속성과 구분되어야 합니다. |
numTracks |
정수 |
이 앨범의 노래 또는 트랙 수입니다. |
timeRequired |
텍스트 |
앨범 길이입니다. ISO 8601 형식으로 나타냅니다. |
description |
텍스트 |
앨범에 대한 간단한 설명입니다. 300자(영문 기준)로 제한됩니다. |
isFamilyFriendly |
Boolean |
이 콘텐츠가 가족 친화적인지 (즉, 아동을 포함한 모든 가족 구성원에게 적합한 콘텐츠인지) 나타냅니다. Google 제품은 재생할 노래를 결정할 때 isFamilyFriendly 를 사용할 수 있습니다. |
popularityScore |
PopularityScoreSpecification |
Google에서 사용자에게 재생할 미디어를 결정하기 위해 사용하는 점수와 기타 신호입니다. 이 점수는 카탈로그의 다른 콘텐츠와 비교한 콘텐츠의 인기도를 나타냅니다. 따라서 점수의 크기는 카탈로그의 모든 항목 간에 피드에서 일관되어야 합니다. 기본적으로 항목의 인기도 점수는 0으로 설정됩니다. |
popularityScore.@type |
텍스트 |
항상 PopularityScoreSpecification 로 설정합니다. |
popularityScore.value |
숫자 |
항목의 인기도를 나타내는 비음수 숫자 값입니다. 점수가 높을수록 인기도가 높습니다. |
popularityScore.eligibleRegion |
국가 |
이 인기 점수가 적용되는 지역입니다. 인기 점수가 전 세계적으로 적용되는 경우 EARTH 로 설정합니다. 기본적으로 이 속성은 EARTH 로 설정됩니다. |
MusicRecording
속성 |
예상 유형 |
설명 |
@context |
텍스트 |
필수 - 항상 ["http://schema.googleapis.com", {"@language": "xx"}] 로 설정합니다.
- 여기서 'xx'는 피드의 문자열 언어를 나타냅니다. 각 루트 항목 컨텍스트의 @language는 BCP 47 형식의 적절한 언어 코드로 설정되어야 합니다. 예를 들어 언어가 스페인어로 설정된 경우 자막/더빙 언어가 영어로 되어 있더라도 이름은 스페인어로 간주됩니다.
|
@type |
텍스트 |
필수 - 노래/트랙의 경우 항상 MusicRecording 로 설정합니다. |
@id |
URL |
필수 - 콘텐츠의 식별자(URI 형식)입니다(예: https://example.com/1234abc).
@id 는 다음 요구사항을 충족해야 합니다.
- 카탈로그 전반에서 고유함
- 정적: ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다 (프로그램의 URL 속성이 변경되더라도). 불투명 문자열로 취급되며 작동하는 링크가 아니어도 됩니다.
- 통합 리소스 식별자 (URI) 형식
- @id 값에 사용되는 도메인은 조직에서 소유해야 합니다.
항목의 url 은 식별자로서의 모든 요구사항을 충족하므로 항목의 url 을 @id 로 사용하는 것이 좋습니다. 자세한 내용은 식별자 섹션을 참고하세요. |
url |
URL |
필수 - Google에서 피드의 콘텐츠를 Google 데이터베이스의 콘텐츠와 일치시키는 데 사용하는 콘텐츠의 표준 URL입니다.
url 은 다음 요구사항을 충족해야 합니다.url 은 전역적으로 고유해야 합니다.url 에는 Google에서 크롤링할 수 있는 작동하는 표준 URL이 포함되어야 합니다.url 는 페이월에 의해 차단되지 않은 콘텐츠 설명 페이지를 가리켜야 합니다. 재생의 딥 링크의 경우 타겟 객체의 urlTemplate 속성을 참고하세요. |
name |
텍스트 |
필수 - 노래의 이름입니다. |
byArtist |
MusicGroup |
필수 - 이 노래를 녹음한 아티스트 또는 그룹입니다. 최소한 해당 아티스트에 사용하는 고유한 @id 와 아티스트 이름을 지정해야 합니다. 노래에 연결된 아티스트가 여러 개인 경우 byArtist에 값 배열을 제공할 수 있습니다. |
byArtist.@type |
텍스트 |
필수 - 이 속성은 항상 MusicGroup 로 설정합니다. |
byArtist.@id |
URL |
필수 - 노래의 아티스트 식별자입니다. 위의 @id 요구사항을 참고하세요. 피드의 다른 위치에서 아티스트/그룹에 사용하는 @id 와 일치해야 합니다. |
byArtist.name |
텍스트 |
필수 - 아티스트/그룹의 이름입니다. |
potentialAction |
ListenAction |
필수 - 작업의 세부정보를 제공하는 작업 마크업 객체입니다. 자세한 내용은 작업 마크업 속성을 참고하세요. |
subjectOf |
MusicPlaylist |
항목 시드 작업에 필요 - 항목 시드 작업에 대한 세부정보 |
subjectOf.@type |
텍스트 |
항목 시드 작업에 필요 - 이 속성은 항상 MusicPlaylist 로 설정합니다. |
subjectOf.@id |
URL |
항목 시드 작업에 필요 - 항목 시드 작업의 식별자입니다. 위의 @id 요구사항을 참고하세요. 노래의 @id 와 구별되어야 합니다. |
subjectOf.url |
URL |
항목 시드 작업에 필요 - 항목 시드 작업의 표준 URL입니다. 위의 url 요구사항을 참고하세요. 노래의 url 와 동일한 경우 이 값을 생략할 수 있습니다. |
subjectOf.potentialAction |
ListenAction |
항목 시드 작업에 필요 - 작업의 세부정보를 제공하는 작업 마크업 객체입니다. 자세한 내용은 작업 마크업 속성을 참고하세요. |
image |
ImageObject |
MusicRecording을 나타내는 이미지입니다. 이미지 마크업 속성을 참고하세요. |
sameAs |
URL |
앨범을 식별할 수 있는 참조 웹페이지의 URL입니다(예: 앨범의 Wikipedia 페이지). 이 값은 url 속성과 구분되어야 합니다. |
inAlbum |
MusicAlbum |
트랙이 포함된 앨범(있는 경우) |
inAlbum.@type |
텍스트 |
이 속성은 항상 MusicAlbum 로 설정합니다. |
inAlbum.@id |
URL |
앨범의 식별자입니다. 위의 @id 요구사항을 참고하세요. 피드의 다른 위치에서 앨범에 사용하는 @id 와 일치해야 합니다. |
inAlbum.name |
텍스트 |
앨범 이름입니다. |
duration |
텍스트 |
노래의 길이입니다. ISO 8601 형식으로 나타냅니다. |
description |
텍스트 |
노래에 대한 간단한 설명입니다. 300자(영문 기준)로 제한됩니다. |
isFamilyFriendly |
Boolean |
이 콘텐츠가 가족 친화적인지 (즉, 아동을 포함한 모든 가족 구성원에게 적합한 콘텐츠인지) 나타냅니다. Google 제품은 재생할 노래를 결정할 때 isFamilyFriendly 를 사용할 수 있습니다. |
popularityScore |
PopularityScoreSpecification |
Google에서 사용자에게 재생할 미디어를 결정하기 위해 사용하는 점수와 기타 신호입니다. 이 점수는 카탈로그의 다른 콘텐츠와 비교한 콘텐츠의 인기도를 나타냅니다. 따라서 점수의 크기는 카탈로그의 모든 항목 간에 피드에서 일관되어야 합니다. 기본적으로 항목의 인기도 점수는 0으로 설정됩니다. |
popularityScore.@type |
텍스트 |
항상 PopularityScoreSpecification 로 설정합니다. |
popularityScore.value |
숫자 |
항목의 인기도를 나타내는 비음수 숫자 값입니다. 점수가 높을수록 인기도가 높습니다. |
popularityScore.eligibleRegion |
국가 |
이 인기 점수가 적용되는 지역입니다. 인기 점수가 전 세계적으로 적용되는 경우 EARTH 로 설정합니다. 기본적으로 이 속성은 EARTH 로 설정됩니다. |
예
MusicGroup
{
"@context":["http://schema.googleapis.com/", {"@language": "en"}],
"@type":"MusicGroup",
"@id":"http://www.example.com/artist/my_favorite_artist/",
"url":"http://www.example.com/artist/my_favorite_artist/",
"sameAs": "http://www.my_favorite_artist.com",
"name":"My Favorite Artist",
"description":"This is my favorite artist.",
"image":[
{
"@type": "ImageObject",
"contentUrl" : "http://www.example.com/artist/my_favorite_artist/1x1/photo1.jpg",
"dateModified" : "2018-01-05T22:11:33+00:00",
"regionsAllowed" : ["US","UK","MX"]
},
{
"@type": "ImageObject",
"contentUrl" : "http://www.example.com/artist/my_favortie_artist/1x1/photo2.jpg",
"dateModified" : "2018-01-05T22:11:33+00:00",
"regionsAllowed" : ["UA", "IR"]
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 92,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "GB"
}
]
},
"potentialAction": {
"@type":"ListenAction",
"target": {
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/artist/my_favorite_artist?autoplay=true",
"actionPlatform":[
"http://schema.org/DesktopWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"expectsAcceptanceOf":{
"@type":"Offer",
"category":"subscription",
"eligibleRegion": {
"@type":"Country",
"name":"US"
}
}
},
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/artist_mix/my_favorite_artist/",
"url":"http://www.example.com/artist_mix/my_favorite_artist/",
"name":"My Favorite Artist Mix",
"description":"A playlist of songs similar to My Favorite Artist",
"potentialAction":{
"@type":"ListenAction",
"target": {
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/artist_mix/my_favorite_artist?autoplay=true",
"actionPlatform":[
"http://schema.org/DesktopWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"expectsAcceptanceOf":{
"@type":"Offer",
"category":"free",
"eligibleRegion": {
"@type":"Country",
"name":"US"
}
}
}
}
}
MusicAlbum
{
"@context":["http://schema.googleapis.com/", {"@language": "en"}],
"@type":"MusicAlbum",
"@id":"http://www.example.com/album/my_favorite_album",
"url":"http://www.example.com/album/my_favorite_album",
"name":"My Favorite Album",
"sameAs":"https://en.wikipedia.org/wiki/my_favorite_album_(my_favorite_artist_album)",
"description":"This is my favorite album.",
"datePublished":"2010-08-24",
"numTracks":"12",
"timeRequired":"P44M02S",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist"
},
"image":[
{
"@type": "ImageObject",
"contentUrl" : "http://www.example.com/album/my_favorite_album/1x1/photo1.jpg",
"dateModified" : "2018-01-05T22:11:33+00:00",
"regionsAllowed" : ["US","UK","MX"]
},
{
"@type": "ImageObject",
"contentUrl" : "http://www.example.com/album/my_favorite_album/1x1/photo2.jpg",
"dateModified" : "2018-01-05T22:11:33+00:00",
"regionsAllowed" : ["UA", "IR"]
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 87,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
"potentialAction": {
"@type":"ListenAction",
"target": {
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/album/my_favorite_album?autoplay=true",
"actionPlatform":[
"http://schema.org/DesktopWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"expectsAcceptanceOf":{
"@type":"Offer",
"category":"subscription",
"eligibleRegion": {
"@type":"Country",
"name":"US"
}
}
},
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/album_mix/my_favorite_album",
"url":"http://www.example.com/album_mix/my_favorite_album",
"name":"My Favorite Album Mix",
"description":"A playlist of songs similar to My Favorite Album",
"potentialAction":{
"@type":"ListenAction",
"target": {
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/album_mix/my_favorite_album?autoplay=true",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"expectsAcceptanceOf":{
"@type":"Offer",
"category":"free",
"eligibleRegion": {
"@type":"Country",
"name":"US"
}
}
}
}
}
MusicRecording
{
"@context":["http://schema.googleapis.com/", {"@language": "en"}],
"@type":"MusicRecording",
"@id":"http://www.example.com/track/my_favorite_song",
"url":"http://www.example.com/track/my_favorite_song",
"name":"My Favorite Song",
"sameAs":"https://en.wikipedia.org/wiki/my_favorite_song_(song)",
"description":"This is my favorite song.",
"datePublished":"2010-08-24",
"duration":"PT3M54S",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_song/",
"name":"My Favorite Artist"
},
"inAlbum":{
"@type":"MusicAlbum",
"@id":"http://www.example.com/album/my_favorite_album",
"name":"My Favorite Album"
},
"image":[
{
"@type": "ImageObject",
"contentUrl" : "http://www.example.com/track/my_favorite_song/1x1/photo1.jpg",
"dateModified" : "2018-01-05T22:11:33+00:00",
"regionsAllowed" : ["US","UK","MX"]
},
{
"@type": "ImageObject",
"contentUrl" : "http://www.example.com/track/my_favorite_song/1x1/photo2.jpg",
"dateModified" : "2018-01-05T22:11:33+00:00",
"regionsAllowed" : ["UA", "IR"]
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 97,
"eligibleRegion": "EARTH"
},
"potentialAction": {
"@type":"ListenAction",
"target": {
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/track/my_favorite_song?autoplay=true",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"expectsAcceptanceOf": {
"@type":"Offer",
"category":"subscription",
"eligibleRegion": {
"@type":"Country",
"name":"US"
}
}
},
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/track_mix/my_favorite_song",
"url":"http://www.example.com/track_mix/my_favorite_song",
"name":"My Favorite Song Mix",
"description":"A playlist of songs similar to My Favorite Song",
"potentialAction":{
"@type":"ListenAction",
"target": {
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/track_mix/my_favorite_song?autoplay=true",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"expectsAcceptanceOf":{
"@type":"Offer",
"category":"free",
"eligibleRegion": {
"@type":"Country",
"name":"US"
}
}
}
}
}
관련 페이지
이러한 속성과 관련된 주제는 다음 페이지를 참고하세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
[null,null,[],[[["This documentation outlines the schema and properties for marking up music content, including artists (`MusicGroup`), albums (`MusicAlbum`), and songs (`MusicRecording`), using structured data."],["The schema uses JSON-LD to represent entities and their relationships, including key properties like `@type`, `@id`, `url`, `name`, and `potentialAction`."],["Relationships between entities are defined using properties such as `byArtist`, `inAlbum`, and `subjectOf`, linking songs to albums and artists, and potentially to playlists."],["Comprehensive metadata about music content like descriptions, release dates, durations, popularity scores, and family-friendliness indicators can be provided using additional properties."],["Using this structured data enables search engines and other services to better understand and utilize music content, enhancing its discoverability and user experience."]]],["The core content defines the schema for music entities: `MusicGroup`, `MusicAlbum`, and `MusicRecording`. Key actions include: specifying `@id`, `url`, and `name` for each entity; linking `MusicAlbum` to `MusicGroup` via `byArtist`; detailing `potentialAction` for listening; and defining `subjectOf` for entity-seeded actions. Each requires a unique, crawlable URL, and optional details like `description`, `image`, and `sameAs` enhance the data. Popularity is tracked via `popularityScore`. Specific actions and entities are required to populate different fields.\n"]]