We describe a rule-based approach to semantic speci cation that can be used to dynamically establish semantic relevance between consumers' queries posed on the y and producers' data sources available online. The semantic speci cation of user queries is independent of the content and capabilities of the data sources (query-to-source independence). The semantic speci cation of the content and capability of a data source is independent of the content and capability descriptions of other sources (sourceto-source independence). Query processing techniques use these speci cations along with the query modi cation and transformation routines to perform relevance reasoning and to guarantee semantically correct query answers. This work also examines the e ect of changing metadata semantics, such as changes in the content and capabilitiy descriptions of data sources or the user query pro le speci cations. Methods are described for detecting these changes and for determining if the information sources can continue to supply meaningful data to answering consumers' queries. These methods and transformation routines are necessary for determining logical connectivity between information producers and information consumers and for establishing dynamic interconnection between a growing collection of data sources and a consumer's query.
[1]
Gio Wiederhold,et al.
Mediators in the architecture of future information systems
,
1992,
Computer.
[2]
Joann J. Ordille,et al.
Querying Heterogeneous Information Sources Using Source Descriptions
,
1996,
VLDB.
[3]
Kurill Rachine,et al.
Distributed Query Scheduling in The Context of DIOM: An Experiment
,
1997
.
[4]
Patrick Valduriez,et al.
Using Heterogeneous Equivalences for Query Rewriting in Multidatabase Systems
,
1995,
CoopIS.
[5]
Craig A. Knoblock,et al.
Retrieving and Integrating Data from Multiple Information Sources
,
1993,
Int. J. Cooperative Inf. Syst..
[6]
Alon Y. Halevy,et al.
Obtaining Complete Answers from Incomplete Databases
,
1996,
VLDB.
[7]
John L. McCarthy,et al.
Metadata Management for Large Statistical Databases
,
1982,
VLDB.
[8]
Arnon Rosenthal,et al.
Using semantic values to facilitate interoperability among heterogeneous information systems
,
1994,
TODS.