Jheald created this task.
Jheald added a subscriber: Jheald.
Jheald added a project: Wikidata-Query-Service.
Herald added subscribers: StudiesWorld, Steinsplitter, Aklapper.
Herald added projects: Wikidata, Discovery.

TASK DESCRIPTION
  SPARQL queries involving sitelinks are very slow, to the point that it is 
often impossible to write a query involving sitelinks without the WDQS service 
timing out.
  
  For example [[ http://tinyurl.com/j8gflg6 | this query ]], that tries to 
count the number of Wikidata category-items that have Commons sitelinks, does 
not complete:
  
  
  ```
  PREFIX wd: <http://www.wikidata.org/entity/> 
  PREFIX wdt: <http://www.wikidata.org/prop/direct/>
  PREFIX schema: <http://schema.org/>
  
  SELECT (COUNT(DISTINCT ?sitelink) AS ?count) WHERE {
  
     ?item wdt:P31 wd:Q4167836 .
   
     ?sitelink schema:about ?item .
     ?sitelink schema:inLanguage "en" .     
     FILTER (STRSTARTS(str(?sitelink), "https://commons.wikimedia.org/";)) .
  
  }
  ```
  
  In contrast, a [[ http://tinyurl.com/hxskcny | similar-sized query ]] that 
does not involve sitelinks completes without trouble:
  
  
  ```
  PREFIX wd: <http://www.wikidata.org/entity/> 
  PREFIX wdt: <http://www.wikidata.org/prop/direct/>
  PREFIX schema: <http://schema.org/>
  
  SELECT (COUNT(DISTINCT ?commonscat) AS ?count) WHERE {
  
     ?item wdt:P31 wd:Q4167836 .
     ?item wdt:P373 ?commonscat
   
  }
  ```
  
  It would seem that the issue could be resolved by adding new statements to 
the triplestore, of the form
  
  ```
  ?item wikibase:hasSitelinkTo wd:Q565
  ```
  where in this case Q565 is the item for Wikimedia Commons

TASK DETAIL
  https://phabricator.wikimedia.org/T120198

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Jheald
Cc: Aklapper, Steinsplitter, StudiesWorld, Jheald, jkroll, Smalyshev, 
Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to