Hi list,
just a quick intro of my new FastCCI (Fast Commons Category Inspection)
gadget [1] and backend server [2].
The fastcci server is an in-memory database (currently deployed on
Wikimedia Labs) that is capable of performing fast operations on the
commons category tree, such as:
** intersection*
* finding files *in* Category A but *not in* Category B
* *listing* of entire subcategory trees
* category chain shortest path finding.
The frontend gadget currently mainly uses the *intersection* capability
with the three assessment categories FP,QI,VI, and displays three buttons
[3] on every commons category page. Pressing the buttons lists all FPs,QIs,
or VIs in and below the current category (e.g. "Featured pictures of
Railway bridges", "Quality images of the Azores", "Values Images of
Italy").
Above the result set is a slider [4] to tune the "strength of the match".
Sliding it to the left (strong match) will reduce the result set in real
time to only show images that have a short subcategory path from the
current category, sliding the slider right (weak match) will include images
deep down the subcategory tree.
When navigating to the image page of one of the search results, a category
trail [5] is shown above the image (utilizing the fastcci shortest path
finding), explaining why the image was included in the results.
In the future I will develop a power user interface that makes the other
functions available easily. But for now I would like to start with a simple
interface.
I hope the gadget will help making our quality content more discoverable.
Cheers,
Daniel ([[User:Dschwen]])
[1]
https://commons.wikimedia.org/wiki/Help:FastCCI
[2]
https://github.com/Commonists/fastcci
[3]
https://commons.wikimedia.org/wiki/File:Fastcci_screenshot1.png
[4]
https://commons.wikimedia.org/wiki/File:Fastcci_screenshot4.png
[5]
https://commons.wikimedia.org/wiki/File:Fastcci_screenshot3.png