<div class="gmail_quote"><p>Reminder:</p>



<p>EulerGUI is a GUI for Semantic Web plus rules, centered on the N3 language.
It is Open Source, written in Java Swing, and reuses Drools, Jena, etc.</p>

<p>It has an N3 textual editor, with syntax coloring, tooltips. This N3 editor is reusing the famous jEdit
editor.</p>

<p>EulerGUI includes SPARQL queries, Pellet OWL reasoner, Graphviz diagram,
etc.</p>

<p>It has importers for OWL+SWRL ontologies, plain XML, plain XML, UML, eCore,
java bytecode (just method signatures).</p>

<p>It can launch several N3 logic engines, the main being based on Drools, by
translating N3 rules (adapted to the Semantic Web) to Drools rules language.</p>



<p><br></p><p>For Drools users, the main new features are:</p>



<p>- Drools N3 engine :</p>

<p>* Use Drools&#39; insertLogical() feature for automatic retraction of
consequences no more holding,</p>

<p>* implement e:max, e:min (with dynamic RDF lists coming from e:findall)</p>

<p>* better handling of RDF lists, predicates list:in, math:memberCount</p>

<p>* better translation of e:findall</p>

<p>* fewer calls to the eval() macro of Drools,</p>

<p>* implement add and multiply builtins with more than 2 operands</p>

<p>* eg:trace works with variables created in an algebraic formula</p>

<p>* Jos de Roo&#39;s owl rules for OWL now passes Drools translation</p><p>- new cache for compiled rule bases using OSCache</p>

<p>- <a href="http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/architecture.html#L5714" target="_blank">new
N3 - Java mapping</a>, leverages on Drools to call Java methods in real time
from N3 rules; will replace the JavaScript+Java translator in most places</p>



<p><br></p><p>More details in the <a href="http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/CHANGELOG" target="_blank">CHANGELOG</a>.</p>-- <br><font color="#888888">Jean-Marc Vanel<br>Consulting, services, training,<br>
Rule-based programming, Semantic Web<br>
<a href="http://jmvanel.free.fr/" target="_blank">http://jmvanel.free.fr/</a><br>EulerGUI, a turntable GUI for Semantic Web + rules, XML, UML, eCore, Java bytecode<br>+33 (0)6 89 16 29 52 -- +33 (0)1 39 55 58 16<br>( we rarely listen to voice messages, please send a mail instead )<br>


</font></div><br><br clear="all"><br>-- <br>Jean-Marc Vanel<br>Consulting, services, training,<br>Rule-based programming, Semantic Web<br><a href="http://jmvanel.free.fr/">http://jmvanel.free.fr/</a><br>EulerGUI, a turntable GUI for Semantic Web + rules, XML, UML, eCore, Java bytecode<br>
+33 (0)6 89 16 29 52 -- +33 (0)1 39 55 58 16<br>( we rarely listen to voice messages, please send a mail instead )<br>