คุณอาจไม่คุ้นเคยกับหัวข้อนี้เล็กน้อย และคุณไม่รู้ว่ามันคืออะไร พูดตรงๆ ก็คือ RDFa คือการทำให้เครื่องเข้าใจเพจของคุณดีขึ้น แทนที่จะแสดงแค่เพจของคุณ การแนะนำโดยย่อว่า RDFa คืออะไร
พื้นหลัง :
เหตุใด RDFa จึงปรากฏ
อินเทอร์เน็ตในปัจจุบันส่วนใหญ่สร้างขึ้นเพื่อการใช้งานของมนุษย์ แม้ว่าข้อมูลที่เครื่องอ่านได้จะปรากฏบนอินเทอร์เน็ตเป็นอันดับแรก แต่โดยทั่วไปข้อมูลที่เครื่องอ่านได้เหล่านี้จะถูกเผยแพร่บนอินเทอร์เน็ตในรูปแบบไฟล์แยกกันและรูปแบบที่แยกจากกัน ข้อมูลที่มนุษย์อ่านได้ค่อนข้างน้อย ผลลัพธ์ก็คือเบราว์เซอร์ปัจจุบันแยกวิเคราะห์และประมวลผลข้อมูลเว็บได้แย่มาก เนื่องจากเบราว์เซอร์มีหน้าที่รับผิดชอบในการแสดงข้อมูลนี้เท่านั้น
แต่เบราว์เซอร์สามารถระบุข้อมูลนี้มีประโยชน์อะไร?
มีประโยชน์หลายอย่าง หากเบราว์เซอร์สามารถจดจำข้อมูลนี้ได้ดี มันจะสร้างโครงสร้างข้อมูลโดยธรรมชาติ หากใช้โครงสร้างข้อมูลเหล่านี้ เราไม่จำเป็นต้องบันทึกข้อมูลบางอย่างผ่าน ctrl+ c และ ctrl+V นับไม่ถ้วนเพื่อทำให้เสร็จสมบูรณ์ การคลิกนั้นสะดวกมากและสำหรับเครื่องมือค้นหาก็หมายถึงการแสดงผลการค้นหาที่ดีขึ้นและความสามารถในการขุดข้อมูลที่ทรงพลังยิ่งขึ้น
ตามวัตถุประสงค์นี้ RDFa จึงปรากฏขึ้นเพียงเพื่อให้บรรลุวัตถุประสงค์ของเราคือ "Resource Description Framework ในแอตทริบิวต์" จริงๆ แล้ว คุณสามารถรับข้อมูลมากมายจากชื่อเต็มของมัน 555
ข้อมูลเบื้องต้นเกี่ยวกับ RDFa:
เราได้กล่าวถึงสาเหตุที่ RDFa ปรากฏขึ้น ดังนั้น RDFa คืออะไร โดยหลักๆ แล้วจะแสดงให้เห็นในประเด็นต่อไปนี้:
เมื่อเปรียบเทียบกับหน้าเว็บที่เรามักจะสร้าง เมื่อใช้เทคโนโลยี RDFa ประเภทเอกสารส่วนหัวจะกำหนดไว้ดังนี้:
" http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd ">
ข้อความข้างต้นใช้ XHTML สาเหตุหลักมาจากความสามารถในการปรับขนาดของแท็กนี้ ซึ่งทำให้ RDFa ฝังตัวได้ดีขึ้น อย่างไรก็ตาม แม้ว่า html จะไม่มีส่วนขยายที่ดีเช่นนั้น แต่ก็ยังมีมาตรฐานสำหรับมัน ซึ่งกำหนดไว้ดังนี้:
http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd >
สำหรับ html ปัญหาเดียวที่ต้องแก้ไขคือการขาดเนมสเปซ
ข้อดี :
หลักการดำเนินการ :
การใช้งานส่วนใหญ่เป็นการเพิ่มแอตทริบิวต์ที่เกี่ยวข้องกับ RDFa ให้กับแท็กที่มีอยู่โดยการแนะนำเนมสเปซเพื่อให้เบราว์เซอร์หรือเครื่องมือค้นหาที่รองรับเทคโนโลยี RDFa สามารถแยกวิเคราะห์ได้ เพื่อให้บรรลุวัตถุประสงค์ของการเพิ่มประสิทธิภาพ ลองใช้โค้ดง่ายๆ เป็นตัวอย่าง
วิกิโนมิกส์
คุณขวา
2006-09-02
ในตัวอย่างโค้ดข้างต้น แอตทริบิวต์ about และคุณสมบัติในแอตทริบิวต์ RDFa ส่วนใหญ่จะใช้งาน ตัวอย่างโค้ดนี้จะแสดงบทความ แล้วอธิบายข้อมูลที่เกี่ยวข้องกับบทความนี้ เช่น ชื่อ ผู้สร้าง และวันที่สร้าง คุณลักษณะเหล่านี้สามารถเปิดใช้งานการจดจำเครื่องได้ ที่รองรับ RDFa จึงสร้างระบบที่มีโครงสร้างที่มนุษย์เราเข้าใจเพื่อให้บรรลุวัตถุประสงค์ของเรา
สิ่งที่เราต้องทำคือในขณะที่เราเข้าใจเครือข่ายนี้ เรายังต้องปล่อยให้เครื่องจักรเข้าใจมันเช่นเดียวกับที่เราทำ
โอกาส:
จากสิ่งเหล่านี้เราจะเห็นว่าโอกาสของ RDFa ยังคงดีมาก หากวันหนึ่งเบราว์เซอร์จริงรองรับ สถานการณ์ใหม่ก็จะปรากฏขึ้นบนอินเทอร์เน็ตของเรา เรากำลังรอคอยสิ่งนี้อยู่ เข้าร่วมกับเรา
ข้อความต้นฉบับ: http://www.rainaxin.com/2009/08/technology-share-about-rdfa/