Hermes – A Framework for Location-Based Data Management
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 , 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  as a benchmarking framework for the evaluation of LBS.
Unable to display preview. Download preview PDF.
- 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
- 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
- 5.Oracle Corp. Oracle®. Oracle Database Documentation Library, 10g Release 1 (10.1), http://otn.oracle.com/pls/db10g/
- 6.Pelekis, N.: STAU: A spatio-temporal extension to ORACLE DBMS, PhD Thesis, UMIST (2002)Google Scholar
- 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.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