Table of Contents

Preface ...... xiii

Section 1 Conceptual Design and Ontology-Based Integration

Chapter 1 From User Requirements to Conceptual Design in Warehouse Design: A Survey...... 1 Matteo Golfarelli, DEIS - , Italy

Chapter 2 Data Extraction, Transformation and Integration Guided by an Ontology ...... 17 Chantal Reynaud, Université -Sud, CNRS (LRI) & INRIA (Saclay – Île-de-), France Nathalie Pernelle, Université Paris-Sud, CNRS (LRI) & INRIA (Saclay – Île-de-France), France Marie-Christine Rousset, LIG – Laboratoire d’Informatique de , France Brigitte Safar, Université Paris-Sud, CNRS (LRI) & INRIA (Saclay – Île-de-France), France Fatiha Saïs, Université Paris-Sud, CNRS (LRI) & INRIA (Saclay – Île-de-France), France

Chapter 3 X-WACoDa: An XML-Based Approach for Warehousing and Analyzing Complex Data ...... 38 Hadj Mahboubi, Université de (ERIC Lyon 2), France Jean-Christian Ralaivao, Université de Lyon (ERIC Lyon 2), France Sabine Loudcher, Université de Lyon (ERIC Lyon 2), France Omar Boussaïd, Université de Lyon (ERIC Lyon 2), France Fadila Bentayeb, Université de Lyon (ERIC Lyon 2), France Jérôme Darmont, Université de Lyon (ERIC Lyon 2), France

Chapter 4 Designing Data Marts from XML and Relational Data Sources ...... 55 Yasser Hachaichi, Mir@cl Laboratory, Faculté des Sciences Economiques et de Gestion, Tunisia Jamel Feki, Mir@cl Laboratory, Faculté des Sciences Economiques et de Gestion, Tunisia Hanene Ben-Abdallah, Mir@cl Laboratory, Faculté des Sciences Economiques et de Gestion, Tunisia Chapter 5 Ontology-Based Integration of Heterogeneous, Incomplete and Imprecise Data Dedicated to a Decision Support System for Food Safety ...... 81 Patrice Buche, INRA, France Sandrine Contenot, INRA, France Lydie Soler, INRA, France Juliette Dibie-Barthélemy, AgroParisTech, France David Doussot, AgroParisTech, France Gaelle Hignette, AgroParisTech, France Liliana Ibanescu, AgroParisTech, France

Chapter 6 On Modeling and Analysis of Multidimensional Geographic Databases ...... 96 Sandro Bimonte, LIRIS (Laboratoire d’InfoRmatique en Images et Systèmes d’information), France

Section 2 Physical Design and Self Tuning

Chapter 7 View Selection and Materialization ...... 114 Zohra Bellahsene, LIRMM-CNRS/Université 2, France

Chapter 8 ChunkSim: A Tool and Analysis of Performance and Availability Balancing ...... 131 Pedro Furtado, , Portugal

Chapter 9 QoS-Oriented Grid-Enabled Data Warehouses ...... 150 Rogério Luís de Carvalho Costa, University of Coimbra, Portugal Pedro Furtado, University of Coimbra, Portugal

Section 3 Evolution and Maintenance Management

Chapter 10 Data Warehouse Maintenance, Evolution and Versioning ...... 171 Johann Eder, University of Klagenfurt, Austria Karl Wiggisser, University of Klagenfurt, Austria Chapter 11 Construction and Maintenance of Heterogeneous Data Warehouses ...... 189 M. Badri, Crip5 Université Paris Descartes, France and Lipn Université Paris Nord, France F. Boufarès, Lipn Université Paris Nord, France S. Hamdoun, Lipn Université Paris Nord, France V. Heiwy, Crip5 Université Paris Descartes, France K. Lellahi, Lipn Université Paris Nord, France

Section 4 Exploitation of Data Warehouse

Chapter 12 On Querying Data and Metadata in Multiversion Data Warehouse ...... 206 Wojciech Leja, Poznań University of Technology, Poland Robert Wrembel, Poznań University of Technology, Poland Robert Ziembicki, Poznań University of Technology, Poland

Chapter 13 Ontology Query Languages for Ontology-Based Databases: A Survey ...... 227 Stéphane Jean, LISI/ENSMA and University of , France Yamine Aït Ameur, LISI/ENSMA and , France Guy Pierra, LISI/ENSMA and University of Poitiers, France

Chapter 14 Ontology-Based Database Approach for Handling Preferences ...... 248 Dilek Tapucu, IYTE, Izmir, Turkey Gayo Diallo, LISI/ENSMA, Poitiers, France Yamine Ait Ameur, LISI/ENSMA, Poitiers, France Murat Osman Ünalir, Ege University, Izmir, Turkey

Chapter 15 Security in Data Warehouses ...... 272 Edgar R. Weippl, Secure Business Austria, Austria

Compilation of References ...... 280

About the Contributors ...... 306

Index ...... 315