Back into cases. I have a spreadsheet that assigns a CALI Topic(s) (Torts, Property, Civ Pro, Contracts, Crim Law, Crim Pro) to each of several thousand cases. The high level topic selection is based on common knowledge and use in legal education.
Next trick is take the spreadsheet, get it into a db and match the topics to existing cases (in HTML already) and then generate lists of cases by CALI Topic.