Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:miw08_xtt_r2ml [2008/06/01 00:07]
miw
pl:miw:miw08_xtt_r2ml [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 ====== Opis ====== ====== Opis ======
 +__**Projekt zakończony**__
 +
 Tomasz Pałosz - <​tomekpalosz@o2.pl>​ Tomasz Pałosz - <​tomekpalosz@o2.pl>​
  
Linia 12: Linia 14:
  
 ====== Spotkania ====== ====== Spotkania ======
-===== 08.03.04 ===== +[[https://ai.ia.agh.edu.pl/wiki/pl:miw:miw08_xtt_r2ml:spotkania|Spotkania]]
-TODO: +
-  * format reguł r2ml (Lukichev), prr (omg) +
- +
- +
-===== 080318 ===== +
-  * opis [[hekate:​hekate_case_thermostat|thermostatu]] w R2ML +
- +
- +
-===== 080408 ===== +
-  * zgodność zrobionego r2ml z XSD ([[http://oxygen.informatik.tu-cottbus.de/R2ML/0.5/R2ML.xsd.txt|r2ml xmlschema]]!) xmlstarlet, inne +
-  * wizualizacja,​ werbalizacja +
-  * translacja do rif? +
-  * mozliwość uruchomienia na drools? See a //VERY NICE// [[http://​hydrogen.informatik.tu-cottbus.de/​moodle/​course/​enrol.php?​id=24|tutorial]] on the group technologies. Login as //guest//, with key //​RMAI2007//​ +
-  * jak atrybuty które są w r2ml mogą uprościć projekt therm, jak one się maja do atrybutów w [[pl:miw:miw08_xtt_rif|rif]] +
- +
- +
-===== 080422 ===== +
-  * therm osobna strona +
-  * [[hekatedev:xtt_minicases|minicases]] w r2ml +
-  * upload therm do drools + uruchom +
- +
- +
- +
-===== 080429 ===== +
-  * komplet plikow do R2ML w wiki,  w tym xsd i translator -> napisać do Giurca, Werner, cc: gjn +
-  * zestaw uwag po ang. co nie dziala w w.w., email jak wyzej +
-  * jak/czy można dostać urml z r2ml? patrz xmi! +
-  * jak zaimportować słownik do drools? +
- +
- +
- +
- +
-===== 080520 ===== +
-  * translator (uakt. minicases GJN) +
-  * poczytać [[hekate:​xtt]] +
-  * przemyśleć kwestię odwzorowania połączenia?​ [[http://​oxygen.informatik.tu-cottbus.de/​R2ML/​0.5/​metamodel/​R2MLv0.5_files/​png_31.htm|mapowanie do invokeactionexpr?​]] +
-  * mozliwość przejścia z r2ml prodrule do urml? +
- +
-===== 080603 ===== +
-  * sprawozd:  +
-  * ?przejście xttml->​xmi(urml) (prod rules) +
-  * ?przejście r2ml->​xmi(urml) (prod rules)+
  
  
Linia 1338: Linia 1298:
  
 Nie znalazłem informacji odnośnie konwertowanych wersji. URML wersja 0.2. R2ML wersja 0.5. Nie znalazłem informacji odnośnie konwertowanych wersji. URML wersja 0.2. R2ML wersja 0.5.
 +
  
  
Linia 1360: Linia 1321:
 Poniższy przykład prezentuje błąd: Poniższy przykład prezentuje błąd:
  
-{{:​pl:​miw:​miw08_xtt_r2ml:​myrental_good.jpg|Przykład z błędem}}+{{:​pl:​miw:​miw08_xtt_r2ml:​image_przykl.jpg|Przykład z błędem}}
  
 Ze schematu został wygenerowany kod. Brak wszystkich danych ze schematu. Program zgubił wartość 1, brak wniosku (producedAction). Ze schematu został wygenerowany kod. Brak wszystkich danych ze schematu. Program zgubił wartość 1, brak wniosku (producedAction).
Linia 1415: Linia 1376:
  
 </​code>​ </​code>​
 +
  
 ==== R2ML do URML (XMI) ==== ==== R2ML do URML (XMI) ====
Linia 1447: Linia 1409:
 Przy tak upakowanym kodzie istnieje problem odczytu takiego schematu w programie Strelka. Problem leży w zredukowanym fragmencie "​notation:​Diagram"​. Efekt widoczny poniżej. Przy tak upakowanym kodzie istnieje problem odczytu takiego schematu w programie Strelka. Problem leży w zredukowanym fragmencie "​notation:​Diagram"​. Efekt widoczny poniżej.
  
 +{{:​pl:​miw:​miw08_xtt_r2ml:​myrental_good.jpg|przykład poprawny}} 
 +{{:​pl:​miw:​miw08_xtt_r2ml:​myrental_bad.jpg|przykład bez rozmieszczeń}}
  
 Tutaj kod R2ML wygenerowany na za pomocą Strelki z powyższego diagramu. Oczywiście kod w obu przypadkach jest identyczny. Tutaj kod R2ML wygenerowany na za pomocą Strelki z powyższego diagramu. Oczywiście kod w obu przypadkach jest identyczny.
Linia 1539: Linia 1502:
 </​r2ml:​InvokeActionExpression>​ </​r2ml:​InvokeActionExpression>​
 </​code>​ </​code>​
 +
 +
  
 ===== Translator ===== ===== Translator =====
 +
 +Efektem powyższych etapów prac oraz rozważań jest translator.
  
 [[https://​ai.ia.agh.edu.pl/​wiki/​pl:​miw:​miw08_xtt_r2ml:​translator | translator]] [[https://​ai.ia.agh.edu.pl/​wiki/​pl:​miw:​miw08_xtt_r2ml:​translator | translator]]
Linia 1546: Linia 1513:
  
  
 +
 +
 +===== REWERSE I1 issues =====
 +
 +  * R2ML->​JBOSS
 +  - Translator is XSLT based on and uses R2ML version 0.4.
 +  - The Drools vocabulary is not generated.
 +  - Only Production Rules are translated to Drools.
 +  - "some other errors"​ (dr A. Giurca)
 +  * Translator R2ML to RIF doesn'​t exist.
 +  * Strelka
 +  - [[https://​ai.ia.agh.edu.pl/​wiki/​pl:​miw:​miw08_xtt_r2ml#​xttml_do_urml_xmi|loosing conditions and bad production rules]]
 +  - Button "Save R2ML" doesn'​t work. Button "​Preview R2ML" works.
 +  - Group of buttons "​Translate to..." doesn'​t work.
 +  - Generating R2ML doesn'​t work with advanced logical expressions.
 +
 +
 +
 +===== Pliki z regułami =====
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​thermostat.txt|thermostat.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_01.txt|minicases_01.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_02.txt|minicases_02.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_03.txt|minicases_03.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_04.txt|minicases_04.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_05.txt|minicases_05.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_06.txt|minicases_06.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_07.txt|minicases_07.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_08.txt|minicases_08.txt}}
 +
 +{{:​pl:​miw:​miw08_xtt_r2ml:​minicases_09.txt|minicases_09.txt}}
  
 ====== Materiały ====== ====== Materiały ======
   - Linki   - Linki
-  * [[http://​oxygen.informatik.tu-cottbus.de/​rewerse-i1/?​q=R2ML]] +  * [[http://​oxygen.informatik.tu-cottbus.de/​rewerse-i1/?​q=R2ML | Główna strona projektu ​R2ML]] 
-  * [[http://​oxygen.informatik.tu-cottbus.de/​rewerse-i1/?​q=node/​15 | translatory ​R2ML->​...]] +  * [[http://​oxygen.informatik.tu-cottbus.de/​rewerse-i1/?​q=node/​15 | Translatory ​R2ML->​...]] 
-  * [[http://​www.w3.org/​Style/​XSL/​]] +  * [[http://​www.w3.org/​Style/​XSL/ ​| Style XSL]] 
-  * [[http://​zvon.org/​xxl/​XSLTutorial/​Output/​index.html]] +  * [[http://​zvon.org/​xxl/​XSLTutorial/​Output/​index.html ​| Tutorial XSLT]] 
-  * [[http://​oxygen.informatik.tu-cottbus.de/​publications/​giurca/​ | Publikacje ​Lukicheva]] +  * [[http://​oxygen.informatik.tu-cottbus.de/​publications/​giurca/​ | Publikacje ​Lukichev oraz Giurca]] 
-  * [[http://​en.wikipedia.org/​wiki/​Production_Rule_Representation | Production Rule Representation - en.wikipedia]]+  * [[http://​en.wikipedia.org/​wiki/​Production_Rule_Representation | Production Rule Representation ​(PRR) - en.wikipedia]]
   * [[http://​www.edmblog.com/​weblog/​2007/​06/​production_rule.html | Trochę więcej o PRR]]   * [[http://​www.edmblog.com/​weblog/​2007/​06/​production_rule.html | Trochę więcej o PRR]]
   * [[http://​oxygen.informatik.tu-cottbus.de/​userv/​ | USserv Product Derby]]   * [[http://​oxygen.informatik.tu-cottbus.de/​userv/​ | USserv Product Derby]]
Linia 1561: Linia 1567:
   * [[http://​www.w3.org/​Submission/​2004/​SUBM-SWRL-20040521/#​8 | SWRL]]   * [[http://​www.w3.org/​Submission/​2004/​SUBM-SWRL-20040521/#​8 | SWRL]]
   ​   ​
-  - pdfy+  - pdfy dostępne pod [[http://​oxygen.informatik.tu-cottbus.de/​publications/​giurca/​ | Publikacje Lukichev oraz Giurca]]
   * "A General Markup Framework for Integrity and Derivation Rules" - G.Wagner, A.Giurca, S. Lukichev   * "A General Markup Framework for Integrity and Derivation Rules" - G.Wagner, A.Giurca, S. Lukichev
   * "​Verification and Validation of R2ML Rule Bases" - S. Lukichev   * "​Verification and Validation of R2ML Rule Bases" - S. Lukichev
   * "​Submission to Production Rule Representation"​ : PRR-Core   * "​Submission to Production Rule Representation"​ : PRR-Core
  
pl/miw/miw08_xtt_r2ml.1212271665.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0