Hi Ahmed, You may want to look into state machines and think about how to model these and how to integrate such model with rules and rule engines.
In the end, developing a goal driven system you describe would not be only or even mainly about a model you use, but about building the overall solution to implement this capability. Answering such broad design questions is outside of the user group forum's scope. On a somewhat related note, TopBraid includes event condition action engine - described at http://www.topquadrant.com/2013/07/08/performing-side-effects-after-each-edi t-in-topbraid-evn/ Regards, Irene Polikoff From: Ahmed Shafei <[email protected]> Reply-To: <[email protected]> Date: Tuesday, February 9, 2016 at 6:04 PM To: TopBraid Suite Users <[email protected]> Subject: [topbraid-users] TopBraid and goal driven reasoners Hi All, I am very new to the topic of ontologies and modelling, and I feel really lost since I see tons of reasoners, serialization formats, softwares, etc. I really need help here :)! So, I want to create a system which is goal driven, meaning: Given a set of OWL ontological models (Ex. robot model and human model), a certain goal needs to be achieved. Example: * A hole in a box needs to be drilled. > 1. Therefore, the robot needs to carry the box. > 2. The robot gives it to the human who is capable of drilling the hole. > 3. The human drills it. > 4. The human gives it back to the robot. So far, I managed to create simple models for the robot and the human using TopBraid Composer Free edition. Now comes the question, how do I map these models to rules? For example, the human model has a property called "canDrill", how can I map it to an actual action in the system? What kind of reasoner can I use? What else do I need? I just need a hint for a certain direction, and then I will go deeper into it. Thanks in advance. -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary Network (EVN), Reference Data Manager (RDM), TopBraid Composer, TopBraid Live, TopBraid Insight, SPARQLMotion, SPARQL Web Pages and SPIN. To post to this group, send email to [email protected] --- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary Network (EVN), Reference Data Manager (RDM), TopBraid Composer, TopBraid Live, TopBraid Insight, SPARQLMotion, SPARQL Web Pages and SPIN. To post to this group, send email to [email protected] --- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
