Eventually, we want one query service that contains both Commons and Wikidata data. According to Stas, " unless we get much stronger servers or can improve it by 3x-4x it still might be an issue to update single database from two sources like wikidata & commons - both are rather high traffic from what I understand".
Until we can improve the performance or get stronger servers, we want a separate Commons query service. (You should still be able to retrieve files using queries based on Commons and Wikidata statements.)
Existing requirements
Using SPARQL queries, be able to retrieve files based on any combination of existing statements in Commons or Wikidata, and present them like the WDQS does.
Example queries
- Give me all featured/high-quality images of paintings in the Louvre by artists from the Netherlands
- Give me a count of all images of monuments uploaded last year."
- Give me all images that depict the wd q item for any sort of real life hedgehog animal (but not Sonic the hedgehog or the heraldic hedgehog icon.
- Give me all images that depict a hedgehog with a licenses statement with the value "CC0"
- Give me all images that are digital representation of "Starry Night"
- Give me all artwork with a 'date depicted [p2913]' value of July 4, 1776 but an 'inception [p571]' date before the year 1800 and show a timeline of those artworks
- Something for patrollers, depending on how Commonists want to structure patrolling statements.
Timeline
As soon as possible
Front facing functionality
It should look and behave exactly like WDQS except with the Commons logo instead of the WD logo, maybe with a different "Run" button color.
Development environment
This one is for @Smalyshev.