Using Context for the Extraction of Relational Views

The paper presents an approach for automatically extracting views from a relational database schema, based on the knowledge of the application domain. In order to achieve such result, the possible contexts emerging from the application domain are identified and, starting from the representation of the characterizing dimensions, a sequence of operations is applied to the schema to derive the portion of interest or, as we say, to tailor the schema with respect to each possible context. We introduce the tailoring operators as well as the method to compose partial views to obtain the final ones; a running example is used to lead the reader through the steps of the proposed methodology.

[1]  Serge Abiteboul On Views and XML , 1999, PODS.

[2]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[3]  Yue Zhuge,et al.  Graph structured views and their incremental maintenance , 1998, Proceedings 14th International Conference on Data Engineering.

[4]  Tharam S. Dillon,et al.  Ontology Views: A Theoretical Perspective , 2006, OTM Workshops.

[5]  Carlo Curino,et al.  Context information for knowledge reshaping , 2009, Int. J. Web Eng. Technol..

[6]  Carlo Curino,et al.  CADD: A Tool for Context Modeling and Data Tailoring , 2007, 2007 International Conference on Mobile Data Management.

[7]  John Mylopoulos,et al.  Incorporating Goal Analysis in Database Design: A Case Study from Biological Data Management , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[8]  D. Lenat The Dimensions of Context-Space , 1998 .

[9]  Ling Feng,et al.  Towards Context-Aware Data Management for Ambient Intelligence , 2004, DEXA.

[10]  Letizia Tanca,et al.  A methodology for a Very Small Data Base design , 2007, Inf. Syst..

[11]  Susan B. Davidson,et al.  View Maintenance for Hierarchical Semistructured Data , 2000, DaWaK.

[12]  Fausto Giunchiglia,et al.  Local Models Semantics, or Contextual Reasoning = Locality + Compatibility , 1998, KR.

[13]  Y. Roussos,et al.  Towards a Context-Aware Relational Model , 2005 .

[14]  Heiner Stuckenschmidt,et al.  Toward Multi-viewpoint Reasoning with OWL Ontologies , 2006, ESWC.

[15]  Stefano Spaccapietra,et al.  Conceptual modeling for traditional and spatio-temporal applications - the MADS approach , 2006 .

[16]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[17]  Cristiana Bolchini,et al.  Filtering mobile data by means of context: a methodology , 2006 .

[18]  Steffen Staab,et al.  Views for light-weight Web ontologies , 2003, SAC '03.

[19]  Ramez Elmasri,et al.  Fundamentals of Database Systems, 5th Edition , 2006 .

[20]  Chiara Ghidini,et al.  On the Dimensions of Context Dependence: Partiality, Approximation, and Perspective , 2001, CONTEXT.

[21]  Tharam S. Dillon,et al.  Ontology extraction using views for semantic web , 2006 .

[22]  Cristiana Bolchini,et al.  Context-Driven Data Filtering: A Methodology , 2006, OTM Workshops.

[23]  Tharam S. Dillon,et al.  A Layered View Model for XML Repositories and XML Data Warehouses , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[24]  Tova Milo,et al.  Views in a large-scale XML repository , 2002, The VLDB Journal.

[25]  Cristiana Bolchini,et al.  Relational Data Tailoring Through View Composition , 2007, ER.

[26]  Claudia Linnhoff-Popien,et al.  A Context Modeling Survey , 2004 .