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ể BroadcastService
, CableOrSatelliteService
, TelevisionChannel
, Organization
. Để hiểu rõ hơn về mối quan hệ giữa các loại này, hãy xem lại các khái niệm Kênh truyền hình trực tiếp.
Bảng thông số kỹ thuật BroadcastService
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.org", {"@language": "xx"}]
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành BroadcastService . |
@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 tất cả yêu cầu để có giá trị nhận dạng, nên bạn nên sử dụng url của một thực thể làm @id . Xem phần Identifier để biết thêm chi tiết. |
url |
URL | Bắt buộc nếu có – URL chính tắc của dịch vụ phát sóng nếu kênh có thể xem được trên Internet. Dịch vụ này là không bắt buộc đối với dịch vụ được phân phối trên cáp/vệ tinh/không dây. 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:
urlTemplate của đối tượng target. |
name |
Văn bản | Bắt buộc – Tên mạng.
|
broadcastDisplayName |
Văn bản | Bắt buộc – Tên hiển thị của mạng mà người dùng thường thấy trong hướng dẫn chương trình, v.v. Giá trị này có thể giống với giá trị tên. |
callSign |
Văn bản | Tên gọi chính thức của dịch vụ phát sóng. |
inLanguage |
Văn bản hoặc Ngôn ngữ | Rất nên dùng Tại sao? Ngôn ngữ phát sóng chính của kênh. Vui lòng sử dụng một trong các mã ngôn ngữ theo tiêu chuẩn IETF BCP 47. |
category |
Văn bản | Rất nên dùng Tại sao? Một danh mục cho mặt hàng. Bạn có thể dùng dấu lớn hơn hoặc dấu gạch chéo để biểu thị hệ phân cấp danh mục một cách không chính thức. ví dụ: Sports, Sports > Bóng đá, Tin tức, Phim, Âm nhạc, Phim tài liệu.` |
contentRating |
Văn bản hoặc Xếp hạng | Bắt buộc đối với dịch vụ phát sóng truyền hình chỉ dành cho người lớn – Mức phân loại hạn chế nhất đối với nội dung phát trên kênh. Nếu mức phân loại nội dung được cung cấp ở dạng chuỗi Văn bản, thì cơ quan phân loại cần phải thêm khoảng trắng ở giữa; ví dụ: "TV-Y" mức phân loại của công ty quảng cáo "TVPG" ở Hoa Kỳ được mô tả là "TVPG TV-Y". Xem danh sách đại lý. |
contentRating.author |
Tổ chức | Bắt buộc nếu contentRating sử dụng Rating – Tên của cơ quan phân loại. |
contentRating.ratingValue |
Văn bản | Bắt buộc nếu contentRating sử dụng Rating – Giá trị của điểm xếp hạng. |
contentRating.advisoryCode |
Văn bản | Mã tư vấn cho nội dung. Các giá trị được chấp nhận bao gồm D, FV, L, S và V. D = Đối thoại, FV = Bạo lực ảo, L = Ngôn ngữ, S = Nội dung tình dục, V = Bạo lực. |
description |
Văn bản | Nội dung mô tả về dịch vụ phát sóng. Giới hạn 300 ký tự. Dùng một mảng để cung cấp nội dung mô tả bằng nhiều ngôn ngữ và/hoặc ở nhiều độ dài. |
slogan |
Văn bản | Khẩu hiệu của dịch vụ phát sóng. |
areaServed |
Quốc gia, Tiểu bang, Thành phố hoặc GeoShape | Bắt buộc nếu có – Đây là yêu cầu bắt buộc nếu việc chuyển kênh do nhà cung cấp dịch vụ truyền hình thực hiện – Khu vực nơi người dùng có thể nhận được dịch vụ phát sóng. Sử dụng mã quốc gia ISO 3166-1 để chỉ định quốc gia. |
logo |
ImageObject (Đối tượng hình ảnh) | Bắt buộc nếu tích hợp với GoogleTV. Rất nên dùng Tại sao? Hình ảnh đại diện cho dịch vụ truyền phát này.
|
potentialAction |
WatchAction | Bắt buộc nếu có – Đối tượng đánh dấu Hành động cung cấp thông tin chi tiết về hành động đó. Xem Thuộc tính đánh dấu hành động để biết chi tiết.
|
videoFormat |
Văn bản | Định nghĩa chất lượng cao nhất được hỗ trợ trên dịch vụ phát sóng này; ví dụ:
|
broadcastTimezone |
Văn bản | Múi giờ của dịch vụ phát sóng này ở định dạng IANA; ví dụ: America/Los_Angeles. Sử dụng một mảng cho nhiều múi giờ. |
broadcastAffiliateOf |
Tổ chức | Bắt buộc – Mạng truyền hình cung cấp chương trình cho dịch vụ phát sóng này hoặc tổ chức sở hữu dịch vụ phát sóng này. |
broadcastAffiliateOf.@id |
Văn bản | Bắt buộc – Đặt thành @id của mạng TV. |
broadcastAffiliateOf.@type |
Văn bản | Bắt buộc – Luôn đặt thành Organization . |
identifier |
PropertyValue | Rất nên dùng Tại sao? - Mã nhận dạng bên ngoài hoặc mã nhận dạng khác nhận dạng đối tượng này, chẳng hạn như _PARTNER_ID_. Bạn được phép sử dụng nhiều giá trị nhận dạng. Xem phần Thuộc tính giá trị nhận dạng để biết thông tin chi tiết. |
popularityScore |
PopularityScoreSpecification | Rất nên dùng Tại sao? Đ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 những nội dung khác trong danh mục của bạn; do đó, thang điểm cần nhất quán trên các nguồn cấp dữ liệu của bạn, giữa tất cả các thực thể trong danh mục của bạn. Theo mặc định, điểm mức độ phổ biến của một thực thể được đặt là 0. |
popularityScore.@type |
Văn bản | Luôn đặt thành PopularityScoreSpecification . |
popularityScore.value |
Number | Một 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 có áp dụng điểm số 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) |
Ví dụ về BroadcastService
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"broadcastTimezone": "America/Los_Angeles",
"broadcastAffiliateOf": {
"@type": "Organization",
"@id": "http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
Bảng thông số kỹ thuật CableOrVệ tinhService
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.org", {"@language": "xx"}]
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành CableOrSatelliteService . |
@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 tất cả yêu cầu để có giá trị nhận dạng, nên bạn nên sử dụng url của một thực thể làm @id . Xem phần Identifier để biết thêm chi tiết. |
name |
Văn bản | Bắt buộc – Tên của dịch vụ truyền hình.
|
areaServed |
Quốc gia, Tiểu bang, Thành phố hoặc GeoShape | Bắt buộc – Khu vực mà người dùng có thể sẽ nhận được dịch vụ phát sóng.
|
provider |
Tổ chức | Bắt buộc – Nhà cung cấp chính của dịch vụ, nếu có. Ví dụ: ExampleTV là nhà cung cấp các dịch vụ theo khu vực ExampleTV San Francisco và ExampleTV San Diego. |
provider.@id |
Văn bản | Bắt buộc – Mã của nhà khai thác dịch vụ truyền hình. |
provider.@type |
Văn bản | Bắt buộc – Luôn đặt thành Organization . |
identifier |
PropertyValue | Rất nên dùng Tại sao? – Mã bên ngoài hoặc mã nhận dạng khác giúp xác định thực thể này, chẳng hạn như mã TMS Gracenote của dịch vụ truyền tin này. Bạn được phép sử dụng nhiều giá trị nhận dạng. Xem phần Thuộc tính giá trị nhận dạng để biết thông tin chi tiết. |
Ví dụ về CableOrVệ tinhService
Ví dụ về dịch vụ truyền hình cáp hoặc vệ tinh:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
Ví dụ về Nhà phân phối lập trình video đa kênh ảo (vMVPD):
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
Bảng quy cách của TVChannel
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.org", {"@language": "xx"}]
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành TelevisionChannel . |
@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 tất cả yêu cầu để có giá trị nhận dạng, nên bạn nên sử dụng url của một thực thể làm @id . Xem phần Identifier để biết thêm chi tiết. |
broadcastChannelId |
Văn bản | Bắt buộc - Giá trị nhận dạng duy nhất giúp xác định BroadcastService này là dịch vụ truyền hình cáp, vệ tinh hoặc Internet.
|
channelOrder |
Number | Bắt buộc đối với Google TV, không bắt buộc nếu không – Sử dụng thuộc tính này để cho biết thứ tự hiển thị các kênh trong hướng dẫn lập trình điện tử dành cho các thiết bị tích hợp Google TV. channelOrder phải là duy nhất trên các kênh trong nguồn cấp dữ liệu và tốt nhất nên bắt đầu từ 1. channelOrder không được có giá trị âm hoặc giá trị 0. |
broadcastServiceTier |
Văn bản | Sử dụng các giá trị sau:
|
inBroadcastLineup |
CableOrSatelliteService | Bắt buộc – @id của CableOrSatelliteService cung cấp kênh này cho người xem. |
providesBroadcastService |
BroadcastService | Bắt buộc – @id của BroadcastService có chương trình mà kênh này cung cấp. |
Ví dụ về TVChannel
Ví dụ về kênh truyền hình cáp hoặc vệ tinh:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
Ví dụ về kênh truyền hình trực tuyến:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
Bảng quy cách của tổ chức
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.org", {"@language": "xx"}]
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành Organization . |
@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 tất cả yêu cầu để có giá trị nhận dạng, nên bạn nên sử dụng url của một thực thể làm @id . Xem phần Identifier để biết thêm chi tiết. |
name |
Văn bản | Bắt buộc – Tên của mạng truyền hình, nhà cung cấp nội dung truyền hình hoặc nhà cung cấp dịch vụ truyền hình.
|
description |
Văn bản | Nội dung mô tả về tổ chức. Giới hạn 300 ký tự. Dùng một mảng để cung cấp nội dung mô tả bằng nhiều ngôn ngữ và/hoặc ở nhiều độ dài. |
sameAs |
URL | Rất nên dùng Tại sao? URL tới một trang Wikipedia có thể xác định mạng TV. Thuộc tính này phải khác với thuộc tính url. Chỉ điền sẵn trang Wikipedia nói về một duy nhất kênh/mạng. Xin lưu ý rằng các trang Wikipedia có thể sử dụng thuật ngữ "kênh". |
potentialAction |
WatchAction | Bắt buộc nếu có – Đây là yêu cầu bắt buộc nếu bạn có nhiều kênh (broadcastService) tham chiếu đến Tổ chức. Đối tượng đánh dấu Hành động cung cấp thông tin chi tiết về hành động. Xem Thuộc tính đánh dấu hành động để biết chi tiết.
|
url |
URL | URL của tổ chức. Google sử dụng URL này để đối chiếu tổ chức này với tổ chức trong cơ sở dữ liệu của Google một cách chính xác. |
identifier |
PropertyValue | Rất nên dùng Tại sao? – Mã bên ngoài hoặc mã khác xác định thực thể này, chẳng hạn như mã TMS của tổ chức này. Bạn được phép sử dụng nhiều giá trị nhận dạng. Xem phần Thuộc tính giá trị nhận dạng để biết thông tin chi tiết. |
popularityScore |
PopularityScoreSpecification | Rất nên dùng Tại sao? Đ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 những nội dung khác trong danh mục của bạn; do đó, thang điểm cần nhất quán trên các nguồn cấp dữ liệu của bạn, giữa tất cả các thực thể trong danh mục của bạn. Theo mặc định, điểm mức độ phổ biến của một thực thể được đặt là 0. |
popularityScore.@type |
Văn bản | Luôn đặt thành PopularityScoreSpecification . |
popularityScore.value |
Number | Một 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 có áp dụng điểm số 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) |
Ví dụ về tổ chức
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
Các trang liên quan
Hãy xem các trang sau để biết những chủ đề liên quan đến những tài sản này: