W3C home > Mailing lists > Public > www-ws-desc@w3.org > August 2004

RE: Editorial for Part 1 section 2.18

From: Martin Gudgin <mgudgin@microsoft.com>
Date: Tue, 3 Aug 2004 07:31:28 -0700
Message-ID: <DD35CC66F54D8248B6E04232892B633802E653FF@RED-MSG-43.redmond.corp.microsoft.com>
To: "Arthur Ryman" <ryman@ca.ibm.com>, <www-ws-desc@w3.org>
That would work for me.

From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org] On
Behalf Of Arthur Ryman
Sent: 03 August 2004 15:24
To: www-ws-desc@w3.org
Subject: RE: Editorial for Part 1 section 2.18

	I agree. I think that targetNamespace is a misnomer. It makes
sense in the definitions element, but not in the component model.
Components have QNames. I'd like to make the following editorial
suggestion to improve the naming and simplify the component model. 
	In the following components, remove the targetNamespace property
and change the name property to be a QName instead of an NCName: 
	Arthur Ryman,
	Rational Desktop Tools Development
	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
	intranet: http://w3.torolab.ibm.com/DRY6/ 
"Martin Gudgin" <mgudgin@microsoft.com> 
Sent by: www-ws-desc-request@w3.org 

08/03/2004 06:00 AM 

"Bijan Parsia" <bparsia@isr.umd.edu>, <www-ws-desc@w3.org> 
RE: Editorial for Part 1 section 2.18


	I believe the property used to be called {namespace name} and
	populated with the value of wsdl:definitions/@targetNamespace.
	Personally, I think {namespace name} is the better name, as the
	is NOT a *target* namespace when it appears on an interface
component (
	or any other component for that matter ). To my mine, the notion
	target namespace is purely a serialization detail.
	> -----Original Message-----
	> From: www-ws-desc-request@w3.org 
	> [mailto:www-ws-desc-request@w3.org] On Behalf Of Bijan Parsia
	> Sent: 03 August 2004 10:53
	> To: www-ws-desc@w3.org
	> Subject: Editorial for Part 1 section 2.18
	> "2.18 QName resolution
	> In its serialized form WSDL makes significant use of 
	> references between 
	> components. Such references are made using the Qualified Name,
	> QName, of the component being referred to. QNames are a tuple,

	> consisting of two parts; a namespace name and a local name.
	> example, in the case of an Interface component, the namespace
name is 
	> represented by the {namespace name} property and the local
name is 
	> represented by the {name} property."
	> I can't find any {namespace name} *property* (component). 
	> Perhaps it is 
	> the {targetNamespace}?
	> I see lots of references to [namespace name] Infoset
	> Ah, I see in 2.17:
	> "Within a symbol space, all qualified names (that is, the
	> of {name} and {target namespace} properties) are unique. 
	> Between symbol 
	> spaces, the combination of these two properties need not be
	> Thus it is perfectly coherent to have, for example, a binding
and an 
	> interface that have the same name."
	> This suggests that it is {targetNamespace}.
	> Cheers,
	> Bijan Parsia.
Received on Tuesday, 3 August 2004 10:31:47 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:06:43 UTC