Towards a Context-Aware Relational Model

In traditional databases and information systems the number of users is more or less known and their background is to a great extent homogeneous. In distributed and heterogeneous environments however such as the Web, users do not apply the same conventions when interpreting data due to different backgrounds, knowledge or culture. Interpreting and managing data according to the context is a topic not explored in its full potential in these new environments. In this work we present the Context Relational model (CR model), a model that extends the relational model to argue also about context. The interesting part of this approach is that context is treated as first-class citizen at the level of database models and query languages. This is due to the fact that an attribute may not exist under some contexts or that the attribute may have different values under different contexts. Apart from the model description this work presents also a set of basic operations which extend relational algebra so as to take context into account.

[1]  G. Frege Die Grundlagen der Arithmetik , 1988 .

[2]  John Mylopoulos,et al.  Partitioning Information Bases with Contexts , 1995, CoopIS.

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

[4]  Nicolas Spyratos,et al.  Context in information bases , 1998, Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122).

[5]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[6]  Manolis Gergatsoulis,et al.  A Web-Based System for Handling Multidimensional Information through MXML , 2001, ADBIS.

[7]  Manolis Gergatsoulis,et al.  Multidimensional Semistructured Data: Representing Context-Dependent Information on the Web , 2002, CAiSE.

[8]  Fausto Giunchiglia,et al.  Data Management for Peer-to-Peer Computing : A Vision , 2002, WebDB.

[9]  Moira C. Norrie,et al.  From State to Structure: an XML Web Publishing Framework , 2003, CAiSE Short Paper Proceedings.

[10]  Fausto Giunchiglia,et al.  Local Relational Model: A Logical Formalization of Database Coordination , 2003, CONTEXT.

[11]  George C. Polyzos,et al.  MobiShare: sharing context-dependent data & services from mobile sources , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[12]  Christos Doulkeridis,et al.  Towards a Context-Aware Service Directory , 2003, TES.

[13]  Manolis Gergatsoulis,et al.  Representing and querying histories of semistructured databases using multidimensional OEM , 2004, Inf. Syst..