is there a way that I can do three independent queries on on three different SPARQL endpoints, in one SPARQL query? For example, I have three SPARQL endpoints (i.e., url1, url2 and url3) and three independent queries I want to make, i.e., query1 on url1, query2 on url2 and query3 on url3. Is it possible that I can conduct the three queries once in one SPARQL query?
I tried the pattern like
SELECT * WHERE {
SERVICE <url1> {query1}
SERVICE <url2> {query2}
SERVICE <url3> {query3}
}
It seems that the query tries to connect results from three queries, because the three queries are independent, the final result is empty. If I do three times query one endpoint by one endpoint, each query has returned results.
Thank you very much for your help!