W3C home > Mailing lists > Public > public-ws-desc-comments@w3.org > May 2005

RE: Mixing Schema Languages

From: Jonathan Marsh <jmarsh@microsoft.com>
Date: Sat, 28 May 2005 14:28:14 -0700
Message-ID: <7DA77BF2392448449D094BCEF67569A507B4A2F5@RED-MSG-30.redmond.corp.microsoft.com>
To: "Jonathan Marsh" <jmarsh@microsoft.com>, <w3c-xml-schema-wg@w3.org>
Cc: <public-ws-desc-comments@w3.org>

Actually, this was issue LC63 [1].  Sorry for the inaccuracy.

[1] http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC63

> -----Original Message-----
> From: public-ws-desc-comments-request@w3.org [mailto:public-ws-desc-
> comments-request@w3.org] On Behalf Of Jonathan Marsh
> Sent: Friday, May 20, 2005 11:33 AM
> To: w3c-xml-schema-wg@w3.org
> Cc: public-ws-desc-comments@w3.org
> Subject: RE: Mixing Schema Languages
> 
> 
> 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 Saturday, 28 May 2005 21:28:33 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:31 GMT