Re: Rules WG -- draft charter

> I guess my question is: is the rdf rule WG going to produce simply a
> means to express rules, or something more like a rules programming
> language (a la prolog, N3)?

Quite seriously: what's the difference?

And where there is a difference, which path is more important to the
semantic web?

My answer: I think the language needs (unlike Prolog, but like N3) to
be (1) monotonic and (2) have ordering of the rules be not
significant, so that rule sets can be arbitrarily combined while
maintaining their truth value.  There may be places where these
requirements can be waived (especially for negation-as-failure
(prolog's normal "not"), but they'll have to be circumscribed (in the
general not necessarily technical sense of that word).  How and when
they can be waived should be (IMO) out of scope for this WG.  Phase 2.
Maybe the WG should be told to keep a path open to that stage....

     -- sandro

Received on Wednesday, 12 November 2003 09:26:34 UTC