An Algebraic Foundation for Knowledge Graph Construction (Extended Version)

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Oo, Sitt Min, Hartig, Olaf
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913754766114816
author Oo, Sitt Min
Hartig, Olaf
author_facet Oo, Sitt Min
Hartig, Olaf
contents Although they exist since more than ten years already, have attracted diverse implementations, and have been used successfully in a significant number of applications, declarative mapping languages for constructing knowledge graphs from heterogeneous types of data sources still lack a solid formal foundation. This makes it impossible to introduce implementation and optimization techniques that are provably correct and, in fact, has led to discrepancies between different implementations. Moreover, it precludes studying fundamental properties of different languages (e.g., expressive power). To address this gap, this paper introduces a language-agnostic algebra for capturing mapping definitions. As further contributions, we show that the popular mapping language RML can be translated into our algebra (by which we also provide a formal definition of the semantics of RML) and we prove several algebraic rewriting rules that can be used to optimize mapping plans based on our algebra.
format Preprint
id arxiv_https___arxiv_org_abs_2503_10385
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle An Algebraic Foundation for Knowledge Graph Construction (Extended Version)
Oo, Sitt Min
Hartig, Olaf
Databases
Although they exist since more than ten years already, have attracted diverse implementations, and have been used successfully in a significant number of applications, declarative mapping languages for constructing knowledge graphs from heterogeneous types of data sources still lack a solid formal foundation. This makes it impossible to introduce implementation and optimization techniques that are provably correct and, in fact, has led to discrepancies between different implementations. Moreover, it precludes studying fundamental properties of different languages (e.g., expressive power). To address this gap, this paper introduces a language-agnostic algebra for capturing mapping definitions. As further contributions, we show that the popular mapping language RML can be translated into our algebra (by which we also provide a formal definition of the semantics of RML) and we prove several algebraic rewriting rules that can be used to optimize mapping plans based on our algebra.
title An Algebraic Foundation for Knowledge Graph Construction (Extended Version)
topic Databases
url https://arxiv.org/abs/2503.10385