RMLio/rmlmapper-java

RMLMapper v6.5.1 doesn't generate all triples

dachafra opened this issue · 3 comments

We tested a very simple mapping and data with the combination of two columns for the subject generation and the last version of the engine generates 852 triples, and when we run it with the v6.2.2 generates 563082 triples (93417 if we remove the duplicates).

We attached the mapping and the data we are using.

/cc @OscarHid

resources.zip

Hi
I have the same issue with this warning :
I use the docker:latest version (as of decembre 2023)

09:18:49.202 [main] WARN  b.u.idlab.knows.dataio.record.Record.<init>(20) - Header has more columns than this row
09:18:49.340 [main] WARN  b.ugent.rml.functions.ConcatFunction.concat(68) - Not all values for a template where found. More specific, the variable ReferenceExecutor that works with hosts did not provide any results.

I have tried to roll back to the version 6.2.2 that you use and I have no warning.

7.0.0 was released which refactors a lot, could you please try it? Thanks!

I tested this with development and got 93417 triples, closing as this is what is expected :)