- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Fri, 20 May 2005 11:33:02 -0700
- To: <w3c-xml-schema-wg@w3.org>
- Cc: <public-ws-desc-comments@w3.org>
Thank you for your comment - we tracked this as a Last Call comment LC64[1]. The Working Group agreed that it is difficult to define the behavior of extensions, but sees the ability to describe message types in alternate schema languages as useful (e.g. versioning). As a result we decided not to restrict outright the use of multiple schema languages (if we could devise a way to do that, which is also not clear), and instead added the statement: "This specification does not define the behavior of a WSDL 2.0 document that uses multiple schema languages for describing type system components simultaneously." You can view the resolution in context at [2]. If we don't hear otherwise within two weeks, we will assume this satisfies your concern. [1] http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC64 [2] http://www.w3.org/TR/2005/WD-wsdl20-20050510/#Description_details > -----Original Message----- > From: public-ws-desc-comments-request@w3.org [mailto:public-ws-desc- > comments-request@w3.org] On Behalf Of Asir Vedamuthu > Sent: Friday, October 15, 2004 5:40 AM > To: public-ws-desc-comments@w3.org > Subject: Mixing Schema Languages > > > [On behalf of the XML Schema WG ..] > > WSDL allows (unintentionally) users to mix components from different > schema > languages for XML - say, DTD, XML Schema, Relax NG, etc. How? Via WSDL > import statements - > http://www.w3.org/TR/2004/WD-wsdl20-20040803/#import-xsd, > http://www.w3.org/TR/2004/WD-wsdl20-20040803/#import-xsd, and > http://www.w3.org/TR/2004/WD-wsdl20-20040803/#relax > > Example, > > <definitions > xmlns="http://www.w3.org/2004/08/wsdl" > xmlns:xs="http://www.w3.org/2001/XMLSchema"> > xmlns:dtd="http://www.example.org/dtd"> > xmlns:rng="http://www.relaxng.org/ns/structure/1.0"> > > <types> > <xs:import namespace="uriA" schemaLocation="a.xsd"/> (XSD) > <dtd:import namespace="uriB" location="b.dtd"/> (DTD) > <rng:include namespace="uriC" href="c.rng"/> (RNG) > <xs:schema targetNamespace="uriA"> > <!-- defs and declarations --> > </xs:schema> > </types> > > <definitions> > > At the component model level, these components map to > Definitions.{element > declarations} and {type definitions} properties. We request you to say > how > it works, or refer to a definition of how it works, or else to rule > out > mixing schema languages. > > On behalf of the XML Schema WG, > > Asir S Vedamuthu > asirv at webmethods dot com > http://www.webmethods.com/
Received on Friday, 20 May 2005 19:06:40 UTC