AUCQL logo
 
AUCQL's Prototype
A Query Language for Semistructured Data with Metadata Properties
Home        
Publications   
Prototype  
Examples    
  The DB
  Start       
  Defaults
  Match
  Property
  Collapse
  Coalesce
  Security
  Time
 
Curtis Dyreson
  Home
  Publications
  Projects
  Software
  Demos
  Teaching
  Contact me

The prototype is written in an Object-oriented language and style (Perl 5). Release 0.1, a tarred, gzipped version of the code is SemiStructured.tar.gz (180KB) can be downloaded.

  • This is a prototype system. There will be bugs and other gotchas. Several known unimplemented features have been documented. Please send comments and bug reports to Curtis.Dyreson at usu.edu.
  • The code is documented using POD, see the on-line documentation.
  • The code is stand-alone, and does not use any non-standard Perl packages. In the current release it is configured to use Berkeley BSD (see BerkeleyDB at CPAN), but can be configured to use and DBM implementation as the underlying database (e.g., GDBM). For more information see OODatabase.
  • The parser is generated with the excellent Parse::Yapp package written and maintained by Francois Desarmenien. Parse::Yapp can be found at CPAN. Version 1.0 of Parse::Yapp is provided in the installation so that you can make changes to the SELECT or INSERT BNF if desired, but the existing version of AUCQL is independent of Parse::Yapp.

                                                                                                                                                                                                                                     
Curtis E. Dyreson, Michael H. Böhlen, and Christian S. Jensen © 1998-2000. All rights reserved.
  E-mail questions or comments to Curtis.Dyreson at usu.edu Valid HTML 4.01!