Boosting Knowledge Graph Generation from Tabular Data with RML Views

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A large amount of data is available in tabular form. RML is commonly used to declare how such data can be transformed into RDF. However, RML presents limitations that lead, in many cases, to the need for additional preprocessing using scripting. Although some proposed extensions (e.g., FnO or RML fields) address some of these limitations, they are verbose, unfamiliar to most data engineers, and implemented in systems that do not scale up when large volumes of data need to be processed. In this work, we expand RML views to tabular sources so as to address the limitations of this mapping language. In this way, transformation functions, complex joins, or mixed syntax can be defined directly in SQL queries. We present our extension of Morph-KGC to efficiently support RML views for tabular sources. We validate our implementation adapting R2RML test cases with views and compare it against state-of-the-art RML+FnO systems showing that our system is significantly more scalable. Moreover, we present specific examples of a real use case in the public procurement domain where basic RML mappings could not be used without additional preprocessing. Resource type: Software framework License: Apache 2.0 DOI: 10.5281/zenodo.7385488 URL: https://github.com/morph-kgc/morph-kgc

Cite

CITATION STYLE

APA

Arenas-Guerrero, J., Alobaid, A., Navas-Loro, M., Pérez, M. S., & Corcho, O. (2023). Boosting Knowledge Graph Generation from Tabular Data with RML Views. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13870 LNCS, pp. 484–501). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-33455-9_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free