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

[critical] UNION operator not properly evaluated (max. 3 alternations possible) #7

Closed
peta opened this issue Apr 20, 2013 · 3 comments
Assignees
Labels

Comments

@peta
Copy link

peta commented Apr 20, 2013

When a SPARQL query contains multiple basic graph patterns which are alternated using the UNION operator, only the first three BGPs are matched. This limitation is (when I interpret it correctly) not dictated by the SPARQL 1.x language specification and should thus be considered as a bug.

Code to reproduce: https://gist.github.com/peta/5424335

When I feed the triple corpus from this testcase into Jena and run the same SPARQL query against it (using the Fuseki frontend for both tasks), I get back exactly the expected output.

@ghost ghost assigned gkellogg Apr 20, 2013
@gkellogg
Copy link
Member

Thanks for the report with a detailed example. It seems to be a parser issue, where the generated SSE only contains the three BGPs; something the W3C test cases didn't find. I should get to it in the next day or so.

gkellogg added a commit that referenced this issue Apr 21, 2013
@gkellogg
Copy link
Member

Released with 1.0.6.

@peta
Copy link
Author

peta commented Apr 22, 2013

Great thanks!

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

No branches or pull requests

2 participants