- From: Jacek Kopecky <jacek.kopecky@deri.org>
- Date: Tue, 06 Feb 2007 11:48:37 +0100
- To: Mary Holstege <holstege@mathling.com>
- Cc: SAWSDL public list <public-ws-semann@w3.org>
Dear Mary, your issues on XML Schema implications on SAWSDL were logged in our CR issues list [1] as issues 1 and 2, as they were raised well after out Last Call ended and they do not seem to be calling for major changes. We resolved the first issue, about adding references to XML Schema components (not just elements) by instructing the editors to do so, and we'll let you know when it's in an editor's draft. In the second issue, you ask why only global elements and types can be annotated with lifting and lowering schema mappings. While the distinction between global and local element declarations and type definitions is, indeed, largely a matter of policy, it is only the global type definitions and element declarations that can stand alone and be used to describe the whole contents of a message, especially in WSDL. Our lifting and lowering schema mappings must apply to the complete message, because otherwise we would have to specify how the results of multiple mappings are put together - this would be easy in RDF, but hard in XML. Of course the mappings themselves (for instance XSLT stylesheets) can include other mappings for any internal structures as necessary, therefore we do not feel that our restriction on the placement of lifting and lower schema mapping annotations is practically limiting. Hope this is a satisfactory clarification, please let us know if not. We may adopt some of this for the specification to make this clearer to all readers. Best regards, and thanks for the valuable comments, Jacek Kopecky On Mon, 2006-12-18 at 09:09 -0800, Mary Holstege wrote: > > The XML Schema WG was asked to review the above document. > For various reasons the individuals tasked to this > responsibility have been very remiss and for this > we humbly beg your pardon. > > What follows has not been reviewed by the Schema WG as > a whole, but in the interests of time, we thought it > better to get it to you, even if it has a somewhat > informal standing. So you should take this as a personal > response, unless you hear otherwise: > > As you indicated in our call of a couple weeks ago, > you do not use the XML Schema formal component model > in the relevant sections. Reference to the component > model would be preferable, and may make the story > cleaner in some respects. One aspect that would be > cleared up is a crisp statement of which types and elements > may be annotated in which ways. However, in the case of > non-schema namespace attributes, the exposition with the > transfer syntax is probably easier to grasp, so there > is no particular objection to using it. We would like, > however, for some kind of reference to the schema component > model (perhaps something as simple as "or the corresponing > schema component). > > It was unclear to me why only global elements (and types) > could be annotated with lifting and lowering schema mappings. > The distinction of global versus local elements is > largely a matter of internal schema construction > policy so it seems unwise to force particular policies of > schema writing. > > Cheers > > //Mary Holstege >
Received on Tuesday, 6 February 2007 10:48:45 UTC