You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, we tried the RMLStreamer with mappings using the grel:string_split function on a CSV file, and it did not work (follow up from issue #16 )
We used the latest release 2.1.1 of the RMLStreamer.jar with the Flink image supported by this release (we reused the same image found in your docker-compose.yml file at the tag 2.1.1)
Is there anything we need to do to make the Split function work?
Note we also tried to add custom functions following the documentation (either by adding the jar and ttl files to the right folders, or by recompiling the RMLStreamer.jar), but the RMLStreamer could not find the function we added (the same custom functions works with the RMLmapper).
It is not clear how functions are implemented, according to other issues such as #33 it seems like some of them are implemented, but maybe it was manual ad hoc implementations for some functions like lowercase? But there was no general framework to run any functions?
The text was updated successfully, but these errors were encountered:
Hi, we tried the RMLStreamer with mappings using the
grel:string_split
function on a CSV file, and it did not work (follow up from issue #16 )We used the latest release 2.1.1 of the RMLStreamer.jar with the Flink image supported by this release (we reused the same image found in your
docker-compose.yml
file at the tag 2.1.1)The YARRRML file we use:
Here a sample of the CSV file:
No error are raised, all the regular predicateobjects are generated apart from the one with the function.
The split function of those mappings works with the RMLmapper (you can try it directly here: https://rml.io/yarrrml/matey/#)
We run the RMLStreamer using the Flink CLI:
/opt/flink/bin/flink run -p 8 -c io.rml.framework.Main /mnt/RMLStreamer.jar toFile -m /mnt/mapping.rml.ttl -o /mnt/output.nt --job-name "RMLStreamer job"
Is there anything we need to do to make the Split function work?
Note we also tried to add custom functions following the documentation (either by adding the jar and ttl files to the right folders, or by recompiling the RMLStreamer.jar), but the RMLStreamer could not find the function we added (the same custom functions works with the RMLmapper).
It is not clear how functions are implemented, according to other issues such as #33 it seems like some of them are implemented, but maybe it was manual ad hoc implementations for some functions like lowercase? But there was no general framework to run any functions?
The text was updated successfully, but these errors were encountered: