- From: David Booth <dbooth@w3.org>
- Date: Tue, 09 Mar 2004 23:05:04 -0500
- To: www-ws-desc@w3.org
[Oops, I hit the send button too soon.] Similarly, for sec 2.7.1 The Property Component I suggest changing: [[ The properties of the Property component are as follows: * {name} A URI as defined by [IETF RFC 2396]. * {required} A boolean value. * {value constraint} A type definition constraining the value of the property. ]] to something like: [[ The properties of the Property component are as follows: * {name} A URI as defined by [IETF RFC 2396]. This URI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning and use of the Property that it identifies. * {required} A boolean value. If the {required} property is true, then the requester agent MUST use the Property that is identified by the {name} URI. Otherwise, the requester agent MAY use the Property that is identified by the {name} URI. In either case, if the requester agent does use the Property that is identified by the {name} URI, then the requester agent MUST obey all semantics implied by the definition of that Property. * {value constraint} A type definition constraining the value of the property. ]] At 10:53 PM 3/9/2004 -0500, David Booth wrote: >Re: 2.6.1 The Feature Component: >I think the semantics of the Feature Component need a little >clarification. In particular, I think we need to be clear about what >obligations are placed on which agent (i.e., on the service or on the >requester agent that uses the service). Also, there is currently a >sentence saying: >[[ >Unless otherwise specified, recognizing a feature's URI is assumed to be >semantically equivalent to understanding the feature's specification. >]] >It isn't clear to me what this sentence really means. I suggest deleting it. >Finally, (following WebArch advice) we should say that there should be a >document at the end of the URI, explaining that feature. > >Section 2.6.1 currently states: >[[ >A feature component describes an abstract piece of functionality typically >associated with the exchange of messages between communicating parties. >Although WSDL poses no constraints on the potential scope of such >features, examples might include "reliability", "security", "correlation", >and "routing". The presence of a feature component in a WSDL description >indicates that the feature is either accepted or required in particular >interactions. > > Features in the Feature component are identified by their URI. Unless > otherwise specified, recognizing a feature's URI is assumed to be > semantically equivalent to understanding the feature's specification. > >The properties of the Feature component are as follows: > * {name} A URI as defined by [IETF RFC 2396]. > * {required} A boolean value. >]] > >I suggest changing these paragraphs to something like: >[[ >A feature component describes an abstract piece of functionality typically >associated with the exchange of messages between communicating parties. >Although WSDL poses no constraints on the potential scope of such >features, examples might include "reliability", "security", "correlation", >and "routing". The presence of a feature component in a WSDL description >indicates that the service supports the feature and may require a >requester agent that interacts with the service to use that feature. >Each Feature is identified by a URI. > >The properties of the Feature component are as follows: > * {name} A URI as defined by [IETF RFC 2396]. This URI SHOULD be > dereferenceable to a document that directly or indirectly defines > the meaning and use of the Feature that it identifies. > * {required} A boolean value. If the {require} property is true, > then the requester agent MUST use the Feature that is identified > by the {name} URI. Otherwise, the requester agent MAY use the > Feature that is identified by the {name} URI. In either case, > if the requester agent does use the Feature that is identified > by the {name} URI, then the requester agent MUST obey all semantics > implied by the definition of that Feature. >]] > >I *think* these changes reflect the intent of the WG. Do others agree? > > >-- >David Booth >W3C Fellow / Hewlett-Packard >Telephone: +1.617.253.1273 -- David Booth W3C Fellow / Hewlett-Packard Telephone: +1.617.253.1273
Received on Tuesday, 9 March 2004 23:05:10 UTC