This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 967 - Ambiguity in the spec
Summary: Ambiguity in the spec
Status: CLOSED LATER
Alias: None
Product: WS Choreography
Classification: Unclassified
Component: Last Call Comment: Confirmed Closed (show other bugs)
Version: unspecified
Hardware: Other other
: P2 normal
Target Milestone: --
Assignee: Yves Lafon
QA Contact: Martin Chapman
URL: http://lists.w3.org/Archives/Public/p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-20 10:23 UTC by Martin Chapman
Modified: 2005-08-03 13:38 UTC (History)
0 users

See Also:


Attachments

Description Martin Chapman 2004-12-20 10:23:53 UTC
From: Bjoern Hoehrmann <derhoermi@gmx.net> 

The lack of clearly identified normative references and the lack of a
conformance section introduce a lot of ambiguity, it is for example not
clear what the document considers a NCName. Is that an NCName as defined
in XML Namespaces 1.0 or as defined in XML Namespaces 1.1? Maybe it
depends on whether the document uses XML 1.0 or XML 1.1? Is it at all
allowed to use XML 1.1 for CDL documents?

Another example is XInclude, the document notes

[...]
  A Choreography Package aggregates a set of WS-CDL type definitions,
  provides a namespace for the definitions and through the use of
  XInclude [XInclude], MAY syntactically include WS-CDL type definitions
  that are defined in other Choreography Packages.
[...]

in section 2.2.1, but that's already clear from section 2.2.4 which
notes

[...]
  To support extending the WS-CDL language, this specification allows
  the use of extensibility elements and/or attributes defined in other
  XML namespaces. Extensibility elements and/or attributes MUST use an
  XML namespace different from that of WS-CDL. All extension namespaces
  used in a WS-CDL document MUST be declared.
[...]

So maybe the former text means that processors must support XInclude?

Another example is section 2.2.2 which notes

[...]
  A WS-CDL processor MUST ensure that the document is correct before
  processing it. The correctness may involve XML well-formedness as well
  as semantic ;checks, such as unicity of Variable definitions, of a
  single root Choreography, etc.
[...]

Well, it needs to be clearly specified what correctness involves, how
else should it be possible to implement this requirement interoperably? 

In summary, I think there is not much point in issuing a Last Call
announcement with integral parts of the specification such as the
conformance section missing.
Comment 1 Martin Chapman 2005-02-14 20:24:01 UTC
From meeting on 11-jan-05
http://lists.w3.org/Archives/Member/member-ws-chor/2005Jan/att-0002/2005-01-
11_WS-Chor_Notes.txt:


Discussion deferred as deemed to be a technical issue.
Comment 2 Martin Chapman 2005-07-14 14:11:00 UTC
from 8th march minutes: http://www.w3.org/2002/ws/chor/5/03/08-minutes.html


    ACTION: Yves will sort out a list of normative references
    A WS-CDL processor MUST ensure that the document is correct before 
    processing it. The correctness may involve XML well-formedness as well 
    as semantic ;checks, such as unicity of Variable definitions, of a 
    single root Choreography, etc. 
    ACTION: define what is meant by correctness - see above
    RESOLVED WILL FIXED - FILL IN CONFOMANCE SECTION 
Comment 3 Martin Chapman 2005-08-03 13:38:47 UTC
The WG agreed that this has been fully addressed in the spec and confirmed on 
the 2nd Aug 05 Con Call to close this:

http://www.w3.org/2005/08/02-ws-chor-irc