3

I'd like to find entities "similar" to John Harrison in Wikidata. My naive SPARQL query always times out.

SELECT ?similar ?similarLabel (COUNT(?p) AS ?similarity) WHERE {
  wd:Q314335 ?p ?o.
  ?similar ?p ?o.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
GROUP BY ?similar ?similarLabel
HAVING (?similarity > 5)
ORDER BY DESC(?similarity)

I've tried limiting the number of properties from a sub query, but it still times out.

Is there a more efficient SPARQL query that might succeed? Are there any other Blazegraph extensions (e.g., GAS) that might help here?

unor
  • 92,415
  • 26
  • 211
  • 360
rickhg12hs
  • 10,638
  • 6
  • 24
  • 42

0 Answers0