User talk:Kalan/gsoc

That's really quite an interesting proposal. Cat intersections would be useful to many people. Are you aware of WM-DE's plans from about a year ago that proposed something similar(not sure what happened with that). Bawolff (talk) 20:04, 6 April 2012 (UTC)

Hi! Yes, WMDE was and is working on this. Johannes Kroll, Philipp Zedler and me got it to a beta stage, available on the toolserver. I would suggest to use the existing backend and focus on implementing nice mediawiki integration. It would be cool if this could work seemlessly with Lucene search, for instance!

Here's some more info of what we have already done:

The backend consists of two components, graphcore and graphserv. The code is available an GitHub:


 * https://github.com/jkroll20/graphcore
 * https://github.com/jkroll20/graphserv

Documentation:


 * https://github.com/jkroll20/graphcore/blob/master/README.rst
 * https://github.com/jkroll20/graphserv/blob/master/doc/install.rst
 * https://github.com/jkroll20/graphserv/blob/master/doc/usage.rst

You can see the original specs here:


 * http://wikimedia.de/wiki/Ausschreibung/GraphServ/Spec

I have developed client libraries for this in PHP and Philipp ported it to Python:


 * http://wikimedia.de/wiki/Ausschreibung/GraphServ/Spec

I have also started to implement a Web-API for accessing the category structure, including a component for fetching updates from the wikipedia databases:


 * https://svn.toolserver.org/svnroot/daniel/duesenstuff/trunk/CatGraph/

The API is online here, but the backend is frequently unavailable or gets reset to an empty state:


 * http://toolserver.org/~daniel/CatGraph/CatGraphApi.php

more info at http://toolserver.org/~daniel/CatGraph/help.html

SO, check it out, and see if you find something you can build with this!

PS: all of this is copyrighted by wikimedia germany and available under a free license. If the licensing of any component is unclear, please let me know, i'll fix it.

-- Daniel Kinzler (WMDE) (talk) 07:43, 7 April 2012 (UTC)