Incorrect SPARQL Exprs when joining TriplesMaps with different reference formulations
Aklakan opened this issue · comments
The TriplesMapProcessorRml incorrectly resolves all expressions against a RefObjectMap's child context .
If the child of a join uses JSON and the parent uses XML then json functions will be applied to the XML data:
[] <http://semweb.mmlab.be/ns/rml#source> "/data/shared/STOPS.xml" ;
<https://w3id.org/aksw/norse#rml.output> ?s2}
BIND(<https://w3id.org/aksw/norse#json.get>(?s2, "stop_id") AS ?jc0)