GarryJolleyRogers - Wed Nov 25 2009 - Version 1.7
Parent topic: DiscussionFor101b7

WhatToDoWithElementsMarkedForDiscussion

++WhatToDoWithElementsMarkedForDiscussion

-- Main.BobMorris - 22 Apr 2006: In DiscussionFor101b7, I suggested that a notion of "SDD Lite" be defined by removing the elements beginning with "__". In a telephone conference of 22 April 2006, Gregor reminded me that it has always been the case that these signify that the element is marked for discussion, not for inclusion in the schema. Also, he remarked that sometimes the context is that element needs to be in the schema and the point is to discuss which of several alternatives is to be chosen. He observed that this case represents the use of an XML Schema choice model as not a choice proposed for the schema, but rather a choice for discussion and that this makes it inappropriate to simply remove, e.g. with XSLT, all the elements so marked.

In other words, we still need to examine those elements by hand and come to a decision. His opinion is that these will not be controversial. Perhaps after b8 we can enumerate them here, distinguishing the truly "take out now and put in a future revision" from "choose one of these and fix the schema to reflect that".

Gregor: I welcome any contribution to a discussion about elements marked with double underscore. In contrast to what Bob says, however, at the current stage of the discussion if no further discussion occurs, the elements with double underscore will automatically not be present in the schema. Unfortunately it is a bit of work (XSLT plus some manual corrections) to remove them, so they tend to stay in there until the very end.


See also DiscussionFor1dot1beta8.