W3C home > Mailing lists > Public > public-ws-resource-access@w3.org > July 2009

issue 6720 - proposal

From: Doug Davis <dug@us.ibm.com>
Date: Thu, 9 Jul 2009 01:47:29 -0400
To: public-ws-resource-access@w3.org
Message-ID: <OF2D6A6A2B.DD788072-ON852575EE.001EA2F7-852575EE.001FD307@us.ibm.com>
Ashok wrote:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - 
Section 6.1 of WS-MEX says ...

"... The metadata associated with a service endpoint may be available as
multiple metadata resources. As a result, the metadata returned by the Get
request to a metadata resource's endpoint may be limited to a particular
metadata type (@Dialect) and identifier (@Identifier).

The representation of a metadata resource MAY be a mex:Metadata element or 
any
other document format (e.g. [XML Schema: Structures], [XML Schema: 
Datatypes],
[WSDL 1.1], [WS-Policy]) for which a mex:MetadataSection/@Dialect has been
defined."

I don't understand what this says.  Why don't we say, instead "A 
WS-Transfer
GET on a EPR returns the metadata element (child) of the EPR?"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - - - - - - - - - - - - - - - - 

I don't think T.Get() returns the metadata element of the EPR - it might 
not even have one.  I think the issue here is the
first paragraph but for a different reason than what Ashok is mentioning. 
To me the issue is the part where it says
that it "may be limited to a particular metadata type and identifier". The 
"may" seems wrong to me.  It seems like it needs to
be a "MUST".  Since T.Get() can only ever return one dialect/identifier 
combo I don't see where the variability that a "may"
offers could ever be used.  I think it could be reworded like this:

"...The metadata associated with a service endpoint MAY be available as 
multiple metadata resources.  In response to a Transfer Get request, each 
of these metadata resources MUST return the representation of a single 
metadata unit associated with a particular metadata type (@Dialect) and 
identifier (@Identifier)."

I don't think the 2nd paragraph is necessary at all as its just repeating 
what the rest of the spec says.

thanks
-Doug
______________________________________________________
STSM |  Standards Architect  |  IBM Software Group
(919) 254-6905  |  IBM 444-6905  |  dug@us.ibm.com
The more I'm around some people, the more I like my dog.
Received on Thursday, 9 July 2009 05:48:09 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 18 December 2010 18:18:08 GMT