I've been thinking a lot on knowledge classification systems lately. It's surprisingly challenging to find the right balance between flexibility/comprehensiveness and simplicity/rigidity. Have you documented your research on this topic anywhere beyond that GitHub issue? I'd love to learn more about the strategies you considered.