MASTERMobilityDB: A Persistence and Manipulation Layer for Trajectories of Multiple Aspects

Resumo


Spatiotemporal data about the movement of real-world entities collected from sensors and GPS devices, as well as their integration with other contextual georeferenced data, has produced voluminous and complex collections of trajectory data. These collections, known as multiple aspect trajectories (MATs), raise new challenges for moving object databases. This work introduces MASTERMobilityDB, a MAT persistence layer based on the MASTER representation model for MATs, built on top of MobilityDB database through the development of an API. A comparison with the state-of-the-art SecondoDB demonstrates that queries over MATs are expressed in MASTERMobilityDB more naturally and perform better. No similar proposal was found in the literature and industry.
Palavras-chave: moving object database, multiple aspect trajectory, spatiotemporal data, MASTER model, MobilityDB

Referências

Bogorny, V., Renso, C., Aquino, A., Siqueira, F., and Alvares, L. (2014). CONSTAnT - A Conceptual Data Model for Semantic Trajectories of MOs. Trans. GIS, 18(1):66–88.

Brandoli, B. et al. (2022). From Multiple Aspect Trajectories to Predictive Analysis: A Case Study on Fishing Vessels in the Northern Adriatic Sea. GeoInformatica, 26:551–579.

Ding, Z., Yang, B., Güting, R., and Li, Y. (2015). Network-Matched Trajectory-Based MOD: Models and Applications. IEEE Trans. Intell. Transp. Syst., 16(4):1918–1928.

Feller, F. (2023). MasterMobilityDB - Uma Camada de Persistência e Manipulação para Trajetórias de Múltiplos Aspectos. Master’s thesis, Universidade Federal de Santa Catarina.

Feller, F. and Mello, R. (2022). A Survey on Persistence Strategies for Semantically Enriched Trajectories. In GEOINFO 2022, pages 50–62. MCTIC/INPE.

Güting, R., Valdés, F., and Damiani, M. (2015). Symbolic Trajectories. ACM Trans. Spatial Algorithms Syst., 1(2):7:1–7:51.

Gómez, L. et al. (2019). Analytical Queries on Semantic Trajectories using Graph Databases. Transactions in GIS, 23:1078–1101.

Mello, R., Bogorny, V., Alvares, L., Santana, L., Ferrero, C., Frozza, A., Schreiner, G., and Renso, C. (2019). MASTER: A Multiple Aspect View on Trajectories. Transactions in GIS, 23(4):805–822.

Mello, R., Schreiner, G. A., Alchini, C. A., dos Santos, G. G., Bogorny, V., and Renso, C. (2021). Dependency Rule Modeling for Multiple Aspects Trajectories. In 40th International Conference on Conceptual Modeling, ER, volume 13011 of Lecture Notes in Computer Science, pages 123–132. Springer.

Noureddine, H. et al. (2021). A Hierarchical Indoor and Outdoor Model for Semantic Trajectories. Transactions in GIS, 26:214–235.

Pelekis, N., Frentzos, E., Giatrakos, N., and Theodoridis, Y. (2015). HERMES: A Trajectory DB Engine for Mobility-centric Applications. Int. J. Knowl. Based Organ, 5:19–41.

Spaccapietra, S., Parent, C., Damiani, M. L., de Macêdo, J. A. F., Porto, F., and Vangenot, C. (2008). A Conceptual View on Trajectories. Data Knowl. Eng., 65(1):126–146.

Tamilmani, R. and Stefanakis, E. (2019). Modelling and Analysis of Semantically Enriched Simplified Trajectories Using Graph Databases. Advances in GIScience of the ICA, 1:1–8.

Torres, Y. et al. (2020). Stop-and-Move Sequence Expressions over Semantic Trajectories. International Journal of Geographical Information Science, 35:1–26.

Wannous, R., Malki, J., Bouju, A., and Vincent, C. (2013). Time Integration in Semantic Trajectories Using an Ontological Modelling Approach, volume 185, pages 187–198. Springer Berlin Heidelberg.

Xu, J., Lu, H., and Bao, Z. (2023). A Query Optimizer for Range Queries over Multi-Attribute Trajectories. ACM Trans. Intell. Syst. Technol., 14(1).

Zimanyi, E. et al. (2020). MobilityDB: A Mobility Database Based on PostgreSQL and PostGIS. ACM Transactions on Database Systems, 45:1–42.
Publicado
14/10/2024
FELLER, Flaris Roland; MELLO, Ronaldo dos Santos. MASTERMobilityDB: A Persistence and Manipulation Layer for Trajectories of Multiple Aspects. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 39. , 2024, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 574-586. ISSN 2763-8979. DOI: https://doi.org/10.5753/sbbd.2024.240245.