Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not support to rr:joinCondition RML property #11

Open
dachafra opened this issue Jun 23, 2020 · 0 comments
Open

Not support to rr:joinCondition RML property #11

dachafra opened this issue Jun 23, 2020 · 0 comments

Comments

@dachafra
Copy link

Our mappings contain rr:joinCondition properties in some POMs but it seems that the engine does not support it as it outputs: ERROR: Relevant source detected but cannot be read due to mappings issues. For example, are you using rr:parentTriplesMap instead of rml:reference.

First: the substitution should be usually done by rr:template as the object of the triple generating by a POM with rr:joinCondition is the subject of other triplesMap
Second: the output of using rr:template or rr:joinCondition can be totally different, as with the use of rr:template we are not ensuring that the value already exists in the rml:logicalSource of the rr:parentTriplesMap, hence, this option could generate incorrect results.

Logs of an example of a join between two tables of BSBM:
log_spark.txt
log_presto.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant