Publication:
Incremental Knowledge Graph Construction from Heterogeneous Data Sources
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.orcid | 0000-0002-6645-1264 | |
| cris.virtual.orcid | 0000-0001-6917-2167 | |
| cris.virtual.orcid | 0000-0003-0248-0987 | |
| cris.virtual.orcid | 0000-0002-7195-9935 | |
| cris.virtualsource.department | dd01cd39-80eb-41ed-821e-b536a72044dd | |
| cris.virtualsource.department | 4fb1d6d7-4811-4069-ab93-685349dd45fa | |
| cris.virtualsource.department | 54a7efb9-d406-4578-a72e-be6a136a978a | |
| cris.virtualsource.department | 7660937d-c1c1-46b1-94dc-cc564c399a77 | |
| cris.virtualsource.orcid | dd01cd39-80eb-41ed-821e-b536a72044dd | |
| cris.virtualsource.orcid | 4fb1d6d7-4811-4069-ab93-685349dd45fa | |
| cris.virtualsource.orcid | 54a7efb9-d406-4578-a72e-be6a136a978a | |
| cris.virtualsource.orcid | 7660937d-c1c1-46b1-94dc-cc564c399a77 | |
| dc.contributor.author | Van Assche, Dylan | |
| dc.contributor.author | Rojas Melendez, Julian | |
| dc.contributor.author | De Meester, Ben | |
| dc.contributor.author | Colpaert, Pieter | |
| dc.date.accessioned | 2026-04-02T08:45:12Z | |
| dc.date.available | 2026-04-02T08:45:12Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | 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. | |
| dc.identifier.doi | 10.1177/22104968251412270 | |
| dc.identifier.issn | 1570-0844 | |
| dc.identifier.issn | 2210-4968 | |
| dc.identifier.uri | https://imec-publications.be/handle/20.500.12860/58997 | |
| dc.language.iso | eng | |
| dc.provenance.editstepuser | greet.vanhoof@imec.be | |
| dc.publisher | Sage | |
| dc.source.beginpage | N/A | |
| dc.source.issue | 2 | |
| dc.source.journal | Semantic Web: – Interoperability, Usability, Applicability | |
| dc.source.numberofpages | 33 | |
| dc.source.volume | 17 | |
| dc.title | Incremental Knowledge Graph Construction from Heterogeneous Data Sources | |
| dc.type | Journal article | |
| dspace.entity.type | Publication | |
| imec.internal.crawledAt | 2026-03-02 | |
| imec.internal.source | crawler | |
| Files | Original bundle
| |
| Publication available in collections: |