[Profile picture of Ruben Verborgh]

Ruben Verborgh

Declarative Rules for Linked Data Generation at your Fingertips!

by Pieter Heyvaert, Ben De Meester, Anastasia Dimou, and Ruben Verborgh

Linked Data is often generated based on a set of declarative rules using languages such as R2RML and RML. These languages are built with machine-processability in mind. It is thus not always straightforward for users to define or understand rules written in these languages, preventing them from applying the desired annotations to the data sources. In the past, graphical tools were proposed. However, next to users who prefer a graphical approach, there are users who desire to understand and define rules via a text-based approach. For the latter, we introduce an enhancement to their workflow. Instead of requiring users to manually write machine-processable rules, we propose writing human-friendly rules, and generate machine-processable rules based on those human-friendly rules. At the basis is YARRRML: a human-readable text-based representation for declarative generation rules. We propose a novel browser-based integrated development environment called “Matey”, showcasing the enhanced workflow. In this work, we describe our demo. Users can experience first hand how to generate triples from data in different formats by using YARRRML’s representation of the rules. The actual machine-processable rules remain completely hidden when editing. Matey shows that writing human-friendly rules enhances the workflow for a broader range of users. As a result, more desired annotations will be added to the data sources which leads to more desired Linked Data.

BibTeX other citation formats

Published in 2018 in Proceedings of the 15th ESWC: Posters and Demos.

Keywords:

Read this article online

Cite this article in your work

Cite this article easily using its BibTeX entry:

@inproceedings{heyvaert_eswc_demo_2018,
  author = {Heyvaert, Pieter and De Meester, Ben and Dimou, Anastasia and Verborgh, Ruben},
  title = {Declarative Rules for {Linked Data} Generation at your Fingertips!},
  booktitle = {Proceedings of the 15th ESWC: Posters and Demos},
  year = 2018,
  month = jun,
  series = {Lecture Notes in Computer Science},
  volume = 11155,
  editor = {Gangemi, Aldo and Gentile, Anna Lisa and Nuzzolese, Andrea Giovanni and Rudolph, Sebastian and Maleshkova, Maria and Paulheim, Heiko and Pan, Jeff Z and Alam, Mehwish},
  publisher = {Springer},
  pages = {213--217},
  isbn = {978-3-319-98191-8},
  doi = {10.1007/978-3-319-98192-5_40},
}

Alternatively, pick a reference of your choice below:

IEEE
P. Heyvaert, B. De Meester, A. Dimou, and R. Verborgh, “Declarative Rules for Linked Data Generation at your Fingertips!,” in Proceedings of the 15th ESWC: Posters and Demos, 2018, vol. 11155, pp. 213–217.
ACM
Pieter Heyvaert, Ben De Meester, Anastasia Dimou, and Ruben Verborgh. 2018. Declarative Rules for Linked Data Generation at your Fingertips! In Aldo Gangemi et al., eds. Proceedings of the 15th ESWC: Posters and Demos. Lecture Notes in Computer Science. Springer, 213–217.
LNCS
Heyvaert, P., De Meester, B., Dimou, A., Verborgh, R.: Declarative Rules for Linked Data Generation at your Fingertips! In: Gangemi, A., Gentile, A.L., Nuzzolese, A.G., Rudolph, S., Maleshkova, M., Paulheim, H., Pan, J.Z., and Alam, M. (eds.) Proceedings of the 15th ESWC: Posters and Demos. pp. 213–217. Springer (2018).
APA
Heyvaert, P., De Meester, B., Dimou, A., & Verborgh, R. (2018). Declarative Rules for Linked Data Generation at your Fingertips! In A. Gangemi, A. L. Gentile, A. G. Nuzzolese, S. Rudolph, M. Maleshkova, H. Paulheim, … M. Alam (Eds.), Proceedings of the 15th ESWC: Posters and Demos (Vol. 11155, pp. 213–217). Springer.
MLA
Heyvaert, Pieter et al. “Declarative Rules for Linked Data Generation at Your Fingertips!” Proceedings of the 15th ESWC: Posters and Demos. Ed. Aldo Gangemi et al. Vol. 11155. Springer, 2018. 213–217. Print. Lecture Notes in Computer Science.

Discuss this article