Informatievlaanderen / VSDS-Linked-Data-Interactions

https://informatievlaanderen.github.io/VSDS-Linked-Data-Interactions/
European Union Public License 1.2
4 stars 6 forks source link

Repository materialiser appends values instead of overwriting state object #682

Closed brechtvdv closed 1 week ago

brechtvdv commented 3 weeks ago

This issue is a duplicate of #542

Version: ldes/ldi-orchestrator:2.7.0-SNAPSHOT and 2.8.0

Each time a version is written to the triple store, (distinct) values and blank nodes get appended to the state object. For example, 4 versions of https://westtoer.be/id/product/e7c08558-3b86-4599-b1c6-b793d172b0f4 create 4 generatedAtTime values:

<https://westtoer.be/id/product/e7c08558-3b86-4599-b1c6-b793d172b0f4><http://www.w3.org/ns/prov#generatedAtTime>
                “2024-02-16T12:23:33.1639553Z”^^<http://www.w3.org/2001/XMLSchema#dateTime> , “2024-02-16T12:23:51.8158532Z”^^<http://www.w3.org/2001/XMLSchema#dateTime> , “2024-02-08T09:38:50.1331662Z”^^<http://www.w3.org/2001/XMLSchema#dateTime> .

You can reproduce this issue with the pipeline defined in: https://github.com/sirus-be/westtoer-win-ldes2triplestore

Yalz commented 1 week ago

Hi @brechtvdv, This has been resolved in the 2.9.0 release. Feel free to verify