language: en

A structured document database system

Pekka Kilpelainen Greger Linden Heikki Mannila Erja Nikunen
University of Helsinki

Abstract We describe a database system for writing, editing, and querying structured documents. The structure of text is described using a context-free grammar. The operations are implemented using a powerful query language. The system supports the use of user-defined multiple views of the documents: one view can contain all the structure explicitly, while another can contain only part of the document and have only part of the structure visible. This makes the system flexible for different editing tasks. The system is implemented in C using a relational database system.

1 Introduction