[Announce] EulerGUI 1.13
by Jean-Marc Vanel
Hi
I am pleased to announce the release 1.13 of EulerGUI, a development
tool and a framework for the Semantic Web and rules, under LGPL
license, in Java and Scala.
There was no announcement here on Drools list since version 1.7.1 of
EulerGUI in January 2011.
As some of you know, EulerGUI is using Drools since beginning of 2009,
as an engine for N3 logic (http://www.w3.org/2000/10/swap/doc/Rules) .
N3 is a language for the Semantic Web equivalent to RDF, but much
easier to read and write by hand.
Moreover, N3 has an extension for rules, e.g. :
{ ?x parent ?y } => { ?y child ?x }.
Such rules are translated in Drools language under the hood. This
allows to make experts systems without writing any Java class for
business domain.
Moreover, it' possible to reuse the thousands of ontologies available
in search engines. And there are also the hundreds of SPARQL data
sources available in the Linked Open Data ( http://linkeddata.org/ ),
notably http://dbpedia.org .
The improvements since version 1.7.1 mainly concern :
- N3 Drools inference engine: more builtins, embedded Java objects,
- Semantic Web client GUI for SPARQL queries and update
- local Jena TDB database (SPARQL)
- generate a project skeleton ontology for missing declarations
- new N3 sources : ATTEMPTO Controled English; Squall Controled
English for SPARQL
- download N3 sources from Internet in multithread, with cache
- popup by which it is possible to kill an inference launch
- in tools menu, add all referred Ontologies to current project
- N3 command line interface ( BasicRuntime ) as a separate program
- and many fixes
The download is here:
https://sourceforge.net/projects/eulergui/files/eulergui/1.13/
Full CHANGES list:
https://eulergui.svn.sourceforge.net/svnroot/eulergui/trunk/eulergui/CHAN...
Documentation:
http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/d...
--
Jean-Marc Vanel
Déductions SARL - Consulting, services, training,
Rule-based programming, Semantic Web
http://deductions-software.com/
+33 (0)6 89 16 29 52
Twitter: @jmvanel ; chat: irc://irc.freenode.net#eulergui
--
Jean-Marc Vanel
Déductions SARL - Consulting, services, training,
Rule-based programming, Semantic Web
http://deductions-software.com/
+33 (0)6 89 16 29 52
Twitter: @jmvanel ; chat: irc://irc.freenode.net#eulergui
--
Jean-Marc Vanel
Déductions SARL - Consulting, services, training,
Rule-based programming, Semantic Web
http://deductions-software.com/
+33 (0)6 89 16 29 52
Twitter: @jmvanel ; chat: irc://irc.freenode.net#eulergui
13 years, 4 months
Danish letters error in guvnor decision table
by Manasi
Hi,
Currently I am using following code to insrt data directly in to the
decision table created in my local Guvnor.
ClientRequest request = new
ClientRequest("http://localhost:8080/drools-guvnor/rest/packages/KissProcessGenerator.Fu...");
String username = "admin";
String password = "admin";
String base64encodedUsernameAndPassword = base64Encode(username + ":" +
password);
request.header("Authorization", "Basic " +
base64encodedUsernameAndPassword);
request.accept("text/plain");
String content = null;
try {
content = (String)request.get().getEntity(String.class);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
GuidedDecisionTable52 dt =
GuidedDTXMLPersistence.getInstance().unmarshal(content);
List<List<DTCellValue52>> list=dt.getData();
List<DTCellValue52> newlist = new ArrayList<DTCellValue52>();
newlist.add(new DTCellValue52(1));//0
newlist.add(new DTCellValue52("YOA2 (Anlæg Sjælland 2)"));//1
list.add(newlist);
dt.setData(list);
String newContent = GuidedDTXMLPersistence.getInstance().marshal(dt);
request = new
ClientRequest("http://localhost:8080/drools-guvnor/rest/packages/KissProcessGenerator.Fu...");
request.header("Authorization", "Basic " +
base64encodedUsernameAndPassword);
request.body("application/xml", newContent);
try {
request.put();
return "SUCCESS";
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Above code works fine if inserted data is in english but if data to be
inserted is in danish letters alphabets are not stored properly.
Please find attached sreenshot. (Doc1_error.doc)
In screen shot in "Team" column danish letters are displayed as ? symbol.
I want to use charset=ISO-8859-1 for danish letters.
Please let me know how to allow danish letters in guvnor decision table
using above code. Doc1_error.doc
<http://drools.46999.n3.nabble.com/file/n4022029/Doc1_error.doc>
--
View this message in context: http://drools.46999.n3.nabble.com/Danish-letters-error-in-guvnor-decision...
Sent from the Drools: User forum mailing list archive at Nabble.com.
13 years, 4 months
Drools Clips
by Grant Rettke
Hi,
Anyone using or have used Drools Clips before? If so, what is your
opinion of it? If not, why not?
I'm pretty curious about it and wanted to start here before pinging
the dev list on who is maintaining it (nor not).
Best wishes,
--
Grant Rettke | ACM, AMA, COG, IEEE
grettke(a)acm.org | http://www.wisdomandwonder.com/
Wisdom begins in wonder.
((λ (x) (x x)) (λ (x) (x x)))
13 years, 4 months
Is it posibble to keep two date formats in drools like 'dd-MMM-yyyy' and 'dd-MMM-yyyy HH:mm'
by richie
Hi,
The default date format in drools is 'dd-MMM-yyyy', but in the definition of
rule attribute date-effective, it says it contain a date and time
definition, so if I set date-effective to "30-Jan-2013 08:00", then the time
set in date-effective will be ignored, so I changed the date format to
'dd-MMM-yyyy HH:mm', now the effective date works correctly, but then we got
problem here, if user input a date like "30-Jan-2013" the drools will failed
to execute, so must force user to input a date like this "30-Jan-2013
00:00", this is not user friendly and the string "00:00" is meaningless.
What I want to know is, if it's possible to keep this two formats both?
Thanks.
--
View this message in context: http://drools.46999.n3.nabble.com/Is-it-posibble-to-keep-two-date-formats...
Sent from the Drools: User forum mailing list archive at Nabble.com.
13 years, 4 months