[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: ANN: XML and Databases article
> 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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|