Freund M, Schmid SJ, Dorsch R, Harth A (2024)
Publication Language: English
Publication Type: Conference contribution, Conference Contribution
Publication year: 2024
Event location: Heraklion, Crete
URI: https://2024.eswc-conferences.org/wp-content/uploads/2024/04/146640373.pdf
DOI: 10.1007/978-3-031-60635-9_3
We present FlexRML, a flexible and memory efficient software resource for interpreting and executing RML mappings. As a knowledge graph materializer, FlexRML can operate on a wide range of systems, from cloud-based environments to edge devices, as well as resourceconstrained IoT devices and real-time microcontrollers. The primary goal of FlexRML is to balance memory efficiency with fast mapping execution. This is achieved by using C++ for the implementation and a result size estimation algorithm that approximates the number of N-Quads generated and, based on the estimate, optimizes bit sizes and data structures used to save memory in preparation for mapping execution. Our evaluation shows that FlexRML’s adaptive bit size and data structure selection results in higher memory efficiency compared to conventional methods. When benchmarked against state-of-the-art RML processors, FlexRML consistently shows lower peak memory consumption across different datasets while delivering faster or comparable execution times.
APA:
Freund, M., Schmid, S.J., Dorsch, R., & Harth, A. (2024). FlexRML: A Flexible and Memory Efficient Knowledge Graph Materializer. In Proceedings of the 21st Extended Semantic Web Conference (ESWC2024). Heraklion, Crete, GR.
MLA:
Freund, Michael, et al. "FlexRML: A Flexible and Memory Efficient Knowledge Graph Materializer." Proceedings of the 21st Extended Semantic Web Conference (ESWC2024), Heraklion, Crete 2024.
BibTeX: Download