Microdata คืออะไร

Microdata เป็นข้อกำหนด HTML-5 สำหรับการเพิ่มรหัสที่เครื่องอ่านได้ในเอกสารเช่นเว็บเพจและข้อมูลจำเพาะไม่ควรสับสนกับ บริษัท ที่เรียกว่าระบบ microdata microdata ทั้งหมดจะถูกเพิ่มในแท็ก HTML ที่แสดงข้อมูลที่ผู้ใช้สามารถมองเห็นได้ ด้วยการเพิ่มข้อมูลลงในแท็กที่ใช้ไปแล้วผู้พัฒนาสามารถติดป้ายองค์ประกอบของเนื้อหาหน้าเพื่อให้เครื่องมือค้นหาและแอปพลิเคชันอื่นสามารถจัดหมวดหมู่เนื้อหาได้ง่าย ป้ายกำกับเหล่านี้อธิบายประเภทของเนื้อหาเช่นแง่มุมต่าง ๆ ของผลิตภัณฑ์องค์กรหรือข้อมูลผู้คน ข้อมูลจำเพาะไม่ได้อธิบายการนำเสนอหรือลักษณะที่ปรากฏของเนื้อหา

เนื้อหาเอกสารเช่นชื่อองค์กรที่อยู่หมายเลขโทรศัพท์และ URL ของเว็บไซต์จะมีป้ายกำกับโดยใช้กลุ่มหรือที่เรียกว่ารายการของคู่ค่าชื่อ ภายในโค้ด HTML-5 ผู้พัฒนาจะสังเกตเห็นเนื้อหาเป็นรายการแล้วเพิ่มคุณสมบัติของรายการเช่นสตริง URL วันที่และเวลาให้กับรายการนั้น แท็กและแท็กมักจะเป็นแท็กฐานที่เพิ่มข้อมูล microdata เช่นเดียวกับ HTML ที่สามารถซ้อนกัน microdata ยังสามารถซ้อนกันได้ ชุดคำศัพท์เริ่มต้นสำหรับคุณสมบัติของไอเท็มมีอยู่ที่เว็บไซต์องค์กรคำศัพท์ข้อมูล

ต่อไปนี้เป็นตัวอย่างของการใช้ microdata เพื่ออธิบายผลิตภัณฑ์:

<div itemscope itemtype = "http://www.website.com/product">
<p> ชื่อผลิตภัณฑ์: <span itemprop = "name"> Banana </span> </p>
<p> กลุ่มอาหาร: <span itemprop = "category"> ผลไม้ </span> </p>
<p> ผู้ผลิต: <span itemprop = "brand"> Dole </span> </p>
<p> รหัสผลิตภัณฑ์: <span itemprop = "indentifier"> 123456789 </span> </p>
<img itemprop = "image" src = "banana-photo.png" alt = "banana">
</ div>

การใช้ Microdata เข้ากันได้กับ Resource Description Framework (RDFa) RDFa ทำงานร่วมกับส่วนขยายระดับแอตทริบิวต์ของ XHTML อย่างไรก็ตามข้อมูลจำเพาะนี้ง่ายกว่าข้อกำหนดสำหรับ RDFa และเป็นส่วนหนึ่งของข้อกำหนด HTML-5 การใช้ทั้ง RDFa และ microdata เป็นรูปแบบของ semantic markup

microdata ใด ๆ สามารถแตกได้สำหรับใช้กับ JavaScript Object Notation (JSON) JSON เป็นรูปแบบการแลกเปลี่ยนข้อมูลซึ่งถือว่ามีน้ำหนักเบาที่มนุษย์สามารถอ่านได้ JSON อาจใช้ร่วมกับวิธีการเขียนโปรแกรม Asynchronous Javascript และ XML (AJAX) วิธีการเหล่านี้ทำให้สามารถดึงข้อมูลแอปพลิเคชันเว็บจากเซิร์ฟเวอร์โดยไม่มีผลกระทบต่อพฤติกรรมและลักษณะที่ปรากฏของหน้าเว็บ แอปพลิเคชัน Web 2.0 มักใช้ประโยชน์จาก AJAX ดังนั้นระบบ microdata อาจมีประโยชน์สำหรับโปรแกรมเหล่านี้

เอ็นจิ้นการค้นหาจะสแกนหน้าเพื่อหาเนื้อหาที่มีโครงสร้างด้วยไมโครดาต้าเพื่อให้ตัวอย่างที่สมบูรณ์สามารถนำเสนอข้อมูลที่ดีกว่าในหน้าผลการค้นหา มีการใช้เป็นพิเศษในการปรับปรุงผลการค้นหาในท้องถิ่นซึ่งประกอบด้วยเครื่องมือค้นหาพิเศษที่ต้องผ่านข้อมูลรายชื่อธุรกิจของภูมิภาคที่ระบุ บริษัท มีข้อมูลเกี่ยวกับวิธีเพิ่มรหัสนี้ในเอกสาร HTML ในส่วนเครื่องมือของผู้ดูแลเว็บ