- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 16 Apr 2009 21:32:34 +0000
- To: www-xml-schema-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6644 --- Comment #5 from Hans-Juergen Rennau <hrennau@yahoo.de> 2009-04-16 21:32:34 --- (In reply to comment #4) Yes, you are right - therefore dropping clause 2.2 would have to be combined with a modification of 3.4.4.5 Conditional Type Substitutable in Restriction. This modification would distinguish the special case you pointed at - "B has a type table and T has not" - and use in this case instead of ST a T_T constructed "on the fly" from T.{type definition}, just as CDTT presently is always constructed. And in a similar way one would have to handle a second special case: "B has no type table but T has, and derivation mode is extension". But one can get the same result in a much simpler way: a) leave the definition of CDTT as it is b) add a special clause to 3.4.4.5 which states the constraint to be satisfied if neither B nor T has a type table. So please REPLACE THE PROPOSAL made in comment #3 by the following ... Proposal: ==================================== Change 3.4.4.5 in the following way: a) After "E and T satisfy this constraint if and only if one of the following is true", insert: 1. T.{type table} is absent, and B.{type table} is absent b) Accordingly renumber the presently existing clauses, that is, increment their numbering by 1, to get: 2 Tb does not exist (i.e. E has no context-determined type table in B) 3 TT and TB both exist ... etc. ==================================== Motivation: ==================================== 1. The purpose of 3.4.4.5 - as stated in the Note immediately following it - would still be fully met 2. This side effect would be removed: erratically making instances invalid in cases where no type tables are involved. ==================================== -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Thursday, 16 April 2009 21:32:42 UTC