Due to the proliferation of GPS enabled devices in vehicles or with people, large amounts of position data are recorded every day and the management of such mobility data, also called trajectories, is a very active research eld. A lot of e ort has gone into discovering "semantics" from the raw geometric trajectories by relating them to the spatial environment or fi nding patterns, e.g., by data mining techniques. A question is how the resulting "meaningful" trajectories can be represented or further queried. In this paper, we propose a very simple generic model called symbolic trajectory to capture a wide range of of meanings derived from a geometric trajectory. Essentially a symbolic trajectory is just a time dependent label; variants have sets of labels, places, or sets of places. They are modeled as abstract data types and integrated into a well established framework of data types and operations for moving objects. Symbolic trajectories can represent, for exam- ple, the names of roads traversed obtained by map matching, transportation modes, speed pro le, cells of a cellular network, behaviours of animals, cinemas within 2 kms distance, etc. Besides the model, the core technical contribution of the paper is a language for pattern matching and rewriting of symbolic trajectories. A symbolic trajectory can be represented as a sequence of pairs (called units) consisting of a time interval and a label. A pattern consists of unit patterns (speci cations for time interval and/or label) and wildcards, matching units and sequences of units, respectively, as well as regular expressions over such elements. It may further contain variables that can be used in conditions and in rewriting. Conditions and expressions in rewriting may use arbitrary operations available for querying in the host DBMS environment which makes the language extensible and quite powerful. We formally de ne the data model and syntax and semantics of the pattern language. Query operations are off ered to integrate pattern matching, rewriting, and classi cation of symbolic trajectories into a DBMS querying environment. Implementation of the model using finite state machines is described in detail. An experimental evaluation demonstrates the effi ciency of the implementation. In particular, it shows dramatic improvements in storage space and response time in a comparison of symbolic and geometric trajectories for some simple queries that can be executed on both symbolic and raw trajectories.

Symbolic trajectories / R.H. Guting, F. Valdes, M.L. Damiani. - Hagen : FernUniversitat in Hagen, 2013 Dec.

Symbolic trajectories

M.L. Damiani
2013

Abstract

Due to the proliferation of GPS enabled devices in vehicles or with people, large amounts of position data are recorded every day and the management of such mobility data, also called trajectories, is a very active research eld. A lot of e ort has gone into discovering "semantics" from the raw geometric trajectories by relating them to the spatial environment or fi nding patterns, e.g., by data mining techniques. A question is how the resulting "meaningful" trajectories can be represented or further queried. In this paper, we propose a very simple generic model called symbolic trajectory to capture a wide range of of meanings derived from a geometric trajectory. Essentially a symbolic trajectory is just a time dependent label; variants have sets of labels, places, or sets of places. They are modeled as abstract data types and integrated into a well established framework of data types and operations for moving objects. Symbolic trajectories can represent, for exam- ple, the names of roads traversed obtained by map matching, transportation modes, speed pro le, cells of a cellular network, behaviours of animals, cinemas within 2 kms distance, etc. Besides the model, the core technical contribution of the paper is a language for pattern matching and rewriting of symbolic trajectories. A symbolic trajectory can be represented as a sequence of pairs (called units) consisting of a time interval and a label. A pattern consists of unit patterns (speci cations for time interval and/or label) and wildcards, matching units and sequences of units, respectively, as well as regular expressions over such elements. It may further contain variables that can be used in conditions and in rewriting. Conditions and expressions in rewriting may use arbitrary operations available for querying in the host DBMS environment which makes the language extensible and quite powerful. We formally de ne the data model and syntax and semantics of the pattern language. Query operations are off ered to integrate pattern matching, rewriting, and classi cation of symbolic trajectories into a DBMS querying environment. Implementation of the model using finite state machines is described in detail. An experimental evaluation demonstrates the effi ciency of the implementation. In particular, it shows dramatic improvements in storage space and response time in a comparison of symbolic and geometric trajectories for some simple queries that can be executed on both symbolic and raw trajectories.
dic-2013
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
http://dna.fernuni-hagen.de/articles2010.html
Working Paper
Symbolic trajectories / R.H. Guting, F. Valdes, M.L. Damiani. - Hagen : FernUniversitat in Hagen, 2013 Dec.
File in questo prodotto:
File Dimensione Formato  
SymbolicTrajectories369.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 1.62 MB
Formato Adobe PDF
1.62 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/229481
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact