I just figured out something that makes me quite excited. Experience has taught me that a good resource repository requires a means for the social negotiation of the classification conventions or taxonomies to be used, but this is an issue I have not tried to do anything about for 6 years. After some head-scratching about bending existing technology into supporting some special activities for the NGRF and SIGOSSEE communities, I realised that knotes can quickly be adapted to make all categories inherently (cross)-discussable, and to provide an interface for the social negotiation of a categorical structure!
I'll be posting here in KNotations on this issue as we get the details sorted out.