- 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
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 UTC