Requirements ontology and multi-representation strategy for database schema evolution

  • Authors:
  • Hassina Bounif;Stefano Spaccapietra;Rachel Pottinger

  • Affiliations:
  • Database Laboratory, EPFL, School of Computer and Communication Science, Lausanne, Switzerland;Database Laboratory, EPFL, School of Computer and Communication Science, Lausanne, Switzerland;Data Management and Mining Laboratory, University of British Columbia, Vancouver, Canada

  • Venue:
  • ODBIS'05/06 Proceedings of the First and Second VLDB conference on Ontologies-based databases and information systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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