- From: Michael Kifer <kifer@cs.sunysb.edu>
- Date: Thu, 09 Feb 2006 08:48:02 -0500
- To: Francois Bry <bry@ifi.lmu.de>
- Cc: public-rif-wg@w3.org
> > Ed Barkmeyer wrote > > >The point is that a "business rule" taken out of an interpretation context can > >be highly ambiguous. > > > Right. But this "out-of-context" use is an extremely important issue. > THe Web has been successfull to a largfge extent because it is based on > making an "out-of-context" use possible. My strong conviction is that > RIF should make such a use easy. > > Consider again my example: "every student with major in Computer Science > must have a minor in Mathematics or in Physics". I believe that when people talk about disjunctive heads, they mean deductive rules. Integrity constraint like the above are represented as queries in LP and DBs. It is a query with an implication in the body, which has a disjunction in the head (of that embedded implication). Lloyd-Topor transforms it into constraints with no disjunction or implication. So, this is not the kind of rules that Dieter meant to exclude, I believe. I think we have a consensus that we should not tackle disjunctions in the heads of *deductive* rules in Phase 1. Perhaps not even in Phase 2. However, we *should* design RIF in such a way that such extensions would be possible. Since we already discussed that RIF rulesets could be tagged with semantics to let the recipient understand the intended meaning, I don't see significant obstacles to allowing disjunctions in the heads of deductive rules when these are tagged with classical or stable-model semantics. The recipient engine can reject such rules, if it doesn't have an engine to process them. This mechanism doesn't seem to be too controversial to me and I don't quite understand what all the fight is about. --michael > The rule is prefectly clear to everyone (assuming an understanding of > the words used). The rule can be used as an integrity ocnstraints (ie > for checking if every strudent enforce it), the rule can be used > combined with other regulations (=TBoxes) for deriving interewsting > conclusions without considering student data (=Aboxes). > > RIF should not exclude any use. > > -- > Francois > > >
Received on Thursday, 9 February 2006 13:48:08 UTC