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

Re: XML data model

  • From: "Steven R. Newcomb" <srn@t...>
  • To: b.laforge@j...
  • Date: Sat, 3 Oct 1998 17:01:08 -0500

model newcomb
> One of the things I suspect we need to be able to map XML documents
> into application components is a data model of some kind.

Wouldn't it be nice if it were expressible/expressed as a property
set?  That's how SGML's data model is expressed.  Also HyTime's.  It's
very likely that XML's data model can be expressed as a true subset
("grove plan") of the SGML Property Set.  However, this would probably
not be the friendliest possible way to express XML's property set.  I
suspect that the friendliest possible XML property set would use XML
(e.g. DOM) terminology wherever possible.

Work done by Fujitsu Labs has shown how XLink is expressible as a
property set.  Unsurprisingly, it turns out to be about the same as
the relevant portions of the HyTime property set, except that all the
names have been changed to correspond to XLink terminology.

Property sets have some pretty attractive characteristics, and the
"grove object model" which they serve as schemas was originally
devised to describe the formal characteristics of SGML syntax.  It's
very neutral, very standard, very pure, and as simple as it can be.
Moreover, property sets are expressible as XML documents; the DTD
for property set documents already exists.

Property sets describe classes of nodes, and the properties of each
class of node, as such nodes are output by a parser for a given
notation.  A property set does not describe any methods, so it can
form an excellent all-purpose foundation for methods and applications.
Since every property of every syntactic construct is assigned a name
in a property set, the names of properties readily form a natural
basis for query languages, too.  

Having a property set for XML would set the stage for XML to become
the language of documents that integrate information expressed in all
other notations, because they can pretty much all have property sets,
too.

-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/
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.