Stanford InfoLab Publication Server

Change Management in Heterogeneous Semistructured Databases (Demonstration Description)

Chawathe, S. and Gossain, V. and Liu, X. and Widom, J. and Abiteboul, S. (1997) Change Management in Heterogeneous Semistructured Databases (Demonstration Description). Technical Report. Stanford InfoLab.




This paper describes the design and implementation of the Stanford C3 system for managing change in an environment of heterogeneous, semistructured databases (e.g., web sites, legacy information systems with proprietary interfaces, news feeds, etc.). In particular, users can (1) detect and browse changes in such databases using the TDIFF component, (2) store and query historical data using the CORE component, and (3) subscribe to be notified when changes of a certain kind occur, using the QSS component. We use wrapper and mediator technology from the Tsimmis project to interface with diverse data sources, and the Lore system as a store for semistructured data. The TDIFF component uses tree-differencing algorithms for detecting changes in semistructured data. The CORE component implements the Delta-OEM (DOEM) data model and the Change Lorel (Chorel) query language. The QSS component ties together a variety of change detection and change reporting mechanisms in a common framework.

Item Type:Techreport (Technical Report)
Uncontrolled Keywords:C3 project, semistructured databases, heterogeneous databases, change management, differencing, querying changes, subscriptions
Subjects:Computer Science > Semistructured Data
Related URLs:Project Homepage
ID Code:228
Deposited By:Import Account
Deposited On:25 Feb 2000 16:00
Last Modified:01 Jan 2009 12:38

Download statistics

Repository Staff Only: item control page