Advanced search
1 file | 948.49 KB Add to list
Author
Organization
Project
Abstract
During the past decade, RML was proposed as an extension to the W3C’s R2RML Recommendation for supporting heterogeneous data sources. Although RML (RMLio flavour) was not a W3C Recommendation, it gained a lot of traction, and has been extended by the KG-Construct W3C Community Group as RMLKGC. Currently, this results in three main flavours (i.e. R2RML, RMLio, and KG-Construct’s RMLKGC) used among users of these mapping languages. Therefore, many existing mappings cannot be used among all existing [R2]RML engines, since they only implement one [R2]RML flavour. In this paper, we implement a translation of all flavours into the latest RML flavour (i.e. RMLKGC) within RMLMapper. This way, any mapping – no matter which flavour of [R2]RML was used – can be executed by RMLMapper. We discuss our translation approach and evaluate it in the KGCW Challenge 2024 Track 1 and all available RMLio and R2RML test cases to verify our translation into RMLKGC. We were able to translate R2RML and RMLio to RMLKGC Core (98,7%) and some parts of RMLKGC IO (50,75%) modules without changing the [R2]RML mappings. We reach a total coverage of 73,70% among all RMLKGC test cases and 100% coverage for RMLio and R2RML test cases. Thanks to our translation approach, we can re-use the same RMLMapper for all flavours without requiring the user to change their mappings. In the future, we aim to support all RMLKGC modules, while keeping support for the other flavours

Downloads

  • DS784.pdf
    • full text (Published version)
    • |
    • open access
    • |
    • PDF
    • |
    • 948.49 KB

Citation

Please use this url to cite or link to this publication:

MLA
Van Assche, Dylan, et al. “Backwards or Forwards? [R2]RML Backwards Compatibility in RMLMapper.” KGCW 2024 : Knowledge Graph Construction 2024 : Proceedings of the 5th International Workshop on Knowledge Graph Construction Co-Located with 21th Extended Semantic Web Conference (ESWC 2024), vol. 3718, 2024.
APA
Van Assche, D., Jankaj, J., & De Meester, B. (2024). Backwards or forwards? [R2]RML backwards compatibility in RMLMapper. KGCW 2024 : Knowledge Graph Construction 2024 : Proceedings of the 5th International Workshop on Knowledge Graph Construction Co-Located with 21th Extended Semantic Web Conference (ESWC 2024), 3718.
Chicago author-date
Van Assche, Dylan, Jozef Jankaj, and Ben De Meester. 2024. “Backwards or Forwards? [R2]RML Backwards Compatibility in RMLMapper.” In KGCW 2024 : Knowledge Graph Construction 2024 : Proceedings of the 5th International Workshop on Knowledge Graph Construction Co-Located with 21th Extended Semantic Web Conference (ESWC 2024). Vol. 3718.
Chicago author-date (all authors)
Van Assche, Dylan, Jozef Jankaj, and Ben De Meester. 2024. “Backwards or Forwards? [R2]RML Backwards Compatibility in RMLMapper.” In KGCW 2024 : Knowledge Graph Construction 2024 : Proceedings of the 5th International Workshop on Knowledge Graph Construction Co-Located with 21th Extended Semantic Web Conference (ESWC 2024). Vol. 3718.
Vancouver
1.
Van Assche D, Jankaj J, De Meester B. Backwards or forwards? [R2]RML backwards compatibility in RMLMapper. In: KGCW 2024 : Knowledge Graph Construction 2024 : Proceedings of the 5th International Workshop on Knowledge Graph Construction co-located with 21th Extended Semantic Web Conference (ESWC 2024). 2024.
IEEE
[1]
D. Van Assche, J. Jankaj, and B. De Meester, “Backwards or forwards? [R2]RML backwards compatibility in RMLMapper,” in KGCW 2024 : Knowledge Graph Construction 2024 : Proceedings of the 5th International Workshop on Knowledge Graph Construction co-located with 21th Extended Semantic Web Conference (ESWC 2024), Hersonissos, Greece, 2024, vol. 3718.
@inproceedings{01J21AFNG6VZNFJNE71R64A5KF,
  abstract     = {{During the past decade, RML was proposed as an extension to the W3C’s R2RML Recommendation for
supporting heterogeneous data sources. Although RML (RMLio flavour) was not a W3C Recommendation,
it gained a lot of traction, and has been extended by the KG-Construct W3C Community Group as
RMLKGC. Currently, this results in three main flavours (i.e. R2RML, RMLio, and KG-Construct’s RMLKGC)
used among users of these mapping languages. Therefore, many existing mappings cannot be used
among all existing [R2]RML engines, since they only implement one [R2]RML flavour. In this paper, we
implement a translation of all flavours into the latest RML flavour (i.e. RMLKGC) within RMLMapper. This
way, any mapping – no matter which flavour of [R2]RML was used – can be executed by RMLMapper. We
discuss our translation approach and evaluate it in the KGCW Challenge 2024 Track 1 and all available
RMLio and R2RML test cases to verify our translation into RMLKGC. We were able to translate R2RML
and RMLio to RMLKGC Core (98,7%) and some parts of RMLKGC IO (50,75%) modules without changing
the [R2]RML mappings. We reach a total coverage of 73,70% among all RMLKGC test cases and 100%
coverage for RMLio and R2RML test cases. Thanks to our translation approach, we can re-use the same
RMLMapper for all flavours without requiring the user to change their mappings. In the future, we aim
to support all RMLKGC modules, while keeping support for the other flavours}},
  author       = {{Van Assche, Dylan and Jankaj, Jozef and De Meester, Ben}},
  booktitle    = {{KGCW 2024 : Knowledge Graph Construction 2024 : Proceedings of the 5th International Workshop on Knowledge Graph Construction co-located with 21th Extended Semantic Web Conference (ESWC 2024)}},
  issn         = {{1613-0073}},
  language     = {{eng}},
  location     = {{Hersonissos, Greece}},
  pages        = {{7}},
  title        = {{Backwards or forwards? [R2]RML backwards compatibility in RMLMapper}},
  url          = {{https://ceur-ws.org/Vol-3718/}},
  volume       = {{3718}},
  year         = {{2024}},
}