ส่วนนี้จะแสดงรายละเอียดของพร็อพเพอร์ตี้มาร์กอัปเนื้อหาสำหรับเอนทิตีที่เกี่ยวข้องประเภท Event
ตารางข้อมูลจำเพาะของ SportsEvent
พร็อพเพอร์ตี้ | ประเภทที่คาดไว้ | คำอธิบาย |
---|---|---|
@context |
ข้อความ | จำเป็น - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}] เสมอ
|
@type |
ข้อความ | จำเป็น - ตั้งค่าเป็น SportsEvent เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุของเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในการเป็นตัวระบุ เราจึงขอแนะนำให้คุณใช้ url ของเอนทิตีเป็น @id ดูรายละเอียดเพิ่มเติมในส่วนตัวระบุ |
name |
ข้อความ | ต้องระบุ - ชื่อของกิจกรรมนี้
|
description |
ข้อความ | คำอธิบายของกิจกรรมนี้ วรรณกรรม 300 อักขระ ใช้อาร์เรย์เพื่อรวมคำอธิบายในหลายภาษาและความยาว |
sport |
URL | ต้องระบุ ลิงก์ไปยังหน้า Wikipedia (แนะนำให้เป็นภาษาอังกฤษ) ของกีฬานั้นๆ |
startDate |
DateTime หรือ Date | ต้องระบุ - เวลาเริ่มต้นของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา โปรดทราบว่านี่คือเวลาเริ่มต้นจริงของกิจกรรม ไม่ใช่เวลาที่กิจกรรมออกอากาศทางทีวี |
endDate |
DateTime หรือ Date | เวลาสิ้นสุดของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา |
homeTeam |
SportsTeam | เหตุผลที่เราแนะนำอย่างยิ่ง ทีมเจ้าบ้านของทีม |
homeTeam.name |
ข้อความ | ต้องระบุ ชื่อเต็มของทีมกีฬา |
homeTeam.sport |
URL | ต้องระบุ ลิงก์ไปยังหน้า Wikipedia (แนะนำให้เป็นภาษาอังกฤษ) ของกีฬานั้นๆ |
homeTeam.sameAs |
URL | เหตุผลที่เราแนะนำอย่างยิ่ง URL ไปยังหน้าเว็บอ้างอิงที่สามารถระบุทีมได้ เช่น หน้า Wikipedia ของทีม |
homeTeam.athlete |
Person | คำอธิบายประกอบสำหรับนักกีฬาแต่ละคนในทีม |
homeTeam.athlete.name |
ข้อความ | ชื่อเต็มของนักกีฬา |
homeTeam.parentOrganization.name |
SportsOrganization | ต้องระบุ ชื่อลีกกีฬาที่ทีมเป็นสมาชิก เช่น สมาคมบาสเกตบอลแห่งชาติหรือเมเจอร์ลีกเบสบอล โปรดทราบว่าไม่ควรใช้ฟิลด์นี้สำหรับการประชุมของทีม |
homeTeam.parentOrganization.sameAs |
URL | เหตุผลที่เราแนะนำอย่างยิ่ง URL ไปยังหน้าเว็บอ้างอิงที่ระบุลีกของทีมได้ เช่น หน้า Wikipedia ของลีก |
awayTeam |
SportsTeam | เหตุผลที่เราแนะนำอย่างยิ่ง ทีมเยือนการแข่งขัน พร็อพเพอร์ตี้จะเหมือนกับ SportsEvent.homeTeam |
competitor |
SportsTeamหรือบุคคล | เหตุผลที่เราแนะนำอย่างยิ่ง หากทีมเหย้าหรือเยือนไม่เกี่ยวข้อง (เช่น การแข่งขันชกมวย โอลิมปิก) ให้ระบุผู้เข้าร่วมเป็นคู่แข่ง หากเป็น SportsTeam พร็อพเพอร์ตี้จะเหมือนกับ SportsEvent.homeTeam หากเป็น Person คุณสมบัติจะเหมือนกับออบเจ็กต์ Person อื่นๆ เช่น ตัวดำเนินการใน Movie |
location |
สถานที่หรือเมือง | สถานที่จัดกิจกรรม |
location.name |
ข้อความ | ต้องระบุ - ชื่อของสถานที่ตั้ง |
location.address |
PostalAddress | ต้องระบุหาก location @type คือ Place - ที่อยู่ของสถานที่ตั้ง ไม่ควรใช้ค่านี้หากตำแหน่ง @type คือเมือง |
location.address.streetAddress |
ข้อความ | ที่อยู่ถนนของสถานที่ตั้ง |
location.address.addressLocality |
ข้อความ | เมืองของสถานที่ตั้ง |
location.address.addressRegion |
ข้อความ | สถานะของสถานที่ |
location.address.postalCode |
ข้อความ | รหัสไปรษณีย์ของสถานที่ตั้ง |
location.address.addressCountry |
ข้อความ | ประเทศในรูปแบบ ISO 3166 |
image |
ImageObject | ต้องระบุสำหรับ Google TV - รูปภาพที่เกี่ยวข้องกับกิจกรรม แนะนำให้ใช้เป็นโปสเตอร์อย่างเป็นทางการหรือภาพแบนเนอร์ของกิจกรรม ดูรายละเอียดเพิ่มเติมเกี่ยวกับพร็อพเพอร์ตี้ที่จําเป็นและไม่บังคับที่จะรวมไว้ใน image ได้ที่คุณสมบัติของรูปภาพ |
potentialAction |
WatchAction | ต้องระบุ (หากมี) - Deep Link ที่เล่นการบันทึกการแข่งขันกีฬาครั้งนี้ในวิดีโอออนดีมานด์ หากต้องการระบุ Deep Link สำหรับการถ่ายทอดสด ให้ใช้พร็อพเพอร์ตี้ publishedOn หรือ potentialAction ใน BroadcastEvent แทน |
identifier |
PropertyValue | เหตุผลที่เราแนะนำอย่างยิ่ง - รหัสภายนอกหรือรหัสอื่นๆ ที่ระบุเอนทิตีนี้อย่างชัดเจน อนุญาตให้ใช้ตัวระบุได้หลายตัว ดูรายละเอียดในส่วนพร็อพเพอร์ตี้ตัวระบุ |
ตัวอย่าง SportsEvent
ตัวอย่างที่ 1
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": [
{
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
{
"@language": "en",
"@value": "2019 Professional Basketball, Game 6. Team A at Team B."
}
],
"startDate": "2018-09-16T21:10-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
}
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
ตัวอย่างที่ 2
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/boxing/johndoe_vs_janedoe_2019",
"name":"2019 Professional Boxing - John Doe vs Jane Doe",
"sport":"https://en.wikipedia.org/wiki/Boxing"
"description":"World champion Jane Doe fights undefeated John Doe at the Example Arena in Mountain View, California.",
"startDate": "2019-07-12T21:10-08:00",
"competitor":[
{
"@type":"Person",
"name":"Jane Doe",
"birthDate":"1977-12-14",
"gender":"F",
"nationality":"US"
},
{
"@type":"Person",
"name":"John Doe",
"birthDate":"1978-10-17",
"gender":"M",
"nationality":"GB"
}
],
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
}
ตารางข้อมูลจำเพาะของ MusicEvent
พร็อพเพอร์ตี้ | ประเภทที่คาดไว้ | คำอธิบาย |
---|---|---|
@context |
ข้อความ | จำเป็น - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}] เสมอ
|
@type |
ข้อความ | จำเป็น - ตั้งค่าเป็น MusicEvent เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุของเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในการเป็นตัวระบุ เราจึงขอแนะนำให้คุณใช้ url ของเอนทิตีเป็น @id ดูรายละเอียดเพิ่มเติมในส่วนตัวระบุ |
name |
ข้อความ | ต้องระบุ - ชื่อของกิจกรรมนี้
|
description |
ข้อความ | คำอธิบายของกิจกรรม วรรณกรรม 300 อักขระ ใช้อาร์เรย์เพื่อรวมคำอธิบายในหลายภาษาและความยาว |
attendee |
Organization หรือ Person | บุคคลหรือองค์กรที่เข้าร่วมกิจกรรม |
startDate |
Date | ต้องระบุ - เวลาเริ่มต้นของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา |
endDate |
Date | เวลาสิ้นสุดของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา |
composer |
Organization หรือ Person | บุคคลหรือองค์กรที่แต่งบทประพันธ์เพลงหรือผู้เรียบเรียงผลงานที่ดำเนินการในกิจกรรมบางอย่าง |
performer |
Organization หรือ Person | ต้องระบุ - นักแสดงในกิจกรรม เช่น ผู้นำเสนอ นักดนตรี วงดนตรี หรือนักแสดง |
subEvent |
เหตุการณ์ | กิจกรรมที่เป็นส่วนหนึ่งของกิจกรรมนี้ ตัวอย่างเช่น กิจกรรมการประชุมมีงานนำเสนอหลายรายการ แต่ละรายการนับเป็นกิจกรรมย่อยของการประชุม |
superEvent |
เหตุการณ์ | กิจกรรมที่กิจกรรมนี้เข้าร่วม ตัวอย่างเช่น คอลเล็กชันการแสดงดนตรีแต่ละรายการอาจมีเทศกาลดนตรีเป็นกิจกรรมพิเศษ |
location |
สถานที่หรือเมือง | ต้องระบุ - ตำแหน่งของกิจกรรม |
location.name |
ข้อความ | ต้องระบุ - ชื่อของสถานที่ตั้ง |
location.address |
PostalAddress | ต้องระบุหาก location @type คือ Place - ที่อยู่ของสถานที่ตั้ง ไม่ควรใช้ค่านี้หากตำแหน่ง @type คือเมือง |
location.address.streetAddress |
ข้อความ | ที่อยู่ถนนของสถานที่ตั้ง |
location.address.addressLocality |
ข้อความ | เมืองของสถานที่ตั้ง |
location.address.addressRegion |
ข้อความ | สถานะของสถานที่ |
location.address.postalCode |
ข้อความ | รหัสไปรษณีย์ของสถานที่ตั้ง |
location.address.addressCountry |
ข้อความ | ประเทศในรูปแบบ ISO 3166 |
workPerformed |
CreativeWork | งานที่แสดงในกิจกรรมบางอย่าง เช่น การแสดงละครในโรงละครกิจกรรม |
ตัวอย่าง MusicEvent
MusicEvent
{
"@context":"http://schema.org",
"@type":"MusicEvent",
"@id": "http://example.com/music/my_favortie_artist/2019_tour",
"name":"My Favorite Artist’s 2019 Homecoming Tour",
"description":"After 8 years off the music scene, My Favorite Artist is back with the Homecoming Tour.",
"startDate": "2014-10-12T21:10-08:00",
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"performer": {
"@type":"Person",
"name":"My Favorite Artist",
"birthDate":"1977-02-24",
"gender":"F",
"nationality":"CA"
}
}
ตารางข้อมูลจำเพาะของเหตุการณ์
พร็อพเพอร์ตี้ | ประเภทที่คาดไว้ | คำอธิบาย |
---|---|---|
@context |
ข้อความ | จำเป็น - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}] เสมอ
|
@type |
ข้อความ | จำเป็น - ตั้งค่าเป็น Event เสมอ |
@id |
URL | ต้องระบุ - ตัวระบุของเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc@id ต้องเป็นไปตามข้อกำหนดต่อไปนี้
url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในการเป็นตัวระบุ เราจึงขอแนะนำให้คุณใช้ url ของเอนทิตีเป็น @id ดูรายละเอียดเพิ่มเติมในส่วนตัวระบุ |
name |
ข้อความ | ต้องระบุ - ชื่อของกิจกรรมนี้
|
description |
ข้อความ | คำอธิบายของกิจกรรม วรรณกรรม 300 อักขระ ใช้อาร์เรย์เพื่อรวมคำอธิบายในหลายภาษาและความยาว |
attendee |
Organization หรือ Person | บุคคลหรือองค์กรที่เข้าร่วมกิจกรรม |
startDate |
Date | ต้องระบุ - เวลาเริ่มต้นของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา |
endDate |
Date | เวลาสิ้นสุดของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา |
subEvent |
เหตุการณ์ | กิจกรรมที่เป็นส่วนหนึ่งของกิจกรรมนี้ ตัวอย่างเช่น กิจกรรมการประชุมมีงานนำเสนอหลายรายการ แต่ละรายการนับเป็นกิจกรรมย่อยของการประชุม |
superEvent |
เหตุการณ์ | กิจกรรมที่กิจกรรมนี้เข้าร่วม ตัวอย่างเช่น คอลเล็กชันการแสดงดนตรีแต่ละรายการอาจมีเทศกาลดนตรีเป็นกิจกรรมพิเศษ |
releasedEvent |
PublicationEvent , FeaturedEvent หรือ ExclusiveEvent |
เหตุผลที่เราแนะนำอย่างยิ่ง - PublicationEvent ใช้เพื่อระบุการเผยแพร่เนื้อหาต้นฉบับ (ทั่วโลกหรือท้องถิ่น) โดยผู้เผยแพร่ เช่น วันที่ฉายในโรงภาพยนตร์ครั้งแรกนอกจากนี้ ใช้ FeaturedEvent เพื่อระบุว่าบริการของคุณทำการตลาดเนื้อหานี้ว่าเป็นเนื้อหาดั้งเดิม แนะนำ พิเศษ ฯลฯExclusiveEvent ระบุว่าบริการของคุณมีสิทธิ์จัดจำหน่ายเฉพาะตัว รวมถึงสถานที่และเวลาที่แน่ชัดดูส่วนตัวอย่างสำหรับรายละเอียดและตัวอย่าง |
releasedEvent.@type |
ข้อความ | จำเป็น - ตรวจสอบว่าได้ตั้งค่าพร็อพเพอร์ตี้นี้เป็นค่าใดค่าหนึ่งต่อไปนี้เสมอ
|
releasedEvent.location |
ประเทศ | ต้องระบุ - ภูมิภาคที่เชื่อมโยงกับกิจกรรมนี้ สำหรับ PublicationEvent นี่คือภูมิภาคที่มีการเผยแพร่เนื้อหานี้สำหรับ FeaturedEvent และ ExclusiveEvent นี่คือภูมิภาคที่เนื้อหาจะแสดงหรือมีไว้สำหรับประเทศใดโดยเฉพาะใช้รหัส ISO 3166 สำหรับประเทศต่างๆ หากต้องการระบุทุกที่ในโลก ให้ตั้งค่าเป็น EARTH |
releasedEvent.startDate |
Date หรือ DateTime | แนะนำ - ต้องระบุสำหรับ ExclusiveEvent - วันที่เริ่มต้นการเผยแพร่ของเอนทิตีสำหรับ PublicationEvent ข้อมูลนี้หมายถึงวันที่เผยแพร่ครั้งแรกของเอนทิตีนี้ เช่น วันที่ภาพยนตร์เข้าฉายครั้งแรกในโรงภาพยนตร์สำหรับ ExclusiveEvent และ FeaturedEvent ค่านี้แสดงวันที่เริ่มต้นของเอนทิตีพิเศษหรือเข้าฉาย |
releasedEvent.endDate |
Date หรือ DateTime | แนะนำ - ต้องระบุสำหรับ ExclusiveEvent - ใช้ได้กับประเภท ExclusiveEvent และ FeaturedEvent เท่านั้นสำหรับ ExclusiveEvent ข้อมูลนี้หมายถึงวันที่ที่สิทธิ์ในเนื้อหาหมดอายุสำหรับ FeaturedEvent ข้อมูลนี้คือวันสุดท้ายที่ผู้ให้บริการมีรายการดังกล่าวหากเนื้อหาเป็นแบบเฉพาะตัวหรือเป็นแบบแนะนำตลอดไป ให้ตั้งค่า endDate เป็น 20 ปีนับจากวันที่ปัจจุบัน |
releasedEvent.publishedBy |
Organization หรือ Person | ไม่บังคับ - องค์กรหรือบุคคลที่เผยแพร่เอนทิตีนี้ |
location |
สถานที่หรือเมือง | ต้องระบุ - ตำแหน่งของกิจกรรม โปรดทราบว่าคุณระบุ Place ในระดับ City ได้ |
location.name |
ข้อความ | ต้องระบุ - ชื่อของสถานที่ตั้ง |
location.address |
PostalAddress | ต้องระบุหาก location @type คือ Place - ที่อยู่ของสถานที่ตั้ง ไม่ควรใช้ข้อมูลนี้หากตำแหน่ง @type คือเมือง |
location.address.streetAddress |
ข้อความ | ที่อยู่ถนนของสถานที่ตั้ง |
location.address.addressLocality |
ข้อความ | เมืองของสถานที่ตั้ง |
location.address.addressRegion |
ข้อความ | สถานะของสถานที่ |
location.address.postalCode |
ข้อความ | รหัสไปรษณีย์ของสถานที่ตั้ง |
location.address.addressCountry |
ข้อความ | ประเทศในรูปแบบ ISO 3166 |
workPerformed |
CreativeWork | งานที่แสดงในกิจกรรมบางอย่าง เช่น การแสดงละครในโรงละครกิจกรรม |
ตัวอย่างเหตุการณ์
เหตุการณ์
{
"@context":"http://schema.org",
"@type":"Event",
"@id": "http://example.com/keynote/google_io_2019",
"name":"Google I/O 2019 keynote",
"description":"Google’s annual developer conference keynote event.",
"startDate": "2019-05-07T10:00-08:00",
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"attendee": {
"@type":"Person",
"name":"My Favorite Speaker",
"birthDate":"1971-12-02",
"gender":"F",
"nationality":"IN"
}
}