Abstract
Constraints are commonly used to maintain data integrity and consistency in databases. This ability to store constraint knowledge, however, can also be viewed as an attachment of instructions on how a data object should be used. In other words, data objects are annotated with declarative knowledge which can be transformed and processed.
This abstract describes our work in Aberdeen on the fusion of knowledge in the form of integrity constraints in a distributed environment. We are particularly interested in the use of constraint logic programming techniques with off-the-shelf constraint solvers and distributed database queries. The objective is to construct an information system that solves application problems by combining declarative knowledge attached to data objects in a distributed environment. Unlike a conventional distributed database system where only database queries and data objects are transported, we also ship the constraints which are attached to the data. This is analogous to the use of footnotes and remarks in a product catalogue describing the restrictions on the use of specific components.
This research is part of the KRAFT research project [1] funded by EPSRC and BT.
Kit-ying Hui is supported by a grant from BT.
References
P. Gray et al. KRAFT: Knowledge fusion from distributed databases and knowledge bases. In R. Wagner, editor, Eighth International Workshop on Database and Expert System Applications (DEXA-97), pages 682–691. IEEE Press, 1997.
N. Bassiliades and P. M. D. Gray. CoLan: A function constraint language and its implementation. Data & Knowledge Engineering 14 (1994) pp 203–49. Also http: //www.csd.abdn.ac.uk/~pfdm.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hui, Ky., Gray, P.M.D. (1998). Constraint and data fusion in a distributed information system. In: Embury, S.M., Fiddian, N.J., Gray, W.A., Jones, A.C. (eds) Advances in Databases. BNCOD 1998. Lecture Notes in Computer Science, vol 1405. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053487
Download citation
DOI: https://doi.org/10.1007/BFb0053487
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64659-4
Online ISBN: 978-3-540-69112-9
eBook Packages: Springer Book Archive