[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Object-oriented serialization (Was Re: Some questions)

  • From: "David Orchard" <orchard@p...>
  • To: "XML Developers List" <xml-dev@i...>
  • Date: Fri, 10 Dec 1999 14:57:18 -0800

java object serialization appending
I believe there a 3rd way, that is:

Between system wide (meta-grammar) and mapping rules associated with a
schema, there is the third option of a graph-specific set of rules for
associating schemas.  The graph specification language allows arbitrary
graphs and mapping rules for subgraphs of the universe of elements described
a schema.  Thus I could take the same large graph of Java objects and
serialize different subgraphs to different XML documents.  The XML documents
follow any pattern , but the mapping rules are not necessarily 1:1.  In
another case, I could take 2 distinct Java graphs and serialize to the same
XML schema with different "denormalization" in mapping or transforming
between the lhs and rhs.  There can be many mappings or bindings for
arbitrary graph traversals, potentially selected at runtime.

I personally am very interested in graph grammars and would love to hear
about papers on the topic.  A sample that I am interested is a graph grammar
that can be used to specify a graph to traverse from a given starting point.
Typical examples of this are a graph of COM+ or EJB objects to instantiate
for a request, a graph of XLink extended links to retrieve for a given
document, or a graph of XInclude elements to traverse.

Cheers,
Dave Orchard
XLink co-editor

> -----Original Message-----
> From: owner-xml-dev@i... [mailto:owner-xml-dev@i...]On Behalf Of
> Andrew Layman
> Sent: Monday, December 06, 1999 12:09 PM
> To: XML Developers List
> Subject: RE: Object-oriented serialization (Was Re: Some questions)
>
>
> Thanks.  As a recap: There are, broadly, two approaches to serializing a
> graph in XML.
>
> One is to invent a meta-grammar, a set of canonicalization rules.  That is
> what RDF syntax did, and what the attribute-centric and element-centric
> canonical format papers do, what SOAP section eight does. I think
> of this as
> "tunnelling the graph through XML."
>
> The other is to allow XML documents to follow any pattern described in a
> schema, and augmenting the schema with a set of mapping rules.
>
> There appears to be significant value to each approach. (In particular,
> however, I disagree with the sometimes-asserted claim that graphs capture
> the semantics of a communication while grammars do not.  Graphs are just
> another grammar.  This makes me reluctant to deprecate grammars.)
>
> I agree that formal approaches to mapping would be helpful. I look forward
> to reading your papers.
>
> xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
> Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on
> CD-ROM/ISBN 981-02-3594-1
> To unsubscribe, mailto:majordomo@i... the following message;
> unsubscribe xml-dev
> To subscribe to the digests, mailto:majordomo@i... the
> following message;
> subscribe xml-dev-digest
> List coordinator, Henry Rzepa (mailto:rzepa@i...)
>
>


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@i... the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.