In order to find and choose a model that best solves a question referring to data analysis, one must examine the sort of data they are analyzing. In this case, it is classes or concepts. The details of the concepts may alter the most useful choice regarding the model to utilize. In this particular case as elaborated upon in the question, we must use a model that has the capacity to generate an answer derived from the equational functionality of the model.