The way I'd do this is to build native support into drools for description logic, using terminology used in OWL-DL. I'd then look to something like the Manchester syntax, or variation of, for the textual representation. Once I have that working I'd look into GUI authoring and transation (RueML etc) to and from that.

Xavier Breton wrote:

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.


Xavier Breton

_______________________________________________ rules-dev mailing list