[Serialization] SCHEMA-F

Technical/Editorial

[F] [Section 2: Serializing Arbitrary Data Models] The first paragraph of
this section states:

"An instance of the data model that is input to the serialization process is
a sequence. The serialization process must first place that input sequence
into a normalized form for serialization; it is the normalized sequence that
is actually serialized. The normalized form for serialization is constructed
by applying all of the following rules in order, with the initial sequence
being input to the first step, and the sequence that results from any step
being used as input to the subsequent step."

We think wording in this section tends to imply a required implementation,
which, given the destructive nature of the implementation described, leads to
the conclusion that serialized data models cannot subsequently be used for
anything else. We believe what is intended is the description of a mapping
between data models and normalized data models, without attempting to constrain
implementations. We request that the text in this section be recast in a more
declarative fashion to make these intentions clear.

On behalf of the XML Schema WG.

	-- Mary
	   Holstege@mathling.com

Received on Thursday, 12 February 2004 16:14:58 UTC