
RSP4J : an API for RDF stream processing
- Author
- Riccardo Tommasini, Pieter Bonte (UGent) , Femke Ongenae (UGent) and Emanuele Della Valle
- Organization
- Abstract
- The RDF Stream Processing (RSP) community has proposed several models and languages for continuously querying and reasoning over RDF streams over the last decade. They each have their semantics, making them hard to compare. The variety of approaches has fostered both empirical and theoretical research and led to the design of RSPQL, i.e., a unifying model for RSP. However, an RSP API for the development under RSPQL semantics was still missing. RSP community would benefit from an RSP API because it can foster comparable and reproducible research by providing programming abstractions based on RSPQL semantics. Moreover, it can encourage further development and in-use research. Finally, it can stimulate practical activities such as tutorials, lectures, and challenges, e.g., during the Stream Reasoning Workshop. In this paper, we present RSP4J, a flexible API for the development of RSP engines and applications under RSPQL semantics. RSP4J offers all the necessary abstractions required for fast-prototyping of RSP engines under the proposed RSPQL semantics. Users can configure it to reproduce the variety of RSP engine behaviors in a comparable software environment. To promote systematic and comparative research, RSP4J is open-source, provides canonical citation, permanent web identifiers, and a comprehensive user guide for developers.
- Keywords
- CONTINUOUS QUERY LANGUAGE, MODEL, CORRECTNESS, SEMANTICS, WORLD
Downloads
-
7935 acc.pdf
- full text (Accepted manuscript)
- |
- open access
- |
- |
- 518.25 KB
-
(...).pdf
- full text (Published version)
- |
- UGent only
- |
- |
- 687.50 KB
Citation
Please use this url to cite or link to this publication: http://hdl.handle.net/1854/LU-8715878
- MLA
- Tommasini, Riccardo, et al. “RSP4J : An API for RDF Stream Processing.” The Semantic Web 18th International Conference, ESWC 2021, Proceedings, edited by Ruben Verborgh et al., vol. 12731, Springer, 2021, pp. 565–81, doi:10.1007/978-3-030-77385-4_34.
- APA
- Tommasini, R., Bonte, P., Ongenae, F., & Della Valle, E. (2021). RSP4J : an API for RDF stream processing. In R. Verborgh, K. Hose, H. Paulheim, P.-A. Champin, M. Maleshkova, O. Corcho, … M. Alam (Eds.), The Semantic Web 18th International Conference, ESWC 2021, Proceedings (Vol. 12731, pp. 565–581). https://doi.org/10.1007/978-3-030-77385-4_34
- Chicago author-date
- Tommasini, Riccardo, Pieter Bonte, Femke Ongenae, and Emanuele Della Valle. 2021. “RSP4J : An API for RDF Stream Processing.” In The Semantic Web 18th International Conference, ESWC 2021, Proceedings, edited by Ruben Verborgh, Katja Hose, Heiko Paulheim, Pierre-Antoine Champin, Maria Maleshkova, Oscar Corcho, Petar Ristoski, and Mehwish Alam, 12731:565–81. Springer. https://doi.org/10.1007/978-3-030-77385-4_34.
- Chicago author-date (all authors)
- Tommasini, Riccardo, Pieter Bonte, Femke Ongenae, and Emanuele Della Valle. 2021. “RSP4J : An API for RDF Stream Processing.” In The Semantic Web 18th International Conference, ESWC 2021, Proceedings, ed by. Ruben Verborgh, Katja Hose, Heiko Paulheim, Pierre-Antoine Champin, Maria Maleshkova, Oscar Corcho, Petar Ristoski, and Mehwish Alam, 12731:565–581. Springer. doi:10.1007/978-3-030-77385-4_34.
- Vancouver
- 1.Tommasini R, Bonte P, Ongenae F, Della Valle E. RSP4J : an API for RDF stream processing. In: Verborgh R, Hose K, Paulheim H, Champin P-A, Maleshkova M, Corcho O, et al., editors. The Semantic Web 18th International Conference, ESWC 2021, Proceedings. Springer; 2021. p. 565–81.
- IEEE
- [1]R. Tommasini, P. Bonte, F. Ongenae, and E. Della Valle, “RSP4J : an API for RDF stream processing,” in The Semantic Web 18th International Conference, ESWC 2021, Proceedings, Online, 2021, vol. 12731, pp. 565–581.
@inproceedings{8715878, abstract = {{The RDF Stream Processing (RSP) community has proposed several models and languages for continuously querying and reasoning over RDF streams over the last decade. They each have their semantics, making them hard to compare. The variety of approaches has fostered both empirical and theoretical research and led to the design of RSPQL, i.e., a unifying model for RSP. However, an RSP API for the development under RSPQL semantics was still missing. RSP community would benefit from an RSP API because it can foster comparable and reproducible research by providing programming abstractions based on RSPQL semantics. Moreover, it can encourage further development and in-use research. Finally, it can stimulate practical activities such as tutorials, lectures, and challenges, e.g., during the Stream Reasoning Workshop. In this paper, we present RSP4J, a flexible API for the development of RSP engines and applications under RSPQL semantics. RSP4J offers all the necessary abstractions required for fast-prototyping of RSP engines under the proposed RSPQL semantics. Users can configure it to reproduce the variety of RSP engine behaviors in a comparable software environment. To promote systematic and comparative research, RSP4J is open-source, provides canonical citation, permanent web identifiers, and a comprehensive user guide for developers.}}, author = {{Tommasini, Riccardo and Bonte, Pieter and Ongenae, Femke and Della Valle, Emanuele}}, booktitle = {{The Semantic Web 18th International Conference, ESWC 2021, Proceedings}}, editor = {{Verborgh, Ruben and Hose, Katja and Paulheim, Heiko and Champin, Pierre-Antoine and Maleshkova, Maria and Corcho, Oscar and Ristoski, Petar and Alam, Mehwish}}, isbn = {{9783030773847}}, issn = {{0302-9743}}, keywords = {{CONTINUOUS QUERY LANGUAGE,MODEL,CORRECTNESS,SEMANTICS,WORLD}}, language = {{eng}}, location = {{Online}}, pages = {{565--581}}, publisher = {{Springer}}, title = {{RSP4J : an API for RDF stream processing}}, url = {{http://doi.org/10.1007/978-3-030-77385-4_34}}, volume = {{12731}}, year = {{2021}}, }
- Altmetric
- View in Altmetric
- Web of Science
- Times cited: