Link Traversal Query Processing over Decentralized Environments with Structural Assumptions
To counter societal and economic problems caused by data silos on the Web, efforts such as Solid strive to reclaim private data by storing it in permissioned documents over a large number of personal vaults across the Web. Building applications on top of such a decentralized Knowledge Graph involves significant technical challenges: centralized aggregation prior to query processing is impossible for legal reasons, and current federated querying techniques cannot handle this large scale of distribution at the expected performance. We propose an extension to Link Traversal Query Processing (LTQP) that incorporates structural properties within decentralized environments to tackle their unprecedented scale. In this article, we analyze the structural properties of the Solid decentralization ecosystem that are relevant for query execution, we introduce novel LTQP algorithms leveraging these structural properties, and evaluate their effectiveness. Our experiments indicate that these new algorithms obtain correct results in the order of seconds, which existing algorithms cannot achieve. This work reveals that a traversal-based querying method using structural assumptions can be effective for large-scale decentralization, but that advances are needed in the area of query planning for LTQP to handle more complex queries. These insights open the door to query-driven decentralized applications, in which declarative queries shield developers from the inherent complexity of a decentralized landscape.
full text BibTeX other citation formats
Published in 2023 in Proceedings of the 22nd International Semantic Web Conference.
- Web
- decentralization
- federated querying
- Solid
- query processing
Read this article online
- Read the full text online.
- Request a digital copy of this article.
- Comment on this article.
Cite this article in your work
Cite this article easily using its BibTeX entry:
@inproceedings{taelman_iswc_2023,
author = {Taelman, Ruben and Verborgh, Ruben},
title = {Link Traversal Query Processing over Decentralized Environments with Structural Assumptions},
booktitle = {Proceedings of the 22nd International Semantic Web Conference},
editor = {Payne, Terry R. and Presutti, Valentina and Qi, Guilin and Poveda-Villal\'on, Mar\'ia and Stoilos, Giorgos and Hollink, Laura and Kaoudi, Zoi and Cheng, Gong and Li, Juanzi},
year = 2023,
month = nov,
series = {Lecture Notes in Computer Science},
publisher = {Springer},
pages = {3--22},
url = {https://comunica.github.io/Article-ISWC2023-SolidQuery/},
doi = {10.1007/978-3-031-47240-4_1},
}
Alternatively, pick a reference of your choice below:
- ACM
- Ruben Taelman and Ruben Verborgh. 2023. Link Traversal Query Processing over Decentralized Environments with Structural Assumptions. In Proceedings of the 22nd International Semantic Web Conference (Lecture Notes in Computer Science), Springer, 3–22.
- APA
- Taelman, R., & Verborgh, R. (2023). Link Traversal Query Processing over Decentralized Environments with Structural Assumptions. In T. R. Payne, V. Presutti, G. Qi, M. Poveda-Villalón, G. Stoilos, L. Hollink, Z. Kaoudi, G. Cheng, & J. Li (Eds.), Proceedings of the 22nd International Semantic Web Conference (pp. 3–22). Springer.
- IEEE
- R. Taelman and R. Verborgh, “Link Traversal Query Processing over Decentralized Environments with Structural Assumptions,” in Proceedings of the 22nd International Semantic Web Conference, 2023, pp. 3–22.
- LNCS
- Taelman, R., Verborgh, R.: Link Traversal Query Processing over Decentralized Environments with Structural Assumptions. In: Payne, T.R., Presutti, V., Qi, G., Poveda-Villalón, M., Stoilos, G., Hollink, L., Kaoudi, Z., Cheng, G., and Li, J. (eds.) Proceedings of the 22nd International Semantic Web Conference. pp. 3–22. Springer (2023).
- MLA
- Taelman, Ruben, and Ruben Verborgh. “Link Traversal Query Processing over Decentralized Environments with Structural Assumptions.” Proceedings of the 22nd International Semantic Web Conference, edited by Terry R. Payne et al., Springer, 2023, pp. 3–22.
Discuss this article
- Discover all publications by Ruben Verborgh.
- Find related articles on Google Scholar.
- Post your questions or comments below.