190 likes | 302 Views
Knowledge- Base Systems. XML. Agents. FRODO - เป็นการรวมกันของ - การพัฒนาการแก้ไขปัญหาความทรงจำขององค์กรและระบบเดิมขององค์กร(ฐานข้อมูล) ที่ทำแยกกัน - การวิเคราะห์เอกสารและการทำความเข้าใจ - การกระจายการแก้ปัญหา. Agents. - ขึ้นอยู่กับ - การแทนความรู้ที่เปิดเผย
E N D
Agents • FRODO - เป็นการรวมกันของ - การพัฒนาการแก้ไขปัญหาความทรงจำขององค์กรและระบบเดิมขององค์กร(ฐานข้อมูล) ที่ทำแยกกัน - การวิเคราะห์เอกสารและการทำความเข้าใจ - การกระจายการแก้ปัญหา
Agents - ขึ้นอยู่กับ - การแทนความรู้ที่เปิดเผย - agents/speech acts/protocols - การใช้งานอินเตอร์เน็ต : HTTP,XML,RDF,…
Agents • Ontobroker เป็นการอนุมานระบบฐานข้อมูลเชิงวัตถุนำมาใช้ในระบบความรู้ผ่านเว็บซึ่งทำหน้าที่รวมงานวิจัย มีการทำงานร่วมกันของฐานข้อมูลและเว็บที่แตกต่างด้วยเทคโนโลยีระบบความรู้และ ontologies
Rules:HornML • Horn Logic Markup Languages เป็นการแสดงภาษารูปแบบหนึ่งใน XML ซึ่งจะเป็นลักษณะของเงื่อนไข • โครงสร้างพื้นฐาน HornMLคือ <struc> <constructor> ข้อตกลงและเงื่อนไข </constructor> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> </struc>
Rules:HornML • โครงสร้างพื้นฐานที่ซับซ้อนของ HornML • ตัวอย่างเช่น • <struc> <constructor> เงื่อนไขที่ 1 </constructor> <struc> <constructor> เงื่อนไขที่ 2 </constructor> <ind> ตัวแปร, ค่าคงที่ </ind> <struc> <constructor> เงื่อนไขที่ 3 </constructor>
Rules:HornML <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> <ind> ตัวแปร, ค่าคงที่ </ind> </struc> </struc> </struc>
Rules:HornML ความสัมพันธ์ของสัญลักษณ์และการประยุกต์ใช้งาน - ความสัมพันธ์ของสัญลักษณ์ใน XML มีรูปแบบคือ <relator> element เช่น ความสัมพันธ์ของ travel จะได้ <relator>travel</relator> เป็นต้น - การประยุกต์ใช้งานสัญลักษณ์มีรูปแบบคือ <relationship> element
Rules:HornML ตัวอย่าง เช่น Application travel(john,channel-tunnel) <relationship> <relator>travel</relator> <ind>john</ind> <ind>channel-tunnel</ind> </relationship>
Rules:HornML ข้อเท็จจริง(Facts) ของ HornML Facts ใน HornML จะมีรูปแบบดังนี้ <hn> element that possesses <relationship> elements as subelements
Rules:HornML ซึ่งสามารถเขียนเงื่อนไขข้อเท็จจริงคล้ายๆกับในภาษา Prolog ด้วยเช่น เงื่อนไข travel(john,channel-tunnel). จะเขียนได้ดังนี้ <hn> <relationship> <relator>travel</relator> <ind>john</ind> <ind>channel-tunnel</ind> </relationship> </hn>
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).
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>
Rules:RFML • RFML - เป็นตัวรวมความสัมพันธ์และหน้าที่ของความรู้ที่นำเสนอมา และประกาศเป็นภาษาของการเขียนโปรแกรมบน Web - จะมีการดำเนินการเป็นเสมือน (Web-)output syntax เพื่อใช้ในการประกาศฐานข้อมูลความรู้ และใช้ในการคำนวณด้วย - RFML stylesheets สำหรับProlog, Relfun, และภาษาการเขียนโปรแกรมอื่นๆ ยังคงอยู่ในระหว่างการพัฒนา
Rules:SHOE • SHOE(Simple HTML Ontology Extensions) หน้าที่และคุณสมบัติของ SHOE - มีแนวคิดในการเรียงลำดับชั้นตรรกะเพื่อใช้กับวิชาที่เกี่ยวกับคำศัพท์ (KL-One derivatives) - มีการสืบทอดหลายชั้น หลายแขนง - บอกถึงความสัมพันธ์ระหว่างแนวคิดที่หลากหลาย (เช่น: หน้าที่ของ KL-One derivatives) - การอนุมานโดยใช้ กฏของ Horn-Clauses - การสืบทอดและการใช้งานของ ontology ที่มีอยู่ * โดยสรุป SHOE เป็นส่วนที่ใช้ในการขยายการใช้งานของ ontology ที่มีอยู่ให้มีประสิทธิภาพมากขึ้น
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>
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 ที่มีอยู่ให้มีประสิทธิภาพมากขึ้น
XOL:Frames • Frames เป็นกรอบของ XML • XOL - เป็นภาษาที่ใช้สำหรับระบุ ontology - เป็นภาษาที่ใช้สำหรับแลกเปลี่ยน ontology - สามารถใช้สำหรับการแลกเปลี่ยนฐานข้อมูล - เป็น syntax ของ XML
สมาชิกกลุ่ม • 1. 51531893 นางสาวปิยพร บัวงาม (หัวหน้ากลุ่ม) • 2. 51533330 นายกฤษติณ ดาวอรุณเกียรติ (รองหัวหน้ากลุ่ม) • 3. 51533323 นายกฤษฎา อ่อนนุ่ม • 4. 51533378 นางสาวขวัญฤดี เนียงภา • 5. 51535563 นายอณัฐพร ครุฑธมงคล • 6. 51535617 นายอรรถพล เตชะบุตรศรี • 7. 51535440 นายยุทธรัฐ หงษ์ทองคำ • 8. 51535464 นางสาววรัฏฐา สังข์แก้ว • 9. 51535327 นายธนาวุฒิ คำพา • 10.51535198 นายชลธวัช ศรีศาลา • 11.51034653 มงคล ด่านปรีดา