Managing historical semistructured data
Article first published online: 6 JUN 2000
DOI: 10.1002/(SICI)1096-9942(1999)5:3<143::AID-TAPO3>3.0.CO;2-S
Copyright © 1999 John Wiley & Sons, Inc.
Issue
1096-9942/asset/cover.gif?v=1&s=12883fe601ad66c00a9ca10f5859f6267e2d1576)
Theory and Practice of Object Systems
Special Issue: Selected Papers from ICDE'98 Object-Oriented Technology in Advanced Applications
Volume 5, Issue 3, pages 143–162, 1999
Additional Information
How to Cite
Chawathe, S. S., Abiteboul, S. and Widom, J. (1999), Managing historical semistructured data. Theory Pract. Obj. Syst., 5: 143–162. doi: 10.1002/(SICI)1096-9942(1999)5:3<143::AID-TAPO3>3.0.CO;2-S
Publication History
- Issue published online: 6 JUN 2000
- Article first published online: 6 JUN 2000
- Manuscript Accepted: 3 APR 1999
- Manuscript Revised: 18 JAN 1999
- Manuscript Received: 10 JUN 1998
Funded by
- Air Force Rome Laboratories. Grant Number: DARPA Contract F30602-95-C-0119
- Abstract
- References
- Cited By
Abstract
Semistructured data may be irregular and incomplete and does not necessarily conform to a fixed schema. As with structured data, it is often desirable to maintain a history of changes to data, and to query over both the data and the changes. Representing and querying changes in semistructured data is more difficult than in structured data due to the irregularity and lack of schema. We present a model for representing changes in semistructured data and a language for querying over these changes. An important feature of our approach is that we represent and query changes directly as annotations on the affected data, instead of indirectly as the difference between database states. We describe the implementation of our model and query language. We present extensions that permit convenient snapshot-based access in our change-based data model. We also describe our design and implementation of a wind query subscription service that permits users to subscribe to changes in semistructured information sources. © 1999 John Wiley & Sons, Inc.
