It is dependent on the library software for knowledge about local holdings, locations, and to streamline online reservation. The knowledge base will refer to books outside the regional collection, enriching cross-references and advice. It will favour local holdings in presenting suggestions. Library staff may educate borrowers and direct them to Advisor. The algorithm does away with staff effort.
Users add to the knowledge base in the process of asking for advice.
Very bad spelling can be reviewed by administrator or ignored. I want variety and divergence, not a flock of sheep in consensus about great literature. Best-sellers deserve some respect but should not distort results. Bomb-throwers should be offered books that appeal to terrorists, no censorship or central authority, effective privacy. Negative feedback allows profiles containing books you hate to be applied in reverse, lowering rankings.