W3C home > Mailing lists > Public > public-ws-desc-comments@w3.org > August 2006

Re: Bogus assertions in 3.1.3?

From: Jonathan Marsh <jmarsh@microsoft.com>
Date: Wed, 30 Aug 2006 13:44:48 -0700
Message-ID: <37D0366A39A9044286B2783EB4C3C4E803D63850@RED-MSG-10.redmond.corp.microsoft.com>
To: "Jacek Kopecky" <jacek.kopecky@deri.org>
Cc: <public-ws-desc-comments@w3.org>
Thanks for your comment, and apologizes for reporting our resolution so
belatedly.  The WS Description Working Group tracked this issue as a
CR020 [1].


The Working Group accepted your proposal and removed the bogus
assertions.  This resolution is reflected in the latest draft [2].


Unless you let us know otherwise by the end of September, we will assume
you agree with the resolution of this issue.


[1] http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR020



From: Jacek Kopecky <jacek.kopecky@deri.org
rences=%253C1142364034.3855.9.camel%40localhost%253E> > 

Date: Tue, 14 Mar 2006 20:20:34 +0100

To: WS-Description WG <www-ws-desc@w3.org
es=%253C1142364034.3855.9.camel%40localhost%253E> > 

Message-Id: <1142364034.3855.9.camel@localhost> 
Hi all,
I was just reviewing the CR issue resolutions wrt. their impact on the
RDF mapping and I noticed what I think are bogus assertions in section
3.1.3 or part 1 [1].
In particular, it says that "An element attribute information item MUST
NOT refer to a global xs:simpleType or xs:complexType definition." and
"A constraint attribute information item MUST NOT refer to a global
xs:element definition."
First, I think that the "an element AII" and "a constraint AII" (should
be EII) should use the definite article "the element AII" and "the
constraint EII" with links to the proper part of the text.
But, I want to say that these assertions should be removed because they
give pose constraints that can never be violated.
In particular, the element AII refers, by definition, to an element
declaration, and in XML Schema the symbol spaces for element
declarations and type definitions are disjoint, therefore the element
AII cannot refer to a type definition. Even if there is a WSDL file that
contains a schema that defines a type ex:foo and declares no element
with such a name, if a message reference has element="ex:foo" on it,
this will result in "element declaration ns:foo not found" problem, not
in "ns:foo is a type defn not an element decl" problem.
Same for the constraint EII, just flip the element decls and type defns.
The assertions are not directly harmful, but indirectly they may confuse
the reader to have the wrong image of how Schema works.
I suggest we simply remove the two assertions from 3.1.3.

Received on Wednesday, 30 August 2006 20:45:16 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:31:05 UTC