ส่วนนี้จะแสดงรายละเอียดพร็อพเพอร์ตี้มาร์กอัปเนื้อหาสำหรับเอนทิตีประเภท BroadcastService
, CableOrSatelliteService
, TelevisionChannel
และ Organization
อ่านแนวคิดของช่อง LiveTV เพื่อทำความเข้าใจความสัมพันธ์ระหว่างช่องเหล่านี้ให้ดียิ่งขึ้น
ตารางข้อมูลจำเพาะของ BroadcastService
พร็อพเพอร์ตี้ | ประเภทที่คาดหวัง | คำอธิบาย |
---|---|---|
@context |
Text | ต้องระบุ - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}] เสมอ
|
@type |
Text | ต้องระบุ - ตั้งค่าเป็น BroadcastService เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุของเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในฐานะตัวระบุ เราจึงขอแนะนำให้ใช้ url ของเอนทิตีเป็น @id โปรดดูรายละเอียดเพิ่มเติมในหัวข้อตัวระบุ |
url |
URL | ต้องระบุ (หากมี) - Canonical URL ของบริการออกอากาศ หากช่องพร้อมให้ดูบนอินเทอร์เน็ต บริการนี้ไม่บังคับสำหรับบริการที่ส่งผ่านเคเบิล/ดาวเทียม/ผ่านอากาศ Google จะใช้ URL นี้เพื่อจับคู่เนื้อหาในฟีดกับเนื้อหาในฐานข้อมูลของ Googleurl ต้องเป็นไปตามข้อกำหนดต่อไปนี้
urlTemplate ของออบเจ็กต์เป้าหมายแทน |
name |
Text | ต้องระบุ - ชื่อเครือข่าย
|
broadcastDisplayName |
Text | ต้องระบุ - ชื่อที่แสดงของเครือข่ายที่ผู้ใช้มักจะเห็นในคู่มือรายการทีวี ฯลฯ ค่านี้อาจเหมือนกับค่าชื่อ |
callSign |
Text | สัญญาณเรียกขานอย่างเป็นทางการที่ออกโดยรัฐบาลของบริการออกอากาศ |
inLanguage |
Text หรือ Language | ได้รับการแนะนำสูง เหตุผล ภาษาหลักที่ออกอากาศของช่อง โปรดใช้รหัสภาษารหัสใดรหัสหนึ่งจากมาตรฐาน IETF BCP 47 |
category |
Text | ได้รับการแนะนำสูง เหตุผล หมวดหมู่ของสินค้า สามารถใช้เครื่องหมายและเครื่องหมายทับที่ใหญ่กว่าเพื่อระบุลําดับชั้นของหมวดหมู่ได้อย่างไม่เป็นทางการ เช่น กีฬา, กีฬา > ฟุตบอล ข่าว ภาพยนตร์ เพลง สารคดี |
contentRating |
ข้อความหรือการจัดประเภท | ต้องระบุสำหรับบริการออกอากาศทางทีวีสำหรับผู้ใหญ่เท่านั้น - การจัดประเภทที่เข้มงวดที่สุดสำหรับเนื้อหาที่ออกอากาศในช่อง หากการจัดประเภทเนื้อหาอยู่ในรูปแบบสตริงข้อความ องค์กรจัดประเภทต้องใส่ช่องว่างไว้หน้าการจัดประเภทโดยคั่นด้วยช่องว่าง ตัวอย่างเช่น "TV-Y" การจัดประเภทของเอเจนซี "TVPG" ในสหรัฐฯ เรียกว่า "TVPG TV-Y" ดูรายชื่อเอเจนซี |
contentRating.author |
องค์กร | ต้องระบุหาก contentRating ใช้ Rating - ชื่อหน่วยงานการจัดประเภท |
contentRating.ratingValue |
Text | ต้องระบุหาก contentRating ใช้ Rating - ค่าของการให้คะแนน |
contentRating.advisoryCode |
Text | รหัสคำแนะนำสำหรับเนื้อหา ค่าที่ยอมรับ ได้แก่ D, FV, L, S และ V. D = การสนทนา, FV = ความรุนแรงในจินตนาการ, L = ภาษา, S = เกี่ยวกับเรื่องเพศ, V = ความรุนแรง |
description |
Text | คำอธิบายของบริการออกอากาศ จำนวนอักขระสูงสุด 300 ตัว ใช้อาร์เรย์เพื่อระบุคำอธิบายในหลายภาษาและ/หรือมีความยาวต่างกัน |
slogan |
Text | สโลแกนของบริการออกอากาศ |
areaServed |
ประเทศ รัฐ เมือง หรือ GeoShape | ต้องระบุ (หากมี) - ต้องระบุเมื่อการเปลี่ยนช่องดำเนินการให้โดยผู้ให้บริการทีวี - พื้นที่ที่ผู้ใช้คาดว่าจะได้รับบริการออกอากาศ ใช้รหัสประเทศ ISO 3166-1 เพื่อระบุประเทศ |
logo |
ImageObject | ต้องระบุหากผสานรวมกับ GoogleTV แนะนําอย่างยิ่งหากเป็นเหตุผล ภาพที่แสดงบริการออกอากาศนี้
|
potentialAction |
การดำเนินการเพื่อรับชม | ต้องระบุ (หากมี) - ออบเจ็กต์มาร์กอัปการดำเนินการที่แสดงรายละเอียดของการดำเนินการ ดูรายละเอียดได้ที่พร็อพเพอร์ตี้มาร์กอัปการดำเนินการ
|
videoFormat |
Text | คุณภาพสูงสุดที่รองรับในบริการออกอากาศนี้ ตัวอย่างเช่น
|
broadcastTimezone |
Text | เขตเวลาของบริการออกอากาศนี้ในรูปแบบ IANA เช่น America/Los_Angeles ใช้อาร์เรย์สําหรับหลายเขตเวลา |
broadcastAffiliateOf |
องค์กร | ต้องระบุ - เครือข่ายทีวีที่ให้บริการจัดโปรแกรมสำหรับบริการออกอากาศนี้หรือองค์กรที่เป็นเจ้าของบริการออกอากาศนี้ |
broadcastAffiliateOf.@id |
Text | จำเป็น - ตั้งค่าเป็น @id ของเครือข่ายทีวี |
broadcastAffiliateOf.@type |
Text | ต้องระบุ - ตั้งค่าเป็น Organization เสมอ |
identifier |
PropertyValue | ได้รับการแนะนำสูง เหตุผล - รหัสภายนอกหรือรหัสอื่นที่ระบุเอนทิตีนี้ เช่น _PARTNER_ID_ อนุญาตให้ใช้ตัวระบุได้หลายตัว โปรดดูรายละเอียดที่ส่วนคุณสมบัติของตัวระบุ |
popularityScore |
PopularityScoreSpecification | ได้รับการแนะนำสูง เหตุผล คะแนนที่ Google ใช้และสัญญาณอื่นๆ เพื่อกําหนดสื่อที่จะเล่นสําหรับผู้ใช้ คะแนนนี้แสดงถึงความนิยมของเนื้อหาเมื่อเทียบกับเนื้อหาอื่นๆ ในแคตตาล็อกของคุณ ดังนั้น สเกลคะแนนจะต้องสอดคล้องกันในฟีดของคุณกับเอนทิตีทั้งหมดในแคตตาล็อก คะแนนความนิยมของชิ้นงานจะตั้งไว้เป็น 0 โดยค่าเริ่มต้น |
popularityScore.@type |
Text | ตั้งค่าเป็น PopularityScoreSpecification เสมอ |
popularityScore.value |
Number | ค่าตัวเลขที่ไม่ติดลบซึ่งระบุความนิยมของเอนทิตี คะแนนที่สูงขึ้นหมายถึงความนิยมสูงขึ้น |
popularityScore.eligibleRegion |
ประเทศ | ภูมิภาคที่มีคะแนนความนิยมนี้ หากคะแนนความนิยมใช้ได้ทั่วโลก ให้ตั้งค่าเป็น EARTH พร็อพเพอร์ตี้นี้จะตั้งค่าเป็น EARTH โดยค่าเริ่มต้น Note: ความนิยมเฉพาะภาษามีความสำคัญเหนือความนิยมทั่วโลก (EARTH) |
ตัวอย่าง 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"
]
}
]
}
]
}
ตารางข้อมูลจำเพาะ CableOrสัญญาณดาวเทียมService
พร็อพเพอร์ตี้ | ประเภทที่คาดหวัง | คำอธิบาย |
---|---|---|
@context |
Text | ต้องระบุ - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}] เสมอ
|
@type |
Text | ต้องระบุ - ตั้งค่าเป็น CableOrSatelliteService เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุของเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในฐานะตัวระบุ เราจึงขอแนะนำให้ใช้ url ของเอนทิตีเป็น @id โปรดดูรายละเอียดเพิ่มเติมในหัวข้อตัวระบุ |
name |
Text | ต้องระบุ - ชื่อบริการทีวี
|
areaServed |
ประเทศ รัฐ เมือง หรือ GeoShape | ต้องระบุ - พื้นที่ที่ผู้ใช้คาดหวังจะได้รับบริการออกอากาศ
|
provider |
องค์กร | ต้องระบุ - ผู้ให้บริการระดับบนสุดของบริการ (หากมี) ตัวอย่างเช่น ExampleTV เป็นผู้ให้บริการระดับภูมิภาคอย่าง ExampleTV San Francisco และ ExampleTV San Diego |
provider.@id |
Text | ต้องระบุ - รหัสของผู้ดำเนินการทีวี |
provider.@type |
Text | ต้องระบุ - ตั้งค่าเป็น Organization เสมอ |
identifier |
PropertyValue | ได้รับการแนะนำสูง เหตุผล - รหัสภายนอกหรือรหัสอื่นที่ระบุเอนทิตีนี้ เช่น รหัส Gracenote TMS สำหรับบริการออกอากาศนี้ อนุญาตให้ใช้ตัวระบุได้หลายตัว โปรดดูรายละเอียดที่ส่วนคุณสมบัติของตัวระบุ |
ตัวอย่างของ CableOrสัญญาณดาวเทียมService
ตัวอย่างบริการเคเบิลหรือดาวเทียม
{
"@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"
]
}
ตัวอย่างผู้จัดจำหน่าย Virtual Multichannel Video Programming (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",
}
]
}
ตารางข้อมูลจำเพาะของ TelevisionChannel
พร็อพเพอร์ตี้ | ประเภทที่คาดหวัง | คำอธิบาย |
---|---|---|
@context |
Text | ต้องระบุ - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}] เสมอ
|
@type |
Text | ต้องระบุ - ตั้งค่าเป็น TelevisionChannel เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุของเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในฐานะตัวระบุ เราจึงขอแนะนำให้ใช้ url ของเอนทิตีเป็น @id โปรดดูรายละเอียดเพิ่มเติมในหัวข้อตัวระบุ |
broadcastChannelId |
Text | ต้องระบุ - ตัวระบุที่ไม่ซ้ำกันซึ่ง BroadcastService นี้สามารถระบุได้ว่าเป็นบริการเคเบิล ดาวเทียม หรือบริการอินเทอร์เน็ตทีวี
|
channelOrder |
Number | ต้องระบุสำหรับ Google TV (ไม่บังคับ) - ใช้พร็อพเพอร์ตี้นี้เพื่อระบุลำดับการแสดงช่องในคู่มือการจัดโปรแกรมอิเล็กทรอนิกส์สำหรับการผสานรวม Google TV channelOrder ต้องไม่ซ้ำกันในทุกช่องในฟีด และควรเริ่มจาก 1 channelOrder ต้องไม่เป็นค่าลบหรือ 0 |
broadcastServiceTier |
Text | ให้ใช้ค่าต่อไปนี้
|
inBroadcastLineup |
CableOrSatelliteService | ต้องระบุ - @id จาก CableOrSatelliteService ที่ให้ช่องนี้แก่ผู้ชม |
providesBroadcastService |
BroadcastService | ต้องระบุ - @id ของ BroadcastService ที่เป็นเจ้าของการจัดโปรแกรมของช่องนี้ |
ตัวอย่างช่องโทรทัศน์
ตัวอย่างช่องเคเบิลหรือดาวเทียม
{
"@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"
}
}
ตัวอย่างสำหรับช่องทีวีออนไลน์
{
"@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"
}
}
ตารางข้อกำหนดขององค์กร
พร็อพเพอร์ตี้ | ประเภทที่คาดหวัง | คำอธิบาย |
---|---|---|
@context |
Text | ต้องระบุ - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}] เสมอ
|
@type |
Text | ต้องระบุ - ตั้งค่าเป็น Organization เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุของเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในฐานะตัวระบุ เราจึงขอแนะนำให้ใช้ url ของเอนทิตีเป็น @id โปรดดูรายละเอียดเพิ่มเติมในหัวข้อตัวระบุ |
name |
Text | ต้องระบุ - ชื่อของเครือข่ายทีวี ผู้ให้บริการเนื้อหาทีวี หรือผู้ให้บริการทีวี
|
description |
Text | คำอธิบายขององค์กร จำนวนอักขระสูงสุด 300 ตัว ใช้อาร์เรย์เพื่อระบุคำอธิบายในหลายภาษาและ/หรือมีความยาวต่างกัน |
sameAs |
URL | ได้รับการแนะนำสูง เหตุผล URL ไปยังหน้า Wikipedia ที่สามารถระบุเครือข่ายทีวีได้ ข้อมูลนี้ต้องแตกต่างจากพร็อพเพอร์ตี้ URL แสดงข้อมูลจากหน้า Wikipedia ที่กล่าวถึงเอนทิตีช่อง/เครือข่ายเดียวเท่านั้น โปรดทราบว่าหน้า Wikipedia อาจใช้คำศัพท์ว่า "channel" |
potentialAction |
การดำเนินการเพื่อรับชม | ต้องระบุหากมี - ต้องระบุหากคุณมีช่องหลายช่อง (BroadcastService) ที่อ้างอิงถึงองค์กร ออบเจ็กต์มาร์กอัปการดำเนินการที่แสดงรายละเอียดของการดำเนินการ ดูรายละเอียดได้ที่พร็อพเพอร์ตี้มาร์กอัปการดำเนินการ
|
url |
URL | URL ขององค์กร Google ใช้ URL นี้เพื่อปรับองค์กรนี้กับองค์กรในฐานข้อมูลของ Google อย่างถูกต้อง |
identifier |
PropertyValue | ได้รับการแนะนำสูง เหตุผล - รหัสภายนอกหรือรหัสอื่นๆ ที่ระบุเอนทิตีนี้ เช่น รหัส TMS สำหรับองค์กรนี้ อนุญาตให้ใช้ตัวระบุได้หลายตัว โปรดดูรายละเอียดที่ส่วนคุณสมบัติของตัวระบุ |
popularityScore |
PopularityScoreSpecification | ได้รับการแนะนำสูง เหตุผล คะแนนที่ Google ใช้และสัญญาณอื่นๆ เพื่อกําหนดสื่อที่จะเล่นสําหรับผู้ใช้ คะแนนนี้แสดงถึงความนิยมของเนื้อหาเมื่อเทียบกับเนื้อหาอื่นๆ ในแคตตาล็อกของคุณ ดังนั้น สเกลคะแนนจะต้องสอดคล้องกันในฟีดของคุณกับเอนทิตีทั้งหมดในแคตตาล็อก คะแนนความนิยมของชิ้นงานจะตั้งไว้เป็น 0 โดยค่าเริ่มต้น |
popularityScore.@type |
Text | ตั้งค่าเป็น PopularityScoreSpecification เสมอ |
popularityScore.value |
Number | ค่าตัวเลขที่ไม่ติดลบซึ่งระบุความนิยมของเอนทิตี คะแนนที่สูงขึ้นหมายถึงความนิยมสูงขึ้น |
popularityScore.eligibleRegion |
ประเทศ | ภูมิภาคที่มีคะแนนความนิยมนี้ หากคะแนนความนิยมใช้ได้ทั่วโลก ให้ตั้งค่าเป็น EARTH พร็อพเพอร์ตี้นี้จะตั้งค่าเป็น EARTH โดยค่าเริ่มต้น Note: ความนิยมเฉพาะภาษามีความสำคัญเหนือความนิยมทั่วโลก (EARTH) |
ตัวอย่างองค์กร
{
"@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"
}
]
}
}
หน้าที่เกี่ยวข้อง
ดูหน้าต่อไปนี้เพื่อดูหัวข้อที่เกี่ยวข้องกับที่พักเหล่านี้