Microformats 2 เผชิญอนาคตที่ไม่แน่นอนขณะที่นักพัฒนาถกเถียงเกี่ยวกับมาตรฐาน Semantic Web

ทีมชุมชน BigGo
Microformats 2 เผชิญอนาคตที่ไม่แน่นอนขณะที่นักพัฒนาถกเถียงเกี่ยวกับมาตรฐาน Semantic Web

การถกเถียงเกี่ยวกับการมาร์กอัปข้อมูลที่มีโครงสร้างบนเว็บได้ลุกลามขึ้นอีกครั้งเมื่อนักพัฒนาได้ไตร่ตรองถึงสถานะปัจจุบันและอนาคตของ Microformats 2 เทคโนโลยีที่เคยสัญญาว่าจะทำให้เนื้อหาเว็บอ่านได้ง่ายขึ้นสำหรับเครื่องจักรและเชื่อมต่อกันได้ดีขึ้น

ความคิดถึงผสานกับความเป็นจริงในการพัฒนามาตรฐานเว็บ

นักพัฒนาหลายคนกำลังประสบกับคลื่นความคิดถึงเมื่อพบกับการอภิปราย Microformats ในปัจจุบัน เทคโนโลยีนี้เกิดขึ้นในช่วงยุค Web 2.0 ของทศวรรษ 2000 เป็นส่วนหนึ่งของการเคลื่อนไหว semantic web ที่กว้างขึ้น ควบคู่ไปกับนักออกแบบที่มีอิทธิพลอย่าง Dan Cederholm แห่ง SimpleBits อย่างไรก็ตาม ความเห็นพ้องต้องกันในหมู่สมาชิกชุมชนชัดเจน แม้จะมีหลักการที่สง่างามของการมาร์กอัป HTML เชิงความหมาย Microformats ก็ไม่เคยบรรลุการยอมรับอย่างกว้างขวางที่จำเป็นสำหรับผลกระทบที่ยั่งยืน

แรงดึงดูดหลักของเทคโนโลยีนี้อยู่ที่ความเรียบง่ายเมื่อเปรียบเทียบกับทางเลือกที่ซับซ้อนกว่า ไม่เหมือนกับ XML namespaces หรือ RDF vocabularies ที่ W3C ส่งเสริม Microformats เสนอแนวทางที่ตรงไปตรงมาซึ่งทำงานได้อย่างราบรื่นกับเบราว์เซอร์ที่มีอยู่ รวมถึง Internet Explorer ข้อได้เปรียบด้านความเข้ากันได้นี้ทำให้มันน่าสนใจสำหรับนักพัฒนาที่แสวงหาการมาร์กอัปเชิงความหมายโดยไม่มีภาระของมาตรฐานที่ซับซ้อนกว่า

การใช้งานปัจจุบันจำกัดอยู่ในชุมชนเฉพาะกลุ่ม

ในปัจจุบัน Microformats 2 พบบ้านหลักของมันในชุมชน IndieWeb ซึ่งมันทำหน้าที่เฉพาะเจาะจงเช่นระบบ Webmention สำหรับการสื่อสารข้ามไซต์ แม้ว่านี่จะเป็นการใช้งานจริง แต่ก็ยังห่างไกลจากการยอมรับอย่างแพร่หลายที่ผู้สนับสนุนในยุคแรกเคยจินตนาการไว้ เทคโนโลยีนี้ยังคงใช้งานได้และได้รับการสนับสนุนอย่างต่อเนื่อง โดยมี parser ที่ใช้ได้ในภาษาโปรแกรมหลายภาษารวมถึง Go, JavaScript, PHP, Python และ Ruby

นักพัฒนาบางคนแสดงความชอบสำหรับแนวทางทางเลือก โดยแนะนำว่า data attributes อาจเหมาะสมกว่า CSS classes สำหรับการมาร์กอัปเชิงความหมาย สิ่งนี้สะท้อนการอภิปรายที่ดำเนินต่อไปเกี่ยวกับวิธีที่ดีที่สุดสำหรับการฝังข้อมูลที่มีโครงสร้างใน HTML

ไลบรารี Microformats 2 Parsers ที่มีให้ใช้งานจำแนกตามภาษาโปรแกรมมิ่ง:

การเพิ่มขึ้นของมาตรฐานทางเลือก

ภูมิทัศน์ semantic web ได้พัฒนาไปอย่างมีนัยสำคัญนับตั้งแต่ช่วงรุ่งเรืองของ Microformats เมตาดาต้า Schema.org ที่ดำเนินการผ่านรูปแบบ microdata, RDFa หรือ JSON-LD ได้รับแรงผลักดันอย่างมาก โดยเฉพาะเพราะเสิร์ชเอนจินพึ่งพาสิ่งนี้สำหรับฟีเจอร์ผลการค้นหาที่หลากหลาย สิ่งนี้แสดงถึงแนวทางที่ประสบความสำเร็จมากกว่าต่อข้อมูลที่มีโครงสร้าง ซึ่งขับเคลื่อนโดยแรงจูงใจทางธุรกิจที่ชัดเจนมากกว่าคุณค่าทางเทคนิคล้วนๆ

เมตาดาต้า Schema.org (ที่ใช้ microdata, RDFa หรือ JSON-LD) ค่อนข้างพบเห็นได้ทั่วไปจริงๆ เสิร์ชเอนจินพึ่งพาสิ่งนี้สำหรับฟีเจอร์ SERP ที่หลากหลาย

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

ความท้าทายทางเทคนิคและความเกี่ยวข้องสมัยใหม่

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

การพัฒนาของ HTML5 สะท้อนความเป็นจริงนี้ โดยข้อกำหนดได้ใช้จุดยืนว่าเมตาดาต้าที่มองไม่เห็นควรหลีกเลี่ยงโดยทั่วไป ความชอบได้เปลี่ยนไปสู่แนวทางที่ให้คุณค่าทันทีแก่ผู้สร้างเนื้อหา เช่น การปรับปรุงการมองเห็นของเสิร์ชเอนจินผ่านการมาร์กอัป Schema.org

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

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

อ้างอิง: How to Consume Microformats 2 Data