Semantic Web คืออะไรและทำงานอย่างไร
เผยแพร่แล้ว: 2018-02-14การนำทางอย่างรวดเร็ว
- บทนำ
- Semantic Web ทำงานอย่างไร
- 1. Semantic Web ช่วยในการดึงข้อมูล
- 2. Semantic Web ตอบคำถามที่ซับซ้อน
- 3. ทำการสรุปอัตโนมัติ
- 4. การแบ่งปันข้อมูล: ตัวอย่างของ Semantic Web
- ความคิดสุดท้ายเกี่ยวกับ Semantic Web
บทนำ
เราใช้อินเทอร์เน็ตอย่างไร?
เราใช้เพื่อดึงข้อมูล ตอบคำถาม โฆษณา และการค้นพบ
ในขณะที่มนุษย์สามารถเห็นความสัมพันธ์ระหว่างเอนทิตี ข้อมูล และข้อมูล คอมพิวเตอร์ไม่มีความสามารถโดยกำเนิดนั้น
มีความจำเป็นเร่งด่วนที่คอมพิวเตอร์จะสามารถระบุความสัมพันธ์เหล่านี้ได้ หากเว็บจะแสดงผลลัพธ์ที่เกี่ยวข้องให้กับผู้ใช้อินเทอร์เน็ต
นี่คือที่มาของ Semantic Web หรือที่เรียกว่า web 3.0
พร้อมสำหรับการนำเสนอเว็บเชิงความหมายที่จะกำหนดเว็บเชิงความหมายเหมือนไม่ใช่เรื่องใหญ่อะไรและช่วยให้คุณเข้าใจว่าทั้งหมดนี้เกี่ยวกับอะไร
ไปหามัน!
Semantic Web ทำงานอย่างไร
สงสัยว่าเว็บความหมายคืออะไร?
จากนั้นอ่านและทำความเข้าใจข้อดีบางประการของเว็บเชิงความหมาย!
1. Semantic Web ช่วยในการดึงข้อมูล
ข้อมูลขนาดใหญ่และเว็บความหมาย
เว็บความหมายกับระบบสารสนเทศมีความสัมพันธ์กันอย่างไร?
เว็บความหมายและข้อมูลขนาดใหญ่ทำงานร่วมกันอย่างไร
ง่าย!
เว็บความหมายเก็บข้อมูลและข้อมูลในกราฟความรู้
ตัวอย่างเช่น "Barack Obama" ถูกจัดเก็บโดยเกี่ยวข้องกับ "Michelle Obama" และ "Malia"
เมื่อคุณค้นหา "ภรรยาของ Barack Obama" ผลการค้นหาควรส่งคืน "Michelle Obama"
ความสัมพันธ์ระหว่างคนทั้งสองคือความสัมพันธ์ของ "คู่สมรส"
ตัวระบุที่ไม่ซ้ำกันนี้คือสิ่งที่ช่วยสร้างความสัมพันธ์ระหว่างสองเอนทิตี
แง่มุมของเว็บเชิงความหมายนี้จะช่วยเพิ่มความเฉพาะเจาะจงของคำค้นหา ตลอดจนข้อมูลที่ดึงมาเพื่อแสดงผลการค้นหาที่แม่นยำยิ่งขึ้น
ในยุคของเว็บปัจจุบัน คอมพิวเตอร์ทำในสิ่งที่เราเรียกว่า "การประมวลผลตามปกติ"
เซอร์ ทิม เบอร์เนอร์ส-ลี จาก Scientific American อธิบายว่า:
“เนื้อหาส่วนใหญ่ของเว็บในปัจจุบันได้รับการออกแบบมาเพื่อให้มนุษย์สามารถอ่านได้ ไม่ใช่สำหรับโปรแกรมคอมพิวเตอร์ที่จะจัดการอย่างมีความหมาย คอมพิวเตอร์สามารถแยกวิเคราะห์หน้าเว็บสำหรับเลย์เอาต์และการประมวลผลตามปกติได้ ที่นี่ส่วนหัว มีลิงก์ไปยังหน้าอื่น แต่โดยทั่วไปแล้ว คอมพิวเตอร์ไม่มีวิธีที่เชื่อถือได้ในการประมวลผลความหมาย”
ซึ่งหมายความว่า – ในการดึงข้อมูลเกี่ยวกับ “ตระกูลของโอบามา” – คอมพิวเตอร์จะต้องรวบรวมข้อมูลหน้าเว็บหลายหน้า
เว็บความหมายอนุญาตให้เข้ารหัสข้อมูลนี้ลงในเว็บระหว่างการสร้าง
ดังนั้นการดึงข้อมูลจะรวดเร็วและแม่นยำยิ่งขึ้น
2. Semantic Web ตอบคำถามที่ซับซ้อน
นิยามเว็บเชิงความหมายใด ๆ จะต้องจัดการกับความหมายของ ontology เสมอ
สิ่งเหล่านี้มีความสำคัญอย่างยิ่งต่อการทำความเข้าใจความหมายของเว็บ แอปพลิเคชันของเว็บเชิงความหมาย และความหมายของเว็บเชิงความหมายคืออะไร
เว็บออนโทโลจีความหมายคืออะไร?
Ontology เป็นองค์ประกอบพื้นฐานของเว็บเชิงความหมาย
ไฟล์เหล่านี้เป็นไฟล์ที่กำหนดความสัมพันธ์ระหว่างเงื่อนไขต่างๆ
Ontology ช่วยให้ข้อมูลและข้อมูลถูกจัดประเภทเป็นคลาสหรืออนุกรมวิธาน
ขอยกตัวอย่างเว็บเชิงความหมายให้คุณเห็นภาพที่ชัดเจน
ตัวอย่างเช่น ข้อมูลที่มีรหัสไปรษณีย์สามารถจัดเป็นสถานที่ตั้งได้
จะเกิดอะไรขึ้นหากรหัสไปรษณีย์ถูกจัดเป็นสถานที่ตั้งด้วย
เราอาจจบลงด้วยรหัสไปรษณีย์ที่สับสนสำหรับรหัสไปรษณีย์
เราจำเป็นต้องมี ontology ที่แตกต่างกันสองแบบสำหรับโค้ดที่ต่างกัน
Ontology จะทำให้คอมพิวเตอร์เชื่อมโยงข้อมูลบนหน้าเว็บกับกราฟความรู้ที่เกี่ยวข้องได้ง่ายขึ้นและกฎเกณฑ์ซึ่งเป็นแนวทางในการอนุมาน
ตัวอย่างที่ดีคือข้อมูลเกี่ยวกับศิลปิน
คุณจะพบลิงก์ไปยังชีวประวัติของศิลปินที่อ้างถึงมูลค่าสุทธิของศิลปินได้ง่าย
คอมพิวเตอร์จะต้องค่อนข้างสูงเพื่อ "เดา" ว่าข้อมูลชิ้นนี้สามารถพบได้ในข้อมูลชีวประวัติ
Semantic web จะช่วยให้จัดการกับคำถามที่ซับซ้อนได้ง่ายขึ้นและตอบสนองได้อย่างรวดเร็ว
ความสัมพันธ์ระหว่าง ontology จะแสดงให้เห็นว่าศิลปินมีมูลค่าสุทธิ ดังนั้นคอมพิวเตอร์จะตรวจสอบ ontology ด้วยมูลค่าสุทธิและดึงข้อมูลของศิลปินเฉพาะ
เว็บปัจจุบันจัดประเภทข้อมูลในอนุกรมวิธานตามความสัมพันธ์ระหว่างพ่อแม่และลูก
วิธีการจัดเก็บข้อมูลนี้ยังกำหนดความสัมพันธ์ระหว่างเอนทิตี
ความแตกต่างเพียงอย่างเดียวระหว่างการจัดหมวดหมู่และออนโทโลจีก็คือ แบบแรกมีโครงสร้างที่เข้มงวดมาก ซึ่งจะกลายเป็นข้อจำกัดเมื่อต้องดึงข้อมูลและให้ผลลัพธ์
แล้วอย่างหลังล่ะ?
มีโครงสร้างที่ยืดหยุ่นมาก ซึ่งช่วยให้สามารถระบุความสัมพันธ์ที่ซับซ้อนมากระหว่างเอนทิตีได้
วิธีนี้ช่วยให้สามารถตอบคำถามที่ซับซ้อนได้อย่างง่ายดาย
พร้อมที่จะค้นหาข้อดีอื่น ๆ ของเว็บเชิงความหมายแล้วหรือยัง?
จดบันทึกการบรรยายทางเว็บที่มีความหมายแล้ว!
อ่านข่าว!
3. ทำการสรุปอัตโนมัติ
ด้วยเว็บเชิงความหมาย สามารถสรุปผลการค้นหาตามข้อเท็จจริงที่ดึงมาจากเนื้อหา
ตัวอย่างที่ดีจะขึ้นอยู่กับสถานที่
แนวคิดเว็บความหมายที่จะทำให้สิ่งนี้เป็นไปได้เรียกว่า "ตัวแทน"
โปรแกรมเหล่านี้เป็นโปรแกรมที่รวบรวมเนื้อหาจากแหล่งต่าง ๆ ประมวลผล และแลกเปลี่ยนกับโปรแกรมอื่น
การทำงานร่วมกันนี้จะช่วยสร้างหลักฐาน
หลักฐานเหล่านี้เขียนด้วยภาษาที่รวมเป็นหนึ่งซึ่งระบุกฎตาม ontology ที่กล่าวถึงข้างต้น
ตัวอย่างเช่น หากคุณกำลังมองหาคนที่คุณพบในงานอีเวนต์ และคุณอาจจำเฉพาะชื่อ อาชีพ และเมืองของพวกเขา คุณอาจพบพวกเขาผ่านบริการออนไลน์
คุณต้องการยืนยันว่าคุณพบคนที่ใช่หรือไม่
ด้วยเว็บเชิงความหมาย คอมพิวเตอร์ของคุณสามารถขอหลักฐานของผลลัพธ์ที่ส่งคืนได้
จะมีเครื่องมืออนุมานที่จะตรวจสอบว่าคุณพบบุคคลที่คุณต้องการหา
หน้าเว็บที่เกี่ยวข้องสามารถแสดงเพื่อเป็นหลักฐานเพิ่มเติมได้
ลายเซ็นดิจิทัลจะช่วยยืนยันว่าข้อมูลมาจากแหล่งที่เชื่อถือได้
ลายเซ็นเป็นบล็อกข้อมูลที่เข้ารหัส
พวกเขาจะช่วยโดยเฉพาะอย่างยิ่งกับข้อมูลส่วนบุคคลที่ละเอียดอ่อนเช่นการเงิน
หากคุณได้รับใบแจ้งยอดในอีเมลของคุณ ลายเซ็นดิจิทัลและตัวแทนจะเป็นวิธีที่ดีในการตรวจสอบให้แน่ใจว่ามาจากธนาคารของคุณจริงๆ
ตัวแทนจะสามารถแสดงหลักฐานโดยการเพิ่มข้อมูลในห่วงโซ่คุณค่า
เว็บความหมายช่วยให้ตัวแทนแลกเปลี่ยนออนโทโลจี
วิธีนี้จะมีจุดอ้างอิงร่วมกัน
พวกเขาจะสามารถสร้างโซลูชันเพิ่มเติมด้วยความช่วยเหลือของ ontology ใหม่
นี่คือบทสรุปที่ยอดเยี่ยมในงานวิจัยของ Scientific American บนเว็บเชิงความหมายจากเซอร์ ทิม เบอร์เนอร์ส-ลี ว่าเว็บเชิงความหมายสามารถทำให้ง่ายขึ้นได้อย่างไร:
“เว็บความหมายจะนำโครงสร้างมาสู่เนื้อหาที่มีความหมายของหน้าเว็บ สร้างสภาพแวดล้อมที่ตัวแทนซอฟต์แวร์ที่โรมมิ่งจากหน้าหนึ่งไปยังอีกหน้าหนึ่งสามารถทำงานที่ซับซ้อนสำหรับผู้ใช้ได้อย่างง่ายดาย ตัวแทนดังกล่าวที่มาที่หน้าเว็บของคลินิกจะรู้ว่าไม่เพียงแต่หน้านั้นมีคีย์เวิร์ดเช่น “การรักษา ยา กายภาพบำบัด” (อย่างที่อาจมีการเข้ารหัสในวันนี้) แต่คุณหมอฮาร์ทแมนทำงานที่คลินิกแห่งนี้ในวันจันทร์ วันพุธด้วย และวันศุกร์และสคริปต์ใช้ช่วงวันที่ในรูปแบบ ปปปป-ดด-วว และส่งกลับเวลานัดหมาย และมันจะ "รู้" ทั้งหมดนี้โดยไม่ต้องใช้ปัญญาประดิษฐ์ในระดับของ Hal หรือ C-3PO ของ Star Wars ในปี 2544 ความหมายเหล่านี้ถูกเข้ารหัสลงในหน้าเว็บเมื่อผู้จัดการสำนักงานของคลินิก (ซึ่งไม่เคยใช้ Comp Sci 101) นวดให้เป็นรูปร่างโดยใช้ซอฟต์แวร์ที่มีจำหน่ายในท้องตลาดเพื่อเขียนหน้าเว็บ Semantic พร้อมกับแหล่งข้อมูลที่ระบุไว้ในเว็บไซต์ของสมาคมกายภาพบำบัด ”
4. การแบ่งปันข้อมูล: ตัวอย่างของ Semantic Web
แนวคิดของการแบ่งปันข้อมูลมีความเกี่ยวข้องอย่างใกล้ชิดกับการพิสูจน์ ที่กล่าวถึงในประเด็นก่อนหน้านี้
เมื่อเราพูดถึงการแบ่งปันข้อมูลในเทคโนโลยีเว็บเชิงความหมาย แนวคิดที่ใกล้เคียงที่สุดคือแพลตฟอร์มโซเชียลมีเดีย
มีข้อกำหนดในการกรอกโปรไฟล์ด้วยข้อมูลส่วนบุคคล เช่น ชื่อของคุณ วันเกิด อาชีพ และแม้แต่สถานที่
เพื่อให้เว็บเชิงความหมายทำงาน ข้อมูลจะต้องมีการแบ่งปันในวงกว้าง
ยังดีกว่า:
ต้องแชร์ในลักษณะที่เครื่องอ่านได้
ในบริบทปัจจุบันของเรา – และเมื่อพูดถึงเว็บเชิงความหมายและข้อมูลขนาดใหญ่ – มีข้อมูลจากบุคคลและองค์กรไม่เพียงพอ
หากมีข้อมูลเพียงพอ มนุษย์จะไม่ต้องค้นหาผ่านหน้าข้อมูลและระบุว่าสิ่งใดมีความเกี่ยวข้องและไม่เกี่ยวข้อง
Web 3.0 ช่วยให้เราสามารถเชื่อมโยงข้อมูลในลักษณะที่เครื่องอ่านได้
ด้วยวิธีนี้คอมพิวเตอร์จะดึงข้อมูลและให้บริการแก่คุณ
ในขณะที่เว็บ 3.0 พัฒนาอย่างต่อเนื่อง บุคคลและองค์กรจะมีความมั่นใจมากขึ้นเมื่อแบ่งปันข้อมูล
เมื่อมีข้อมูลเพียงพอแล้ว การแสดงผลลัพธ์และการพิสูจน์อักษรจะง่ายขึ้นและตรงไปตรงมามากขึ้น
อย่างไรก็ตาม สิ่งสำคัญที่ควรทราบคือข้อมูลที่รวบรวมต้องมีโครงสร้าง
ในขณะที่เว็บเชิงความหมายพัฒนาขึ้น บริษัทและองค์กรต่างๆ จำเป็นต้องจัดโครงสร้างข้อมูลที่พวกเขาสามารถเข้าถึงได้ในขณะนี้
พวกเขาจึงต้องสร้างกราฟความรู้
เมื่อมีบริษัทจำนวนมากขึ้นเรื่อยๆ ทำเช่นนี้ เว็บ 3.0 จะกลายเป็นความจริง
ความคิดสุดท้ายเกี่ยวกับ Semantic Web
ชอบบทแนะนำเว็บความหมายนี้หรือไม่?
สนุกกับโอกาสนี้ในที่สุดเพื่อให้สามารถเข้าใจว่าเทคโนโลยีเว็บเชิงความหมายสามารถทำอะไรได้บ้าง?
สุดยอด!
เว็บความหมายจะสร้างโลกที่ดีกว่าที่ข้อมูลจะถูกส่งตรงไปยังผู้ใช้ในเวลาที่สั้นที่สุด
พลังของเว็บความหมายสำหรับ ontologist ที่ทำงานนั้นไร้ขอบเขต
ได้อย่างไร?
เนื่องจากข้อมูลจะถูกเก็บไว้ใน ontology จึงสามารถดึงข้อมูลได้ง่ายมาก
ทำไม
เนื่องจากความสัมพันธ์ระหว่างหน่วยงานมีการกำหนดไว้อย่างชัดเจนและง่ายต่อการติดตาม
เป็นหน้าที่ของเราที่จะเริ่มใช้ข้อมูลที่เราสามารถเข้าถึงและจัดเก็บในลักษณะที่มีโครงสร้าง
ในที่สุดเมื่อ Web 3.0 เริ่มทำงาน เราจะก้าวไปข้างหน้าอย่างไม่ต้องสงสัย