Re: Proposal for dealing with root

 Noah, 
 the graph model is a model of data graph that's sort of floating
in the space. The graph data model doesn't need to know about
serialization roots as any node can be a serialization root and
the fact of being or not being a serialization root has no
meaning on the node or on the graph.
 If anyone started from reading SOAP 1.2 Encoding, the concept of 
serialization root would be unnecessary because serialization 
roots are obvious. On the other hand SOAP 1.1 Encoding put the 
multirefs outside of the XML tree starting with the serialization 
root so it had to make sure the serialization root is not lost.
 Because we're dealing with this legacy, we may need to 
explicitly forbid (although it's already forbidden implicitly) 
the external serialization, then we don't need the root 
attribute.
 The problem is with the phrasing of this forbidding text, we may 
need the term "serialization root" there, so we'd better define 
it. I have made a few attempts.
 Does this answer your question, Noah?

                   Jacek Kopecky

                   Senior Architect, Systinet (formerly Idoox)
                   http://www.systinet.com/



On Wed, 24 Apr 2002 noah_mendelsohn@us.ibm.com wrote:

 > I'm asking what "serialization root" means.  The encoding exists only to 
 > move the graph from one place to another.  What does it mean to have a 
 > root concept in the encoding that's not in the graph?
 > 
 > ------------------------------------------------------------------
 > Noah Mendelsohn                              Voice: 1-617-693-4036
 > IBM Corporation                                Fax: 1-617-693-8676
 > One Rogers Street
 > Cambridge, MA 02142
 > ------------------------------------------------------------------

Received on Wednesday, 24 April 2002 12:04:57 UTC