ส่วนนี้จะแสดงรายละเอียดของพร็อพเพอร์ตี้มาร์กอัปเนื้อหาสำหรับพอดแคสต์
ข้อมูลจำเพาะของ PodcastSeries
PodcastSeries
เป็นตัวแทนของซีรีส์พอดแคสต์ ซึ่งเป็น
ที่เรียกกันว่า "รายการ" พอดแคสต์
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@context |
จำเป็น | ข้อความ | บริบท schema.org ตั้งค่าเป็นเสมอ
[http://schema.googleapis.com,{@language}:xx}] โดยที่
xx ควรอยู่ในรหัสภาษา การดำเนินการนี้จะตั้งค่าภาษาเริ่มต้น
ที่ใช้สำหรับค่าข้อความในเอนทิตี |
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น PodcastSeries เสมอ |
@id |
จำเป็น | ข้อความ | รหัสที่ไม่ซ้ำกันทั่วโลกของซีรีส์พอดแคสต์ในรูปแบบ URI รหัสต้องเป็น
คงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยจะถือว่าเป็นสตริงที่คลุมเครือและไม่
ต้องเป็นลิงก์ที่ใช้งานได้ โดเมนที่ใช้สำหรับค่า @id ต้อง
ขององค์กรของคุณ
|
url |
จำเป็น | ข้อความ | Canonical URL ในเว็บไซต์ที่มีการแนะนำซีรีส์พอดแคสต์ หรือ
ที่อธิบาย ซึ่งต้องไม่ซ้ำกันทั่วโลก ลิงก์นี้จะช่วยให้
ปรับเนื้อหาในฟีดให้ตรงกับเนื้อหาในฐานข้อมูลของ Google สำหรับ
ให้ใช้ target.urlTemplate โดยละเอียดในส่วน ListenAction ของเอกสารประกอบ |
name |
จำเป็น | ข้อความ | ชื่อซีรีส์พอดแคสต์ ระบุได้ 1 ชื่อต่อภาษาเท่านั้น ใช้อาร์เรย์เพื่อมาร์กอัปคำอธิบายในหลายภาษา ดูที่ตัวแปร ตัวอย่างภูมิภาคและภาษา |
description |
จำเป็น | ข้อความ | เรื่องย่อของซีรีส์พอดแคสต์ ใช้อาร์เรย์เพื่อมาร์กอัปคำอธิบายในหลายภาษา โปรดดู ตัวอย่างหลายภูมิภาคและภาษา |
alternativeHeadline |
ไม่บังคับ | ข้อความ | คำบรรยายของซีรีส์พอดแคสต์ |
author |
จำเป็น | แสดงซ้ำ |
บุคคลหรือกลุ่มที่พัฒนาหรือนำเสนอรายการ มักจะหมายถึงโฮสต์ ดูตัวอย่างและรายละเอียดได้ที่องค์กร บุคคล (ผู้แต่ง/ผู้เผยแพร่) |
publisher |
ไม่บังคับ | แสดงซ้ำ |
กลุ่มหรือเครือข่ายเดิมที่รับผิดชอบการเผยแพร่รายการ บ่อยครั้ง หมายถึงองค์กรที่รับผิดชอบในการเผยแพร่/ผลิตพอดแคสต์หลายรายการ สำหรับตัวอย่างและรายละเอียด โปรดดูที่องค์กร บุคคล (ผู้แต่ง/ผู้จัดพิมพ์) ขอแนะนำอย่างยิ่งให้กรอกข้อมูลในฟิลด์นี้ และต้องระบุ (หากมี) |
actor |
ไม่บังคับ | แสดงซ้ำ |
ผู้ดำเนินการของพอดแคสต์ ดูตัวอย่างและรายละเอียดได้ที่ส่วนนักแสดง (ผู้จัด/แขกรับเชิญ) |
logo |
ไม่บังคับ | แสดงซ้ำ |
รูปภาพโลโก้ของชุดหนังสือ โปรดระบุเป็นคำอธิบายแบบเต็ม
ImageObject ระบุความละเอียดสูงสุดที่มี JPEG หรือ PNG
ที่เหมาะสม ดูรายละเอียดและตัวอย่างได้ที่
ImageObject (โลโก้) |
image |
จำเป็น | แสดงซ้ำ |
รูปภาพอาร์ตเวิร์กของซีรีส์ ระบุสิ่งนี้เป็นคำอธิบายโดยละเอียด
ImageObject ระบุความละเอียดสูงสุดที่มี JPEG หรือ PNG คือ
แนะนำ โปรดดูส่วน ImageObject (โลโก้) สำหรับรายละเอียดและ
ตัวอย่าง |
isFamilyFriendly |
จำเป็น | บูลีน | ระบุว่าเนื้อหานี้เหมาะสำหรับครอบครัวหรือไม่ (หากเนื้อหา
เหมาะสำหรับสมาชิกทุกคนในครอบครัว รวมถึงเด็กด้วย) ผลิตภัณฑ์ของ Google
อาจใช้ isFamilyFriendly เพื่อช่วยกำหนดเนื้อหาที่จะเล่น
ค่าต้องเป็น true หรือ false |
inLanguage |
จำเป็น | ข้อความ | ภาษาของเนื้อหาพอดแคสต์ในรูปแบบ ISO 639-1 ค่านี้ใช้เพื่อดำเนินการตามจำนวนผู้ใช้ได้ คำค้นหาที่ขอเนื้อหาในภาษาที่เจาะจง |
genre |
จำเป็น | ข้อความ แสดงซ้ำ |
หมวดหมู่หรือประเภทของซีรีส์พอดแคสต์ ตัวอย่างเช่น คุณสามารถติดตาม มาตรฐาน หมวดหมู่พอดแคสต์ |
endDate |
ไม่บังคับ | วันที่ | วันที่เผยแพร่ตอนจบของซีรีส์พอดแคสต์ เฉพาะ ใส่ช่องนี้เมื่อจบชุดนี้แล้ว |
rssFeed |
จำเป็น | URL | URL สำหรับฟีด RSS ของซีรีส์พอดแคสต์ |
potentialAction |
จำเป็น | ListenAction |
การดำเนินการที่จะเริ่มขึ้นเพื่อให้ผู้ใช้ฟังเนื้อหา โปรดดูรายละเอียด ดู ListenAction |
popularityScore
| ไม่บังคับ | PopularityScoreSpecification |
คะแนนความนิยมที่จะช่วยกำหนดลำดับความสำคัญในการแสดงโฆษณาเมื่อมี
ผู้สมัครได้หลายคน โปรดดู
PopularityScoreSpecification (popularityScore) สำหรับ
รายละเอียดและตัวอย่าง |
keywords |
ไม่บังคับ | ข้อความ แสดงซ้ำ |
รายการคีย์เวิร์ดที่จะเชื่อมโยงกับซีรีส์พอดแคสต์ เหล่านี้ ระบบอาจใช้คีย์เวิร์ดเพื่อขยายคำค้นหาของผู้ใช้ที่ทริกเกอร์พอดแคสต์นี้ได้ ซีรีส์ เช่น ชื่อผู้เข้าร่วม หัวข้อที่ครอบคลุม และอื่นๆ |
sameAs |
ไม่บังคับ | URL | URL ของบุคคลที่สาม (ไม่ได้อยู่ในโดเมนของคุณ) อ้างอิงหน้าเว็บที่ ระบุตัวตนของรายการอย่างชัดเจน หน้าเว็บนี้ใช้สำหรับ เมื่อมีซีรีส์ที่คล้ายกันหลายชุด เช่น วิกิพีเดีย หรือหน้าแรกของซีรีส์พอดแคสต์ แนะนําอย่างยิ่งให้กรอกข้อมูลในช่องนี้ เพื่อชี้แจงเนื้อหา ของซีรีส์ให้ชัดเจน |
releasedEvent |
ไม่บังคับ | PublicationEvent หรือประเภทย่อยที่เจาะจงยิ่งขึ้น - FeaturedEvent หรือ ExclusiveEvent |
เหตุการณ์ที่ทำเครื่องหมายการเผยแพร่หรือการเผยแพร่ซีรีส์พอดแคสต์ ต เหตุการณ์การเผยแพร่อาจบันทึกการเปิดตัวพอดแคสต์ครั้งแรกโดยผู้เผยแพร่เนื้อหาและ ประเภทที่เฉพาะทางมากขึ้นสามารถแสดงถึงความพิเศษหรือคุณลักษณะเด่น ของผลงาน ดูรายละเอียดและตัวอย่างได้ที่ PublicationEvent, FeaturedEvent, ExclusiveEvent (releasedEvent) โปรดทราบว่าการทำเครื่องหมาย ซีรีส์พิเศษหรือแนะนำหมายความว่าทุกตอนของรายการ พิเศษหรือเป็นรูปภาพเด่น |
countryOfOrigin |
ไม่บังคับ | ประเทศ | ประเทศที่ตั้งสำนักงานหลักของบริษัทผลิตวิดีโอ หรือ ซึ่งมีหน้าที่รับผิดชอบพอดแคสต์นั้น |
ข้อมูลจำเพาะของตอนพอดแคสต์
PodcastEpisode
คือตัวแทนของ schema.org ของตอน
ภายใน PodcastSeries
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@context |
จำเป็น | ข้อความ | บริบท schema.org ตั้งค่าเป็น [http://schema.googleapis.com,{@language:xx}] เสมอ
โดย xx คือรหัสภาษา การดำเนินการนี้จะกำหนดอักขระเริ่มต้น
ภาษาที่ใช้สำหรับค่าข้อความในฟีด |
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น PodcastEpisode เสมอ |
@id |
จำเป็น | ข้อความ | รหัสที่ไม่ซ้ำกันทั่วโลกสำหรับตอนของพอดแคสต์ในรูปแบบ URI รหัสต้องเป็น
คงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยจะถือว่าเป็นสตริงที่คลุมเครือและไม่
ต้องเป็นลิงก์ที่ใช้งานได้ องค์กรของคุณต้องเป็นเจ้าของโดเมนที่ใช้สำหรับค่า @id |
url |
จำเป็น | ข้อความ | Canonical URL ในเว็บไซต์ที่คุณแนะนำหรืออธิบาย
ตอนของพอดแคสต์ ค่านี้ต้องไม่ซ้ำกันทั่วโลก ลิงก์นี้ใช้เพื่อช่วย
ปรับเนื้อหาในฟีดให้ตรงกับเนื้อหาใน
ฐานข้อมูล สำหรับการเล่น เราจะอธิบาย target.urlTemplate โดยละเอียดใน
ใช้ส่วน ListenAction ในเอกสารประกอบ |
name
| จำเป็น | ข้อความ | ชื่อตอนของพอดแคสต์ 1 ชื่อจะมีได้เพียง 1 ชื่อเท่านั้น ใช้อาร์เรย์เพื่อมาร์กอัป คำอธิบายในหลายภาษา โปรดดูหัวข้อหลายภูมิภาคและ ตัวอย่างภาษา |
description |
จำเป็น | ข้อความ | คำอธิบายตอนของพอดแคสต์ |
alternativeHeadline |
จำเป็น | ข้อความ | คำบรรยายของตอนพอดแคสต์ |
author |
จำเป็น | แสดงซ้ำ |
บุคคลหรือกลุ่มที่พัฒนาหรือนำเสนอตอน ค่านี้บ่อย
หมายถึงโฮสต์ หากผู้แต่งเป็นคนเดียวกับที่แสดง คุณสามารถนำ
ข้อมูลจากเอนทิตี PodcastSeries ตัวอย่างเช่น และ
รายละเอียด โปรดดูที่องค์กร บุคคล (ผู้แต่ง/ผู้เผยแพร่) |
publisher |
จำเป็น | แสดงซ้ำ |
กลุ่มหรือเครือข่ายเดิมที่รับผิดชอบการเผยแพร่รายการ บ่อยครั้ง หมายถึงองค์กรที่รับผิดชอบในการเผยแพร่หรือผลิต พอดแคสต์ โปรดดูที่องค์กร บุคคล (ผู้แต่ง/ผู้เผยแพร่) สำหรับ ตัวอย่างและรายละเอียด ขอแนะนำอย่างยิ่งให้ใช้ฟิลด์นี้เพื่อชี้แจง และให้คำอธิบาย เราขอแนะนำให้คุณกำหนดหลักเกณฑ์นี้เมื่อเป็นไปได้ |
actor |
จำเป็น | แสดงซ้ำ |
ผู้ดำเนินการของพอดแคสต์ ดูตัวอย่างและรายละเอียดได้ที่ ส่วนผู้ดำเนินการ (โฮสต์/แขกรับเชิญ) |
datePublished |
จำเป็น | วันที่และเวลา | วันที่และเวลาที่เผยแพร่ตอนของพอดแคสต์ ค่านี้จะใช้เพื่อ ให้จัดเรียงลำดับตอน และคำอธิบายให้ชัดเจนยิ่งขึ้น |
episodeNumber |
จำเป็น | จำนวนเต็ม | หมายเลขตอน |
partOfSeries |
จำเป็น | PodcastSeries | PodcastSeries ที่มีตอนของพอดแคสต์นี้ โปรดดู
PodcastSeries(partOfSeries) เพื่อดูรายละเอียดและตัวอย่าง |
partOfSeason |
ไม่บังคับ | PodcastSeason | สำหรับซีรีส์ที่มีหลายซีซัน ที่พักนี้ให้ข้อมูลซีซัน พร้อมหมายเลขซีซันและชื่อซีซัน โปรดดู PodcastSeason(partOfSeason) เพื่อดูรายละเอียดและตัวอย่าง |
timeRequired |
จำเป็น | ระยะเวลา | ความยาวของตอนในรูปแบบระยะเวลา ISO 8601 |
image |
ไม่บังคับ | แสดงซ้ำ |
รูปภาพอาร์ตเวิร์กของซีรีส์ ต้องมีคำอธิบายโดยละเอียด
ImageObject ระบุความละเอียดสูงสุดที่มี JPEG หรือ PNG
ที่เหมาะสม โปรดดูที่ส่วน ImageObject (logo) สำหรับ
รายละเอียดและตัวอย่าง |
isFamilyFriendly |
จำเป็น | บูลีน | ระบุว่าเนื้อหานี้เหมาะสำหรับครอบครัวหรือไม่ (กล่าวคือ
เนื้อหาเหมาะสำหรับสมาชิกทุกคนในครอบครัว รวมถึงเด็ก) Google
ผลิตภัณฑ์อาจใช้ isFamilyFriendly เพื่อกำหนดเนื้อหาที่จะเล่น
ค่าต้องเป็น true หรือ false |
inLanguage |
จำเป็น | ข้อความ | ภาษาเนื้อหาของตอนพอดแคสต์ในรูปแบบ ISO 639-1 ใช้ร่างคำตอบนี้ ในการตอบสนองคำค้นหาของผู้ใช้ที่ขอเนื้อหาในภาษาที่ระบุ ถ้า เนื้อหามีหลายภาษา แสดงภาษาหลักเพียงภาษาเดียว |
genre |
จำเป็น | ข้อความ แสดงซ้ำ |
หมวดหมู่หรือประเภทของซีรีส์พอดแคสต์ เช่น คุณสามารถติดตามหมวดหมู่พอดแคสต์มาตรฐาน |
associatedMedia |
ไม่บังคับ | AudioObject | ไฟล์เสียงของตอนพอดแคสต์ ดูรายละเอียดและตัวอย่างได้ที่ AudioObject(associatedMedia) |
potentialAction |
จำเป็น | การดำเนินการเพื่อฟัง | การดำเนินการที่จะเริ่มขึ้นเพื่อให้ผู้ใช้ฟังเนื้อหา โปรดดูรายละเอียด ดูส่วน ListenAction |
popularityScore |
ไม่บังคับ | PopularityScoreSpecification | คะแนนความนิยมที่จะกำหนดลำดับความสำคัญในการแสดงโฆษณาเมื่อมีหลายรายการ ที่เป็นตัวเลือก ดูรายละเอียดและตัวอย่างได้ที่ TrendsityScoreSpecification |
keywords |
ไม่บังคับ | ข้อความ แสดงซ้ำ |
รายการคีย์เวิร์ดที่เกี่ยวข้องกับซีรีส์พอดแคสต์ คีย์เวิร์ดเหล่านี้อาจ
ใช้เพื่อขยายคำค้นหาของผู้ใช้ที่ทริกเกอร์ตอนของพอดแคสต์นี้ได้ สำหรับ
เช่น news , sports หรือ history |
identifier |
จำเป็น | PropertyValue แสดงซ้ำ |
สำหรับ โปรดดูส่วน PropertyValue (ตัวระบุ) สำหรับ |
sameAs |
ไม่บังคับ | URL | URL ของบุคคลที่สาม (ไม่ได้อยู่ในโดเมนของคุณ) อ้างอิงหน้าเว็บที่ ระบุตัวตนของรายการอย่างชัดเจน Google ใช้หน้าเว็บนี้สำหรับ เมื่อมีซีรีส์ที่คล้ายกันหลายชุด เช่น วิกิพีเดีย หรือหน้าแรกของตอนของพอดแคสต์ โปรดทราบว่าข้อมูลอ้างอิงระดับชุดหนังสือ ต้องไม่ระบุหน้าเว็บนี้ เราขอแนะนำอย่างยิ่งให้กรอกข้อมูลในช่องนี้ ที่ชัดเจนที่สุดในตอนนั้น |
releasedEvent |
ไม่บังคับ | PublicationEvent หรือประเภทย่อยที่เฉพาะเจาะจงมากขึ้น FeaturedEvent หรือ ExclusiveEvent | เหตุการณ์ที่ทำเครื่องหมายการเผยแพร่หรือการเผยแพร่ตอนของพอดแคสต์ ต เหตุการณ์การเผยแพร่อาจบันทึกการเผยแพร่ตอนแรกของพอดแคสต์โดย ผู้เผยแพร่และประเภทย่อยที่เจาะจงมากขึ้นอาจแสดงถึงความพิเศษหรือความโดดเด่น ของผลงาน ดูรายละเอียดและตัวอย่างได้ที่ ส่วน PublicationEvent, FeaturedEvent, ExclusiveEvent (releasedEvent) โปรดทราบว่าการทำเครื่องหมายชุดว่าพิเศษหรือโดดเด่นด้านบนหมายความว่า ตอนของรายการเป็นซีรีส์พิเศษหรือเป็นแนะนํา เราขอแนะนำให้คุณทำเครื่องหมาย อย่างละเอียดมากที่สุด |
countryOfOrigin |
ไม่บังคับ | ประเทศ | ประเทศของสำนักงานหลักของบริษัทหรือบุคคลผู้ผลิต ที่รับผิดชอบพอดแคสต์นั้น |
PodcastSeries (partOfSeries)
ใช้ partOfSeries
เพื่อสร้างความสัมพันธ์ระหว่าง PodcastEpisode
และ PodcastSeries
ระดับบน เนื่องจากรายละเอียดทั้งหมดของ PodcastSeries
มีคำอธิบายอยู่ในเอนทิตี PodcastSeries
แยกต่างหาก คุณไม่จําเป็นต้องระบุ
รายละเอียดทั้งหมดใน partOfSeries
คุณเพียงแค่ต้องระบุข้อมูลต่อไปนี้
พร็อพเพอร์ตี้:
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น PodcastSeries เสมอ |
@id |
จำเป็น | URL | รหัสที่ไม่ซ้ำกันทั่วโลกของชุดหนังสือในรูปแบบ URI รหัสต้องตรงกับ
รหัสของเอนทิตี PodcastSeries แบบสมบูรณ์ในฟีด |
name |
จำเป็น | ข้อความ | ชื่อซีรีส์พอดแคสต์
|
ตัวอย่างที่ 1
"partOfSeries": {
"@type": "PodcastSeries",
"@id": "http://www.tjpodcast.org/series?id=1",
"name": "Radiolab"
},
ซีซันของพอดแคสต์ (ส่วนหนึ่งของซีซัน)
PodcastSeason
แสดงข้อมูลซีซันของ
PodcastEpisode
ที่สำคัญที่สุดคือหมายเลขซีซัน คุณต้องใช้เพียง
พร็อพเพอร์ตี้นี้เมื่อซีรีส์พอดแคสต์มีหลายซีซัน
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น PodcastSeason เสมอ |
@id |
จำเป็น | URL | รหัสที่ไม่ซ้ำกันทั่วโลกของซีซันในรูปแบบ URI รหัสต้องคงที่ และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยจะถือว่าเป็นสตริงที่คลุมเครือและไม่จำเป็นต้อง เป็นลิงก์ที่ใช้งานได้ |
seasonNumber |
จำเป็น | จำนวนเต็ม | หมายเลขซีซันของซีรีส์พอดแคสต์ |
name |
ไม่บังคับ | ข้อความ | ชื่อซีซันของพอดแคสต์ |
ตัวอย่างที่ 1
"partOfSeason": {
"@type": "PodcastSeason",
"@id": "http://www.tjpodcast.org/seriesx/season?id=1",
"seasonNumber": 1,
"name": "Radiolab Season 1"
},
องค์กร บุคคล (ผู้แต่งหรือผู้จัดพิมพ์)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น Organization หรือ Person เสมอ |
@id |
จำเป็น | URL | รหัสที่ไม่ซ้ำกันทั่วโลกสำหรับองค์กรหรือบุคคลในรูปแบบ URI รหัส ต้องคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยจะถือว่าเป็นสตริงที่คลุมเครือและ ไม่จำเป็นต้องเป็นลิงก์ที่ใช้งานได้ |
name |
จำเป็น | ข้อความ | ชื่อขององค์กรหรือบุคคล |
sameAs |
ไม่บังคับ | URL | URL ของบุคคลที่สาม (ไม่ได้อยู่ในโดเมนของคุณ) อ้างอิงหน้าเว็บที่ ระบุตัวตนของรายการอย่างชัดเจน Google ใช้หน้าเว็บนี้สำหรับ เมื่อมีซีรีส์ที่คล้ายกันหลายชุด ตัวอย่างเช่น หน้า Wikipedia สำหรับองค์กร หรือเว็บไซต์อย่างเป็นทางการขององค์กร |
ตัวอย่างที่ 1
"author": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/wnyc",
"sameAs": "https://en.wikipedia.org/wiki/WNYC",
"name": "WNYC"
},
ตัวอย่างที่ 2
"author": {
"@type": "Person",
"@id": "https://www.tjpodcast.org/person/jad_abumrad",
"sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad",
"name": "Jad Abumrad"
},
ผู้ดำเนินการ (ผู้จัดหรือแขก)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น Organization หรือ Person เสมอ |
@id |
จำเป็น | URL | รหัสที่ไม่ซ้ำกันทั่วโลกสำหรับองค์กรหรือบุคคลในรูปแบบ URI รหัส ต้องคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยจะถือว่าเป็นสตริงที่คลุมเครือและ ไม่จำเป็นต้องเป็นลิงก์ที่ใช้งานได้ |
name |
จำเป็น | ข้อความ | ชื่อขององค์กรหรือบุคคล |
roleName |
จำเป็น | ข้อความ | "Host" หรือ "Guest" |
sameAs |
ไม่บังคับ | URL | URL ของบุคคลที่สาม (ไม่ได้อยู่ในโดเมนของคุณ) อ้างอิงหน้าเว็บที่ ระบุตัวตนของรายการอย่างชัดเจน Google ใช้หน้าเว็บนี้สำหรับ เมื่อมีซีรีส์ที่คล้ายกันหลายชุด ตัวอย่างเช่น หน้า Wikipedia สำหรับองค์กร หรือเว็บไซต์อย่างเป็นทางการขององค์กร |
ตัวอย่างที่ 1
"actor":[{
"@type": "PerformanceRole",
"actor": {
"@type": "Person",
"@id": "https://www.tjpodcast.org/person/Roman",
"name": {
"@language":"en",
"@value": "Roman Mars"
},
"roleName": "Host"
"sameAs": "https://en.wikipedia.org/wiki/Roman",
},
"actor": {
"@type": "Person",
"@id": "https://www.tjpodcast.org/person/guest",
"name":{
"@language":"en",
"@value": "Kurt Kohlstedt"
},
"roleName": "Guest"
},
}]
ImageObject (โลโก้หรือรูปภาพ)
ระบบใช้ ImageObject
เพื่อระบุโลโก้หรืออาร์ตเวิร์กสำหรับเนื้อหา
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น ImageObject เสมอ |
height |
ไม่บังคับ | จำนวนเต็ม | ความสูงของรูปภาพเป็นพิกเซล |
width |
ไม่บังคับ | จำนวนเต็ม | ความกว้างของรูปภาพเป็นพิกเซล |
contentUrl |
จำเป็น | URL | URL ที่ระบุตำแหน่งรูปภาพได้ |
regionsAllowed |
ไม่บังคับ | ประเทศ แสดงซ้ำ |
ประเทศที่อนุญาตสื่อ
|
ประเทศ (image.region อนุญาต)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น Country. เสมอ |
name |
จำเป็น | ข้อความ |
รหัสประเทศตามมาตรฐาน ISO 3166-1 alpha-2 เช่น GB
US |
ตัวอย่างที่ 1
"logo": {
"@type": "ImageObject",
"height": "100",
"width": "800",
"contentUrl": "http://www.foo.com/img/67890.jpg",
},
ตัวอย่างที่ 2
"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 (ตัวระบุ)
หากคุณมี GUID สำหรับเนื้อหา ให้ระบุรหัสเหล่านี้ด้วย
identifier
เพื่อปรับปรุงความถูกต้องของการปรับยอดของ Google สำหรับ
เนื้อหา โปรดทราบว่า GUID นั้นจำเป็นสำหรับ PodcastEpisode
ค่านี้ต้องแตกต่างจากช่อง @id
ของตอน (ไม่ใช่
ภายในโดเมนของคุณ) และต้องแสดงถึงตอนต้นทางทั่วโลก และ
ไม่ซ้ำกันตลอดช่วงเวลาที่ผ่านมา และในแหล่งที่มาต่างๆ
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น "PropertyValue" เสมอ |
propertyID |
จำเป็น | ข้อความ | ตั้งค่าเป็น GUID เสมอ |
value |
จำเป็น | ข้อความ | GUID ของซีรีส์หรือตอน |
ตัวอย่างที่ 1
"identifier": {
"@type": "PropertyValue",
"propertyID": "GUID",
"value": "50204fe4-bc68-4b34-aae6-e73c700cc5ca"
},
TrendsityScoreSpecification (popularityScore)
popularityScore
ช่วยให้ผู้ใช้ไปยัง
เนื้อหา ในสถานการณ์ที่เกณฑ์จากข้อความค้นหาของผู้ใช้ตรงกับ
เอนทิตีจากฟีดของคุณ เนื้อหาที่มีคะแนนความนิยมสูงสุด
พร้อมใช้งานสำหรับภูมิภาคของผู้ใช้ เมื่อค่านี้คือ
พร้อมใช้งาน เนื้อหาทั้งหมดที่ไม่มีช่องนี้จะมีค่าเริ่มต้นเป็นคะแนนความนิยม 0
การเปรียบเทียบคะแนนจะเกิดขึ้นภายในขอบเขตของแคตตาล็อกฉบับเต็ม ดังนั้น
ตรวจสอบว่าขนาดในฟีดทั้งหมดสอดคล้องกัน
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น PopularityScoreSpecification เสมอ |
value |
จำเป็น | ตัวเลข | ค่าตัวเลขจำนวนบวกสำหรับเปรียบเทียบกับเอนทิตีอื่นๆ จากแคตตาล็อกของคุณ สำหรับลำดับความสำคัญในการแสดง ตัวเลขที่มากกว่าหมายถึงความนิยมที่สูงขึ้น |
eligibleRegion |
ไม่บังคับ | ประเทศหรือข้อความ แสดงซ้ำ |
ภูมิภาค 1 รายการหรือรายชื่อภูมิภาคที่ใช้คะแนนความนิยมนี้ หากคะแนนความนิยมใช้ทั่วโลก ให้ใช้ หากต้องระบุภูมิภาคที่เฉพาะเจาะจง โปรดใช้ประเภท "ประเทศ" หากคุณไม่กรอกข้อมูลในช่องนี้ |
ประเทศ (popularityScore.EligibleRegion)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น Country เสมอ |
name |
จำเป็น | ข้อความ |
รหัสประเทศตามมาตรฐาน ISO 3166-1 alpha-2 เช่น GB
US |
ตัวอย่างที่ 1
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
ตัวอย่างที่ 2
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
ตัวอย่างที่ 3
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 101,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "GB"
}
]
},
PublicationEvent, FeaturedEvent, ExclusiveEvent (releasedEvent)
- PublicationEvent
- ใช้ออบเจ็กต์นี้เพื่อแสดงวันที่และสถานที่ที่เผยแพร่รายการหรือ
ตอน (หรือที่เรียกว่า "วันที่ออก" ของซีรีส์หรือตอน)
นอกจากนี้ ช่อง
publishedBy
หมายถึงการเผยแพร่หรือแจกจ่าย ของซีรีส์หรือตอนของพอดแคสต์ - ExclusiveEvent
- ใช้ออบเจ็กต์นี้เพื่อระบุว่าผู้ให้บริการมีสิทธิ์เฉพาะตัวในการจัดจำหน่าย สำหรับพอดแคสต์นั้น การผูกขาดสามารถเป็นได้ทั้งเฉพาะภูมิภาคและมีกำหนดเวลา โดยต้อง รวมฟิลด์องค์กรที่ชี้ไปยังผู้ให้บริการเฉพาะ เนื้อหา
- FeaturedEvent
- ใช้ออบเจ็กต์นี้เพื่อรับรองว่าผู้ให้บริการนำเสนอพอดแคสต์ให้แก่ ผู้บริโภค (เช่น เป็น "ลูกค้าดั้งเดิม")
- Originals แตกต่างจากสุดพิเศษ
- คำว่า "ผลงานต้นฉบับ (วิดีโอเด่น") มักจะแสดงถึงสิทธิ์แต่เพียงผู้เดียวสำหรับ
ทำให้คำนี้มากเกินไป ดังนั้น ต้องแยกความหมายที่ต้องการ
ออกเป็น 2 หมวดหมู่ข้างต้น เป็นไปได้ที่เอนทิตีเดิมจะเป็น
เฉพาะตัว และในกรณีนี้
releasedEvent
สามารถใช้อาร์เรย์ที่มี ประเภทเหตุการณ์ในเอนทิตีเดียวกัน
โปรดทราบว่า ถึงแม้ว่าความพิเศษหรือความโดดเด่นอาจมีความหมายคล้ายกันภายใน
แคตตาล็อกของผู้ให้บริการ โดยทั่วไปแล้ว PublicationEvent
จะมีผลกับการเปิดใช้
การชี้แจงเอนทิตีและข้อมูลเมตาเพิ่มเติมเกี่ยวกับเอนทิตีเดียวกัน
เช่น วันที่เผยแพร่ของซีรีส์หรือตอน
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น PublicationEvent เสมอ
ExclusiveEvent หรือ FeaturedEvent |
location |
จำเป็น | ประเทศ | ภูมิภาคที่มีการเผยแพร่ คุณยังสามารถใช้
เพื่อแสดงถึงข้อจำกัดการผูกขาดและข้อจำกัดในการเผยแพร่
ของเอนทิตี ใช้รหัส ISO 3166 สำหรับประเทศ หากคุณจำเป็นต้องสมัคร
อรรถศาสตร์สากล ตั้งค่าเป็น EARTH ตั้งค่าไว้อย่างชัดแจ้ง
location ถึง EARTH สำหรับบางภาษา
ใช้ไม่ได้ |
startDate |
แนะนำ (ต้องระบุสำหรับ ExclusiveEvent) | Date หรือ DateTime | วันที่เริ่มต้นของเอนทิตี สื่อเผยแพร่ ในกรณีที่
PublicationEvent หมายถึงวันที่เผยแพร่ครั้งแรกของ
เอนทิตีนี้ ในกรณีของ ExclusiveEvent หรือ
FeaturedEvent แสดงถึงวันที่เริ่มต้นของ
เอกสิทธิ์หรือความเป็นเอกภาพของนิติบุคคล |
endDate |
แนะนำ (ต้องระบุสำหรับ ExclusiveEvent) | Date หรือ DateTime | วันที่สิ้นสุดการเผยแพร่ของเอนทิตี ในกรณีที่
PublicationEvent หมายถึงวันที่เผยแพร่ครั้งสุดท้าย
ของเอนทิตีนี้ ในกรณีของ ExclusiveEvent หรือ
FeaturedEvent ค่านี้คือวันที่สิ้นสุดของ
เอกสิทธิ์หรือความเป็นเอกภาพของนิติบุคคล |
publishedBy |
จำเป็น | องค์กรหรือบุคคล | เอนทิตี Organization หรือ Person ที่
เผยแพร่เอนทิตีนี้และใช้กับเหตุการณ์การเผยแพร่นี้ โปรดใช้
สคีมาเดียวกันตามที่อธิบายไว้ใน
องค์กร
(ผู้แต่ง/ผู้จัดพิมพ์) |
ตัวอย่างที่ 1
"releasedEvent": [ {
"@type": "PublicationEvent",
"location": "EARTH",
"startDate": "2016-04-21T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/wnyc",
"sameAs": "https://en.wikipedia.org/wiki/WNYC",
"name": "WNYC"
},
}, {
"@type": "FeaturedEvent",
"location": "US",
"startDate": "2020-04-18T20:00",
"endDate": "2020-04-21T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/tjpodcast",
"sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
"name": "TJPodcast",
},
},
]
ตัวอย่างที่ 2
"releasedEvent": [ {
"@type": "FeaturedEvent",
"location": "US",
"startDate": "2020-04-18T20:00",
"endDate": "2020-05-21T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/tjpodcast",
"sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
"name": "TJPodcast",
},
}, {
"@type": "ExclusiveEvent",
"location": "US",
"startDate": "2020-04-18T20:00",
"endDate": "2020-04-24T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/tjpodcast",
"sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
"name": "TJPodcast",
},
}, {
"@type": "ExclusiveEvent",
"location": "CA",
"startDate": "2020-04-21T20:00",
"endDate": "2020-04-24T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/tjpodcast",
"sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
"name": "TJPodcast",
},
}
]
AudioObject (affiliateMedia)
ระบบใช้ AudioObject
เพื่อระบุไฟล์สื่อดิบสำหรับตอนของพอดแคสต์
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น AudioObject เสมอ |
contentUrl |
จำเป็น | URL | URL ของไฟล์สื่อ |
contentSize |
จำเป็น | จำนวนเต็ม | ขนาดของไฟล์สื่อในหน่วยไบต์ |
encodingFormat |
จำเป็น | ข้อความ | ประเภทสื่อ IANA ของไฟล์สื่อ ตัวอย่างเช่น
audio/mpeg |
duration |
จำเป็น | ระยะเวลา | ความยาวของสื่อในรูปแบบระยะเวลา ISO 8601 |
transcript |
ไม่บังคับ | ข้อความ | ข้อความถอดเสียงของตอน |
bitrate |
ไม่บังคับ | ข้อความ | อัตราบิตของไฟล์สื่อ |
name |
ไม่บังคับ | ข้อความ | ชื่อไฟล์ของไฟล์สื่อ |
ตัวอย่างที่ 1
"associatedMedia": {
"@type": "AudioObject",
"contentUrl": "https://www.tjpodcast.org/media_files/mp3/radiolab_podcast19.mp3",
"duration": "PT5M32S",
"contentSize": "53616000",
"encodingFormat": "audio/mpeg",
"name": "radiolab_podcast19.mp3",
"transcript": "Transcript of the episode",
"bitrate": "64Kbps"
},
ListenAction (POentialAction)
เอนทิตี ListenAction
กําหนด Deep Link สําหรับการเล่นและเกณฑ์
สำหรับผู้ใช้ (ตัวอย่างเช่น สถานะตามภูมิศาสตร์ ตามลำดับเวลา การเข้าสู่ระบบ หรือการติดตาม)
เข้าถึงเนื้อหา
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น ListenAction เสมอ |
target |
จำเป็น |
แสดงซ้ำ |
ข้อกำหนดของ Deep Link กับแพลตฟอร์มที่รองรับ
คุณสามารถใช้ช่อง EntryPoint หลายช่องเพื่อ
กำหนด Deep Link ที่แตกต่างกันสำหรับแพลตฟอร์มแต่ละชุด |
actionAccessibilityRequirement |
จำเป็น |
แสดงซ้ำ |
คำจำกัดความของข้อกำหนดของผู้ใช้ในการเข้าถึงเอนทิตีนี้ ถ้ามีหลาย
ActionAccessSpecification นำเสนอ ผู้ใช้ที่ตรงกับรายการใดก็ได้
สามารถเข้าถึงเนื้อหาได้ |
EntryPoint (potentialAction.target)
@type
ต้องระบุ
ข้อความ
ตั้งค่าเป็น EntryPoint
เสมอ
urlTemplate
ต้องระบุ
URL
ลิงก์ที่ใช้ในการเริ่มเล่นเนื้อหา
actionPlatform
ต้องระบุ
ข้อความ
แสดงซ้ำ
แพลตฟอร์มที่ Deep Link นี้ใช้งานได้ ค่าต่อไปนี้ ที่เป็นไปได้:
"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"
ActionAccessSpecification (potentialAction.actionAccessibilityในปัจจุบัน)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น ActionAccessSpecification เสมอ |
category |
จำเป็น | ข้อความ |
ประเภทของความต้องการในการเข้าถึง ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้ มีดังนี้
|
availabilityStarts |
ไม่บังคับ | วันที่และเวลา | เวลาเริ่มต้นของระยะเวลาที่พร้อมจำหน่าย คุณใช้ฟีเจอร์นี้เพื่อควบคุมได้ เวลาที่แน่นอนที่ผู้ใช้เข้าถึงเนื้อหานี้ได้ |
availabilityEnds |
ไม่บังคับ | วันที่และเวลา | เวลาสิ้นสุดของระยะเวลาที่พร้อมจำหน่าย คุณใช้ฟีเจอร์นี้เพื่อควบคุมได้ เวลาที่เนื้อหานี้หยุดแสดง ผู้ใช้ |
eligibleRegion |
จำเป็น | ประเทศ แสดงซ้ำ |
ประเทศที่มีสิทธิ์รับข้อเสนอนี้ คุณสามารถใช้วิธีนี้เพื่อ ควบคุมประเทศหรือภูมิภาคที่เนื้อหาเหล่านี้ต้องอยู่ พร้อมใช้งาน |
requiresSubscription |
ต้องระบุ (หากมี) | MediaSubscription | ต้องใช้แพ็กเกจการสมัครใช้บริการเพื่อเข้าถึงเนื้อหานี้ หาก บริการเสนอแพ็กเกจการสมัครใช้บริการหลายรายการ ต้องกรอกช่องนี้ หากเป็นบริการแบบฟรี หรือการสมัครใช้บริการเพียงระดับเดียว ก็สามารถข้ามช่องนี้ได้ |
ประเทศ (potentialAction.actionAccessibilityประกอบด้วย.EligibleRegion)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น Country เสมอ |
name |
จำเป็น | ข้อความ | รหัสประเทศ ISO 3166-1 alpha 2 |
MediaSubscription (potentialAction.actionAccessibilityเกี่ยวกับเนื้อหา.requiresSubscription)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น MediaSubscription เสมอ |
@id |
จำเป็น | URL | รหัสที่ไม่ซ้ำกันทั่วโลกของแพ็กเกจการสมัครใช้บริการในรูปแบบ URI รหัสต้องคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป ไม่ทึบแสง ของสตริง และไม่จำเป็นต้องเป็นลิงก์ที่ใช้งานได้ |
name |
จำเป็น | ข้อความ | ชื่อของแพ็กเกจการสมัครใช้บริการ ตัวอย่างเช่น
Premium , Basic |
expectsAcceptanceOf |
แนะนำ | ข้อเสนอ | ข้อเสนอที่เกี่ยวข้องกับการซื้อการสมัครใช้บริการสื่อ คุณ สามารถใช้ค่านี้เพื่อแสดงราคาการสมัครใช้บริการ |
ข้อเสนอ (potentialAction.actionAccessibilityกำหนดว่าต้องใช้ment.requiresSubscription.expectsacceptanceOf)
พร็อพเพอร์ตี้ | ลำดับความสำคัญ | ประเภท | คำอธิบาย |
---|---|---|---|
@type |
จำเป็น | ข้อความ | ตั้งค่าเป็น Offer เสมอ |
price |
จำเป็น | ตัวเลข | ค่าสมัครใช้บริการ |
priceCurrency |
จำเป็น | ข้อความ | สกุลเงิน (ในรูปแบบ ISO 4217 แบบ 3 อักขระ) ของราคา |
seller |
แนะนำ | องค์กร | องค์กรที่เสนอการสมัครใช้บริการหรือการซื้อ การดำเนินการ ใช้สคีมาเดียวกันตามที่อธิบายไว้ใน องค์กร (ผู้แต่ง/ผู้จัดพิมพ์) |
ตัวอย่างที่ 1
"potentialAction": {
"@type": "ListenAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tjpodcast.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"
}
}
},
ตัวอย่างที่ 2
"potentialAction": {
"@type": "ListenAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjpodcast.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.tjpodcast.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": "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"
}
}
]
},
ภาคผนวก
ตัวอย่างแบบเต็ม
{
"@context": "http://schema.org",
"@type": "DataFeed",
"dateModified": "2018-09-10T13:58:26.892Z",
"dataFeedElement": [
{
"@context": [
"http://schema.googleapis.com",
{
"@language": "en"
}
],
"@type": "PodcastSeries",
"@id": "http://www.tjpodcast.org/series?id=2",
"url": "http://www.tjpodcast.org/series?id=2",
"name": "Radiolab",
"description": "A two-time Peabody Award-winner...",
"alternativeHeadline": "Radiolab - Powered by WNYC",
"sameAs": "https://en.wikipedia.org/wiki/Radiolab",
"image": {
"@type": "ImageObject",
"height": "100",
"width": "800",
"contentUrl": "http://www.tjpodcast.org/img/2.jpg"
},
"logo": {
"@type": "ImageObject",
"height": "100",
"width": "800",
"contentUrl": "http://www.tjpodcast.org/logo/2/1.jpg"
},
"keywords": [
"Science",
"Technology",
"Philosophy",
"Education"
],
"author": [
{
"@type": "Person",
"@id": "https://www.tjpodcast.org/author/jad_abumrad",
"name": "Jad Abumrad",
"sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad"
},
{
"@type": "Person",
"@id": "https://www.tjpodcast.org/author/robert_krulwich",
"name": "Robert Krulwich",
"sameAs": "https://en.wikipedia.org/wiki/Robert_Krulwich"
}
],
"publisher": {
"@type": "Organization",
"name": "WNYC",
"@id": "https://www.tjpodcast.org/network/wnyc_studios",
"sameAs": "https://en.wikipedia.org/wiki/WNYC_Studios"
},
"isFamilyFriendly": "True",
"inLanguage": "en",
"genre": [
"Science & Medicine",
"Natural Sciences"
],
"endDate": "2017-12-22T08:59:00",
"rssFeed": "http://feeds.wnyc.org/radiolab",
"potentialAction": {
"@type": "ListenAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tjpodcast.org/?streamSeriesId=2",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2019-12-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "FR"
}
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.2
}
},
{
"@context": [
"http://schema.googleapis.com",
{
"@language": "en"
}
],
"@type": "PodcastEpisode",
"@id": "http://www.tjpodcast.org/episode?id=1",
"url": "http://www.tjpodcast.org/episode?id=1",
"name": "A Clockwork Miracle",
"description": "As legend goes, in 1562, King Philip II...",
"sameAs": "https://www.wnycstudios.org/story/radiolab-clockwork-miracle",
"image": {
"@type": "ImageObject",
"height": "100",
"width": "800",
"contentUrl": "http://www.tjpodcast.org/img/2/1.jpg"
},
"keywords": [
"Education",
"Philosophy",
"Science",
],
"partOfSeries": {
"@type": "PodcastSeries",
"@id": "http://www.tjpodcast.org/series?id=2",
"name": "Radiolab",
"sameAs": "https://en.wikipedia.org/wiki/Radiolab",
},
"episodeNumber": 101,
"inLanguage": "en",
"author": [
{
"@type": "Person",
"@id": "https://www.tjpodcast.org/author/jad_abumrad",
"name": "Jad Abumrad",
"sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad"
},
{
"@type": "Person",
"@id": "https://www.tjpodcast.org/author/robert_krulwich",
"name": "Robert Krulwich",
"sameAs": "https://en.wikipedia.org/wiki/Robert_Krulwich"
}
],
"publisher": {
"@type": "Organization",
"name": "WNYC",
"@id": "https://www.tjpodcast.org/network/wnyc_studios",
"sameAs": "https://en.wikipedia.org/wiki/WNYC_Studios"
},
"isFamilyFriendly": "True",
"genre": [
"Science",
"Philosophy",
"Fiction"
],
"datePublished": "2018-12-27T23:23:00Z",
"timeRequired": "PT22M",
"associatedMedia": {
"@type": "AudioObject",
"contentUrl": "https://www.tjpodcast.org/media_files/mp3/radiolab_podcast19.mp3",
"duration": "PT21M45S",
"contentSize": "53616000",
"encodingFormat": "audio/mpeg",
"transcript": "Transcript of the episode",
"bitrate": "64Kbps"
},
"potentialAction": {
"@type": "ListenAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tjpodcast.org/?streamEpisodeId=1",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2019-12-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "FR"
}
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 3.8
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "GUID",
"value": "53ff386e-e768-40b5-8854-1b7415826ded"
}
]
}
],
"actor": [
{
"@type": "PerformanceRole",
"actor": {
"@type": "Person",
"@id": "https://www.tjpodcast.org/person/Roman",
"name": {
"@language": "en",
"@value": "Roman Mars"
},
"roleName": "Host",
"sameAs": "https://en.wikipedia.org/wiki/Roman"
},
"actor": {
"@type": "Person",
"@id": "https://www.tjpodcast.org/person/guest",
"name": {
"@language": "en",
"@value": "Kurt Kohlstedt"
},
"roleName": "Guest"
}
}
],
"releasedEvent": [
{
"@type": "FeaturedEvent",
"location": "US",
"startDate": "2020-04-18T20:00",
"endDate": "2020-05-21T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/tjpodcast",
"sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
"name": "TJPodcast"
}
},
{
"@type": "ExclusiveEvent",
"location": "US",
"startDate": "2020-04-18T20:00",
"endDate": "2020-04-24T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/tjpodcast",
"sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
"name": "TJPodcast"
}
},
{
"@type": "ExclusiveEvent",
"location": "CA",
"startDate": "2020-04-21T20:00",
"endDate": "2020-04-24T20:00",
"publishedBy": {
"@type": "Organization",
"@id": "https://www.tjpodcast.org/organization/tjpodcast",
"sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
"name": "TJPodcast"
}
}
]
}