- From: Drew McDermott <drew.mcdermott@yale.edu>
- Date: Mon, 10 Nov 2003 18:09:34 -0500 (EST)
- To: public-sws-ig@w3.org
[Monika Solanki]
> I think we should retain the Precondition class and the hasPrecondition
> property. This is because, although Precondition is effectively a
> Condition, however it is a "special" kind of Condition. In the process
> model, Condition is a general thing, which is also used for
> Conditional Effects and Conditional Outputs.
[Sheila McIlraith]
I agree. We may want to syntactically restrict the types of preconditions
we have. This affords us that flexibility.
That would make sense.
But what Monika actually said is a bit different. In the quoted
paragraph, she suggested that Condition encompassed preconditions, plus
conditional-effect and conditional-output conditions ("secondary
preconditions"). I've been assuming that a Condition was an arbitrary
formula. After all, it's not a subclass of anything (according to
Process.owl).
It might be reasonable to have a class Formula, and a subclass
Condition that was restricted syntactically somehow. I'd be very
surprised if there were a syntactic difference between primary and
secondary preconditions.
-- Drew
--
-- Drew McDermott
Yale Computer Science Department
Received on Monday, 10 November 2003 18:09:39 UTC