Scaseco / R2-RML-Toolkit

A modular R2RML suite built on Apache Jena. Featuring a complete domain API built on Jena's polymorphism system, SHACL validation, an R2RML processor with 100% standard conformance based an Jena's ARQ plus common tooling every R2RML project needs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)