From: Jean-Marc V. <jea...@gm...> - 2011-01-07 12:30:35
|
Happy new year! Here is an excerpt of the Change Log : FEATURES: - library upgrades: Drools 5.1.1, Jena 2.6.4, ARQ 2.8.7, Pellet 2.2.2, Euler 2010-12-31 - Read an OWL/XML document; from a file XXX.xml XXX.owl, or from an URL; recognizes the root XML element (uses OWL API 3.1.0) - when an OWL, RDF, XML, XMI file is modified on disk or Internet, it is re-translated to N3 - when an N3 file is modified on disk or Internet, it is re-parsed, and syntax errors are highlighted - important errors trigger a self-vanishing red popup (no more relying on the standard oputput) - editor using http://prefix.cc for filling missing N3 prefixes when saving N3 files - Drools N3 engine : * Use Drools' insertLogical() feature for automatic retraction of consequences no more holding, * implement e:max, e:min (with dynamic RDF lists coming from e:findall) * better handling of RDF lists, predicates list:in, math:memberCount * better translation of e:findall * fewer calls to the eval() macro of Drools, * implement add and multiply builtins with more than 2 operands * eg:trace works with variables created in an algebraic formula * Jos de Roo's owl-rules.n3 now passes Drools translator, e.g. { } => { ?X :p ?V }. - new cache for compiled rule bases using OSCache - new N3 - Java mapping, leverages on Drools to call Java methods in real time from N3 rules; will replace the JavaScript+Java translator in most places - N3 conversions of plain XML documents (by Gloze) are cached - Jena view of the result (second yellow button) : add N3 prefixes - using TemporaryFrame instead of standard outuput: explanation of the OWL inconsistency when calling Pellet reasoner, errors during inference - view of the result as GraphViz graph - enhance tooltips in N3 editor : now N3 terms like :xx or p:xx work also - Internationalization: update: german, french; new: italian, portuguese, romanian - when an N3 data is deactivated, the triples are removed from the user KB; this demonstrates TMS in examples/domotic.n3p - EulerGUI command line arguments : create a new project from multiple file names or URL of N3 sources, Euler options; a complete Euler command line is turned into an EulerGUI project - before launching inference engine, expand Arguments entered in the input field - N3 Source Factory : if content Type equals "text/plain", then consider the URI is N3 INNER workings: - Refactoring: simplify ProjectGUI with more consistent MVC pattern, in class Project (Olivier Rossel) Many FIXES More details in the CHANGELOG<http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/CHANGELOG> . DOWNLOAD: http://sourceforge.net/projects/eulergui/ User Manual: http://eulergui.sourceforge.net/documentation.html -- Jean-Marc Vanel Consulting, services, training, Rule-based programming, Semantic Web http://jmvanel.free.fr/ EulerGUI, a turntable GUI for Semantic Web + rules, XML, UML, eCore, Java bytecode +33 (0)6 89 16 29 52 -- +33 (0)1 39 55 58 16 ( we rarely listen to voice messages, please send a mail instead ) |