|
|
pl:miw:2009:miw09_drools_x [2009/03/12 12:02] gjn |
pl:miw:2009:miw09_drools_x [2019/06/27 15:50] |
====== Opis ====== | |
Grzegorz Stopa, <gregor@student.agh.edu.pl>\\ | |
Opis projektu [[pl:miw:2009:miw2009_tematy#drools_x|Drools_X]] ze strony [[pl:miw:2009:miw2009_tematy]]:\\ | |
| |
:!: | |
How we can use | |
[[http://www.jboss.org/drools/|Drools]] | |
to model rules for the SemWeb in | |
[[http://www.w3.org/2005/rules/wiki/RIF_Working_Group|RIF]], | |
[[http://www.w3.org/Submission/SWRL/|SWRL]] | |
(import/export). | |
| |
How we can use | |
[[http://www.jboss.org/drools/|Drools]] | |
to import/export/model rules for/from | |
[[http://clipsrules.sourceforge.net/|CLIPS]] | |
and | |
[[http://www.jessrules.com/|Jess]]. | |
| |
====== Spotkania ====== | |
===== 20090326 ===== | |
* zainst. drools | |
* w razie czego RIF < CLIPS | |
| |
===== 20090312 ===== | |
* tutoriale, przyklady [[http://clipsrules.sourceforge.net/|clips]] | |
http://www.comp.rgu.ac.uk/staff/smc/teaching/clips/tutorial/node2.html http://cobweb.ecn.purdue.edu/~engelb/abe565/week9.htm http://iweb.tntech.edu/bhuguenard/ds6530/ClipsTutorial/tableOfContents.htm | |
* tutoriale rif/swrl | |
* zainst drools | |
| |
===== 20090225 ==== | |
ACK | |
| |
Praca poznawcza oparta na [[http://www.jboss.org/drools/|Drools]] 4.0.7. Dokumentacja dostępna na stronie Drools'a ([[http://downloads.jboss.com/drools/docs/4.0.7.19894.GA/html_single/index.html|dokumentacja]]). | |
| |
Elementy Drools'a: | |
- silnik reguł (rule engine): | |
* algorytm Rete00 - zoptymalizowana implementacja algorytmu [[http://en.wikipedia.org/wiki/Rete_algorithm|Rete]] | |
* wnioskowanie w przód ([[http://en.wikipedia.org/wiki/Forward_chaining|forward chaining]]) | |
* logika pierwszego rzędu ([[http://en.wikipedia.org/wiki/First_order_logic|first order logic]]) | |
* pamięć robocza (working memory) - baza wiedzy dla silnika, która to pamięć w Drools'ie posiada dwa rozszerzenia: | |
* 'stateful' | |
* 'stateless' | |
* kontrola wykonania i aktywacji reguł prowadzona w 'Agenda' z wykorzystaniem rozwiązywania konfliktów (conflict resolution) | |
| |
====== Projekt ====== | |
====== Sprawozdanie ====== | |
====== Prezentacja ====== | |
====== Materiały ====== | |
* [[http://www.jboss.org/drools/|Drools]] <llysik@gmail.com> | |
* [[http://downloads.jboss.com/drools/docs/4.0.7.19894.GA/html_single/index.html|Drools 4.0.7 dokumentacja]] | |
* [[http://en.wikipedia.org/wiki/Rete_algorithm|Algorytm Rete]] | |
* [[http://en.wikipedia.org/wiki/Forward_chaining|Forward chaining]] | |
* [[http://www.comp.rgu.ac.uk/staff/smc/teaching/clips/tutorial/node2.html|Wprowadzenie do CLIPS]] | |
* [[http://iweb.tntech.edu/bhuguenard/ds6530/ClipsTutorial/tableOfContents.htm|Tutoriale do CLIPS]] | |
* [[http://www.csie.ntu.edu.tw/~sylee/courses/clips/design.htm|Przykłady do CLIPS]] | |
* [[http://sourceforge.net/project/showfiles.php?group_id=215471&package_id=260062|download CLIPS (również przykłady)]] | |