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
When an IRI matches the pattern specified by -dataset-base-url, it undergoes a rewrite in the SPARQL result set. This is observed:
In the Yasgui display.
In plain (raw) result sets.
I've confirmed this behavior for SELECT statements, though I haven't tested it with CONSTRUCT statements.
Problem:
Such rewriting can:
Produce confusing results for end-users.
Potentially disrupt applications or services that consume the response.
Original Intent:
The primary reason for implementing this rewrite feature was to facilitate easier "follow your nose" browsing, especially in a test environment.
Suggestion:
Considering its initial intent, it might be best if this rewrite function was limited to dereferencing actions only. It shouldn't apply to result sets or triples returned from the SPARQL endpoint.
The text was updated successfully, but these errors were encountered:
I was thinking of having a parameter on the sparql-proxy, to allow rewriting.
That way by default it does not rewrite anything, but if you add ?rewrite=true to the endpoint, you will get the rewritten responses, as it is also sometime useful while playing with data, and being able to directly dereference results.
The renderer for the pages will query the endpoint by providing that parameter, so that it works directly for dereferencing, like before.
When an IRI matches the pattern specified by
-dataset-base-url
, it undergoes a rewrite in the SPARQL result set. This is observed:I've confirmed this behavior for SELECT statements, though I haven't tested it with CONSTRUCT statements.
Problem:
Such rewriting can:
Original Intent:
The primary reason for implementing this rewrite feature was to facilitate easier "follow your nose" browsing, especially in a test environment.
Suggestion:
Considering its initial intent, it might be best if this rewrite function was limited to dereferencing actions only. It shouldn't apply to result sets or triples returned from the SPARQL endpoint.
The text was updated successfully, but these errors were encountered: