arrow
Return

Incremental Knowledge Graph Construction from Heterogeneous Data Sources

delete2026-02-27
delete0
PRE
AI
D
Dylan Van Assche
J
Julián Andrés Rojas
B
Ben De Meester
P
Pieter Colpaert
DOI:10.1177/22104968251412270delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Sharing datasets that change (through creates, updates, deletes) poses challenges to data consumers, including reconciling historical versioning and managing frequent changes. This is evident for Knowledge Graphs (KGs), materialized from such datasets, where synchronization happens through frequent regeneration. However, this is time-consuming, loses history, and wastes computing resources through redundant processing. We present a KG generation approach that efficiently handles evolving data sources with different change signaling strategies. We investigate change signaling strategies of real-world datasets, propose corresponding change detection algorithms, and introduce a declarative approach based on the RDF Mapping Language (RML) and Function Ontology to materialize changes for evolving KGs. Detected changes can be automatically published as a Linked Data Event Stream (LDES), using the Activity Streams 2.0 vocabulary to describe changes and communicate them over the Web. We implement our approach in the RMLMapper as Incremental RML and evaluate it both functionally, and quantitatively using a modified version of the GTFS Madrid Benchmark and several real-world data sources. Our approach reduces storage and computing requirements for generating and storing multiple KG versions (up to 315.83x less storage, 4.59x less CPU time, and 1.51x less memory) and reduces KG construction time up to 4.41x. Performance gains are more pronounced for larger datasets, while our approach's overhead partially offsets benefits for smaller ones. Overall, our approach lowers the cost of publishing and maintaining KGs and, via LDES, supports timely, Web-native dissemination of changes. We plan to optimize our change detection algorithms and use windowing to support streaming data.
Keywords:
Incremental Knowledge Graph Construction
Heterogeneous Data Sources
Change Detection
RDF Mapping Language
Linked Data Event Stream

Journal

S
Semantic Web: Interoperability, Usability, and Applicability
IF:
0
Papers:
28
Citations:
0

Organization

G
Ghent University and IMEC
Scholars:
37
Papers: 10
Citations: 0
Cited Papers

Cited Papers

Real Time Delta Extraction Based on Triggers to Support Data Warehousing
err2013-12-01
err0
PREAI
errValencio,Carlos Roberto; Marioto,Matheus Henrique; Donega Zafalon,Geraldo Francisco; Machado,Jose Marcio; Momente,Julio Cesar
errShare
errSave
Incremental Maintenance of RDF Views of Relational Data
err2013-01-01
err0
PREAI
errVidal,Vania Maria P.; Casanova,Marco Antonio; Cardoso,Diego Sá
errShare
errSave
TailR
err2015-09-16
err0
PREAI
errPaul Meinhardt; Magnus Knuth; Harald Sack
errShare
errSave
ShExML: improving the usability of heterogeneous data mapping languages for first-time users
err2020-11-23
err19
errOAAI
errGarcia-Gonzalez, Herminio; Boneva, Iovka; Emilio Labra-Gayo, Jose; Cueva Lovelle, Juan Manuel; Staworko, Slawek
errShare
errSave
Triple storage for random-access versioned querying of RDF archives
err2019-01-01
err0
PREAI
errRuben Taelman; Miel Vander Sande; Joachim Van Herwegen; Erik Mannens; Ruben Verborgh
errShare
errSave
GTFS-Madrid-Bench: A benchmark for virtual knowledge graph access in the transport domain
err2020-12-01
err0
errOAAI
errDavid Chaves-Fraga; Freddy Priyatna; Andrea Cimmino; Jhon Toledo; Edna Ruckhaus; Oscar Corcho
errShare
errSave
Implementation-independent function reuse
err2020-09-01
err16
PREAI
errMeester, Ben De; Seymoens, Tom; Dimou, Anastasia; Verborgh, Ruben
errShare
errSave
researcher View more