ISSUE-27

targetNamespace and Chameleon schemas

State:
CLOSED
Product:
Basic
Raised by:
Paul Downey
Opened on:
2006-03-27
Description:
schemas without a targetNamespace, sometimes called "chameleon schemas" as they
take on the namespace of a schema which includes them, are know to cause
difficulties with some existing toolkits. 

Proposal:
The Basic patterns should cite only patterns for the xs:schema element which
include a targetNamespace being declared:

<xs:schema targetNamespace="{xs:anyURI}" ...>
Related emails:
  1. ISSUE-27: targetNamespace and Chameleon schemas (from dean+cgi@w3.org on 2006-03-27)
  2. Agenda: XML Schema Patterns for Databinding Telcon 28 March 2006 (from paul.downey@bt.com on 2006-03-28)
  3. Minutes from XML Schema Patterns for Databinding call 28 March 2006 (from paul.downey@bt.com on 2006-03-28)
  4. ISSUE-57 - include pattern (from paul.downey@bt.com on 2006-09-19)

Related notes:

2006-03-28: RESOLUTION to accept proposal in the issue description

2006-03-28: close with proposal in issue Description and design consideration as to why a tns desirable in SOAP and Web service contexts