synthesis of versioning discussion

Here is an attempt to synthesise the discussion on versioning into something 
that might bear fruit this afternoon:

1) Do we follow the TAG finding [1], or do we insist that each change, no matter
how minor must be reflected by a new namespace (WSDL, interface, message,
etc) ?


2) what should WSDL do about extensibility and versioning within the types section ?

Should WSD describe or reference techniques for active extensibility points, 
or is it possible to specify passive extensibility using interpretation of the PSVI [2] ?


3) If we allow moving explicitly define what can/cannot add to a WSDL
document without changing a namespace, e.g. documentation, binding, 
extension, operation.

    /rat-hole, given this morning's discussion on optional extensions/


4) If a WSDL may legitimately change under a given namespace, then how
should we  provide extra information to uniquely identify the version and relationship
with other versions ?


see Tom's version attribute proposal and Bijan's proposal to re-use Dublin Core below.

 

References:

[1] Proposed TAG Finding on versioning of XML languages (DavidO/Norm Walsh):
http://www.w3.org/2001/tag/doc/versioning.html <http://www.w3.org/2001/tag/doc/versioning.html> 

 

[2] DavidO's letter to schema WG (thread):
http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0124.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0124.html> 


Issue 140: Version attribute:
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/issues/wsd-issues.html#x140 <http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/issues/wsd-issues.html#x140> 

Tom's initial proposal:
http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0049.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0049.html> 

Tom's follow on proposal, (integer version attribute):
http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0069.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0069.html> 

DavidO suggests using string matching for comparing version URIs:
http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0075.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0075.html> 

Concern about URI schemes precluding branching (Paul):
http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0097.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0097.html> 

Bijan's proposal re-use Dublin Core:
http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0227.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0227.html> 

Issue 109, WSDL Versioning
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/issues/wsd-issues.html#x109 <http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/issues/wsd-issues.html#x109> 

Use-cases (DavidO):
http://lists.w3.org/Archives/Public/www-ws-desc/2004Jan/0016.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Jan/0016.html> 

Introduction to subject (PaulD):
http://lists.w3.org/Archives/Public/www-ws-desc/2004Jan/0076.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Jan/0076.html> 

Charter reference (PaulD):
http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0082.html <http://lists.w3.org/Archives/Public/www-ws-desc/2004Feb/0082.html> 

Paul

 

Received on Thursday, 4 March 2004 07:39:23 UTC