Jesse Wright
Jesse Wright
I will investigate what is going on and read up on https://github.com/solid/query-ldflex/issues/34 - thanks!
> If this query is obtained, then Comunica must be receiving `nodeID://b12796` as a blank node instead of an IRI (so `_:nodeID://b12796` instead of ``). Indeed - [these](http://rsmsrv01.nci.org.au:8890/sparql?default-graph-uri=&query=SELECT+%3Fproperty+WHERE+%7B+%0D%0A%3Chttp%3A%2F%2Fexample.org%2FhumanWikidataShape%3E+%3Chttp%3A%2F%2Fwww.w3.org%2Fns%2Fshacl%23property%3E+%3Fproperty+.%0D%0A%7D%0D%0A%0D%0ALIMIT+25&should-sponge=&format=application%2Fsparql-results%2Bjson&timeout=0&debug=on&run=+Run+Query+) are the...
@NSeydoux can you review this quickly
> I'm not sure this is actually the fix we really want. | In any case, I think this issue is broader than just the web client here, and should...
My stance is that we should be caching by namespace rather than origin, i.e. `http://example.org/path?query=1` goes to `http://example.org/path` rather than `http://example.org/` This could be implemented as ```ts function getNamespace(input) {...
@rubensworks I've added the caching optimisations now. Still won't be as optimal as you want for link traversal to different paths within the same Pod. However, the auth requirements for...
> If I'm correct, using authenticated fetch is never a problem on pods, right? I have a hunch that this is implementation dependent - and it just so happens that...
Was able to reproduce against wikidata; here is the link https://query.linkeddatafragments.org/#datasources=https%3A%2F%2Fquery.wikidata.org%2Fsparql&query=PREFIX%20owl%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2002%2F07%2Fowl%23%3E%0APREFIX%20rdf%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0ASELECT%20%3Fs%20%3Fo%0AWHERE%20%7B%0A%20%20%3Fs%20rdf%3Atype%20%3Fo%20.%0A%7D%0ALIMIT%2010. You are correct that there is not a way in the UI to configure the prefixes.
I've looked into implementing this as an [interceptor](https://github.com/nodejs/undici/tree/main/lib/interceptor), and need some information in order to proceed: - Is there existing code for _caching_ and _cloning_ responses in the code base...
> Can you elaborate on what you have in mind? I was trying to work out the easiest way of caching the response object in-memory would be given that I'm...