Semantic Web rules and rule engines should go semantic all the way. Rule engines have to embrace the ontology layer, even when designing their interface, quite similarly to (or even better, applying if possible) the results achieved by the Semantic Web Services community. Furthermore, the ontology layer should also be used to describe the internal state of rule engines; allowing, for instance, to check the consistency of different representations of the same resource (e.g. different instances of the same rule, as "held" by different rule engines). The ultimate goal would be to realize the concept of Reliable (Reactive) Rules. Defining a foundational ontology and realizing Resourceful Reactive Rules is just a first step in a long way yet to be trailed towards that final goal.
Last modified: |