- From: Drew McDermott <drew.mcdermott@yale.edu>
- Date: Mon, 10 Nov 2003 20:03:51 -0500 (EST)
- To: public-sws-ig@frink.w3.org
[Drew McDermott]
> Here's how I would change it:
>
> <process:Formula>
> <process:conjuncts rdf:parseType="Collection">
> <owl:individualPropertyAtom>
> <owl:propertyPredicate
> rdf:resource="&congoUserProfile;accountExists/>
> <owl:argument1 rdf:about="#AcctID" />
> <owl:argument2 rdf:about="#Password" />
> </owl:individualPropertyAtom>
> <owl:individualPropertyAtom>
> <owl:propertyPredicate
> rdf:resource="&congoUserProfile;creditExists/>
> <owl:argument1 rdf:about="#AcctID" />
> <owl:argument2 rdf:about="#CreditCardNumber" />
> </owl:individualPropertyAtom>
> </process:conjuncts>
> </process:Formula>
[David Martin]
I believe the above is equivalent to an Horrocks/Patel-Schneider rule
with an empty antecedent, and the 2 property atoms in the consequent.
If that is true, perhaps we should just express it that way for now, so
as to avoid defining our own Formula class which probably will be
supplanted later.
I also wonder if Ian and Peter (and the joint committee) have any plans
to define something like Formula (or at least "ConjunctiveFormula"), so
that one can write non-rule formulas a little more conveniently.
I hope that OWL Rules, or something a lot like it, is going to become
the standard. (Assuming we can't get what's really needed, which is
to introduce non-asserted contexts into RDF.) It would be very easy
to switch DRS over to the OWLR vocabulary, thus making it a
downward-compatible superset of OWL Rules. Since OWL Rules gets
variables right, and encodes atomic formulas right, it would be very
easy to add explicit quantifiers and a richer zoo of atomic formula
types.
Since OWL Rules is not the standard now, I don't think we gain
anything by expressing a Formula as a rule with a missing antecedent.
-- Drew
--
-- Drew McDermott
Yale Computer Science Department
Received on Monday, 10 November 2003 20:03:53 UTC