You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sorry if I'm just being incredibly stupid, but I believe there might be a bug in the nightly snapshot of blazegraph, particularly the SPARQL query handling which returns different results, in some circumstances, for ?a <b>/<b>* ?a and ?a <b>+ ?a
Steps to reproduce:
Launch:
java -server -jar blazegraph.jar
Update (the default namespace):
INSERT DATA { <a> <b> <c>. <d> <b> <a>. }
Note that there are no cycles, just a path of length 2 connecting <d> to <c> via <a>.
Query:
SELECT ?a WHERE { ?a <b>+ ?a. }
Actual Result: <a>, <c>.
Expected Result: 0 results.
The query
SELECT ?a WHERE { ?a <b>/<b>* ?a. }
returns the expected empty result set, but
SELECT ?a WHERE { ?a <b>* ?a. }
also returns <a> and <c>, but not <d>.
Fuseki returns the expected results for all queries.
The text was updated successfully, but these errors were encountered:
Hi!
Sorry if I'm just being incredibly stupid, but I believe there might be a bug in the nightly snapshot of blazegraph, particularly the SPARQL query handling which returns different results, in some circumstances, for
?a <b>/<b>* ?a
and?a <b>+ ?a
Steps to reproduce:
Note that there are no cycles, just a path of length 2 connecting
<d>
to<c>
via<a>
.Actual Result:
<a>
,<c>
.Expected Result: 0 results.
The query
returns the expected empty result set, but
also returns
<a>
and<c>
, but not<d>
.Fuseki returns the expected results for all queries.
The text was updated successfully, but these errors were encountered: