I am not able to zero down on how to organize the database for my rails application. The questions I found here and on Google discuss problems with limited class inheritance. What if the number of classes is very high. How should one organize the classes if I want to have one class per type for all the types identified in the schema.org hierarchy?
Although I have found some support for Class Table Inheritance like this gem called CITIER, implementing Single Table Inheritance seems simpler and better supported.
Should I stick with STI or try to use MTI?