Temporal and Spatio-Temporal Data Models and Their Expressive Power

Currently, there are strong efforts to integrate spatial and temporal database technology into spatio-temporal database systems. This paper views the topic from a more fundamental perspective and makes several contributions. First, it reviews existing temporal and spatial data models and presents a completely new approach to temporal data modeling based on the very general notion of temporal objects. The definition of temporal objects is centered around the observation that anything that changes over time can be expressed as a function over time. For the modeling of spatial objects the well known concept of spatial data types is employed. As specific subclasses, linear temporal and spatial objects are identified. Second, the paper proposes the database embedding of temporal objects by means of the abstract data type (ADT) approach to the integration of complex objects into databases. In spatial database technology, spatial data types have already been successfully integrated as ADTs for attributes in relational schemas for a while now. Furthermore, we make statements about the expressive power of different temporal and spatial database embeddings. Third, we consider the combination of temporal and spatial objects into spatio-temporal objects in (relational) databases. We explain various alternatives for spatio-temporal data models and databases and compare their expressive power. Spatio-temporal objects turn out to be specific instances of temporal objects.

[1]  Jan Paredaens,et al.  Towards a theory of spatial database queries (extended abstract) , 1994, PODS.

[2]  Michael Stonebraker,et al.  Inclusion of new types in relational data base systems , 1986, 1986 IEEE Second International Conference on Data Engineering.

[3]  Anthony G. Cohn,et al.  Qualitative and Topological Relationships in Spatial Databases , 1993, SSD.

[4]  Arie Shoshani,et al.  A Temporal Data Model Based on Time Sequences , 1993, Temporal Databases.

[5]  Ralf Hartmut Güting,et al.  Geo-Relational Algebra: A Model and Query Language for Geometric Database Systems , 1988, EDBT.

[6]  Joshua Zhexue Huang,et al.  Geo-SAL: A Query Language for Spatial Data Analysis , 1991, SSD.

[7]  Ralf Hartmut Güting,et al.  Spatio-Temporal Data Types: An Approach to Modeling and Querying Moving Objects in Databases , 1999, GeoInformatica.

[8]  S. Lane,et al.  Point set topology , 1964 .

[9]  Agnès Voisard,et al.  Thematic Map Modeling , 1989, SSD.

[10]  Michael F. Worboys,et al.  A Canonical Model for a Class of Areal Spatial Objects , 1993, SSD.

[11]  Michael F. Worboys,et al.  A Unified Model for Spatial and Temporal Information , 1994, Comput. J..

[12]  Markus Schneider,et al.  Spatial Data Types for Database Systems: Finite Resolution Geometry for Geographic Information Systems , 1997 .

[13]  Sushil Jajodia,et al.  Temporal Databases: Theory, Design, and Implementation , 1993 .

[14]  Markus Schneider,et al.  Vague Regions , 1997, SSD.

[15]  Michael Stonebraker,et al.  GEO-OUEL: a system for the manipulation and display of geographic data , 1977, SIGGRAPH.

[16]  Michael Stonebraker,et al.  Application of Abstract Data Types and Abstract Indices to CAD Data Bases , 1986, Engineering Design Applications.

[17]  Jan van Roessel,et al.  Design of a spatial data structure using the relational normal forms , 1987, Int. J. Geogr. Inf. Sci..

[18]  Hans-Jörg Schek,et al.  The relational model with relation-valued attributes , 1986, Inf. Syst..

[19]  Robert B. Tilove,et al.  Set Membership Classification: A Unified Approach to Geometric Intersection Problems , 1980, IEEE Transactions on Computers.