W3C home > Mailing lists > Public > xml-dist-app@w3.org > April 2002

Re: Proposal for dealing with root

From: <noah_mendelsohn@us.ibm.com>
Date: Wed, 24 Apr 2002 09:35:02 -0400
To: Jacek Kopecky <jacek@systinet.com>
Cc: martin.gudgin@btconnect.com, xml-dist-app@w3.org
Message-ID: <OF0AEF79C7.E3BA00AB-ON85256BA5.004B0BEE@lotus.com>
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
------------------------------------------------------------------







Jacek Kopecky <jacek@systinet.com>
04/24/02 04:40 AM

 
        To:     noah_mendelsohn@us.ibm.com
        cc:     martin.gudgin@btconnect.com, <xml-dist-app@w3.org>
        Subject:        Re: Proposal for dealing with root

 Noah, do you mean serialization roots? This term seems more fit 
into the Encoding part than into the Data Model part. The notion 
of graph root is insufficient, as I've shown before, and the data 
model doesn't (and shouldn't) know anything about serialization.
 In our current Encoding, if we forbid out-of-line serialization, 
the serialization roots of a serialized graph are readily 
apparent. The root attribute was necessary in SOAP 1.1 where you 
had to serialize multirefs somewhat externally.
 Best regards,

                   Jacek Kopecky

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



On Tue, 23 Apr 2002 noah_mendelsohn@us.ibm.com wrote:

 > I think we need to say something in the data model about what a root 
node 
 > is.  Is it just a distinguishing marker, a boolean (isRoot), of 
possible 
 > use to an application?  Does the model constrain placement of roots 
 > relative to other nodes in a 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 09:52:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:10 GMT