ส่วนนี้แสดงรายละเอียดของพร็อพเพอร์ตี้มาร์กอัปเนื้อหาสำหรับเอนทิตีประเภท 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 ของออบเจ็กต์ target แทน |
name |
Text | ต้องระบุ - ชื่อเครือข่าย
|
broadcastDisplayName |
Text | ต้องระบุ - ชื่อที่แสดงสำหรับเครือข่ายที่ผู้ใช้มักจะเห็นในคู่มือโปรแกรม ฯลฯ ค่านี้อาจเหมือนกับค่าชื่อ |
callSign |
Text | สัญญาณเรียกขานอย่างเป็นทางการที่ออกโดยหน่วยงานรัฐของบริการออกอากาศ |
inLanguage |
Text หรือ Language | แนะนำอย่างยิ่ง เหตุผล ภาษาหลักที่ออกอากาศของช่อง โปรดใช้รหัสภาษาใดรหัสหนึ่งจากมาตรฐาน IETF BCP 47 |
category |
Text | แนะนำอย่างยิ่ง เหตุผล หมวดหมู่ของสินค้า คุณใช้เครื่องหมาย "มากกว่า" หรือเครื่องหมายทับเพื่อระบุลําดับชั้นของหมวดหมู่อย่างไม่เป็นทางการได้ เช่น กีฬา, กีฬา > ฟุตบอล, ข่าว, ภาพยนตร์, เพลง, สารคดี` |
contentRating |
Text หรือ Rating | ต้องระบุสำหรับบริการออกอากาศทางทีวีสำหรับผู้ใหญ่เท่านั้น - การจัดประเภทที่เข้มงวดที่สุดสำหรับเนื้อหาที่ออกอากาศในช่อง หากการจัดประเภทเนื้อหาอยู่ในรูปแบบสตริงข้อความ คุณต้องใส่ชื่อหน่วยงานการจัดประเภทไว้ข้างหน้าการจัดประเภทโดยเว้นวรรคไว้ตรงกลาง เช่น การจัดประเภท "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 |
Country, State, City หรือ 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"
]
}
]
}
]
}
ตารางข้อมูลจำเพาะของ CableOrSatelliteService
พร็อพเพอร์ตี้ | ประเภทที่คาดหวัง | คำอธิบาย |
---|---|---|
@context |
Text | ต้องระบุ - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | ต้องระบุ - ตั้งค่าเป็น CableOrSatelliteService เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีโฟมเป็นไปตามข้อกําหนดทั้งหมดในฐานะตัวระบุ เราจึงขอแนะนําให้คุณใช้ url ของเอนทิตีโฟมเป็น @id ดูรายละเอียดเพิ่มเติมได้ที่ส่วนตัวระบุ |
name |
Text | ต้องระบุ - ชื่อบริการทีวี
|
areaServed |
Country, State, City หรือ GeoShape | ต้องระบุ - พื้นที่ที่ผู้ใช้คาดว่าจะได้รับบริการออกอากาศ
|
provider |
องค์กร | ต้องระบุ - ผู้ให้บริการหลักของบริการ (หากมี) ตัวอย่างเช่น ExampleTV เป็นผู้ให้บริการระดับภูมิภาคของ ExampleTV San Francisco และ ExampleTV San Diego |
provider.@id |
Text | ต้องระบุ - รหัสของผู้ให้บริการทีวี |
provider.@type |
Text | ต้องระบุ - ตั้งค่าเป็น Organization เสมอ |
identifier |
PropertyValue | แนะนำอย่างยิ่ง เหตุผล - รหัสภายนอกหรือรหัสอื่นๆ ที่ระบุเอนทิตีนี้ เช่น รหัส TMS ของ Gracenote สำหรับบริการออกอากาศนี้ อนุญาตให้ใช้ตัวระบุได้หลายรายการ ดูรายละเอียดได้ในส่วนพร็อพเพอร์ตี้ตัวระบุ |
ตัวอย่าง CableOrSatelliteService
ตัวอย่างบริการเคเบิลหรือดาวเทียม
{
"@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"
]
}
ตัวอย่างผู้จัดจำหน่ายวิดีโอแบบหลายช่องเสมือน (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 | ต้องระบุสำหรับ GoogleTV ไม่เช่นนั้นจะเป็นไม่บังคับ - ใช้พร็อพเพอร์ตี้นี้เพื่อระบุลำดับที่ช่องควรแสดงในคู่มือรายการทีวีอิเล็กทรอนิกส์สำหรับการผสานรวมกับ Google TV channelOrder ต้องไม่ซ้ำกันในแต่ละแชแนลในฟีด และควรเริ่มต้นที่ 1 channelOrder ต้องไม่เป็นค่าลบหรือ 0 |
broadcastServiceTier |
Text | ใช้ค่าต่อไปนี้
|
inBroadcastLineup |
CableOrSatelliteService | ต้องระบุ - @id ของ CableOrSatelliteService ที่แสดงช่องนี้ต่อผู้ชม |
providesBroadcastService |
BroadcastService | ต้องระบุ - @id ของ BroadcastService ที่ช่องนี้จัดหารายการ |
ตัวอย่าง TelevisionChannel
ตัวอย่างช่องเคเบิลทีวีหรือทีวีดาวเทียม
{
"@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 อาจใช้คำว่า "ช่อง" |
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"
}
]
}
}
หน้าที่เกี่ยวข้อง
ดูหัวข้อที่เกี่ยวข้องกับพร็อพเพอร์ตี้เหล่านี้ได้ในหน้าต่อไปนี้