User:GregRobson/categorymap
In April of 2005 I decided to see if I could map the Category namespace. This was done using [http://freemind.sf.net FreeMind] a freeware mind-map program that uses XML for it's file format.
The process is still undocumented and took a while as the 'cur' and 'categorylinks' tables needed downloading (over 2GB), the pruned so that that just the relevant data was left (about 200MB / 2,000,000 records).
- [http://www.gregrobson.co.uk/wikipedia/wiki_tree.jpg Screenshot 1] - An example of the final result some branches expanded.
- [http://www.gregrobson.co.uk/wikipedia/fundamental_5_deep.mm FreeMind file, 500K] - A 5-level deep tree that can be opened in FreeMind.
- [http://www.gregrobson.co.uk/wikipedia/fundamental_6_deep.mm FreeMind file, 2,500K] - A 6-level deep tree that can be opened in FreeMind.
The Java program to do the querying writing is untested, undocumented, and may be buggy – but it sure as hell works quick!
Related work
- WikiProject Categories - The project that I founded.