- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 12 Feb 2008 23:55:57 +0000
- To: public-sml@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5398 ------- Comment #4 from johnarwe@us.ibm.com 2008-02-12 23:55 ------- [1] looks fine. [2] > If the model/*/document/* element contains only a vacuous document gets us into trouble with spec lawyers I think. E.g. if the document element has aliases but its data child matches the vacuous document definition, does it "contain only a v.d." or not? The logicians would say 'not'. To some degree this is a problem of our own making, as we have tended to treat syntax and the concept expressed by the syntax as the same thing in many places, so a change to one hits us more widely than if the two were independent. Many of our more recent changes appear to be in the direction of separating the two and linking them in exactly one spot (vacuous documents being an excellent example). Since I'd like to get something "close enough" for LC, here is the simplest fix I can come up with... imperfect but likely c.e. from: If the model/*/document/* element contains only a vacuous document to: If the model definition or instance document is a vacuous document That leaves the definition of v.d. still tied to syntax, but it should be enough to fend off the spec lawyers.
Received on Tuesday, 12 February 2008 23:56:01 UTC