-
Notifications
You must be signed in to change notification settings - Fork 5
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
What's the relation to R2RML tests? #10
Comments
@andimou replied: RML test cases are derived from #R2RML test cases but generalized for heterogeneous data. As they are transferred from R2RML, they don't cover yet all heterogeneity challenges but we work on it! Thanks for the info!!
|
hmmm yes and no :) I guess that all tools that support the corresponding RML test cases for relational databases could easily work with pure R2RML descriptions but, to the extend that I can say, they do not support pure R2RML, even though it would make sense :) |
Then regarding
We deliberately did not include test cases with inverse expressions.
but let us know if you disagree! |
Defining the database inside the RML doc is a strong point. Following Open World, the presence of non-R2RML triples doesn't make those documents non-R2RML. I think the test driver could easily append a fixed ttl that defines the Logical Source. My point is that if the 4 RML tools pass formal R2RML conformance, this will be a strong point for their wider adoption. Re R2RMLTC0014b, R2RMLTC0014c, R2RMLTC0014d: I think that
RMLTC0020b deals with some anomalous or unexpected IRIs generated from a column "Name":
Why does it use |
I don't think that the scope of RML is ETL only, I think it's a coincidence or just easier to deal with the ETL case :) But how would you see it being applied to RML (without limiting the scope to SQL-->SPARQL translation)?
I think this existed in R2RML too: https://www.w3.org/2001/sw/rdb2rdf/test-cases/#R2RMLTC0020b
Well, if the template is built with a single reference to the input, e.g. either using or is the same in the end, no? |
|
RML is an extension of R2RML, so I would expect that RML processors are also exercised against the R2RML test suite.
What is your policy about that?
The text was updated successfully, but these errors were encountered: