- Bats and rats are mammals.
- 1 and 2 are positive integers.
- Oaks and maples are trees.
- Carrots and cake are food.
I seek a word to describe this, the process of finding a concept that encompasses several given concepts. Is there such a word?
I seek a word to describe this, the process of finding a concept that encompasses several given concepts. Is there such a word?
Your question relates to the concepts of hyponymy and hypernymy, which describe the specific-to-general relationships that your examples illustrate. We can think of branching trees of examples or subordinate ideas, with general or superordinate concepts at the top and more specific concepts branching out below.
Hyponymy / hypernymy demonstrates "type of" relationships, aka to the computer scientist as "is-a relationships."
In your first example, bats and rats are hyponyms of the hypernym "mammal." In turn, mammal, along with marsupial and reptile, are hyponyms of the hypernym "animal." You could take "bat" as a hypernym and branch down with the hyponyms megabat and microbat. And so on.
The same relationships apply to your other examples as well.
One important use of hypernyms is in noun definitions, as in: an X is a Y that... or X is a Y of..., in which X is a hyponym and Y is a hypernym of X.
One possible term is level of abstraction. Each level you move up has less specific detail and more general characteristics of the group or groups.
To build on Spehro and Rusty's answers [and a couple of the comments], it all boils down to classification. You create a taxonomy of classes, with one base class. All other classes extend the base class, or one of its descendants, in a tree. The root of the tree, the base class, is the most general.
organism
reptile
snake
bird
duck
mammal
feline
canine
wolf
Moving up or down a level can be described differently; it depends on what the tree abstracts. You could say to generalise (move towards the root) or specialise (move away from it). It depends on the context.