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

Re: Groves? Please ::choke::..

  • From: "Steven R. Newcomb" <srn@t...>
  • To: guy-murphy@e...
  • Date: Tue, 1 Jun 1999 16:02:00 -0500

please choke
> What exactly are "groves"?
> 
> The clearest def I could get of them...
> 
> [QUOTE]
> Groves are the abstract representation of an underlying notation and the
> in-memory realisation is constructed using a notation processor, for example
> the grove for an SGML instance is built by the SGML notation processor.
> [QUOTE]
> 
> Now up until the last bit this sounds like DOM. Are groves just an object
> model?
> 
> Oh and if anybody reading this is responsible for writting HyTime
> documentation... come the revolution you'll be among the first put against
> the wall and shot!... right after those people at the ISO.
> 
> Goodnight

I'll try to remember to bring two blindfolds for myself, one for each
of my well-deserved executions.

Yes, the grove paradigm is an object model, while the DOM is not an
object model, despite its name.  If the DOM had been rigorously built
on a formal definition of the information set of XML, then a document
that was accessed via the DOM would be a grove.

I'll try this another way: 

Assuming that we have a grove of an XML document, putting a
DOM-conforming API layer over it is a trivial matter.

And a third way:

The DOM is only for XML.  Groves, on the other hand, can be built
according to any valid property set, not just the XML property set.

Making everything accessible as a grove makes everything addressable,
which is the secret of HyTime's claim that, via the grove paradigm,
everything, anywhere, anytime, is addressable in any convenient terms.
The "convenient terms" are selected when the property set is written.

If anybody really wants to understand groves at a visceral level, they
should ask me for a copy of the GroveMinder demo.

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