|
ABSTRACT
Spatio-temporal databases deal with geometries changing over time. The goal of our work is to provide a DBMS data model and query language capable of handling such time-dependent geometries, including those changing continuously that describe moving objects. Two fundamental abstractions are moving point and moving region, describing objects for which only the time-dependent position, or position and extent, respectively, are of interest. We propose to present such time-dependent geometries as attribute data types with suitable operations, that is, to provide an abstract data type extension to a DBMS data model and query language. This paper presents a design of such a system of abstract data types. It turns out that besides the main types of interest, moving point and moving region, a relatively large number of auxiliary data types are needed. For example, one needs a line type to represent the projection of a moving point into the plane, or a “moving real” to represent the time-dependent distance of two points. It then becomes crucial to achieve (i) orthogonality in the design of the system, i.e., type constructors can be applied unifomly; (ii) genericity and consistency of operations, i.e., operations range over as many types as possible and behave consistently; and (iii) closure and consistency between structure and operations of nontemporal and related temporal types. Satisfying these goal leads to a simple and expressive system of abstract data types that may be integrated into a query language to yield a powerful language for querying spatio-temporal data, including moving objects. The paper formally defines the types and operations, offers detailed insight into the considerations that went into the design, and exemplifies the use of the abstract data types using SQL. The paper offers a precise and conceptually clean foundation for implementing a spatio-temporal DBMS extension.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Michael Böhlen , Christian S. Jensen , Bjørn Skjellaug, Spatio-temporal database support for legacy applications, Proceedings of the 1998 ACM symposium on Applied Computing, p.226-234, February 27-March 01, 1998, Atlanta, Georgia, United States
[doi> 10.1145/330560.330675]
|
 |
2
|
|
| |
3
|
|
| |
4
|
CLIFFORD, J. 1982. A model for historical databases. In Proceedings of the Workshop on Logical Bases for Data Bases (Dec.),
|
| |
5
|
|
| |
6
|
DAVIS, J. R. 1998. IBM's DB2 spatial extender: managing geo-spatial information within the DBMS. Tech. Rep.. Research Division, IBM, New York, NY.
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
Luca Forlizzi , Ralf Hartmut Güting , Enrico Nardelli , Markus Schneider, A data model and data structures for moving objects databases, Proceedings of the 2000 ACM SIGMOD international conference on Management of data, p.319-330, May 15-18, 2000, Dallas, Texas, United States
|
| |
11
|
GAAL, S. 1964. Point Set Topology. Academic Press, Inc., Duluth, MN.
|
 |
12
|
|
| |
13
|
GARGANO, M., NARDELLI, E., AND TALAMO, M. 1991. Abstract data types for the logical modeling of complex objects. Inf. Syst. 16, 5.
|
 |
14
|
|
| |
15
|
|
| |
16
|
|
 |
17
|
Ralf Hartmut Güting, Second-order signature: a tool for specifying data models, query processing, and optimization, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.277-286, May 25-28, 1993, Washington, D.C., United States
|
| |
18
|
|
| |
19
|
|
| |
20
|
G TING, R. H., B HLEN, M., ERWIG, M., JENSEN, C., LORENTZOS, N., SCHNEIDER, M., AND VAZIRGIANNIS, M. 1998. A foundation for representing and querying moving objects. Tech. Rep. Informatik 238, FernUniversitat, Hagen. http://www.fernuni-hagen.de inf/pi4/papers/ Foundation.ps.gz
|
| |
21
|
INFORMIX PRESS. 1997a. Extending Informix Universal Server: Data Types. Informix Software, Inc..
|
| |
22
|
INFORMIX PRESS. 1997b. Informix Geodetic DataBlade Module: User's Guide. Informix Software, Inc..
|
| |
23
|
|
| |
24
|
K MPKE, T. 1994. Storing and retrieving changes in a sequence of polygons. Int. J. Geograph. Inf. Syst. 8, 6, 493-513.
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
RAAFAT, H., YANG, Z., AND GAUTHIER, D. 1994. Relational spatial topologies for historical geographic information. Int. J. Geograph. Inf. Syst. 8, 2, 163-173.
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
Abdullah Uz Tansel , James Clifford , Shashi Gadia , Sushil Jajodia , Arie Segev , Richard Snodgrass, Temporal databases: theory, design, and implementation, Benjamin-Cummings Publishing Co., Inc., Redwood City, CA, 1993
|
| |
36
|
TILOVE, R. B. 1980. Set membership classification: A unified approach to geometric intersection problems. IEEE Trans. Comput. C-29, 874-883.
|
| |
37
|
|
| |
38
|
WORBOYS, F. 1994. A unified model for spatial and temporal information. Comput. J. 37, 1, 25-34.
|
CITED BY 88
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. Eisenstein , S. Ghandeharizadeh , C. Shahabi , G. Shanbhag , R. Zimmermann, Alternative representations and abstractions for moving sensors databases, Proceedings of the tenth international conference on Information and knowledge management, October 05-10, 2001, Atlanta, Georgia, USA
|
|
|
Nassima Djafri , Alvaro A. A. Fernandes , Norman W. Paton , Tony Griffiths, Spatio-temporal evolution: querying patterns of change in databases, Proceedings of the 10th ACM international symposium on Advances in geographic information systems, November 08-09, 2002, McLean, Virginia, USA
|
|
|
|
|
|
|
|
|
|
|
|
Philippe Rigaux , Michel Scholl , Luc Segoufin , Stéphane Grumbach, Building a constraint-based spatial database system: model, languages, and implementation, Information Systems, v.28 n.6, p.563-595, September 2003
|
|
|
|
|
|
Zhiyuan Chen , Chen Li , Jian Pei , Yufei Tao , Haixun Wang , Wei Wang , Jiong Yang , Jun Yang , Donghui Zhang, Recent progress on selected topics in database research: a report by nine young Chinese researchers working in the United States, Journal of Computer Science and Technology, v.18 n.5, p.538-552, September 2003
|
|
|
Christian S. Jensen , Jan Kolářvr , Torben Bach Pedersen , Igor Timko, Nearest neighbor queries in road networks, Proceedings of the 11th ACM international symposium on Advances in geographic information systems, p.1-8, November 07-08, 2003, New Orleans, Louisiana, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Elena Camossi , Michela Bertolotto , Elisa Bertino , Giovanna Guerrini, A multigranular spatiotemporal data model, Proceedings of the 11th ACM international symposium on Advances in geographic information systems, p.94-101, November 07-08, 2003, New Orleans, Louisiana, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sandeep Gupta , Swastik Kopparty , Chinya Ravishankar, Roads, codes, and spatiotemporal queries, Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 14-16, 2004, Paris, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Panfeng Zhou , Donghui Zhang , Betty Salzberg , Gene Cooperman , George Kollios, Close pair queries in moving object databases, Proceedings of the 13th annual ACM international workshop on Geographic information systems, November 04-05, 2005, Bremen, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Oleg Balovnev , Thomas Bode , Martin Breunig , Armin B. Cremers , Wolfgang Müller , Gleb Pogodaev , Serge Shumilov , Jörg Siebeck , Agemar Siehl , Andreas Thomsen, The Story of the GeoToolKit—An Object-Oriented Geodatabase Kernel System, Geoinformatica, v.8 n.1, p.5-47, March 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luis Otavio Alvares , Vania Bogorny , Bart Kuijpers , Jose Antonio Fernandes de Macedo , Bart Moelans , Alejandro Vaisman, A model for enriching trajectories with semantic geographical information, Proceedings of the 15th annual ACM international symposium on Advances in geographic information systems, November 07-09, 2007, Seattle, Washington
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tony Griffiths , Alvaro A. A. Fernandes , Norman W. Paton , Bo Huang , Mike Worboys , Chris Johnson , Keith T. Mason , John Stell, Tripod: a comprehensive system for the management of spatial and aspatial historical objects, Proceedings of the 9th ACM international symposium on Advances in geographic information systems, November 09-10, 2001, Atlanta, Georgia, USA
|
|
|
José Moreira , Cristina Ribeiro , Talel Abdessalem, Query operations for moving objects database systems, Proceedings of the 8th ACM international symposium on Advances in geographic information systems, p.108-114, November 06-11, 2000, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stefano Spaccapietra , Christine Parent , Maria Luisa Damiani , Jose Antonio de Macedo , Fabio Porto , Christelle Vangenot, A conceptual view on trajectories, Data & Knowledge Engineering, v.65 n.1, p.126-146, April, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N. R. Brisaboa , J. A. Cotelo-Lema , A. Fariña , M. R. Luaces , J. R. Parama , J. R. R. Viqueira, Collecting and publishing large multiscale geographic datasets, Software—Practice & Experience, v.37 n.12, p.1319-1348, October 2007
|
|
|
Joachim Gudmundsson , Jyrki Katajainen , Damian Merrick , Cahya Ong , Thomas Wolle, Compressing spatio-temporal trajectories, Computational Geometry: Theory and Applications, v.42 n.9, p.825-841, November, 2009
|
ADDITIONAL RESOURCES
A Technical Report version of this paper, which is referenced in
the TODS paper (as [Gueting et al. 98]) and contains some
additional material is available at http://www.fernuni-hagen.de/inf/pi4/TODS/Foundation.ps.gz
Furthermore, there are two other papers quite closely related,
namely [Erwig et al. 99] and [Forlizzi et al. 1999] which
appear(ed) at GeoInformatica and SIGMOD 2000.
|