W3C home > Mailing lists > Public > public-ws-semann@w3.org > February 2007

RE: What's an Attribute Declaration component?

From: Jonathan Marsh <jonathan@wso2.com>
Date: Wed, 14 Feb 2007 05:58:15 -0800
To: "'Jacek Kopecky'" <jacek.kopecky@deri.org>
Cc: <public-ws-semann@w3.org>
Message-ID: <00d701c75040$2cf0dc20$3501a8c0@DELLICIOUS>

IIRC, the wrappers enable us to validate better (e.g. when the extension is
engaged, the following properties MUST appear.)  We started without them and
added them when the need arose.  I agree a lot of empty wrappers expands the
format, but it's not intended to be terse!

Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com

> -----Original Message-----
> From: Jacek Kopecky [mailto:jacek.kopecky@deri.org]
> Sent: Wednesday, February 14, 2007 4:15 AM
> To: Jonathan Marsh
> Cc: public-ws-semann@w3.org
> Subject: RE: What's an Attribute Declaration component?
> Jonathan,
> I've taken a look at the WSDL CM files in the WSDL 2.0 test suite [1]
> and it looks good, even though I've already noticed an issue that we
> (SAWSDL) will have to clarify (CR issue 6 [2]), about the propagation of
> some of our annotations.
> Additionally, I'm not sure whether the empty
> <sawsdlcm:sawsdlXXXExtension/> elements must really be everywhere when a
> SAWSDL annotation is only on one (or very few) elements in the WSDL.
> In fact, I'd probably drop all these elements and put
> sawsdlcm:modelReference, sawsdlcm:liftingSchemaMapping and
> sawsdlcm:loweringSchemaMapping directly on the WSDL components.
> I see that also other extensions (safety, bindings) have their wrappers,
> e.g. httpcm:httpBindingOperationExtension,
> ext:wsdlInterfaceOperationExtension. Are these wrappers really
> necessary? Do they have to be context-specific, i.e.
> httpBindingOperationExtension and httpBindingExtension? The context is
> present in the CM format's hierarchy, after all.
> I admit this is my first serious look at the CM format, and I don't know
> the background for why it looks like it does.
> Best regards,
> Jacek
> [1] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-
> suite/results/Baseline/
> [2] http://www.w3.org/2002/ws/sawsdl/issues/CR-20070126#x6
Received on Wednesday, 14 February 2007 13:58:26 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:36:19 UTC