How well could this work client side - for example using Comunica over LDP to support SPARQL queries?
I realise performance will be slow, but evenso it would be a useful capability.
How hard would it be to do this over a pod, or over multiple pods? Any examples over LDP?
I’d be very interested to try doing SPARQL client side, although I have my hands full with the basics at the moment - figuring out how to identify and characterise endpoints. Any tips in that direction welcome BTW. I’ve found a few papers, one with a bunch of useful queries, but looking for inspiration and examples of how others approach this.
For anyone curious about SPARQL I have to say it is very powerful, and SPARQL itself is not that hard, just hard to learn with the available resources. Two main aspects to this learning curve: first SPARQL itself although that’s a pleasure once you get the basics, second locating and learning what you can do with a particular public endpoint. I think these are both soluble problems, but at the moment present a significant barrier to outsiders.
More eyes on this area could help, so I encourage anyone curious to have a poke around. I’m able to give some pointers to save some of the early pain if anyone is interested, and am building some software to help with the issues mentioned - it will be great to see if this is useful to others and get some feedback on this too.