- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Tue, 30 Mar 2004 08:54:54 +0100
- To: noah_mendelsohn@us.ibm.com
- Cc: "'James Taylor'" <JTaylor@nextance.com>, "Michael Kay" <mhk@mhk.me.uk>, xmlschema-dev@w3.org, www-xml-schema-comments@w3.org
noah_mendelsohn@us.ibm.com writes: > It is not an error for the ·actual value· of the schemaLocation > [attribute] to fail to resolve it all, in which case no corresponding > inclusion is performed. It is an error for it to resolve but the rest of > clause 1 above to fail to be satisfied. Failure to resolve may well cause > less than complete ·assessment· outcomes, of course. " > > My reading is that this comes mighty close to being a roundabout way of > saying it's a hint, as you can always claim that you were just > sufficiently disconnected from the web that this or that URI didn't > resolve. I would have preferred to say "it's an error for the > schemaLocation of an include not to resolve." My _dim_ memory was that this was in the spirit of our "no use, no error" policy wrt missing declarations and definitions in general. On balance, I still think it's correct. > I am actually surprised to find that <redefine> is yet different, since I > thought we had intended it to be completely parallel to include. It is in > most respects, but the second part of the quote above is not repeated for > redefine. Unless I'm missing something, we are silent on the implications > of failure of schemaLocation to resolve for redefine. Since we went to > such trouble to say that it's not an error for <include> and not to say > for the very similar <redefine>, one can almost make the case that the URI > MUST resolve for <redefine>. On the other hand, we don't quite say so. Again, I think that's right (not the unclarity, the error). With redefine, a failure to resolve means _wrong_ definitions, not missing ones, and this may be the only chance to signal the failure. > At the very least, I think we should clarify the rules for redefine. Yes. > Henry, if you agree, I think one of us should send a note to the comments > list openning an issue. This message CC'ed to the issues list for that purpose. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam]
Received on Tuesday, 30 March 2004 02:55:47 UTC