เว็บเชิงความหมาย การเปลี่ยนข้อมูลบนอินเทอร์เน็ตให้เป็นข้อมูลที่เครื่องจักรเข้าใจได้
สรุปใจความสำคัญ
- เว็บเชิงความหมายมีเป้าหมายเพื่อให้ข้อมูลบนอินเทอร์เน็ตสามารถอ่านและประมวลผลได้โดยเครื่องจักร (Machine-readable)
- พัฒนาโดยมาตรฐานของ W3C โดยมีเทคโนโลยีหลักคือ RDF และ OWL
- ทิม เบอร์เนิร์ส-ลี เป็นผู้บัญญัติศัพท์และวางรากฐานแนวคิดนี้เพื่อสร้าง 'เว็บของข้อมูล' (Web of Data)
- ใช้โครงสร้างข้อมูลแบบ 'ทริปเปิล' (Subject-Predicate-Object) เพื่อสร้างกราฟความรู้
เว็บเชิงความหมาย (Semantic Web) หรือที่บางครั้งถูกเรียกว่า Web 3.0 คือส่วนขยายของ World Wide Web ที่พัฒนาขึ้นตามมาตรฐานที่กำหนดโดย World Wide Web Consortium (W3C) โดยมีเป้าหมายหลักคือการทำให้ข้อมูลบนอินเทอร์เน็ตอยู่ในรูปแบบที่เครื่องจักรสามารถอ่านและประมวลผลได้ (Machine-readable) เพื่อให้คอมพิวเตอร์สามารถเข้าใจความหมายของข้อมูลและสร้างความเชื่อมโยงระหว่างข้อมูลจากแหล่งที่มาที่แตกต่างกันได้อย่างมีประสิทธิภาพ
เพื่อให้สามารถเข้ารหัสความหมาย (Semantics) ลงในข้อมูลได้ จึงมีการนำเทคโนโลยีสำคัญ เช่น Resource Description Framework (RDF) และ Web Ontology Language (OWL) มาใช้ในการนำเสนอเมทาดาตา (Metadata) อย่างเป็นทางการ ตัวอย่างเช่น การใช้ ออนโทโลจี (Ontology) เพื่ออธิบายแนวคิด ความสัมพันธ์ระหว่างเอนทิตี และหมวดหมู่ของสิ่งต่างๆ ซึ่งช่วยให้ระบบสามารถทำการให้เหตุผล (Reasoning) เหนือข้อมูลและทำงานกับแหล่งข้อมูลที่มีความหลากหลายได้

ประวัติและการพัฒนา
คำว่า "Semantic Web" ถูกบัญญัติขึ้นโดย ทิม เบอร์เนิร์ส-ลี (Tim Berners-Lee) ผู้สร้าง World Wide Web เพื่ออธิบายถึงเว็บของข้อมูล (Web of Data) ที่เครื่องจักรสามารถประมวลผลได้ โดยเบอร์เนิร์ส-ลีได้เริ่มหารือเกี่ยวกับความจำเป็นของความหมายในเว็บตั้งแต่การประชุม International World Wide Web Conference ครั้งแรกในปี 1994 และได้เผยแพร่เอกสารการออกแบบ "Semantic Web Road map" ในปี 1998 เพื่อวางโครงสร้างพื้นฐานสำหรับข้อมูลที่เครื่องจักรประมวลผลได้
ในปี 1999 เบอร์เนิร์ส-ลีได้แสดงวิสัยทัศน์ว่าในอนาคต คอมพิวเตอร์จะสามารถวิเคราะห์ข้อมูลทั้งหมดบนเว็บ ทั้งเนื้อหา ลิงก์ และธุรกรรมระหว่างมนุษย์กับคอมพิวเตอร์ ซึ่งจะนำไปสู่การเกิด "ตัวแทนอัจฉริยะ" (Intelligent Agents) ที่สามารถจัดการงานในชีวิตประจำวัน การค้า และระบบราชการได้โดยอัตโนมัติผ่านการสื่อสารระหว่างเครื่องจักรกับเครื่องจักร
อย่างไรก็ตาม การนำไปใช้งานจริงเป็นไปอย่างล่าช้า ในปี 2006 เบอร์เนิร์ส-ลีและคณะระบุว่าแนวคิดนี้ยังไม่สามารถบรรลุผลได้อย่างสมบูรณ์ และข้อมูลในปี 2013 พบว่ามีโดเมนเว็บเพียงประมาณ 4 ล้านโดเมนจากทั้งหมด 250 ล้านโดเมนที่มีการใช้มาร์กอัปของเว็บเชิงความหมาย
การทำงานและตัวอย่างการใช้งาน
หลักการทำงานของเว็บเชิงความหมายอาศัยการสร้างกราฟของข้อมูล โดยใช้รูปแบบที่เรียกว่า ทริปเปิล (Triple) ซึ่งประกอบด้วยสามส่วนคือ ประธาน (Subject), ภาคแสดง (Predicate) และกรรม (Object) ตัวอย่างเช่น ข้อความที่ว่า "Paul Schuster เกิดที่เมืองเดรสเดิน" สามารถเขียนในรูปแบบ RDF ได้ดังนี้:
- ประธาน: Paul Schuster
- ภาคแสดง: เกิดที่ (birthPlace)
- กรรม: เมืองเดรสเดิน (Dresden)

หนึ่งในข้อได้เปรียบของการใช้ Uniform Resource Identifiers (URIs) คือการที่สามารถเข้าถึงข้อมูลผ่านโปรโตคอล HTTP ได้ ตามหลักการของ Linked Open Data (LOD) เมื่อมีการเรียกใช้ URI ข้อมูลที่ได้รับควรจะเป็นเอกสารที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับ URI นั้นๆ ซึ่งช่วยให้เครื่องจักรสามารถค้นพบข้อมูลใหม่ๆ และสร้างความเชื่อมโยงได้โดยอัตโนมัติ

การอนุมานข้อมูล (Inference)
ด้วยการใช้ OWL (Web Ontology Language) ระบบสามารถอนุมานข้อมูลที่ไม่ได้ระบุไว้โดยตรงได้ เช่น หากระบบทราบว่า "Paul Schuster เป็นบุคคล (Person)" และ "บุคคลทุกคนต้องมีสถานที่เกิด" ระบบสามารถอนุมานได้ว่าข้อมูลสถานที่เกิดของ Paul Schuster มีความสำคัญในบริบทของเอนทิตีประเภทบุคคล
พื้นฐานทางแนวคิด
แนวคิดของเว็บเชิงความหมายไม่ได้เกิดขึ้นอย่างโดดเดี่ยว แต่มีรากฐานมาจาก เครือข่ายเชิงความหมาย (Semantic Network) ที่ถูกนำมาใช้ในช่วงทศวรรษ 1950 และ 1960 โดยนักวิจัย เช่น Richard H. Richens, Allan M. Collins และ M. Ross Quill ซึ่งมุ่งเน้นการสร้างแบบจำลองความรู้ในสมองมนุษย์และการประมวลผลภาษาธรรมชาติ
คำถามที่พบบ่อย
เว็บเชิงความหมาย (Semantic Web) แตกต่างจากเว็บปกติอย่างไร?
เว็บปกติ (Web 2.0) เน้นการนำเสนอข้อมูลเพื่อให้มนุษย์อ่านและเข้าใจ แต่เว็บเชิงความหมายมุ่งเน้นการทำให้เครื่องจักร (คอมพิวเตอร์) สามารถเข้าใจความหมายและโครงสร้างของข้อมูลได้ เพื่อให้สามารถประมวลผลและเชื่อมโยงข้อมูลจากแหล่งต่างๆ ได้โดยอัตโนมัติ
RDF และ OWL คืออะไร?
RDF (Resource Description Framework) คือมาตรฐานในการอธิบายข้อมูลในรูปแบบทริปเปิล เพื่อให้เครื่องจักรเข้าใจความสัมพันธ์ระหว่างสิ่งต่างๆ ส่วน OWL (Web Ontology Language) เป็นภาษาที่ใช้สร้างออนโทโลจี เพื่อกำหนดประเภทของสิ่งต่างๆ และความสัมพันธ์ที่ซับซ้อนขึ้น ซึ่งช่วยให้เครื่องจักรสามารถอนุมานข้อมูลใหม่ๆ ได้
Web 3.0 เกี่ยวข้องกับเว็บเชิงความหมายอย่างไร?
ในหลายบริบท Web 3.0 ถูกใช้เรียกแทนเว็บเชิงความหมาย เนื่องจากทั้งคู่มุ่งเน้นการเปลี่ยนจากเว็บของเอกสาร (Web of Documents) ไปสู่เว็บของข้อมูล (Web of Data) ที่มีความฉลาดและสามารถประมวลผลได้มากขึ้น
Linked Open Data (LOD) คืออะไร?
LOD คือแนวปฏิบัติในการเผยแพร่ข้อมูลแบบเปิดที่ใช้มาตรฐานของเว็บเชิงความหมาย เช่น การใช้ URI เพื่อระบุตัวตนของข้อมูล และการเชื่อมโยงข้อมูลไปยังแหล่งข้อมูลอื่น เพื่อให้ข้อมูลทั่วโลกเชื่อมต่อกันเป็นเครือข่ายขนาดใหญ่


