I would like to propose that we use Linked Data Fragments as the solution to this problem. This would allow us to leverage the power of SPARQL, but the queries would be interpreted in the browser using JavaScript, and Comunica would then contact the relevant endpoints to fetch the right information.
The LDF server that's open source is capable of reading in JSON-LD documents, so this should be a relatively painful process, that's effectively just a thin veneer on top of our systems.
I would like to propose that we use Linked Data Fragments as the solution to this problem. This would allow us to leverage the power of SPARQL, but the queries would be interpreted in the browser using JavaScript, and Comunica would then contact the relevant endpoints to fetch the right information.
The LDF server that's open source is capable of reading in JSON-LD documents, so this should be a relatively painful process, that's effectively just a thin veneer on top of our systems.