1 / 19

Knowledge- Base Systems

Knowledge- Base Systems. XML. Agents. FRODO - เป็นการรวมกันของ - การพัฒนาการแก้ไขปัญหาความทรงจำขององค์กรและระบบเดิมขององค์กร(ฐานข้อมูล) ที่ทำแยกกัน - การวิเคราะห์เอกสารและการทำความเข้าใจ - การกระจายการแก้ปัญหา. Agents. - ขึ้นอยู่กับ - การแทนความรู้ที่เปิดเผย

edan-weiss
Download Presentation

Knowledge- Base Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Knowledge- Base Systems XML

  2. Agents • FRODO - เป็นการรวมกันของ - การพัฒนาการแก้ไขปัญหาความทรงจำขององค์กรและระบบเดิมขององค์กร(ฐานข้อมูล) ที่ทำแยกกัน - การวิเคราะห์เอกสารและการทำความเข้าใจ - การกระจายการแก้ปัญหา

  3. Agents - ขึ้นอยู่กับ - การแทนความรู้ที่เปิดเผย - agents/speech acts/protocols - การใช้งานอินเตอร์เน็ต : HTTP,XML,RDF,…

  4. Agents • Ontobroker เป็นการอนุมานระบบฐานข้อมูลเชิงวัตถุนำมาใช้ในระบบความรู้ผ่านเว็บซึ่งทำหน้าที่รวมงานวิจัย มีการทำงานร่วมกันของฐานข้อมูลและเว็บที่แตกต่างด้วยเทคโนโลยีระบบความรู้และ ontologies

  5. Rules:HornML • Horn Logic Markup Languages เป็นการแสดงภาษารูปแบบหนึ่งใน XML ซึ่งจะเป็นลักษณะของเงื่อนไข • โครงสร้างพื้นฐาน HornMLคือ <struc> <constructor> ข้อตกลงและเงื่อนไข </constructor> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> </struc>

  6. Rules:HornML • โครงสร้างพื้นฐานที่ซับซ้อนของ HornML • ตัวอย่างเช่น • <struc> <constructor> เงื่อนไขที่ 1 </constructor> <struc> <constructor> เงื่อนไขที่ 2 </constructor> <ind> ตัวแปร, ค่าคงที่ </ind> <struc> <constructor> เงื่อนไขที่ 3 </constructor>

  7. Rules:HornML <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> </struc> </struc> </struc>

  8. Rules:HornML ความสัมพันธ์ของสัญลักษณ์และการประยุกต์ใช้งาน - ความสัมพันธ์ของสัญลักษณ์ใน XML มีรูปแบบคือ <relator> element เช่น ความสัมพันธ์ของ travel จะได้ <relator>travel</relator> เป็นต้น - การประยุกต์ใช้งานสัญลักษณ์มีรูปแบบคือ <relationship> element

  9. Rules:HornML ตัวอย่าง เช่น Application travel(john,channel-tunnel) <relationship> <relator>travel</relator> <ind>john</ind> <ind>channel-tunnel</ind> </relationship>

  10. Rules:HornML ข้อเท็จจริง(Facts) ของ HornML Facts ใน HornML จะมีรูปแบบดังนี้ <hn> element that possesses <relationship> elements as subelements

  11. Rules:HornML ซึ่งสามารถเขียนเงื่อนไขข้อเท็จจริงคล้ายๆกับในภาษา Prolog ด้วยเช่น เงื่อนไข travel(john,channel-tunnel). จะเขียนได้ดังนี้ <hn> <relationship> <relator>travel</relator> <ind>john</ind> <ind>channel-tunnel</ind> </relationship> </hn>

  12. Rules:HornML กฏ(Rules) ของ HornML Rulesใน HornML จะมีรูปแบบดังนี้ <hn> Element that has a head <relationship> element followed by at least one body <relationship> element ดังนั้นจึงสามารถเขียนได้ด้วยกฏของภาษา Prolog ได้ด้วยเช่นกัน ดังนี้ travel(Someone,channel-tunnel) :- carry(eurostar,Someone).

  13. Rules:HornML เขียนได้เป็น <hn> <relationship> <relator> travel </relator> <var> someone </var> <ind> channel-tunnel </ind> </relationship> <relationship> <relator> carry </relator> <ind> eurostar </ind> <var> someone </var> </relationship> </hn>

  14. Rules:RFML • RFML - เป็นตัวรวมความสัมพันธ์และหน้าที่ของความรู้ที่นำเสนอมา และประกาศเป็นภาษาของการเขียนโปรแกรมบน Web - จะมีการดำเนินการเป็นเสมือน (Web-)output syntax เพื่อใช้ในการประกาศฐานข้อมูลความรู้ และใช้ในการคำนวณด้วย - RFML stylesheets สำหรับProlog, Relfun, และภาษาการเขียนโปรแกรมอื่นๆ ยังคงอยู่ในระหว่างการพัฒนา

  15. Rules:SHOE • SHOE(Simple HTML Ontology Extensions) หน้าที่และคุณสมบัติของ SHOE - มีแนวคิดในการเรียงลำดับชั้นตรรกะเพื่อใช้กับวิชาที่เกี่ยวกับคำศัพท์ (KL-One derivatives) - มีการสืบทอดหลายชั้น หลายแขนง - บอกถึงความสัมพันธ์ระหว่างแนวคิดที่หลากหลาย (เช่น: หน้าที่ของ KL-One derivatives) - การอนุมานโดยใช้ กฏของ Horn-Clauses - การสืบทอดและการใช้งานของ ontology ที่มีอยู่ * โดยสรุป SHOE เป็นส่วนที่ใช้ในการขยายการใช้งานของ ontology ที่มีอยู่ให้มีประสิทธิภาพมากขึ้น

  16. Rules:SHOE ตัวอย่างการใช้กฎ SHOE <DEF-INFERENCE DESCRIPTION="travel(?someone,http://www.eurotunnel.com/) if carry(http://www.eurostar.com/,?someone)"> <INF-IF> <RELATION NAME="carry"> <ARG POS="1" VALUE="http://www.eurostar.com/"> <ARG POS="2" VALUE="someone" USAGE="VAR"> </RELATION> </INF-IF>

  17. Rules:SHOE <INF-THEN> <RELATION NAME="travel"> <ARG POS="1" VALUE="someone" USAGE="VAR"> <ARG POS="2" VALUE="http://www.eurotunnel.com/"> </RELATION> </INF-THEN> </DEF-INFERENCE> โดยสรุป SHOE เป็นส่วนที่ใช้ในการขยายการใช้งานของ ontology ที่มีอยู่ให้มีประสิทธิภาพมากขึ้น

  18. XOL:Frames • Frames เป็นกรอบของ XML • XOL - เป็นภาษาที่ใช้สำหรับระบุ ontology - เป็นภาษาที่ใช้สำหรับแลกเปลี่ยน ontology - สามารถใช้สำหรับการแลกเปลี่ยนฐานข้อมูล - เป็น syntax ของ XML

  19. สมาชิกกลุ่ม • 1. 51531893 นางสาวปิยพร บัวงาม (หัวหน้ากลุ่ม) • 2. 51533330 นายกฤษติณ ดาวอรุณเกียรติ (รองหัวหน้ากลุ่ม) • 3. 51533323 นายกฤษฎา อ่อนนุ่ม • 4. 51533378 นางสาวขวัญฤดี เนียงภา • 5. 51535563 นายอณัฐพร ครุฑธมงคล • 6. 51535617 นายอรรถพล เตชะบุตรศรี • 7. 51535440 นายยุทธรัฐ หงษ์ทองคำ • 8. 51535464 นางสาววรัฏฐา สังข์แก้ว • 9. 51535327 นายธนาวุฒิ คำพา • 10.51535198 นายชลธวัช ศรีศาลา • 11.51034653 มงคล ด่านปรีดา

More Related