Conformance Test Cases for the RDF Mapping Language (RML)
Knowledge graphs are often generated using rules that apply semantic annotations to data sources. Software tools then execute these rules and generate or virtualize the corresponding RDF-based knowledge graph. RML is an extension of the W3C-recommended R2RML language, extending support from relational databases to other data sources, such as data in CSV, XML, and JSON format. As part of the R2RML standardization process, a set of test cases was created to assess tool conformance the specification. In this work, we generated an initial set of reusable test cases to assess RML conformance. These test cases are based on R2RML test cases and can be used by any tool, regardless of the programming language. We tested the conformance of two RML processors: the RMLMapper and CARML. The results show that the RMLMapper passes all CSV, XML, and JSON test cases, and most test cases for relational databases. CARML passes most CSV, XML, and JSON test cases regarding. Developers can determine the degree of conformance of their tools, and users determine based on conformance results to determine the most suitable tool for their use cases.
Published in 2019 in Proceedings of the 1st Iberoamerican Knowledge Graphs and Semantic Web Conference.
- RDF
- RML
- R2RML
- CSV
- XML
- JSON
- RMLMapper
- CARML
- Knowledge graphs
- rules
- annotation
- programming
Read this article 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{heyvaert_kgswc_2019,
author = {Heyvaert, Pieter and Dimou, Anastasia and Mannens, Erik and Chaves-Fraga, David and Priyatna, Freddy and Corcho, Oscar and Verborgh, Ruben},
title = {Conformance Test Cases for the {RDF Mapping Language (RML)}},
booktitle = {Proceedings of the 1st Iberoamerican Knowledge Graphs and Semantic Web Conference},
editor = {Villaz\'on-Terrazas, Boris and Hidalgo-Delgado, Yusniel},
year = 2019,
month = jun,
pages = {162--173},
isbn = {978-3-030-21395-4},
doi = {10.1007/978-3-030-21395-4_12},
}
Alternatively, pick a reference of your choice below:
- ACM
- Pieter Heyvaert, Anastasia Dimou, Erik Mannens, David Chaves-Fraga, Freddy Priyatna, Oscar Corcho, and Ruben Verborgh. 2019. Conformance Test Cases for the RDF Mapping Language (RML). In Proceedings of the 1st Iberoamerican Knowledge Graphs and Semantic Web Conference, 162–173.
- APA
- Heyvaert, P., Dimou, A., Mannens, E., Chaves-Fraga, D., Priyatna, F., Corcho, O., & Verborgh, R. (2019). Conformance Test Cases for the RDF Mapping Language (RML). In B. Villazón-Terrazas & Y. Hidalgo-Delgado (Eds.), Proceedings of the 1st Iberoamerican Knowledge Graphs and Semantic Web Conference (pp. 162–173).
- IEEE
- P. Heyvaert et al., “Conformance Test Cases for the RDF Mapping Language (RML),” in Proceedings of the 1st Iberoamerican Knowledge Graphs and Semantic Web Conference, 2019, pp. 162–173.
- LNCS
- Heyvaert, P., Dimou, A., Mannens, E., Chaves-Fraga, D., Priyatna, F., Corcho, O., Verborgh, R.: Conformance Test Cases for the RDF Mapping Language (RML). In: Villazón-Terrazas, B. and Hidalgo-Delgado, Y. (eds.) Proceedings of the 1st Iberoamerican Knowledge Graphs and Semantic Web Conference. pp. 162–173 (2019).
- MLA
- Heyvaert, Pieter, et al. “Conformance Test Cases for the RDF Mapping Language (RML).” Proceedings of the 1st Iberoamerican Knowledge Graphs and Semantic Web Conference, edited by Boris Villazón-Terrazas and Yusniel Hidalgo-Delgado, 2019, pp. 162–73.
Discuss this article
- Discover all publications by Ruben Verborgh.
- Find related articles on Google Scholar.
- Post your questions or comments below.