W3C home > Mailing lists > Public > public-xsd-databinding@w3.org > December 2006

RE: ISSUE-100: LC: Basic Profile Compliant Import

From: <paul.downey@bt.com>
Date: Tue, 12 Dec 2006 11:53:46 -0000
Message-ID: <2A7793353757DB4392DF4DFBBC9522550A2012EB@I2KM11-UKBR.domain1.systemhost.net>
To: <public-xsd-databinding@w3.org>, <public-xsd-databinding@w3.org>

OK, George pointed out to me (offline) that this 
isn't a chameleon import, it's the reverse 
- a no-namespace schema importing one with a targetNamespace
(i must be going daft or someting :-)

I also wonder if this pattern actually works as the 
scope of imported symbols aren't (AIUI) transitive.

http://lists.w3.org/Archives/Public/xmlschema-dev/2002Apr/0211.html

I guess more investigation is required. 
I'll write an example.

FWIW this is exhibited by a number of different WSDLs 
in the wild, including WS-Trust:

http://schemas.xmlsoap.org/ws/2005/02/trust/WS-Trust.wsdl
Paul

-----Original Message-----
From: public-xsd-databinding-request@w3.org on behalf of Databinding Issue Tracker
Sent: Tue 12/12/2006 11:29 AM
To: public-xsd-databinding@w3.org
Subject: ISSUE-100: LC: Basic Profile Compliant Import
 


ISSUE-100: LC: Basic Profile Compliant Import

http://www.w3.org/2005/06/tracker/databinding/issues/100

Raised by: Paul Downey
On product: Basic

"""
it appears that the only way to import a schema and be 
able to reference the elements from a WSDL message 
and remain Basic Profile compliant is as follows:

"""
  <wsdl:types>
        <xs:schema>
          <xs:import
             namespace="http://example.com/schema"
             schemaLocation="schema.xsd"/>
        </xs:schema>
  </wsdl:types>
"""

That is, you have to use a chameleon schema which the 
Basic Patterns document preculudes due to known interoper
issues with tools.

Is this constrained pattern well enough supported by tools 
to be included in the "Basic" document?
"""

http://lists.w3.org/Archives/Public/public-xsd-databinding-comments/2006Dec/0001.html
Received on Tuesday, 12 December 2006 11:54:05 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 18 December 2010 18:20:37 GMT