Definition
A spatio-temporal database is a database that embodies spatial, temporal and spatio-temporal database concepts and captures simultaneously spatial and temporal aspects of data. Spatio-temporal databases allow sophisticated queries over time and space to be stated (Erwig and Schneider, 2002). Spatio-temporal query languages are the query languages used to query spatio-temporal databases.
Though we could use the basic data types in SQL to represent spatio-temporal data, however, the queries would be very complicated to write. In some cases, we may not be able to answer some queries. For example, assume there is a traveler. If we use date to represent the start and end of a time interval while the person remains at the same place, and two floating point numbers to represent the coordinates of a point in a two-dimensional...
References
Allen JF (1983) Maintaining knowledge about temporal intervals. Commun ACM 26(11):832–843. ACM, New York
Cai M, Keshwani D, Revesz PZ (2000) Parametric rectangles: a model for querying and animation of spatiotemporal databases. In: Proceedings of the 7th international conference on extending database technology, Konstanz, pp 430–444
Chen CX, Zaniolo C (2000) SQLST: a spatiotemporal data model and query language. In: Proceedings of the 19th international conference on conceptual modeling, Salt Lake City, pp 96–111
Chen CX, Wang H, Zaniolo C (2004) Toward extensible spatiotemporal databases: an approach based on user-defined aggregates. In: de Caluwe R et al (eds) Spatiotemporal databases: flexible querying and reasoning. Springer, Berlin/Heidelberg/New York, pp 55–74
Chomicki J, Revesz PZ (1997) Constraint-based interoperability of spatiotemporal databases. In: Scholl M, Voisard A (eds) Advances in spatial databases. Springer, Berlin/Heidelberg/New York, pp 142–161
Erwig M, Schneider M (2002) Spatiotemporal predicates. Trans Knowl Data Eng 14(4):881–901. IEEE Educational Activities Department, Piscataway
Forlizzi L, Guting RH, Nardelli E, Schneider M (2000) A data model and data structures for moving objects databases. In: Proceedings of ACM-SIGMOD international conference on management of data, Dallas, pp 319–330
Güting RH, Böhlen MH, Erwig M, Jensen CS, Lorentzos NA, Schneider M, Vazirgiannis M (2000) A foundation for representing and querying moving object. ACM Trans Database Syst 25(1):1–42. ACM, New York
Güting RH, Böhlen MH, Erwig M, Jensen CS, Lorentzos NA, Nardelli E, Schneider M, Viqueira JRR (2003) Spatiotemporal models and languages: an approach based on data types. In: Sellis T et al (eds) Spatiotemporal databases: the CHOROCHRONOS approach. LNCS, vol 2520. Springer, Berlin/Heidelberg/New York, pp 117–176
Herring JR (eds) (2006) OpenGIS implementation specification for geographic information – simple feature access. http://www.opengeospatial.org/standards/sfs. Accessed 30 Aug 2007
Laurini R, Thompson D (1992) Fundamentals of spatial information systems. Academic, London
Stolze K (2003) SQL/MM Spatial – The Standard to Manage Spatial Data in a Relational Database System. In: Datenbanksysteme für Business, Technologie und Web, Tagungsband der 10, Leipzig, pp 247–264
Worboys MF (1994) A unified model for spatial and temporal information. Comput J 37(1):26–34. Oxford University Press, Oxford
Recommended Reading
Khatri V, Ram S, Snodgrass RT (2006) On augmenting database design support environments to capture the geo-spatiotemporal data semantics. Inf Syst 31(2):98–133. Elsevier Science Ltd., Oxford
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this entry
Cite this entry
Chen, C.X. (2016). Spatio-temporal Query Languages. In: Shekhar, S., Xiong, H., Zhou, X. (eds) Encyclopedia of GIS. Springer, Cham. https://doi.org/10.1007/978-3-319-23519-6_1332-2
Download citation
DOI: https://doi.org/10.1007/978-3-319-23519-6_1332-2
Received:
Accepted:
Published:
Publisher Name: Springer, Cham
Online ISBN: 978-3-319-23519-6
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering