Abstract
With the emergence of enterprise-wide information systems, ontologies have become by definition a valuable aid for efficient database schema modeling and integration, in addition to their use in other disciplines such as the semantic web and natural language processing. This paper presents another important utilization of ontologies in database schemas: schema evolution. Specifically, our research concentrates on a new three-layered approach for schema evolution. These three layers are 1) a schema repository, 2) a domain ontology called a requirements ontology, and 3) a multi-representation strategy to enable powerful change management. This a priori approach for schema evolution, in contrast with existing a posteriori solutions, can be employed for any data model and for both 1) design from scratch and evolution and 2) redesign and evolution of the database. The paper focuses on the two main foundations of this approach, the requirements ontology and the multi-representation strategy which is based on a stamping mechanism.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Connor, R.C.H., Cutts, Q.I.: Using Persistence Technology to Control Schema Evolution. In: Proceedings of the ACM symposium on Applied computing Phoenix, Arizona, ACM Press, New York (1994)
Roddick, J.F: A survey of schema versioning issues for database systems. Information and Software Technology 37(7), 383–393 (1995)
Borgida, A., Williamson, K.E.: Accommodating Exceptions in Databases, and Refining the Schema by Learning from them. In: 11th International Conference on Very Large Data Bases, Stockholm, Sweden, Morgan Kaufmann, San Francisco (1985)
Benatallah, B.A: Unified Framework for Supporting Dynamic Schema Evolution in Object Database. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds.) ER 1999. LNCS, vol. 1728, Springer, Heidelberg (1999)
Tan, P.-N.: Introduction to Data mining Pearson. Addison Wesley, Pearson (2006)
Sugumaran, V., Storey, V.C.: Ontologies for conceptual modeling: their creation, use, and management. Data Knowledge. Engineering 42(3), 251–271 (2002)
Sugumaran, V., Storey, V.C.: An Ontology-Based Framework for Generating and Improving Database Design. In: Natural Language Processing and Information Systems, 6th International Conference on Applications of Natural Language to Information Systems, NLDB, Stockholm, Sweden, Springer, Heidelberg (2002)
Kroenke, D.M.: Database Processing: Fundamentals, Design and Implementation. In: Acevedo, G.S.d. (ed.), pp. 265–275. Prentice Hall, Pearson (2004)
WordNet: http://wordnet.princeton.edu/
Lacy, L. W.: OWL: Representing Information Using the Web Ontology Language (2005)
Bounif, H., Pottinger, R.: Schema Repository for Database Schema Evolution. In: 2nd international workshop on Data Management in Global Data Repositories (GREP) 2006 at International Conference on Database and Expert Systems Applications 2006 (2006)
Spaccapietra, S., et al.: Supporting Multiple Representations in Spatio-Temporal databases. In: Proceedings of the 6th EC-GI & GIS Workshop, June 28-30, Lyon, France (2000)
Benslimane, D., et al.: Multi-representation in ontologies. In: Proceedings of 7th East-European Conference on Advances in Databases and Information Systems, ADBIS 2003, September 3-6, Dresden, Germany (2003)
Baader, F., Nutt, W.: Basic Description Logics. In: Baader, F. (ed.) The Description Logic Handbook: theory, implementation and application., pp. 43–95. Cambridge University Press, Cambridge (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bounif, H., Spaccapietra, S., Pottinger, R. (2007). Requirements Ontology and Multi-representation Strategy for Database Schema Evolution. In: Collard, M. (eds) Ontologies-Based Databases and Information Systems. ODBIS ODBIS 2006 2005. Lecture Notes in Computer Science, vol 4623. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75474-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-75474-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75473-2
Online ISBN: 978-3-540-75474-9
eBook Packages: Computer ScienceComputer Science (R0)