RE: simple case of IRIs for Components in WSDL 2.0

Dan,

> In case 2 we have more leeway because the URI reference is being used
> as a component identifier and the namespace is not being referenced.
> 
I don't understand what you mean by that.


I meant to say that the namespace is not being dereferenced. In this case 
we are using the namespace simply as a name and are forming identifiers 
based on it using the URI reference syntax.

Even if the namespace might be dereferencible, it might not be a WSDL 
document. It might be a RDDL document or something else. The point is that 
we are  not assuming anything about a media type. We are just forming 
identifiers.

Arthur Ryman,
IBM Software Group, Rational Division

blog: http://ryman.eclipsedevelopersjournal.com/
phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca



Dan Connolly <connolly@w3.org> 
Sent by: public-ws-desc-comments-request@w3.org
09/15/2005 05:09 PM

To
Arthur Ryman/Toronto/IBM@IBMCA
cc
public-ws-desc-comments-request@w3.org, public-ws-desc-comments@w3.org, 
Jonathan Marsh <jmarsh@microsoft.com>, "Henry S. Thompson" 
<ht@inf.ed.ac.uk>, Bijan Parsia <bparsia@isr.umd.edu>
Subject
RE: simple case of IRIs for Components in WSDL 2.0







On Thu, 2005-09-15 at 16:51 -0400, Arthur Ryman wrote:
> 
> Dan, 
> 
> There are two cases we need to consider when forming URI references. 
> 
> 1. The URI deferences to a WSDL document whose media type is
> application/wsdl+xml 
> 2. The URI is a WSDL namespace and we are forming identifiers for
> components. 
> 
> I'm not an XPointer lawyer, but in case 1 I don't see how we can
> change the meaning of the bare names. Doesn't that violate the
> XPointer spec?
>
> Is application/wsdl+xml allowed to redefine the meaning of XPointer
> for application/xml? 

It's not a matter of redefining.

You can choose whether and to what extent the media type definition
of application/wsdl+xml inherits from XPointer.

I don't have any requirements for you to use XPointer at all.

I do have a requirement that you don't use XPointer's barename
definition.

> In case 2 we have more leeway because the URI reference is being used
> as a component identifier and the namespace is not being referenced.
> 
I don't understand what you mean by that.

Whatever you get by dereferencing a URI should agree with other
specifications about that URI.
> 
>  In this case would could define bare names to mean whatever we want.
> So we could define a bare name to identify the WSDL component with
> that local name, assuming it was unique. 
> 
-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
D3C2 887B 0F92 6005 C541  0875 0F91 96DE 6E52 C29E

Received on Thursday, 15 September 2005 21:36:40 UTC