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 loại thực thể RadioBroadcastService. Để biết đầy đủ thông tin chi tiết, hãy xem Ví dụ về nguồn cấp dữ liệu đầy đủ.
Bảng thông số kỹ thuật
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@context |
Text |
Bắt buộc: Luôn đặt thuộc tính này 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 có @language được đặt thành mã ngôn ngữ thích hợp và ở đị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 được giả định là bằng tiếng Tây Ban Nha ngay cả khi ngôn ngữ phụ đề hoặc lồng tiếng là tiếng Anh. |
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành RadioBroadcastService. |
@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:
url của một thực thể đáp ứng mọi yêu cầu về 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, cung cấp thông tin về đài phát thanh. Thuộc tính url phải đáp ứng các yêu cầu sau:
|
name |
Text |
Bắt buộc: Tên chính thức của đài phát thanh. Mỗi ngôn ngữ chỉ được phép có một tên chính thức. Ví dụ: "WXKS FM". Sử dụng một mảng để liệt kê tên bằng nhiều ngôn ngữ. Để xem ví dụ, hãy xem phần Nhiều khu vực và ngôn ngữ. |
alternateName |
Text |
Tên thay thế giúp người dùng xác định đài phát thanh. Thuộc tính này phải là tên thay thế hợp pháp cho một trạm sạc, không phải từ khoá để ảnh hưởng đến việc kích hoạt. Đối với từ khoá, hãy sử dụng thuộc tính keywords. Sử dụng một mảng để liệt kê tên bằng nhiều ngôn ngữ. Để xem ví dụ, hãy xem phần Nhiều khu vực và ngôn ngữ. |
callSign |
Text |
Bắt buộc nếu áp dụng: Mã nhận dạng chính thức do chính phủ cấp của đài phát thanh. Ví dụ: "KQEI-FM". Đối với các đài phát thanh ở Bắc Mỹ, bạn phải cung cấp thuộc tính này. Đối với những khu vực không thường xuyên sử dụng mã nhận dạng, bạn không bắt buộc phải cung cấp thông tin này. |
broadcastDisplayName |
Text |
Bắt buộc: Tên hiển thị hoặc thương hiệu của đài phát thanh. Ví dụ: "Fake Radio 105". Các giá trị này giúp người dùng xác định đài phát thanh này trong các truy vấn của họ, ngoài những thông tin chính khác như mã nhận dạng và tên. |
description |
Text |
Bắt buộc: Nội dung mô tả ngắn về đài phát. Thuộc tính này có giới hạn 300 ký tự. Sử dụng một mảng để đánh dấu nội dung mô tả bằng nhiều ngôn ngữ. Để xem ví dụ, hãy xem phần Nhiều khu vực và ngôn ngữ. |
slogan |
Text |
Khẩu hiệu của đài phát thanh. Ví dụ: "Đài phát nhạc hư cấu số một của Google". |
logo |
ImageObject |
Hình ảnh biểu trưng của đài truyền hình. Cung cấp độ phân giải cao nhất có thể. Định dạng phải là JPEG hoặc PNG. Để biết thông tin chi tiết và ví dụ, hãy xem phần ImageObject. |
broadcastFrequency |
BroadcastFrequencySpecification |
Bắt buộc: Quy cách tần số của đài phát thanh. Bạn phải cung cấp thuộc tính này cho các đài phát thanh AM/FM trên mặt đất. Đối với luồng chỉ trực tuyến, bạn phải đặt giá trị thành chuỗi INTERNET_STREAM. Để biết thông tin chi tiết và ví dụ, hãy xem phần BroadcastFrequencySpecification. |
areaServed |
City, State, Country, or AdministrativeArea |
Bắt buộc: Khu vực địa lý chính mà đài phát nhắm đến. Hãy sử dụng thuộc tính này để chọn trạm sạc phù hợp nhất trong một mạng lưới các trạm sạc liên kết có tên tương tự. Ví dụ: sử dụng bộ lọc này để chọn một dịch vụ phát thanh trên toàn quốc có các đài liên kết tại địa phương. Định dạng đề xuất là city, (optional) state, country. Để biết thông tin chi tiết và ví dụ, hãy xem phần City, State, Country, AdministrativeArea. |
broadcastAffiliateOf |
Organization |
Bắt buộc nếu có: Đơn vị liên kết mà đài phát thanh là thành viên hoặc đơn vị liên kết cung cấp nội dung phát sóng trên đài phát thanh. Ví dụ: "NPR", "PRI" hoặc "PBS". Nếu đài phát không thuộc bất kỳ tổ chức liên kết nào, thì bạn không bắt buộc phải sử dụng thuộc tính này. Để biết thông tin chi tiết và ví dụ, hãy xem phần Tổ chức. |
broadcaster |
Organization |
Bắt buộc: Tổ chức sở hữu, điều hành và vận hành đài phát thanh. Để biết thông tin chi tiết và ví dụ, hãy xem phần Tổ chức. |
parentService |
RadioBroadcastService |
Bắt buộc nếu có: Thuộc tính này chỉ bắt buộc khi đài phát là đài tiếp sóng hoặc đài chuyển tiếp. Đây là đài phát thanh gốc mà bộ lặp hoặc bộ chuyển đổi tiếp sóng. Để biết thông tin chi tiết và ví dụ, hãy xem phần RadioBroadcastService. |
potentialAction |
ListenAction |
Bắt buộc: Hành động được kích hoạt cho người dùng để nghe đài phát. Để biết thông tin chi tiết, hãy xem phần ListenAction. |
popularityScore |
PopularityScoreSpecification |
Rất nên dùng Lý do? Một đ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 nào 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 các nội dung khác trong danh mục của bạn. Do đó, thang điểm phải nhất quán trên các nguồn cấp dữ liệu và 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. |
inLanguage |
Text |
Ngôn ngữ của nội dung được phát sóng trên đài phát thanh. Giá trị phải là mã ngôn ngữ ở định dạng BCP 47. Sử dụng giá trị này để đáp ứng các cụm từ tìm kiếm của người dùng yêu cầu nội dung bằng một ngôn ngữ cụ thể. Nếu đài phát sóng bằng nhiều ngôn ngữ vào nhiều thời điểm, bạn chỉ cần liệt kê ngôn ngữ chính. |
keywords |
Text |
Danh sách từ khoá liên kết với đài phát thanh. Sử dụng các từ khoá này để mở rộng những cụm từ tìm kiếm của người dùng kích hoạt đài phát. Ví dụ: "tin tức", "thể thao" hoặc "nhạc rock". |
identifier |
PropertyValue |
Rất nên dùng Lý do? – Giá trị nhận dạng bên ngoài hoặc giá trị nhận dạng khác giúp xác định rõ ràng thực thể này. Bạn được phép sử dụng nhiều giá trị nhận dạng. Để biết thông tin chi tiết, hãy xem phần Thuộc tính giá trị nhận dạng. |
sameAs |
URL |
URL của một trang web tham khảo nêu rõ thông tin định danh của mặt hàng. Ví dụ: trang Wikipedia cho dịch vụ phát sóng. |
Tham chiếu thuộc tính kiểu thực thể
Sau đây là các loại thực thể và thông tin tham chiếu về thuộc tính của chúng.
BroadcastFrequencySpecification
Loại thực thể BroadcastFrequencySpecification được liên kết với thuộc tính broadcastfrequency.
Loại thực thể BroadcastFrequencySpecification được dùng để xác định đài phát thanh theo tần số. Trong trường hợp đài phát thanh kỹ thuật số, kênh tần số có thể mang nhiều kênh phụ với các chương trình khác nhau. Trong những trường hợp đó, giá trị broadcastSubChannel được dùng để xác định vị trí của đài phát thanh mục tiêu trong kênh tần số.
Đối với đài phát thanh chỉ có trên Internet, bạn không cần đối tượng BroadcastFrequencySpecification, vì vậy, hãy sử dụng giá trị chuỗi INTERNET_STREAM.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành BroadcastFrequencySpecification. |
broadcastFrequencyValue |
Text |
Bắt buộc: Phần chữ số của tần suất. Ví dụ: "89.3". Đối với đài Phát thanh kỹ thuật số (DAB), đây phải là số khối. Ví dụ: "12A". |
broadcastSignalModulation |
Text |
Bắt buộc: Phần điều biến tín hiệu của tần số. Giá trị phải là một trong các giá trị sau: "FM", "AM", "HD", "DAB" hoặc "DAB+". |
broadcastSubChannel |
Text |
Bắt buộc nếu áp dụng: Kênh phụ trong trường hợp đài phát thanh kỹ thuật số. Đối với các đài DAB và DAB+, giá trị này là mã nhận dạng dịch vụ. Ví dụ: "HD1" –"HD8" là các giá trị có thể có cho đài phát HD và "C8D8" là giá trị có thể có cho DAB. |
Sau đây là các ví dụ về BroadcastFrequencySpecification:
FM (HD)
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.3",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
SA
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "1010",
"broadcastSignalModulation": "AM",
},
DAB (Phát thanh kỹ thuật số)
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "12B",
"broadcastSignalModulation": "DAB",
"broadcastSubChannel": "C8D8"
},
Chỉ có Internet
"broadcastFrequency": "INTERNET_STREAM",
Tổ chức
Loại thực thể Organization được liên kết với các thuộc tính broadcaster hoặc broadcastAffiliateOf.
Trong quy cách RadioBroadcastService, loại Organization được dùng cho cả thuộc tính broadcaster và broadcastAffiliateOf.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành Organization. |
@id |
URL |
Bắt buộc: Giá trị nhận dạng duy nhất trên toàn cầu cho tổ chức ở định dạng URI. Giá trị này cũng phải ổn định và không thay đổi theo thời gian. URL được coi là một chuỗi nguyên vẹn và không cần phải là một đường liên kết đang hoạt động. |
name |
Text |
Bắt buộc: Tên của tổ chức. |
sameAs |
URL |
Thuộc tính này là một URL dẫn đến một trang web tham khảo giúp xác định rõ ràng tổ chức đó. Ví dụ: trang Wikipedia của tổ chức hoặc trang web chính thức của tổ chức. |
Sau đây là các ví dụ về Organization:
SINGLE (Đĩa đơn)
"broadcaster": {
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio",
"sameAs": "https://www.billyradio-example.org/",
"name": "Billy Radio Inc"
},
NHIỀU CHỦ SỞ HỮU
"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",
}
],
NHIỀU MẠNG
"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
Loại thực thể RadioBroadcastService được liên kết với thuộc tính parentService.
Thuộc tính parentService được dùng cho một trạm lặp lại hoặc trạm dịch để cho biết trạm gốc của trạm đó.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành RadioBroadcastService. |
@id |
URL |
Bắt buộc: Giá trị nhận dạng duy nhất trên toàn cầu ở định dạng URL, đại diện cho đài phát thanh mẹ. Nếu đài phát thanh mẹ cũng được đưa vào nguồn cấp dữ liệu của bạn dưới dạng một thực thể riêng biệt, hãy đảm bảo rằng cả hai mã nhận dạng đều giống nhau. |
name |
Text |
Bắt buộc: Tên của đài phát thanh gốc. |
sameAs |
URL |
URL của một trang web tham khảo nêu rõ thông tin định danh của đài phát sóng mẹ. Ví dụ: trang Wikipedia cho đài phát sóng mẹ. |
Sau đây là ví dụ về RadioBroadcastService:
"parentService": {
"@type": "RadioBroadcastService",
"@id": "https://www.tjradio.org/stations?id=10",
"name": "GQED-FM",
"sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
},
ImageObject
Loại thực thể ImageObject được liên kết với thuộc tính logo.
Thuộc tính logo được dùng để cung cấp hình ảnh biểu trưng cho đài phát thanh đã cho. Những hình ảnh này xuất hiện cùng với nội dung dưới dạng đường liên kết sâu cho một đài phát thanh nhất định.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành ImageObject. |
height |
Integer |
Chiều cao của hình ảnh tính bằng pixel. |
width |
Integer |
Chiều rộng của hình ảnh, tính bằng pixel. |
contentUrl |
URL |
Bắt buộc: URL nơi có thể tìm nạp hình ảnh. |
regionsAllowed |
Country |
Các quốc gia mà nội dung nghe nhìn được phép xuất hiện. Nếu bạn không chỉ định thuộc tính này, thì hệ thống sẽ giả định rằng hình ảnh được phép xuất hiện ở tất cả các ngôn ngữ. Để gửi nhiều hình ảnh cho mỗi khu vực, hãy thêm nhiều loại ImageObject, mỗi loại có một nhóm quốc gia riêng và một URL hình ảnh tương ứng. |
Quốc gia
Loại thực thể Country được liên kết với thuộc tính logo.regionsAllowed.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Luôn đặt thuộc tính này thành Country. |
name |
Text |
ISO 3166-1 alpha-2. Ví dụ: "GB" hoặc "US". |
Sau đây là các ví dụ về ImageObject:
BIỂU TRƯNG CHUNG
"logo": {
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
},
BIỂU TRƯNG THEO QUỐC GIA
"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
Loại thực thể PropertyValue được liên kết với thuộc tính identifier.
Nếu bạn sử dụng một hệ thống mã nhận dạng bên thứ ba cho nội dung của mình, chẳng hạn như mã nhận dạng Gracenote (TMS), thì mã nhận dạng đó có thể do thuộc tính identifier cung cấp. Điều này giúp Google đối chiếu các đài phát thanh của bạn một cách chính xác hơn.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành PropertyValue. |
propertyID |
Text |
Bắt buộc: Loại mã nhận dạng được chỉ định. Chúng tôi hỗ trợ các loại mã nhận dạng sau:
|
value |
Text |
URL của một trang web tham khảo nêu rõ thông tin định danh của đài phát sóng mẹ. Ví dụ: trang Wikipedia cho đài phát sóng mẹ. |
Sau đây là ví dụ về PropertyValue:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
PopularityScoreSpecification
Loại thực thể PopularityScoreSpecification được liên kết với thuộc tính popularityScore.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành PopularityScoreSpecification. |
value |
Number |
Bắt buộc: Một giá trị bằng số dương được so sánh với các thực thể khác trong danh mục của bạn. Số càng lớn thì mức độ phổ biến càng cao. |
eligibleRegion |
Country |
Một quốc gia hoặc danh sách các khu vực mà điểm mức độ phổ biến được áp dụng. Nếu điểm mức độ phổ biến áp dụng trên toàn cầu, bạn chỉ cần sử dụng earth làm giá trị văn bản.Nếu bạn cần liệt kê các khu vực cụ thể, hãy sử dụng loại Country.Nếu bạn bỏ qua thuộc tính này, thì eligibleRegion sẽ mặc định là earth. |
Quốc gia
Loại thực thể Country được liên kết với thuộc tính popularityScore.eligibleRegion.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành Country. |
name |
Text |
Bắt buộc: ISO 3166-1 alpha-2. Ví dụ: "GB" hoặc "US". |
Sau đây là các ví dụ về PopularityScoreSpecification:
MỨC ĐỘ PHỔ BIẾN TRÊN TOÀN CẦU
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
THEO QUỐC GIA
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
Thành phố, Tiểu bang, Quốc gia, Khu vực hành chính
Các loại thực thể City, State, Country và AdministrativeArea được liên kết với thuộc tính areaServed.
Thuộc tính areaServed giúp bạn chọn trạm sạc phù hợp nhất dựa trên thông tin vị trí của người dùng. Ví dụ về thông tin vị trí là những cụm từ tìm kiếm của người dùng, chẳng hạn như "đài phát thanh gần tôi" hoặc "đài phát thanh tin tức địa phương".
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành một trong các loại thực thể sau: City, State, Country hoặc AdministrativeArea. |
name |
Text |
Bắt buộc: Tên của thành phố, tiểu bang, quốc gia hoặc khu vực. Cung cấp vùng chi tiết nhất. Đồng thời, hãy cung cấp chuỗi chứa. Hãy dùng định dạng sau: city, state, country. |
Sau đây là các ví dụ về areaServed:
CITY
"areaServed": {
"@type": "City",
"name": "North Highlands, CA, US"
},
STATE
"areaServed": [
{
"@type": "State",
"name": "California, US"
},
{
"@type": "State",
"name": "Nevada, US"
}
],
QUỐC GIA
"areaServed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "Australia"
}
],
ADMINISTRATIVEAREA
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "Cape Cod, Massachusetts, US"
}
],
ListenAction
Loại thực thể ListenAction được liên kết với thuộc tính potentialAction.
Thuộc tính ListenAction xác định đường liên kết sâu để phát. Nội dung này cũng xác định các tiêu chí để người dùng truy cập vào nội dung. Ví dụ: geo/chronal/login/subscription status.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành ListenAction. |
target |
EntryPoint |
Bắt buộc: Quy cách của đường liên kết sâu. Thông tin này bao gồm thông tin về nền tảng được hỗ trợ. Bạn có thể sử dụng nhiều loại thực thể EntryPoint để xác định các đường liên kết sâu khác nhau cho các nhóm nền tảng khác nhau. |
actionAccessibilityRequirement |
ActionAccessSpecification |
Bắt buộc: Phần xác định các yêu cầu mà người dùng phải đáp ứng để truy cập vào thực thể này. Nếu có nhiều loại thực thể ActionAccessSpecification, thì người dùng phù hợp với bất kỳ tiêu chí nào trong quy cách đều có thể truy cập nội dung. |
EntryPoint
Loại thực thể EntryPoint được liên kết với thuộc tính potentialAction.target.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành EntryPoint. |
urlTemplate |
Text |
Bắt buộc: Đường liên kết dùng để bắt đầu phát nội dung của bạn. |
actionPlatform |
Text |
Bắt buộc: Nền tảng mà đường liên kết sâu hoạt động. Sau đây là các giá trị có thể có:
|
ActionAccessSpecification
Loại thực thể ActionAccessSpecification được liên kết với thuộc tính potentialAction.actionAccessibilityRequirement.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành ActionAccessSpecification. |
category |
Text |
Bắt buộc: Loại yêu cầu về quyền truy cập. Thuộc tính này phải có một trong các giá trị sau:
|
availabilityStarts |
DateTime |
Thời gian bắt đầu của khung thời gian được phép đọc. Sử dụng thuộc tính này để kiểm soát thời điểm chính xác khi người dùng có thể xem nội dung này. |
availabilityEnds |
DateTime |
Thời gian kết thúc của khung thời gian được phép đọc. Hãy sử dụng thuộc tính này để kiểm soát thời điểm chính xác khi người dùng không thể truy cập vào nội dung này nữa. |
eligibleRegion |
Country |
Quốc gia đủ điều kiện sử dụng Offer. Hãy sử dụng thuộc tính này để kiểm soát quốc gia hoặc khu vực mà bạn cung cấp hoặc không cung cấp nội dung này. |
requiresSubscription |
MediaSubscription |
Gói thuê bao cần thiết để truy cập vào nội dung. Nếu dịch vụ của bạn cung cấp nhiều gói thuê bao, thì bạn phải sử dụng thuộc tính này. Nếu dịch vụ của bạn miễn phí hoặc chỉ có một cấp dịch vụ thuê bao, thì bạn có thể bỏ qua thuộc tính này. |
Quốc gia
Loại thực thể Country được liên kết với thuộc tính potentialAction.actionAccessibilityRequirement.eligibleRegion.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành Country. |
name |
Text |
Bắt buộc: Mã quốc gia theo chuẩn ISO 3166-1 alpha-2. |
MediaSubscription
Loại thực thể MediaSubscription được liên kết với thuộc tính potentialAction.actionAccessibilityRequirement.requiresSubscription.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành MediaSubscription. |
@id |
Text |
Bắt buộc: Giá trị nhận dạng duy nhất trên toàn cầu cho gói thuê bao ở định dạng URI. Giá trị này cũng phải ổn định và không thay đổi theo thời gian. URL được coi là một chuỗi nguyên vẹn và không cần phải là một đường liên kết đang hoạt động. |
name |
Text |
Bắt buộc: Tên của gói thuê bao. Ví dụ: "G-Radio Premium" hoặc "A-Radio Basic". |
expectsAcceptanceOf |
Offer |
Loại Offer liên kết với giao dịch mua gói thuê bao nội dung nghe nhìn. Thuộc tính này dùng để thể hiện giá của gói thuê bao. |
Ưu đãi
Loại thực thể Offer được liên kết với thuộc tính potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf.
| Thuộc tính | Loại dự kiến | Mô tả |
|---|---|---|
@type |
Text |
Bắt buộc: Luôn đặt thuộc tính này thành Offer. |
price |
Number |
Bắt buộc: Giá của gói thuê bao. |
priceCurrency |
Text |
Bắt buộc: Đơn vị tiền tệ của giá ở định dạng ISO 4217 gồm 3 chữ cái. |
seller |
Organization |
Tổ chức cung cấp gói thuê bao hoặc giao dịch mua hành động. Sử dụng cùng một giản đồ như mô tả trong phần Organization. |
Sau đây là các ví dụ về ListenAction:
ĐƯỜNG LIÊN KẾT SÂU PHỔ QUÁT
"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"
}
}
},
THEO NỀN TẢNG CỤ THỂ
"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"
}
}
]
},
Ví dụ đầy đủ về nguồn cấp dữ liệu
Trong ví dụ về nguồn cấp dữ liệu đầy đủ này, chúng tôi trình bày một nhà cung cấp dữ liệu đài phát thanh giả định: TJ_RADIO. TJ_RADIO cung cấp cho chúng tôi các hành động nghe đối với dữ liệu đài phát thanh, cùng với thông tin về mối quan hệ và quyền sở hữu. Trong nguồn cấp dữ liệu này, 3 mạng phát thanh (cung cấp nội dung cho các đài liên kết) được trình bày là GPR, GRI và G-music. Ngoài ra, 3 đài phát thanh được giới thiệu là GQED, GQEI và G-music.
- GQED thuộc sở hữu của GQED Inc và GPCB, hai tổ chức riêng biệt. Ngoài ra, GQED còn liên kết với GPR vì đài này phát sóng một số nội dung do GPR và GPI tạo ra.
- GQEI thuộc sở hữu của GQED Inc và GPCB. Đây là một trạm lặp/trạm dịch của GQED, phục vụ một khu vực khác. GQEI cũng liên kết với GPR và GPI.
- G-music là một đài phát quốc tế, thuộc sở hữu của GRJ và là đài liên kết với mạng lưới phát thanh G-music (một thực thể khác có cùng tên với đài phát). Các đài G-music có mặt trên khắp cả nước và phát sóng một số nội dung do mạng lưới phát thanh G-music tạo ra.
Các trang liên quan
Hãy xem các trang sau để biết thêm thông tin về các chủ đề liên quan đến những thuộc tính được mô tả trên trang này: