Thuộc tính đánh dấu nội dung của nghệ sĩ, đĩa nhạc và bài hát
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Phần này cung cấp thông tin chi tiết về các thuộc tính đánh dấu nội dung cho các loại thực thể MusicGroup
, MusicAlbum
và MusicRecording
.
Bảng thông số kỹ thuật
MusicGroup
Thuộc tính |
Loại dự kiến |
Mô tả |
@context |
Văn bản |
Bắt buộc – Luôn đặt thành ["http://schema.googleapis.com", {"@language": "xx"}] .
- Trong đó, "xx" biểu thị ngôn ngữ của các chuỗi trong nguồn cấp dữ liệu. Mỗi ngữ cảnh thực thể gốc phải đặt @language thành mã ngôn ngữ thích hợp ở định dạng BCP 47. Ví dụ: nếu ngôn ngữ được đặt thành tiếng Tây Ban Nha, thì tên sẽ được giả định là tiếng Tây Ban Nha ngay cả khi ngôn ngữ phụ đề/lồng tiếng là tiếng Anh.
|
@type |
Văn bản |
Bắt buộc – Luôn đặt thành MusicGroup đối với nghệ sĩ và nhóm nhạc. |
@id |
URL |
Bắt buộc – Giá trị nhận dạng của nội dung ở định dạng URI; ví dụ: https://example.com/1234abc.
@id phải đáp ứng các yêu cầu sau:
- Riêng biệt trên toàn bộ danh mục của bạn
- Tĩnh; Mã này phải cố định và không thay đổi theo thời gian (ngay cả khi thuộc tính url của chương trình thay đổi). URL này sẽ được coi là một chuỗi mờ và không cần phải là một đường liên kết đang hoạt động.
- Dưới dạng Giá trị nhận dạng tài nguyên hợp nhất (URI)
- Miền mà bạn dùng cho giá trị @id phải thuộc sở hữu của tổ chức của bạn.
Vì url của một thực thể đáp ứng tất cả các yêu cầu đối với giá trị nhận dạng, nên bạn nên sử dụng url của thực thể làm @id . Hãy xem phần Giá trị nhận dạng để biết thêm thông tin chi tiết. |
url |
URL |
Bắt buộc – URL chính tắc của nội dung. Google sử dụng URL này để so khớp nội dung trong nguồn cấp dữ liệu của bạn với nội dung trong cơ sở dữ liệu của Google.
url phải đáp ứng các yêu cầu sau:url phải là duy nhất trên toàn hệ thốngurl phải chứa một URL chính tắc đang hoạt động mà Google có thể thu thập dữ liệu.url cần trỏ đến một trang mô tả nội dung không bị tường phí chặn. Đối với đường liên kết sâu của chế độ phát, hãy xem thuộc tính urlTemplate của đối tượng mục tiêu. |
name |
Văn bản |
Bắt buộc – Tên của nghệ sĩ hoặc nhóm nhạc. |
potentialAction |
ListenAction |
Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. Hãy xem Thuộc tính đánh dấu hành động để biết thông tin chi tiết. |
subjectOf |
MusicPlaylist |
Bắt buộc đối với Hành động được tạo bằng thực thể – Thông tin chi tiết về hành động được tạo bằng thực thể. |
subjectOf.@type |
Văn bản |
Bắt buộc đối với Hành động được tạo bằng thực thể – Luôn đặt thuộc tính này thành MusicPlaylist . |
subjectOf.@id |
URL |
Bắt buộc đối với Hành động được tạo bằng thực thể – Giá trị nhận dạng cho hành động được tạo bằng thực thể. Xem các yêu cầu đối với @id ở trên. Mã này phải khác với @id của nghệ sĩ/nhóm nhạc. |
subjectOf.url |
URL |
Bắt buộc đối với Hành động được tạo bằng thực thể – URL chính tắc cho hành động được tạo bằng thực thể. Xem các yêu cầu đối với url ở trên. Bạn có thể bỏ qua trường này nếu trường này giống với url của nghệ sĩ/nhóm nhạc. |
subjectOf.potentialAction |
ListenAction |
Bắt buộc đối với Hành động do thực thể tạo – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. Hãy xem Thuộc tính đánh dấu hành động để biết thông tin chi tiết. |
image |
ImageObject (Đối tượng hình ảnh) |
Hình ảnh đại diện cho MusicGroup. Xem Thuộc tính đánh dấu hình ảnh. |
sameAs |
URL |
URL của một trang web tham khảo có thể xác định nghệ sĩ; ví dụ: trang Wikipedia của nghệ sĩ. Thuộc tính này phải khác với thuộc tính url . |
description |
Văn bản |
Tiểu sử ngắn gọn của nghệ sĩ. Giới hạn 300 ký tự. |
isFamilyFriendly |
Boolean |
Cho biết nội dung này có phù hợp với gia đình hay không (tức là nội dung phù hợp với tất cả thành viên trong gia đình, bao gồm cả trẻ em). Các sản phẩm của Google có thể sử dụng isFamilyFriendly khi xác định bài hát để phát. |
popularityScore |
PopularityScoreSpecification |
Rất nên dùng Lý do? Điểm số mà Google sử dụng cùng với các tín hiệu khác để xác định nội dung nghe nhìn sẽ phát cho người dùng. Điểm số này thể hiện mức độ phổ biến của nội dung so với nội dung khác trong danh mục của bạn; do đó, thang điểm cần phải nhất quán trên các nguồn cấp dữ liệu, trong số tất cả các thực thể trong danh mục của bạn. Theo mặc định, điểm phổ biến của một thực thể được đặt thành 0. |
popularityScore.@type |
Văn bản |
Luôn đặt thành PopularityScoreSpecification . |
popularityScore.value |
Number |
Giá trị số không âm cho biết mức độ phổ biến của thực thể; điểm số càng cao thì mức độ phổ biến càng cao. |
popularityScore.eligibleRegion |
Quốc gia |
(Các) khu vực áp dụng điểm số về mức độ phổ biến này. Nếu điểm phổ biến có thể áp dụng trên toàn cầu, hãy đặt thành EARTH . Theo mặc định, thuộc tính này được đặt thành EARTH . Note: Mức độ phổ biến theo ngôn ngữ được ưu tiên hơn mức độ phổ biến trên toàn cầu (EARTH) |
MusicAlbum
Thuộc tính |
Loại dự kiến |
Mô tả |
@context |
Văn bản |
Bắt buộc – Luôn đặt thành ["http://schema.googleapis.com", {"@language": "xx"}] .
- Trong đó, "xx" biểu thị ngôn ngữ của các chuỗi trong nguồn cấp dữ liệu. Mỗi ngữ cảnh thực thể gốc phải đặt @language thành mã ngôn ngữ thích hợp ở định dạng BCP 47. Ví dụ: nếu ngôn ngữ được đặt thành tiếng Tây Ban Nha, thì tên sẽ được giả định là tiếng Tây Ban Nha ngay cả khi ngôn ngữ phụ đề/lồng tiếng là tiếng Anh.
|
@type |
Văn bản |
Bắt buộc – Luôn đặt thành MusicAlbum cho album. |
@id |
URL |
Bắt buộc – Giá trị nhận dạng của nội dung ở định dạng URI; ví dụ: https://example.com/1234abc.
@id phải đáp ứng các yêu cầu sau:
- Riêng biệt trên toàn bộ danh mục của bạn
- Tĩnh; Mã này phải cố định và không thay đổi theo thời gian (ngay cả khi thuộc tính url của chương trình thay đổi). URL này sẽ được coi là một chuỗi mờ và không cần phải là một đường liên kết đang hoạt động.
- Dưới dạng Giá trị nhận dạng tài nguyên hợp nhất (URI)
- Miền mà bạn dùng cho giá trị @id phải thuộc sở hữu của tổ chức của bạn.
Vì url của một thực thể đáp ứng tất cả các yêu cầu đối với giá trị nhận dạng, nên bạn nên sử dụng url của thực thể làm @id . Hãy xem phần Giá trị nhận dạng để biết thêm thông tin chi tiết. |
url |
URL |
Bắt buộc – URL chính tắc của nội dung. Google sử dụng URL này để so khớp nội dung trong nguồn cấp dữ liệu của bạn với nội dung trong cơ sở dữ liệu của Google.
url phải đáp ứng các yêu cầu sau:url phải là duy nhất trên toàn hệ thốngurl phải chứa một URL chính tắc đang hoạt động mà Google có thể thu thập dữ liệu.url cần trỏ đến một trang mô tả nội dung không bị tường phí chặn. Đối với đường liên kết sâu của chế độ phát, hãy xem thuộc tính urlTemplate của đối tượng mục tiêu. |
name |
Văn bản |
Bắt buộc – Tên của đĩa nhạc. |
byArtist |
MusicGroup |
Bắt buộc – Nghệ sĩ hoặc nhóm nhạc đã thu âm album này. Tối thiểu, bạn phải chỉ định @id riêng biệt mà bạn sử dụng cho nghệ sĩ đó và tên của nghệ sĩ. Nếu album có nhiều nghệ sĩ liên kết, bạn có thể cung cấp một mảng giá trị trong byArtist. |
byArtist.@type |
Văn bản |
Bắt buộc – Luôn đặt thành MusicGroup cho thuộc tính này. |
byArtist.@id |
URL |
Bắt buộc – Giá trị nhận dạng cho nghệ sĩ của album. Xem các yêu cầu đối với @id ở trên. Mã này phải khớp với @id mà bạn sử dụng cho nghệ sĩ/nhóm ở nơi khác trong nguồn cấp dữ liệu. |
byArtist.name |
Văn bản |
Bắt buộc – Tên của nghệ sĩ/nhóm nhạc. |
potentialAction |
ListenAction |
Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. Hãy xem Thuộc tính đánh dấu hành động để biết thông tin chi tiết. |
subjectOf |
MusicPlaylist |
Bắt buộc đối với Hành động được tạo bằng thực thể – Thông tin chi tiết về hành động được tạo bằng thực thể. |
subjectOf.@type |
Văn bản |
Bắt buộc đối với Hành động được tạo bằng thực thể – Luôn đặt thuộc tính này thành MusicPlaylist . |
subjectOf.@id |
URL |
Bắt buộc đối với Hành động được tạo bằng thực thể – Giá trị nhận dạng cho hành động được tạo bằng thực thể. Xem các yêu cầu đối với @id ở trên. Mã này phải khác với @id của album. |
subjectOf.url |
URL |
Bắt buộc đối với Hành động được tạo bằng thực thể – URL chính tắc cho hành động được tạo bằng thực thể. Xem các yêu cầu đối với url ở trên. Bạn có thể bỏ qua phần này nếu giá trị này giống với url của album. |
subjectOf.potentialAction |
ListenAction |
Bắt buộc đối với Hành động do thực thể tạo – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. Hãy xem Thuộc tính đánh dấu hành động để biết thông tin chi tiết. |
image |
ImageObject (Đối tượng hình ảnh) |
Hình ảnh đại diện cho MusicAlbum. Xem Thuộc tính đánh dấu hình ảnh. |
sameAs |
URL |
URL của một trang web tham khảo có thể xác định được album; ví dụ: trang Wikipedia của album. Thuộc tính này phải khác với thuộc tính url . |
numTracks |
Số nguyên |
Số lượng bài hát hoặc bản nhạc trong đĩa nhạc này. |
timeRequired |
Văn bản |
Thời lượng của album, ở định dạng ISO 8601. |
description |
Văn bản |
Nội dung mô tả ngắn gọn về đĩa nhạc. Giới hạn 300 ký tự. |
isFamilyFriendly |
Boolean |
Cho biết nội dung này có phù hợp với gia đình hay không (tức là nội dung phù hợp với tất cả thành viên trong gia đình, bao gồm cả trẻ em). Các sản phẩm của Google có thể sử dụng isFamilyFriendly khi xác định bài hát để phát. |
popularityScore |
PopularityScoreSpecification |
Điểm số mà Google sử dụng cùng với các tín hiệu khác để xác định nội dung nghe nhìn sẽ phát cho người dùng. Điểm số này thể hiện mức độ phổ biến của nội dung so với nội dung khác trong danh mục của bạn; do đó, thang điểm cần phải nhất quán trên các nguồn cấp dữ liệu, trong số tất cả các thực thể trong danh mục của bạn. Theo mặc định, điểm phổ biến của một thực thể được đặt thành 0. |
popularityScore.@type |
Văn bản |
Luôn đặt thành PopularityScoreSpecification . |
popularityScore.value |
Number |
Giá trị số không âm cho biết mức độ phổ biến của thực thể; điểm số càng cao thì mức độ phổ biến càng cao. |
popularityScore.eligibleRegion |
Quốc gia |
(Các) khu vực áp dụng điểm số về mức độ phổ biến này. Nếu điểm phổ biến có thể áp dụng trên toàn cầu, hãy đặt thành EARTH . Theo mặc định, thuộc tính này được đặt thành EARTH . |
MusicRecording
Thuộc tính |
Loại dự kiến |
Mô tả |
@context |
Văn bản |
Bắt buộc – Luôn đặt thành ["http://schema.googleapis.com", {"@language": "xx"}] .
- Trong đó, "xx" biểu thị ngôn ngữ của các chuỗi trong nguồn cấp dữ liệu. Mỗi ngữ cảnh thực thể gốc phải đặt @language thành mã ngôn ngữ thích hợp ở định dạng BCP 47. Ví dụ: nếu ngôn ngữ được đặt thành tiếng Tây Ban Nha, thì tên sẽ được giả định là tiếng Tây Ban Nha ngay cả khi ngôn ngữ phụ đề/lồng tiếng là tiếng Anh.
|
@type |
Văn bản |
Bắt buộc – Luôn đặt thành MusicRecording cho bài hát/bản nhạc. |
@id |
URL |
Bắt buộc – Giá trị nhận dạng của nội dung ở định dạng URI; ví dụ: https://example.com/1234abc.
@id phải đáp ứng các yêu cầu sau:
- Riêng biệt trên toàn bộ danh mục của bạn
- Tĩnh; Mã này phải cố định và không thay đổi theo thời gian (ngay cả khi thuộc tính url của chương trình thay đổi). URL này sẽ được coi là một chuỗi mờ và không cần phải là một đường liên kết đang hoạt động.
- Dưới dạng Giá trị nhận dạng tài nguyên hợp nhất (URI)
- Miền mà bạn dùng cho giá trị @id phải thuộc sở hữu của tổ chức của bạn.
Vì url của một thực thể đáp ứng tất cả các yêu cầu đối với giá trị nhận dạng, nên bạn nên sử dụng url của thực thể làm @id . Hãy xem phần Giá trị nhận dạng để biết thêm thông tin chi tiết. |
url |
URL |
Bắt buộc – URL chính tắc của nội dung. Google sử dụng URL này để so khớp nội dung trong nguồn cấp dữ liệu của bạn với nội dung trong cơ sở dữ liệu của Google.
url phải đáp ứng các yêu cầu sau:url phải là duy nhất trên toàn hệ thốngurl phải chứa một URL chính tắc đang hoạt động mà Google có thể thu thập dữ liệu.url cần trỏ đến một trang mô tả nội dung không bị tường phí chặn. Đối với đường liên kết sâu của chế độ phát, hãy xem thuộc tính urlTemplate của đối tượng mục tiêu. |
name |
Văn bản |
Bắt buộc – Tên bài hát. |
byArtist |
MusicGroup |
Bắt buộc – Nghệ sĩ hoặc nhóm nhạc đã thu âm bài hát này. Tối thiểu, bạn phải chỉ định @id riêng biệt mà bạn sử dụng cho nghệ sĩ đó và tên của nghệ sĩ. Nếu bài hát có nhiều nghệ sĩ liên kết, bạn có thể cung cấp một mảng giá trị trong byArtist. |
byArtist.@type |
Văn bản |
Bắt buộc – Luôn đặt thành MusicGroup cho thuộc tính này. |
byArtist.@id |
URL |
Bắt buộc – Giá trị nhận dạng của nghệ sĩ hát bài hát. Xem các yêu cầu đối với @id ở trên. Mã này phải khớp với @id mà bạn sử dụng cho nghệ sĩ/nhóm ở nơi khác trong nguồn cấp dữ liệu. |
byArtist.name |
Văn bản |
Bắt buộc – Tên của nghệ sĩ/nhóm nhạc. |
potentialAction |
ListenAction |
Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. Hãy xem Thuộc tính đánh dấu hành động để biết thông tin chi tiết. |
subjectOf |
MusicPlaylist |
Bắt buộc đối với Hành động được tạo bằng thực thể – Thông tin chi tiết về hành động được tạo bằng thực thể |
subjectOf.@type |
Văn bản |
Bắt buộc đối với Hành động được tạo bằng thực thể – Luôn đặt thuộc tính này thành MusicPlaylist . |
subjectOf.@id |
URL |
Bắt buộc đối với Hành động được tạo bằng thực thể – Giá trị nhận dạng cho hành động được tạo bằng thực thể. Xem các yêu cầu đối với @id ở trên. Mã này phải khác với @id của bài hát. |
subjectOf.url |
URL |
Bắt buộc đối với Hành động được tạo bằng thực thể – URL chính tắc cho hành động được tạo bằng thực thể. Xem các yêu cầu đối với url ở trên. Bạn có thể bỏ qua phần này nếu URL này giống với url của bài hát. |
subjectOf.potentialAction |
ListenAction |
Bắt buộc đối với Hành động do thực thể tạo – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. Hãy xem Thuộc tính đánh dấu hành động để biết thông tin chi tiết. |
image |
ImageObject (Đối tượng hình ảnh) |
Hình ảnh đại diện cho MusicRecording. Xem Thuộc tính đánh dấu hình ảnh. |
sameAs |
URL |
URL của một trang web tham khảo có thể xác định được album; ví dụ: trang Wikipedia của album. Thuộc tính này phải khác với thuộc tính url . |
inAlbum |
MusicAlbum |
Đĩa nhạc chứa bản nhạc đó (nếu có). |
inAlbum.@type |
Văn bản |
Luôn đặt thuộc tính này thành MusicAlbum . |
inAlbum.@id |
URL |
Giá trị nhận dạng cho album. Xem các yêu cầu đối với @id ở trên. Mã này phải khớp với @id mà bạn sử dụng cho album ở nơi khác trong nguồn cấp dữ liệu. |
inAlbum.name |
Văn bản |
Tên đĩa nhạc. |
duration |
Văn bản |
Thời lượng của bài hát, ở định dạng ISO 8601. |
description |
Văn bản |
Nội dung mô tả ngắn gọn về bài hát. Giới hạn 300 ký tự. |
isFamilyFriendly |
Boolean |
Cho biết nội dung này có phù hợp với gia đình hay không (tức là nội dung phù hợp với tất cả thành viên trong gia đình, bao gồm cả trẻ em). Các sản phẩm của Google có thể sử dụng isFamilyFriendly khi xác định bài hát để phát. |
popularityScore |
PopularityScoreSpecification |
Điểm số mà Google sử dụng cùng với các tín hiệu khác để xác định nội dung nghe nhìn sẽ phát cho người dùng. Điểm số này thể hiện mức độ phổ biến của nội dung so với nội dung khác trong danh mục của bạn; do đó, thang điểm cần phải nhất quán trên các nguồn cấp dữ liệu, trong số tất cả các thực thể trong danh mục của bạn. Theo mặc định, điểm phổ biến của một thực thể được đặt thành 0. |
popularityScore.@type |
Văn bản |
Luôn đặt thành PopularityScoreSpecification . |
popularityScore.value |
Number |
Giá trị số không âm cho biết mức độ phổ biến của thực thể; điểm số càng cao thì mức độ phổ biến càng cao. |
popularityScore.eligibleRegion |
Quốc gia |
(Các) khu vực áp dụng điểm số về mức độ phổ biến này. Nếu điểm phổ biến có thể áp dụng trên toàn cầu, hãy đặt thành EARTH . Theo mặc định, thuộc tính này được đặt thành EARTH . |
Ví dụ
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"
}
}
}
}
}
Các trang liên quan
Hãy xem các trang sau đây để biết các chủ đề liên quan đến những tài sản này:
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],[],[[["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"]]