XML Schema Versioning Policies: Endorsed Note - Request for TCG Comments and ApprovalsDocument Link: XML Schema Versioning Policies | ||||||||
Changed: | ||||||||
< < | ---++ Comments from TCG members | |||||||
> > | Comments from TCG members | |||||||
Changed: | ||||||||
< < | WG chairs or vice chairs must read the Note, provide comments if any and formally indicate if they approve or do not approve of the Note. IG chairs or vice chairs are also encouraged to do the same, although their inputs are not compulsory. | |||||||
> > | WG chairs or vice chairs must read the Note, provide comments if any and formally indicate if they approve or do not approve of the Note. IG chairs or vice chairs are also encouraged to do the same, although their inputs are not compulsory. | |||||||
Changed: | ||||||||
< < | ---+++ TCG Chair & Vice Chair ( Matthew Graham, Pat Dowler ) | |||||||
> > | TCG Chair & Vice Chair ( _Matthew Graham, Pat Dowler ) | |||||||
Changed: | ||||||||
< < | ---+++ Applications Working Group ( Pierre Fernique, Tom Donaldson ) | |||||||
> > | Applications Working Group ( _Pierre Fernique, Tom Donaldson ) | |||||||
Changed: | ||||||||
< < | ---+++ Data Access Layer Working Group ( François Bonnarel, Marco Molinaro ) | |||||||
> > | Data Access Layer Working Group ( François Bonnarel, Marco Molinaro ) | |||||||
Changed: | ||||||||
< < | ---+++ Data Model Working Group ( Mark Cresitello-Dittmar, Laurent Michel ) | |||||||
> > | Data Model Working Group ( _Mark Cresitello-Dittmar, Laurent Michel ) | |||||||
Changed: | ||||||||
< < | ---+++ Grid & Web Services Working Group ( Brian Major, Giuliano Taffoni ) | |||||||
> > | Grid & Web Services Working Group ( Brian Major, Giuliano Taffoni ) | |||||||
Changed: | ||||||||
< < | ---+++ Registry Working Group ( Markus Demleitner, Theresa Dower ) | |||||||
> > | Registry Working Group ( _Markus Demleitner, Theresa Dower ) | |||||||
Changed: | ||||||||
< < | ---+++ Semantics Working Group ( Mireille Louys, Alberto Accomazzi ) | |||||||
> > | (1) I'm not sure I like the language of | |||||||
Changed: | ||||||||
< < | ---+++ Education Interest Group ( Massimo Ramella, Sudhanshu Barway ) | |||||||
> > | We can use the observation that simply removing the namespace definition from both instances would make the instances both textually the same and equivalent in the strict XML sense to inform the class of changes can be to the schema definition without necessarily needing to change the namespace, and how a client should treat such changes. | |||||||
Changed: | ||||||||
< < | ---+++ Time Domain Interest Group ( John Swinbank, Mike Fitzpatrick ) | |||||||
> > | (introduction to section 2). I have an uncanny feeling that I don't understand what this is intended to mean. Also, it may be confusing in this context, even more so since | |||||||
Changed: | ||||||||
< < | ---+++ Data Curation & Preservation Interest Group ( Françoise Genova ) | |||||||
> > | ||||||||
Added: | ||||||||
> > | | |||||||
Changed: | ||||||||
< < | ---+++ Operations Interest Group ( Tom McGlynn, Mark Taylor ) | |||||||
> > | and | |||||||
Changed: | ||||||||
< < | ---+++ Knowledge Discovery in Databases Interest Group ( George Djorgovski ) | |||||||
> > | ||||||||
Added: | ||||||||
> > | | |||||||
Changed: | ||||||||
< < | ---+++ Theory Interest Group ( Franck Le Petit, Carlos Rodrigo ) ---+++ Standards and Processes Committee ( Françoise Genova) | |||||||
> > | indeed are equivalent. | |||||||
Added: | ||||||||
> > |
Plus, I think we should not even suggest removing the namespace declarations might be a good idea under any circumstances, as doing this is certain to cause major interoperability problems as soon as the resulting tree is serialised again. I'd vote to remove the entire introductory paragraph to section 2.
(2) In
Hence, in service responses, root elements must have a \xmlel{version} attribute exactly giving the value of the corresponding XSD file's \xmlel{version} attribute.I'm doubtful of the must. Ok, it is limited to "service responses", but that's a term not clearly defined. In VOResource, for instance, I don't think vr:Resource/@version is terribly useful; worse, the root element of actual responses of OAI-PMH-services is a container element we don't even control. And VOResource doesn't have global elements in the first place. So, I'm much rather have language like: For such applications, protocols should place \xmlel{version} attributes, typically on the root element(s) of the schema. Their values exactly correspond to the value of the \xmlel{version} attribute on the \xmlel{xs:schema} (i.e., root) element of the XML schema file against which a given piece of software was implemented.And then we could strike the sentence "When the discovery of ... may be left out" further down. (3) I think the global exposition would profit if we first discuss xs.schema/@version (current sect 2.2.2) and only then talk about @version in instance documents -- since the schema file is the source of the version string, that seems a bit more logical. (4) While I personally am a big fan of the plural "schemata", I feel obliged to mention that if we wrote "schema files" instead, we'd probably be subscribing to less controversial terminology. None of the above points is really serious, though, so regardless of how they are eventually decided, I approve of this document. Semantics Working Group ( _Mireille Louys, Alberto Accomazzi )Education Interest Group ( _Massimo Ramella, Sudhanshu Barway )Time Domain Interest Group ( _John Swinbank, Mike Fitzpatrick )Data Curation & Preservation Interest Group ( Françoise Genova )Operations Interest Group ( _Tom McGlynn, Mark Taylor )Knowledge Discovery in Databases Interest Group ( George Djorgovski ) Theory Interest Group ( _Franck Le Petit, Carlos Rodrigo ) | |||||||
<--
|
XML Schema Versioning Policies: Endorsed Note - Request for TCG Comments and ApprovalsDocument Link: XML Schema Versioning Policies---++ Comments from TCG members
WG chairs or vice chairs must read the Note, provide comments if any and formally indicate if they approve or do not approve of the Note. IG chairs or vice chairs are also encouraged to do the same, although their inputs are not compulsory.
---+++ TCG Chair & Vice Chair ( Matthew Graham, Pat Dowler )
---+++ Applications Working Group ( Pierre Fernique, Tom Donaldson )
---+++ Data Access Layer Working Group ( François Bonnarel, Marco Molinaro )
---+++ Data Model Working Group ( Mark Cresitello-Dittmar, Laurent Michel )
---+++ Grid & Web Services Working Group ( Brian Major, Giuliano Taffoni )
---+++ Registry Working Group ( Markus Demleitner, Theresa Dower )
---+++ Semantics Working Group ( Mireille Louys, Alberto Accomazzi )
---+++ Education Interest Group ( Massimo Ramella, Sudhanshu Barway )
---+++ Time Domain Interest Group ( John Swinbank, Mike Fitzpatrick )
---+++ Data Curation & Preservation Interest Group ( Françoise Genova )
---+++ Operations Interest Group ( Tom McGlynn, Mark Taylor )
---+++ Knowledge Discovery in Databases Interest Group ( George Djorgovski )
---+++ Theory Interest Group ( Franck Le Petit, Carlos Rodrigo ) ---+++ Standards and Processes Committee ( Françoise Genova)
<--
|