Identifying lists, using a dictionary, may initially, only work for a subset of Lists. What needs to happen is to identify that subset of lists these ideas will work for.
Key to the identification process is the definition, and the language used for the definitions for each “component word”. A component word is a word that is a member of a list.
One thing worth noting is that in about all instances of lists, there will be one or more words that are “ambiguous”. For example, for a list of fruit, we have the the word lime, but definition #1 is regarding lime as in lime stone.
One area I will seek to explore is associated subsequent definitions with definitions in the group that do NOT have ambiguity, or at least the first definition is the one that describes the desired keyword definition.
Take the word “Apple” for example. For most dictionaries, we usually find the “bulbous fruit”, as definition 1.
The idea here is that if we find a common word in a non-ambigious word forms (in this case “fruit”), then likely the definition beyond ordinal 1, will yield, eventually the fruit form of lime.