Hermes – A Framework for Location-Based Data Management

  • Nikos Pelekis
  • Yannis Theodoridis
  • Spyros Vosinakis
  • Themis Panayiotopoulos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3896)

Abstract

The aim of this paper is to demonstrate Hermes, a robust framework capable of aiding a spatio-temporal database developer in modeling, constructing and querying a database with dynamic objects that change location, shape and size, either discretely or continuously in time. Hermes provides spatio-temporal functionality to state-of-the-art Object-Relational DBMS (ORDBMS). The prototype has been designed as an extension of STAU [6], which provides data management infrastructure for historical moving objects, so as to additionally support the demands of real time dynamic applications (e.g. Location-Based Services – LBS). The produced type system is packaged and provided as a data cartridge using the extensibility interface of Oracle10g. The offspring of the above framework extends PL/SQL with spatio-temporal semantics. The serviceableness of the resulting query language is demonstrated by realizing queries that have been proposed in [9] as a benchmarking framework for the evaluation of LBS.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Dieker, S., Guting, R.H.: Plug and Play with Query Algebras: Secondo. A Generic DBMS Development Environment. In: Proc. of the Int. Database Engineering and Applications Symposium (IDEAS), pp. 380–390 (2000)Google Scholar
  2. 2.
    Erwig, M., Guting, R.H., Schneider, M., Vazirgiannis, M.: Spatio-Temporal Data Types: An Approach to Modelling and Querying Moving Objects in Databases. GeoInformatica 3(3), 265–291 (1999)CrossRefGoogle Scholar
  3. 3.
    Forlizzi, L., Guting, R.H., Nardelli, E., Schneider, M.: A Data Model and Data Structures for Moving Objects Databases. In: Proc. ACM SIGMOD Intl. Conf. on Management of Data, pp. 319–330 (2000)Google Scholar
  4. 4.
    Guting, R.H., Bohlen, M.H., Erwig, M., Jensen, C.S., Lorentzos, N.A., Schneider, M., Vazirgiannis, M.: A Foundation for Representing and Querying Moving Objects. ACM Transactions on Database Systems 25(1), 1–42 (2000)CrossRefGoogle Scholar
  5. 5.
    Oracle Corp. Oracle®. Oracle Database Documentation Library, 10g Release 1 (10.1), http://otn.oracle.com/pls/db10g/
  6. 6.
    Pelekis, N.: STAU: A spatio-temporal extension to ORACLE DBMS, PhD Thesis, UMIST (2002)Google Scholar
  7. 7.
    Pelekis, N., Theodoulidis, B., Theodoridis, Y., Kopanakis, I.: An Oracle Data Cartridge for Moving Objects. UNIPI-ISL-TR-2005-01 (March 2005), http://isl.cs.unipi.gr/db
  8. 8.
    Pelekis, N., Theodoulidis, B., Kopanakis, I., Theodoridis, Y.: Literature Review of Spatio- Temporal Database Models. Knowledge Engineering Review 19(3), 235–274 (2005)Google Scholar
  9. 9.
    Theodoridis, Y.: Ten Benchmark Database Queries for Location-based Services. The Computer Journal 46(6), 713–725 (2003)MATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Nikos Pelekis
    • 1
  • Yannis Theodoridis
    • 1
  • Spyros Vosinakis
    • 1
  • Themis Panayiotopoulos
    • 1
  1. 1.Dept of InformaticsUniversity of PiraeusGreece

Personalised recommendations