- From: Martin Gudgin <mgudgin@microsoft.com>
- Date: Tue, 15 Oct 2002 08:12:26 -0700
- To: "Don Mullen" <donmullen@tibco.com>
- Cc: "Jacek Kopecky" <jacek@systinet.com>, "WS Description WG" <www-ws-desc@w3.org>
Oh, I think that xsd:import is used ONLY for XSD schemas. If we want to pull in Relax NG schemas then that should be done with a different element. Given people would need a new attribute on wsdl:part anyway, in order to refer to Relax NG constructs, it doesn't seem too burdensome to coin another element. Gudge > -----Original Message----- > From: Don Mullen [mailto:donmullen@tibco.com] > Sent: 15 October 2002 06:09 > To: Martin Gudgin > Cc: Jacek Kopecky; WS Description WG > Subject: RE: Importing schemata into WSDL > > > > Yes, I think this works well, and is what I had in mind as > option #3 [1]. Upon reflection, I don't think we need > anything indicating what kind of schema is being imported. > That information would be available in the XML file (if > location used) or already effectively processed and available > by the schema cache. > > It seems slightly strange to use the XML Schema namespace > <import> to pull in a Relax NG schema or some other schema > language, but it works, and most processors are going to > support XML Schema (perhaps exclusively). > > Don > > [1] http://lists.w3.org/Archives/Public/www-ws-desc/2002Oct/0051.html > > -----Original Message----- > From: Martin Gudgin [mailto:mgudgin@microsoft.com] > Sent: Monday, October 14, 2002 11:57 PM > To: Don Mullen > Cc: Jacek Kopecky; WS Description WG > Subject: RE: Importing schemata into WSDL > > I've been thinking a bit more about this. How about > > <wsdl:types> > <xs:import namespace='http://example.org/foo' /> > <xs:import namespace='http://example.org/bar' /> > > <xs:schema targetNamespace='http://example.org/baz' > > <xs:import namespace='http://example.org/quux' /> > </xs:schema> > </wsdl:types> > > and say that schema components in foo, bar and baz are > visible to WSDL components but schema components in quux are > only visible to the inline schema. Schema components in foo > and bar are NOT visible to the inline schema. > > Gudge > >
Received on Tuesday, 15 October 2002 11:12:58 UTC