Re: Proposal for dealing with root

Sort of.  See the note I just sent.... to repeat:  I only vaguely get it, 
but that's probably not important.  Just go ahead and do what you all 
think necessary.  Thanks for checking with me. 

------------------------------------------------------------------
Noah Mendelsohn                              Voice: 1-617-693-4036
IBM Corporation                                Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------







Jacek Kopecky <jacek@systinet.com>
Sent by: xml-dist-app-request@w3.org
04/24/02 12:04 PM

 
        To:     noah_mendelsohn@us.ibm.com
        cc:     martin.gudgin@btconnect.com, <xml-dist-app@w3.org>
        Subject:        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 Thursday, 25 April 2002 09:20:23 UTC