Really needing help with this. Has anybody ever seen a "Semantic" technology integration into Drools or Guvnor?
What is needed is a governance model exposing it's knowledge in an easy an very interrelated manner, like the one in a connected RDF graph. The knowledge is nothing but the knowledge of the business domain entities (Facts), the business processes and their verbs and rules.
The question is to keep the models in sync, and to leverage the advantages of both worlds. For example, "semantic" model could expose an endpoint of an action or a verb to be referred later in an invocation of a rule action.
I think what I've meant is better expressed as follows, in this post I've recently
published in a mailing list. Basically, the idea is to find a (semantic) platform
where models of operational and transactional knowledge are available by
governance mechanisms (thats why I've looked Guvnor) and bringing the
ability to build up applications in such a framework like we usually do in
the traditional manner.
Are there any examples / tutorials to build, for example, some application using
a Semantic backend. Are there specific frameworks or patterns. Maybe I'm ignorant
on how to achieve this because of my background with MVC applications with an
ORM and traditional 'out of the box' frameworks.
Think it should be relevant the fact of using a semantic backend instead a
relational one in the way one develop the application. For example, I think,
there should be some kind of "Semantic MVC".
I see lots and lots of features for semantic backends and interoperability. And
some usage scenarios, but few implementation "roadmaps" to take advantage
of all that features.
Maybe I should think about one scenario where, my application semantics,
my business domain for that application semantics, and that application
data are making worth use of all those semantics.
I'm posting my question on a couple of list, including one about rules, just
because I think patterns developed out of rules community could help me
clarify my view, and maybe have similar goals in respect to those of RDF.
Shall someone share with me this existential questions, please let me know
This file is all I could get more or less clear regarding this subject by now:
Hi I've recently received an inquiry regarding this outdated thread,
I would like to update the details of the development in which I'm going to be involved and are mentioned in previous posts.
Given the focus I'm currently turning on my development, It its regarding semantics and rules and modeling, see my googlecode page: http://cognescent.googlecode.com (there is almost just code there by the way) you'll see I'm trying to build an underlying framework for BI (Business Intelligence) platforms. My goals are to be able to receive data from any data source, translate it to triples (as much as I can see, any kind of data source is feasible to be translated into triples: relational, NoSQL, XML, etc). Then, given that input triples, infer as much meta data as possible, for example, infer types/classes without any schema information and then build a meta model with this translate-able model to other output models or endpoints.
The idea of MDAfy is still fascinating. Maybe, I'm not sure, this could work with Drools in this way: My model has a set of predefined entities which represents semantic / semiotic relationship. Having a set of 'predefined' rules in Drools for each kind of entity for which the meta model provides 'executable' instances, for me sounds like some kind of meta programming that could be done. Drools could be the engine and the meta model and input data could be kind of script. I'm really not sure if something like this could be done, I'm just thinking out loud.