Categorías en ser y categorías manifestadas 

No para reinventar la rueda, pero parece que el átomo de contenido de categoría es "título de artículo"; cada átomo puede tener una o más "etiquetas de pertenencia".
Las etiquetas de membresía EACH, indivdualmente IMPLY una categoría; por ejemplo, para el autor Xysys
&writers;
&American; &woman;
&novelist; &short-story-writer; &essayist; &criticism;
&historic-novels; &commedy-of-maners-novels; &post-modern-short-stories; &childern;'s-short-stories

En lugar de una lista fija de Catagoría: artículos al usuario se le sirve una página de etiquetas que le da la capacidad de arrastrar y soltar para construir una categoría. Y entonces se crea esa intersección.  Y servido al usuario [con la barra índice para elegir por la letra inicial del apellido del artículo del autor. En el caso más simple que podría ser todos los escritores; una lista potencialmente gigantesca, PERO sólo una página se resta y se sirve.  Intersecciones más complejas requieren más preprocesamiento pero una lista potencial más corta, pero todavía sólo 1 página servida. Las estadísticas identificarán rápidamente los conjuntos de intersecciones más utilizados y esos conjuntos se procesarán por adelantado.  Un usuario puede construir, sobre la marcha, una categoría de 'Novelistas del Movimiento Agrario de los Viejos Blancos Americanos' tan fácilmente como una categoría de Novelistas Post-Feministas Puertoricano Independencias.  Habrá una curva de aprendizaje del sistema que dará lugar a que las categorías más solicitadas estén preprocesadas y listas para ser procesadas.

El usuario debe tener la capacidad de guardar la lista de categorías de intersecciones para su uso posterior.  Y, por supuesto, un'modo avanzado' podría incluir operadores booleanos que permiten consultas como las Novelas Americanas que NO escriben libros infantiles.

Por lo que veo ahora (SI veo correctamente), la categorización impone una gran carga a los categorizadores que evidentemente pueden estar bastante divorciados del tema.  ¿Cuánto mejor un sistema de etiquetas más o menos bajo el ala del grupo de sujetos apropiado.  Realmente creo que este tipo de enfoque podría ser tan neutral como la categorización puede llegar a ser.  Podría ser interesante probar esto en un campo relativamente pequeño; decir 'novelistas americanos'