|
|
Document Details
Title |
Getting started with eXist and XQuery |
Archive |
All Files / Documents / Publications / Newsletter Articles |
Abstract |
Two recent LTER workshops were convened to plan and develop ProjectDB, a cross-site research project description language and database (Walsh and Downing, 2008). During the first workshop participants agreed to use eXist, an open source native XML database (http://exist.sourceforge.net/), as the back-end system for storing and retrieving research project documents. This database was primarily chosen to leverage ongoing software development work at CAP LTER that uses eXist, but excellent query performance, built-in support for both REST and SOAP web service interfaces, and simplicity of configuration and administration were also influential factors.The combination of eXist and XQuery (the XML query language used by eXist) proved to be extremely effective for ProjectDB, exceeding all expectations. A working group of six Information Managers and a CAP software developer designed and implemented a complete system for storing, querying, summarizing and displaying research project documents in just a few days, including RESTful web services to support all the primary use cases identified during the planning workshop (Gries et al.). The rapid success of this development effort has sparked interest in eXist and XQuery across the LTER IM community, and this article presents an overview and brief guidelines on how to get started using this new XML technology. |
Contributor |
Wade M. Sheldon |
Citation |
Sheldon, W.M. Jr. 2009. Getting started with eXist and XQuery. In: LTER Databits - Information Management Newsletter for the Long Term Ecological Research Network: Spring 2009. Long Term Ecological Research Network. |
Key Words |
database, EML, eXist, LTER-IMC, projects, technology, XML, XQuery |
File Date |
2009 |
Web Link |
 view/download PDF file |
|