This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
This results from consideration of test suite bug #4057. It is felt that the spec could be clearer in saying that when a QName in a schema document is intended to refer to a schema component in another namespace, then it's an error (violates a schema representation constraint) if there is no xs:import for that namespace, and this doesn't fall within the cases where unresolved QNames can be resolved later, or where schemas with unresolved QNames can be used provided the referenced component isn't needed.
Discussed at the 17 July 2008 telcon. Yes, this should be clarified.
A wording proposal intended to resolve this issue is at http://www.w3.org/XML/Group/2004/06/xmlschema-1/structures.b5779.html (member-only link) I'm marking the issue needs-review, accordingly.
5779: QName resolution and xs:import http://www.w3.org/XML/Group/2004/06/xmlschema-1/structures.b5779.html Summary: bug report requests clarification of rules regarding schema documents which refer to other namespaces without importing them. MSM's recommendation: not complicated but should be reviewed before adoption.
During its 2009-04-17 telecon, the schema WG adopted the proposal in comment #2 to address this issue. With this change, the WG believes that the issue raised in this bug report is addressed. I'm marking this RESOLVED accordingly. Michael, if you would indicate your concurrence with or dissent from the WG's disposition of the comment by closing or reopening the issue, we'll be grateful. If we don't hear from you in the next two weeks, we'll assume that silence implies consent.