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

Re: ANN: XML and Databases article

  • From: Daniel Veillard <Daniel.Veillard@w...>
  • To: Didier PH Martin <martind@n...>
  • Date: Thu, 9 Sep 1999 08:30:42 -0400

badminton graph

> Daniel said:
> ------------------------------------------------
>  When faced with "groves" I still have a serious problem with both
> points:
>    - Show me a definition so that I can understand the term and
>      underlying concept clearly enough that an implementation
>      time is spend not collecting and reading papers but implemening
>      something well defined.
>      Even reading http://www.prescod.net/groves/shorttut/ I still can't
>      get a clear definition of "what is a grove precisely".
>      Not at the concept level, but a implementable definition say
>      on top of the XML infoset (for XML documents).
> 
> Didier says:
> ------------------------------------------------
> I agree with you on that point. Actually groves are defined as abstract
> entities and there is no common API to groves (each implementer ca define
> its own interface).

  Ok, having followed the http://www.netfolder.com/DSSSL/ link and
looking at http://www.oasis-open.org/cover/topics.html#groves
The following seems at least a clear and concise definition:
  In HyTime ISO/IEC 10744:1997 "3. Definitions (3.35)": graph
  representation of property values is 'An abstract data structure
  consisting of a directed graph of nodes in which each node may be
  connected to other nodes by labeled arcs.

Ahhh ... and

  GROVE - "Graph Representation of Property Values."

 Ok, this becomes clearer.
And the picture clarify it even more !

  http://www.cogsci.ed.ac.uk/~ht/grove.html


> Daniel says:
> -----------------------------------------------
>    - Show me the code. Not that there is none, I just don't know.
>      Is there a program available in source code, that I can run
>      on say a laptop in front of a novice (but programmer kind)
>      audience (say a Gnome developper's group) allowing me in 3 mn
>      to show a "grove" in action and what it does for them.
> 
> Didier says:
> -----------------------------------------------
> Easy, just use the "Linux of the markup technologies" aka OpenJade. The code
> is freely available, several developers around the globe are already
> improving it each day. The source code is stored on a CVS server and like I
> said, is freely available. OpenJade includes the SGML grove plan but the
> grove is transient (i.e. resident on the heap). This is a stand alone module
> that could be reused in other code. The grove is available as a DCOM object
> or a C++ object. You may make your own implementation if you want or change
> the interface. For more information:
> http://www.netfolder.com/DSSSL

  Ok, coincidentally i'm doing something similar it seems on top of my XML
parser except that I based my node structure on a DOM point of view:

   http://rpmfind.net/veillard/XML/

  Is there a clear distinction between the model exposed by a DOM API
and a grove, I can't even find a single DOM reference in 
  http://www.oasis-open.org/cover/topics.html#groves

 Looking at Henry graphic, it's nearly 100% equivalent to what I build
so I'm wondering, but I remember people pointing out that those are
different.

    thanks for the pointers,

Daniel

-- 
Daniel.Veillard@w... | W3C, INRIA Rhone-Alpes  | Today's Bookmarks :
Tel : +33 476 615 257  | 655, avenue de l'Europe | Linux, WWW, rpmfind,
Fax : +33 476 615 207  | 38330 Montbonnot FRANCE | rpm2html, XML,
http://www.w3.org/People/W3Cpeople.html#Veillard | badminton, and Kaffe.

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.