- From: Jacek Kopecky <jacek@systinet.com>
- Date: Wed, 24 Apr 2002 18:04:54 +0200 (CEST)
- To: noah_mendelsohn@us.ibm.com
- cc: martin.gudgin@btconnect.com, <xml-dist-app@w3.org>
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