Skip to main content

Requirements Ontology and Multi-representation Strategy for Database Schema Evolution

  • Conference paper
  • 278 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4623))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Roddick, J.F: A survey of schema versioning issues for database systems. Information and Software Technology 37(7), 383–393 (1995)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Tan, P.-N.: Introduction to Data mining Pearson. Addison Wesley, Pearson (2006)

    Google Scholar 

  6. Sugumaran, V., Storey, V.C.: Ontologies for conceptual modeling: their creation, use, and management. Data Knowledge. Engineering 42(3), 251–271 (2002)

    Article  MATH  Google Scholar 

  7. 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)

    Google Scholar 

  8. Kroenke, D.M.: Database Processing: Fundamentals, Design and Implementation. In: Acevedo, G.S.d. (ed.), pp. 265–275. Prentice Hall, Pearson (2004)

    Google Scholar 

  9. WordNet: http://wordnet.princeton.edu/

  10. Lacy, L. W.: OWL: Representing Information Using the Web Ontology Language (2005)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Martine Collard

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics