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

Re: Storing Lots of Fiddly Bits (was Re: What is XML for?)

  • From: "Steven R. Newcomb" <srn@t...>
  • To: uche.ogbuji@f...
  • Date: Mon, 8 Feb 1999 18:35:59 -0600

Re: Storing Lots of Fiddly Bits (was Re: What is XML for?)
[ Eliot Kimber: ]
> > Or said another way: there's no magic in the DOM (or groves or XML) that
> > will make storing and managing business objects easier.

[ Uche Ogbuji: ]
> I think this is the crux of the matter, and exactly what the "XML is not a 
> universal hammer" folks (myself included) have been trying to get across.

Basically, I agree with these sentiments.

However, I would not want the casual reader to take away from Eliot's
excellent rant the idea that the relationship between objects and
their XML serializations need be entirely arbitrary.  The grove
paradigm permits interchangeable information and ready-to-use objects
to be quite precise, rigorous, and non-arbitrary reflections of one
another.  The exact nature of the relationship between the two kinds
of information can be expressed in an Architecture Definition
Document.  A rigorous Architecture Definition Document ideally
contains:

(1) a DTD (the formal description of the interchangeable form of the
    information),

(2) a Property Set (the formal description of the ready-to-use objects
    and their relationships to one another), and

(3) natural language text that explains the nature of the relationship
    between the two, if necessary including algorithms that describe
    the transformation between them.

In effect, a Property Set can describe a specialized DOM to the
specialized meanings of a particular class of information assets,
while a DTD can describe the interchangeable form of such assets.

This means that, in those applications of XML in which absolute
precision and uniformity is required in an open, multivendor
environment, and when the high cost of thinking carefully about the
exact nature of the information set being interchanged can be
afforded, there is a very good answer, and there is an internationally
standard way to express and publish the necessary constraints.

-Steve

--
Steven R. Newcomb, President, TechnoTeacher, Inc.
srn@t...  http://www.techno.com  ftp.techno.com

voice: +1 972 231 4098 (at ISOGEN: +1 214 953 0004 x137)
fax    +1 972 994 0087 (at ISOGEN: +1 214 953 3152)

3615 Tanner Lane
Richardson, Texas 75082-2618 USA

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 (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe 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.