This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 3047 - RQ-153 Schema 1.1 Namespace (xsd-1.1-namespace)
Summary: RQ-153 Schema 1.1 Namespace (xsd-1.1-namespace)
Alias: None
Product: XML Schema
Classification: Unclassified
Component: Structures: XSD Part 1 (show other bugs)
Version: 1.1 only
Hardware: Other All
: P2 normal
Target Milestone: ---
Assignee: C. M. Sperberg-McQueen
QA Contact: XML Schema comments list
Keywords: resolved
Depends on:
Reported: 2006-03-25 18:04 UTC by C. M. Sperberg-McQueen
Modified: 2008-03-08 15:23 UTC (History)
0 users

See Also:


Description C. M. Sperberg-McQueen 2006-03-25 18:04:02 UTC
This issue was originally reported by David Ezell.

The XML Schema 1.1 specification must choose either to use the same
namespace as 1.0, or to use a different namespace, or to use more than
one namespace.  An explicit decision should be made.

In our general outline of compatibility goals for 1.1, the WG agreed
that we would avoid changes to the XML transfer syntax, in order that
XML Schema 1.0 processors can successfully process 1.1 schema
documents.  This seems to some to entail making no change in the

At the same time, we also agreed that changes to the XML transfer
syntax might be made nevertheless, if they were necessary in order to
support versioning better.  This seems to some to imply that any final
decision on whether we will make breaking changes is still out; if we
do, some WG members will wish to entertain the possibility of changing
the namespace, or adding additional namespaces.

This topic was raised in the Working Group call of 1 July 2004
and it was agreed to create a separate requirement to make it easier
to track.

The underlying issue applies to both Structures and Datatypes.  This
Bugzilla entry is for Structures.

According to the requirements document, this issue has not been classified.
Comment 1 C. M. Sperberg-McQueen 2006-09-23 03:28:30 UTC
The Working Group discussed this question at its telcon of 22 September 2006.
We agreed that we will leave the namespace unchanged from 1.0.  A Note
will be added after the first paragraph of 2.6 (about schema-related
markup in instances -- it's where the XSD namespace is introduced):

    Note: The namespace for schema documents is unchanged from 
    version 1.0 of this specification, because any schema document 
    valid under the rules of version 1.0 has essentially the same 
    validation semantics under this specification as it did under 
    XML Schema 1.0 Second Edition. There are a few exceptions to 
    this rule, involving errors in version 1.0 of this specification 
    which were not reparable by errata and which have therefore been 
    fixed only in this version of this specification, not in 
    version 1.0.

This wording has not been reviewed by the Working Group, and may
be revised if any WG member (or any revieewr of the spec) wishes
to propose revisions or identify flaws.