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, 7 months
New branches for split of guvnor and kie-wb-common
by Michael Anstis
Hi,
During the release of Beta4 it became apparent there was a cyclical
dependency between the captioned repositories.
I have completed the split of guvnor and kie-wb-common that removes the
cyclical dependency.
I have created a new branch called "split" on the following repositories
that contain the changed code:-
- droolsjbpm-build-bootstrap
- guvnor
- kie-wb-common
- drools-wb
Mark and Kris have agreed that we should all spend half a day next week
ensuring all affected modules (jbpm-designer, jbpm-console-ng,
form-builder, kie-wb-distributions etc) are refactored to work with the
revised split of guvnor and kie-wb-common.
Could I therefore suggest we all spend Tuesday (2nd July) making any
respective changes, ensuring the modules compile and run. Once all modules
have been refactored in their "split" branch these branches will be merged
into master.
Mark and Kris agreed for everybody to be involved for one half day to
ensure the time impact of the essential refactoring was minimized; i.e. we
can all refactor together in one half day vs one person refactoring
everything over a week.
I assume the following responsibilities:-
- jbpm-designer - tsurdilo
- jbpm-console-ng - salaboy
- form-builder - ???
- kie-wb-distributions - manstis
- droolsjbpm-integration - ???
Feel free to fill in the blanks and help your colleagues :)
Thanks,
Mike
11 years, 3 months
org.kie.workbench.services:kie-wb-common-data \ KieWorkbenchCommonData
by Michael Anstis
Hi,
The captioned module has been deleted.
It contained 2 classes:-
1) ConstraintValueHelper - I have moved elsewhere (I don't think anyone
uses it, as it's use was specific to various Drools Workbench screens).
2) Observer - I have deleted this. It was only used by 1 screen in
kie-wb-common (the POM Panel in the Project Editor). It's use was flawed
and hence it might as well not have been used.
I've updated the POMs and gwt.xml files for the following (master branch):-
guvnor
kie-wb-common
drools-wb
kie-wb
kie-drools-wb
jbpm-designer
jbpm-console-ng
There might be some I'm unaware of.
If I have missed any you can simply delete the dependency from your POM and
gwt.xml files.
This is part of a tidy-up before I complete the guvnor/kie-wb-common split
that caused pain for Beta4.
With kind regards,
Mike
11 years, 3 months
Issue with ksession using kie-aries-blueprint
by Charles Moulliard
Hi,
I have created a camel drools project using kie-aries-blueprint (code
refactored but not yet committed).
When ksession is created, I get this error message :
Caused by:
org.osgi.service.blueprint.container.ComponentDefinitionException: No
KSession found in kmodule.xml with id 'ksession1'.
at
org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean.createKieSessionRef(KieObjectsFactoryBean.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_51]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_51]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_51]
at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_51]
at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
at
org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:313)[7:org.apache.aries.blueprint.core:1.0.1]
The kmodule.xml file created under META-INF directory contains a ksession1
<?xml version="1.0" encoding="UTF-8"?>
<kmodule
xmlns="http://jboss.org/kie/6.0.0/kmodule">
<kbase name="drl_sample">
<ksession name="ksession1" type="stateless"/>
</kbase>
</kmodule>
Here is what has been created under camel blueprint file
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:kie="http://drools.org/schema/kie-aries-blueprint/1.0.0"
xsi:schemaLocation="
http://www.osgi.org/xmlns/blueprint/v1.0.0
http://www.osgi.org/xmlns/blueprint/v1.0.0
http://drools.org/schema/kie-aries-blueprint/1.0.0
http://drools.org/schema/kie-aries-blueprint/1.0.0">
<!-- Beans used by camel in the example -->
<bean id="droolsHelper"
class="org.drools.camel.example.DroolsCommandHelper"/>
<bean id="personHelper" class="org.drools.camel.example.PersonHelper"/>
<bean id="aList" class="java.util.ArrayList"/>
<kie:ksession-ref id="ksession1">
<kie:batch>
<kie:set-global identifier="list" ref="aList"/>
</kie:batch>
</kie:ksession-ref>
Any idea is welcome ?
Regards,
--
Charles Moulliard
Apache Committer / Architect @RedHat
Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
11 years, 3 months
6.0.0.Beta4 blocker - droolsjbpm-integration fails to build
by Toni Rikkola
I'm getting this when building the 6.0.0.Beta4.x branches. However it works on Mario's computer.
Taking a look at what broke this and how to fix it. Just asking if somebody remembers breaking it and has a faster fix.
===============================================================================
Repository: droolsjbpm-integration
===============================================================================
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.drools:jbpm-osgi-example:6.0.0-SNAPSHOT (/Users/rikkola/Codes/BSIG/6.0.0.Beta4/droolsjbpm-integration/drools-osgi/droolsjbpm-osgi-examples/spring-jbpm/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not find artifact org.drools:drools-osgi:pom:6.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 6, column 11 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
Toni
11 years, 3 months
KieFileSystemImpl.java
by Wolfgang Laun
Resource does not have neither a source nor a target path.
:-)
It does, doesn't it?
11 years, 3 months