Semantic Web Drools Module, Request for Feedbak
by Xavier Breton
Hi,
I'm looking for feedback, I'll develop a Semantic Web Drools Module that
will be the subject of my Master Degree Tesis.
The idea is to use Eclipse Modelling Framework (EMF) for prototyping and
follow a Model Driven Architecture (MDA) where the source language is
Semantic of Business Vocabularies and Business Rules (SBVR) and the target
language is Drools DRL.
The mapping could be (PIM level):
- Semantic Web Rule Language (SWRL)
- Ontology Web Language (OWL)
- RuleML
- Rule Interchange Format (RIF)
- REWERSE Rule Markup Language (R2ML)
It could be added to the module at the source UML or Entity Relationship
like models to transform the models into SBVR.
Regards
Xavier Breton
10 years, 10 months
Attach custom editor on guided decision table cell
by c3310082
Hi,
We would like to render a custom editor when a user double-clicks on a cell
that is present in web guided decision table in Guvnor 5.1 (or later). The
custom editor needs to be invoked for cells that represent a particular fact
model attribute only.
This is somewhat similar to WS custom forms functionality available for
guided business rules.
So far we have seen the
org.drools.guvnor.client.decisiontable.GuidedDecisionTableWidget class that
contains implementation for:
public void onCellDblClick(GridPanel grid,
int rowIndex,
int colIndex,
EventObject e)
in the GridCellListenerAdapter class that opens up text editor or drop down
editor.
We're new to GWT and Guvnor so would appreciate it if anyone can provide the
high level steps.
Thanks
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Attach-custom-editor-...
Sent from the Drools - Dev mailing list archive at Nabble.com.
12 years, 2 months
Guided Editor in BRMS / Guvnor Version 5 (Snapshot of 26 June)
by Paul Browne
Folks,
For various reasons I'm trying out the Guided Editor for Business Rules in
the Guvnor Version 5 (Snapshot of 26 June from Hudson, deployed on JBoss App
Server 4.2.2GA).
I've created the Package / Category and uploaded a simple fact model (as
works in BRMS version 4). I create a new business rule using the guided
editor and the screen shows successfully with both 'When' and 'Then'
parts.Assume the next question is due to me missing something, but wanted to
double check:
When I press the green '+' to the right of the screen I am shown the message
/ dialog layer saying '
*Add a condition to the rule... *or* Add an action to the rule.
*Problem is that there doesn't appear to be a way of adding a condition or
action. The only thing I'm seeing in the logs is
* (Contexts.java:flushAndDestroyContexts:335) could not discover
transaction status
*Am I missing something or should I come back to Guvnor later in the
development Cycle?
Thanks
Paul
12 years, 9 months
Drools on android
by Justin King
Hi All,
I'm wondering if anyone has tried to use drools in a google android
application, and if so what problems did you have? I'd also be interested to
know if its even possible!
Thanks!
--
Regards,
Justin King
PhD Candidate
Faculty of Information and Communication Technologies
Swinburne University of Technology
http://www.ict.swin.edu.au/ictstaff/justinking
--
Regards,
Justin King
PhD Candidate
Faculty of Information and Communication Technologies
Swinburne University of Technology
http://www.ict.swin.edu.au/ictstaff/justinking
12 years, 11 months
[Proposal] Better release process: 2) 5.3.0.Beta1 in 6 weeks from now (5-AUG)
by Geoffrey De Smet
If we do more releases, the releases process will become easier and
maybe even a non-event.
At least, I believe that paradox :)
Here's what I propose:
- For the next 4 weeks, until 22-JUL, we focus on big, risky features.
- The 2 weeks after that, until 5-AUG, we focus on bugfixing and /avoid
risky changes/.
On 5-AUG, I release 5.3.0.Beta1 directly from master.
If needed, we can call it 5.3.0.Alpha1 instead.
This will allow our users to verify backwards compatibility and new
features sooner
and give us feed-back sooner.
What do you think? Good idea or too ambitious?
--
With kind regards,
Geoffrey De Smet
13 years, 6 months
[Proposal] Less horrible releases: 1) Don't add new features after CR1 is branched
by Geoffrey De Smet
Hi guys,
This release (5.2.0) has been pretty horrible.
We 've lost lots of time on:
- cherry-picking commits
- testing everything again and again (and again) /because the last
cherry-picked commit just changed everything again/
Which results in months of delay (branch date was 28-APR and release
date was 23-JUN).
Let's make the next release less horrible :)
I believe this organization problem is very easy to fix, by introducing
this rule:
*Don't add new features after CR1 is branched* (on the CR/final release
branch)
What do you think? Do you think this is a good idea?
--
With kind regards,
Geoffrey De Smet
13 years, 6 months
Planner: should getBestSolution() return null when there is no initialized solution?
by Geoffrey De Smet
Normally you use Planner like this:
solver.solve()
Solution bestSolution = solver.getBestSolution();
// ... do things with bestSolution
Score bestScore = bestSolution.getScore();
But let's suppose we give it 1 millisecond to plan and use a big,
uninitialized starting solution
and our initialization algorithm actually terminates immediately as
requested.
It won't be able to completely initialize the solution in that case.
What should solver.getBestSolution() return in that case? null or the
partially initialized solution?
1) It returns null. So you 'll need to do null checks:
Solution bestSolution = solver.getBestSolution();
if (bestSolution == null) {
// ... do things with bestSolution
Score bestScore = bestSolution.getScore();
}
2) It returns the partially initialized solution. So you'll need to do
isBestSolutionInitialized checks:
Solution bestSolution = solver.getBestSolution();
if (solver.isBestSolutionInitialized()) {
// ... do things with bestSolution
Score bestScore = bestSolution.getScore();
}
What makes more sense?
--
With kind regards,
Geoffrey De Smet
13 years, 6 months
Drools & jBPM team hiring soon
by Mark Proctor
http://blog.athico.com/2011/06/drools-jbpm-team-hiring-soon.html
I'll post more details when I have them, but I thought I'd let people
know we'll be hiring multiple positions over the next 6 to 9 months for
Drools and jBPM.
We'll have an immediate position for a very senior Drools programmer
extraordinaire. We'll be looking for someone able to help us build the
next generation high performance reasoning engine.
So if you think in ontologies, eat Prolog for breakfast, are fluent in
Haskell, able to give a detailed critique of FIPA and explain truth
maintenance and defeasible reasoning while also being able to design and
build scalable parallel, concurrent and distributed java systems – send
me an email :) mproctor at codehaus d0t org
13 years, 6 months