[Profile picture of Ruben Verborgh]

Ruben Verborgh

Specification and Implementation of Mapping Rule Visualization and Editing: MapVOWL and the RMLEditor

Pieter Heyvaert, Anastasia Dimou, Ben De Meester, Tom Seymoens, Aron-Levi Herregodts, Ruben Verborgh, Dimitri Schuurman, and Erik Mannens

Visual tools are implemented to help users in defining how to generate Linked Data from raw data. This is possible thanks to mapping languages which enable detaching mapping rules from the implementation that executes them. However, no thorough research has been conducted so far on how to visualize such mapping rules, especially if they become large and require considering multiple heterogeneous raw data sources and transformed data values. In the past, we proposed the RMLEditor, a visual graph-based user interface, which allows users to easily create mapping rules for generating Linked Data from raw data. In this paper, we build on top of our existing work: we (i) specify a visual notation for graph visualizations used to represent mapping rules, (ii) introduce an approach for manipulating rules when large visualizations emerge, and (iii) propose an approach to uniformly visualize data fraction of raw data sources combined with an interactive interface for uniform data fraction transformations. We perform two additional comparative user studies. The first one compares the use of the visual notation to present mapping rules to the use of a mapping language directly, which reveals that the visual notation is preferred. The second one compares the use of the graph-based RMLEditor for creating mapping rules to the form-based RMLx Visual Editor, which reveals that graph-based visualizations are preferred to create mapping rules through the use of our proposed visual notation and uniform representation of heterogeneous data sources and data values.

full text BibTeX other citation formats

Published in 2018 in Journal of Web Semantics.

Keywords:

Read this article online

Cite this article in your work

Cite this article easily using its BibTeX entry:

@article{heyvaert_jws_2018,
  title = {Specification and Implementation of Mapping Rule Visualization and Editing: {MapVOWL} and the {RMLEditor}},
  author = {Heyvaert, Pieter and Dimou, Anastasia and De Meester, Ben and Seymoens, Tom and Herregodts, Aron-Levi and Verborgh, Ruben and Schuurman, Dimitri and Mannens, Erik},
  journal = {Journal of Web Semantics},
  year = 2018,
  month = mar,
  volume = 49,
  pages = {31--50},
  issn = {1570-8268},
  url = {http://www.websemanticsjournal.org/index.php/ps/article/view/514/531},
  doi = {10.1016/j.websem.2017.12.003},
}

Alternatively, pick a reference of your choice below:

ACM
Pieter Heyvaert, Anastasia Dimou, Ben De Meester, Tom Seymoens, Aron-Levi Herregodts, Ruben Verborgh, Dimitri Schuurman, and Erik Mannens. 2018. Specification and Implementation of Mapping Rule Visualization and Editing: MapVOWL and the RMLEditor. Journal of Web Semantics 49, (March 2018), 31–50.
APA
Heyvaert, P., Dimou, A., De Meester, B., Seymoens, T., Herregodts, A.-L., Verborgh, R., Schuurman, D., & Mannens, E. (2018). Specification and Implementation of Mapping Rule Visualization and Editing: MapVOWL and the RMLEditor. Journal of Web Semantics, 49, 31–50.
IEEE
P. Heyvaert et al., “Specification and Implementation of Mapping Rule Visualization and Editing: MapVOWL and the RMLEditor,” Journal of Web Semantics, vol. 49, pp. 31–50, Mar. 2018.
LNCS
Heyvaert, P., Dimou, A., De Meester, B., Seymoens, T., Herregodts, A.-L., Verborgh, R., Schuurman, D., Mannens, E.: Specification and Implementation of Mapping Rule Visualization and Editing: MapVOWL and the RMLEditor. Journal of Web Semantics. 49, 31–50 (2018).
MLA
Heyvaert, Pieter, et al. “Specification and Implementation of Mapping Rule Visualization and Editing: MapVOWL and the RMLEditor.” Journal of Web Semantics, vol. 49, Mar. 2018, pp. 31–50.

Discuss this article