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

Just-In-Time-Trees (JITTs)

  • To: xml-dev@l...
  • Subject: Just-In-Time-Trees (JITTs)
  • From: Patrick Durusau <pdurusau@e...>
  • Date: Mon, 19 Aug 2002 08:41:17 -0400
  • User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20010914

just in time trees
  Greetings,

I thought xml-dev readers might be interested in the latest proposal by 
myself and Matthew O'Donnell to implement overlapping markup using XML 
syntax. Our presentation for Extreme Markup 2002, Just-In-Time-Trees 
(JITTs), can be found at: http://www.sbl-site2.org/Overlap/ .

Essentially we propose that the declaration of the document root and the 
markup to be recognized should be moved from the syntax layer and made a 
part of the processing of a text. That change in the model for handling 
markup removes the various problems with overlapping markup that have 
been the subject of numerous proposals but few widespread 
implementations since the rise of SGML.

Our latest proposal differs from all prior ones in that it allows the 
use of standard XML software for the processing of texts, while allowing 
extensive experimentation with markup languages for the encoding of 
texts. Our proposal relies upon the notion of markup recognition found 
in ISO 8879 and we are clearly indebted to the entire SAX community for 
making it possible to implement this proposal and allowing the use of 
standard XML software. (The use of non-specialized software or parsers, 
seems to us to be an essential part of widespread use of overlapping 
markup techniques. Good idea abound, but to be useful to the markup 
community, good ideas need to be widely implemented.)

A more formal paper and sample code should appear at the location noted 
above by late September, 2002. (Perhaps sooner but that depends upon the 
press of a number of other projects.)

Note that we do not rely exclusively upon XML markup (you can simply 
record overlapping hierarchies in standard XML markup and then separate 
the trees into layers for processing) but the technique should extend to 
traditional SGML and concur files under SGML, LMNL, 
milestone/fragmentation/join, MECS/TexMECS, as well as other file formats.

Comments, suggestions, code(!) and extenstions of this technique are 
most welcome!

As with all SBL projects, you are free to use this research as you see 
fit (but also at your own risk!) but it you find it useful, supporting 
the SBL is one way to encourage its continued support for this sort of 
basic markup research. (Contact Kent Richards, Executive Director, 
Society of Bibical Literature, kent.richards@s... , if you are 
interested in contributing to support this research. Contact the 
undersigned on the technical aspects of this work.)

Thanks!

Patrick

-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@e...



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.