Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_hml_rules:r2ml [2008/04/21 23:51] miw |
pl:miw:miw08_hml_rules:r2ml [2019/06/27 15:50] (aktualna) |
R2ML – Rewerse Rule Markup Language powstał z inicjatywy REWERSE Working Group I1 (http://oxygen.informatik.tu-cottbus.de/rewerse-i1/), w celu ułatwienia wymiany reguł między różnymi systemami oraz narzędziami. | **R2ML – Reverse Rule Markup Language** powstał z inicjatywy [[http://oxygen.informatik.tu-cottbus.de/rewerse-i1/|REWERSE Working Group I1]], w celu ułatwienia wymiany reguł między różnymi systemami oraz narzędziami, wzbogacenia ontologii o reguły oraz możliwości łączenia systemów regułowych z narzedziami R2ML do wizualizacji, weryfikacji, walidacji oraz werbalizacji. R2ML wspiera Integrity Rules, Derivation Rules, Production Rules oraz Reaction Rules. R2ML integruje [[http://www.omg.org/technology/documents/formal/ocl.htm|Object Constraint Language (OCL)]], Semantic Web Rule Language (SWRL) oraz Rule Markup Language (RuleML). |
| |
Aby można było użyć RIF’a do przedstawiania regół potrzebna jest wiedza jak zapisywac typowe dla nich elementy. Przykładkowo w R2ML ver. 0.4: | Nie musimy być zaznajomieni ze wszystkimi elementami języka R2ML w celu wykorzystania jej wydajnością. Aby można było użyć R2ML’a do przedstawiania reguł potrzebna jest wiedza jak zapisywać typowe dla nich elementy. Poniżej przedstawiam kilka takich elementów zapisanych w R2ML ver.0.4: |
| |
* wartosc logiczna: np: B | * wartość logiczna: np: B |
| |
<code xml> | <code xml> |
</code> | </code> |
| |
* Więcej na stronie domowej: http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/6 | Inne przykłady przedstawienia reguł za pomocą R2ML można znaleźć na stronie: [[http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/17|Rule Examples]]. Ciekawym przykładem może być również całość [[https://ai.ia.agh.edu.pl/wiki/hekate:hekate_case_thermostat|hekate_case_thermostat]] zapisana w R2ML: [[https://ai.ia.agh.edu.pl/wiki/pl:miw:miw08_xtt_r2ml:thermostat|Therm in R2ML]] |
* Szczególnie przydatne : http://www.w3.org/TR/xpath20/ | |
* Więcej przykładów: http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/49 | |
* Całość thermostat w R2ML: https://ai.ia.agh.edu.pl/wiki/pl:miw:miw08_xtt_r2ml:thermostat | [[https://ai.ia.agh.edu.pl/wiki/pl:miw:miw08_hml_rules|Powrót]] |
| |
| |
| ====== Materiały ====== |
| |
| ** Więcej na stronie domowej** http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/6 |
| |
| ** Szczególnie przydatne** http://www.w3.org/TR/xpath20/ |
| |
| ** Więcej przykładów** http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/49 |
| |
| ** Całość thermostat w R2ML** https://ai.ia.agh.edu.pl/wiki/pl:miw:miw08_xtt_r2ml:thermostat |
| |