This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In section 2.5.3, the syntax for mapping of roles in the bind statement implies that the mapping is inconjunction with the variables being bound - however the text implies that the binding of variables is independent of the binding of roles. This needs to be clarified - e.g. if we wanted to map two variables, but only one role, how would this be encoded? Alternatively, there is a coupling between the variables and roles, in which case the text is not clear. I also think we need to have text and example to explain why binding roles is relevant. I guess it is to make the performed choreography more re-usable - but the only situation I can see this happening is if two separate participant types, with their own role types, use a common interface - and then the performed choreography references a third role type (possibly participant independent) that also uses that same interface. In this case, both participants can make use of the performed choreography by mapping their local role type to the common role type. Is this the reason for having this role mapping? Is this complexity necessary?
agreed on con call 15-feb-05: Editorial
Attribute role should be roleType in the <bind>, reflect in supporting text if necessary.
Replaced role attribute with roleType in the <bind> element. Modified supporting text in section to reflect this change. May require additional changes after working group discussion (w/Gary).
group notification of status change: http://lists.w3.org/Archives/Member/member- ws-chor/2005Jul/0004.html
no comments from group so closed confirmed: http://lists.w3.org/Archives/Member/member-ws-chor/2005Jul/0004.html