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.
Other
3
stars
0
forks
source link
Incorrect SPARQL Exprs when joining TriplesMaps with different reference formulations #6
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)
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: