Supporting information disclosure in an evolving environment
Even if high-level query languages are used, query formulation may cause problems. This is notably so in case of large and complex application domains. Typical examples of these kinds of application domains are evolving application domains. In an evolving application domain not only populations may change, but also the conceptual schema. Even more, the history of the application domain should be recorded, and be retrievable.
This paper focuses on support for query formulation in the context of large conceptual schemata. The solution presented uses the idea of query-by-navigation in conjunction with query-by-construction. First this idea is illustrated by means of some examples, then it is formally defined.
Unable to display preview. Download preview PDF.
- [BHW91]P. van Bommel, A.H.M. ter Hofstede, and Th.P. van der Weide. Semantics and verification of object-role models. Information Systems, 16(5):471–495, October 1991.Google Scholar
- [Big88]J. Bigelow. Hypertext and CASE. IEEE Software, 5(2):23–27, 1988.Google Scholar
- [BKKK87]J. Banerjee, W. Kim, H.J. Kim, and H.F. Korth. Semantics and Implementation of Schema Evolution in Object-Oriented Databases. SIGMOD Record, 16(3):311–322, December 1987.Google Scholar
- [BPW93]C.A.J. Burgers, H.A. Proper, and Th.P. van der Weide. Organising an Information System as Stratified Hypermedia. In H.A. Wijshoff, editor, Proceedings of the Computing Science in the Netherlands Conference, pages 109–120, Utrecht, The Netherlands, November 1993.Google Scholar
- [BW92]P.D. Bruza and Th.P. van der Weide. Stratified Hypermedia Structures for Information Disclosure. The Computer Journal, 35(3):208–220, 1992.Google Scholar
- [GS90]P.K. Garg and W. Scacchi. A Hypertext System to Manage Software Life-Cycle Documents. IEEE Software, 7(3):90–98, 1990.Google Scholar
- [Hag92]T.M. Hagensen. Hyperstructure CASE Tools. In B. Theodoulidis and A. Sutcliffe, editors, Proceedings of the Third Workshop on the Next Generation of CASE Tools, pages 291–297, Manchester, United Kingdom, May 1992.Google Scholar
- [HPW93]A.H.M. ter Hofstede, H.A. Proper, and Th.P. van der Weide. Formal definition of a conceptual language for the description and manipulation of information models. Information Systems, 18(7):489–523, 1993.Google Scholar
- [HW93]A.H.M. ter Hofstede and Th.P. van der Weide. Expressiveness in conceptual data modelling. Data & Knowledge Engineering, 10(1):65–100, February 1993.Google Scholar
- [KBC+89]W. Kim, N. Ballou, H.-T. Chou, J.F. Garza, and D. Woelk. Features of the ORION Object-Oriented Database. In W. Kim and F.H. Lochovsky, editors, Object-Oriented Concepts, Databases, and Applications, ACM Press, Frontier Series, pages 251–282. Addison-Wesley, Reading, Massachusetts, 1989.Google Scholar
- [MS90]E. McKenzie and R. Snodgrass. Schema evolution and the relational algebra. Information Systems, 15(2):207–232, 1990.Google Scholar
- [NH89]G.M. Nijssen and T.A. Halpin. Conceptual Schema and Relational Database Design: a fact oriented approach. Prentice-Hall, Sydney, Australia, 1989.Google Scholar
- [Pro93]H.A. Proper. Towards an Integration of Evolving Information Systems and CASE-Tools. In S. Brinkkemper and F. Harmsen, editors, Proceedings of the Fourth Workshop on the Next Generation of CASE Tools, pages 23–33, Paris, France, June 1993.Google Scholar
- [PW93]H.A. Proper and Th.P. van der Weide. EVORM: A Conceptual Modelling Technique for Evolving Application Domains. Technical Report 93-16, Information Systems Group, Computing Science Institute, University of Nijmegen, Nijmegen, The Netherlands, 1993. To appear in: Data& Knowledge Engineering.Google Scholar