Enhancing virtual ontology based access over tabular data with Morph-CSV

Chaves Fraga, David ORCID: https://orcid.org/0000-0003-3236-2789, Ruckhaus, Edna, Priyatna, Freddy ORCID: https://orcid.org/0000-0002-9292-4010, Vidal, María Esther ORCID: https://orcid.org/0000-0003-1160-8727 and Corcho, Oscar ORCID: https://orcid.org/0000-0002-9260-0753 (2021). Enhancing virtual ontology based access over tabular data with Morph-CSV. "Semantic Web", v. 12 (n. 6); pp. 869-902. https://doi.org/10.3233/SW-210432.

Descripción

Título: Enhancing virtual ontology based access over tabular data with Morph-CSV
Autor/es:
Tipo de Documento: Artículo
Título de Revista/Publicación: Semantic Web
Fecha: 2021
Volumen: 12
Número: 6
Materias:
ODS:
Palabras Clave Informales: Knowledge graphs; tabular data; mapping languages; constraints;
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Inteligencia Artificial
Grupo Investigación UPM: Ontology Engineering Group – OEG
Licencias Creative Commons: Ninguna

Texto completo

[thumbnail of chaves2021enhancing.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB)

Resumen

Ontology-Based Data Access (OBDA) has traditionally focused on providing a unified view of heterogeneous datasets (e.g., relational databases, CSV and JSON files), either by materializing integrated data into RDF or by performing on-the-fly querying via SPARQL query translation. In the specific case of tabular datasets represented as several CSV or Excel files, query translation approaches have been applied by considering each source as a single table that can be loaded into a relational database management system (RDBMS). Nevertheless, constraints over these tables are not represented (e.g., referential integrity among sources, datatypes, or data integrity); thus, neither consistency among attributes nor indexes over tables are enforced. As a consequence, efficiency of the SPARQL-to-SQL translation process may be affected, as well as the completeness of the answers produced during the evaluation of the generated SQL query. Our work is focused on applying implicit constraints on the OBDA query translation process over tabular data. We propose Morph-CSV, a framework for querying tabular data that exploits information from typical OBDA inputs (e.g., mappings, queries) to enforce constraints that can be used together with any SPARQL-to-SQL OBDA engine. Morph-CSV relies on both a constraint component and a set of constraint operators. For a given set of constraints, the operators are applied to each type of constraint with the aim of enhancing query completeness and performance. We evaluate Morph-CSV in several domains: e-commerce with the BSBM benchmark; transportation with the GTFS-Madrid benchmark; and biology with a use case extracted from the Bio2RDF project. We compare and report the performance of two SPARQL-to-SQL OBDA engines, without and with the incorporation of Morph-CSV. The observed results suggest that Morph-CSV is able to speed up the total query execution time by up to two orders of magnitude, while it is able to produce all the query answers.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
TIN2016-78011-C4-4-R
Sin especificar
Sin especificar
Sin especificar
Gobierno de España
BES-2017-082511
Sin especificar
Sin especificar
Sin especificar

Más información

ID de Registro: 77010
Identificador DC: https://oa.upm.es/77010/
Identificador OAI: oai:oa.upm.es:77010
URL Portal Científico: https://portalcientifico.upm.es/es/ipublic/item/9383942
Identificador DOI: 10.3233/SW-210432
URL Oficial: https://content.iospress.com/articles/semantic-web...
Depositado por: David Chaves
Depositado el: 21 Dic 2023 11:13
Ultima Modificación: 28 Abr 2026 10:03