A generalization is a taxonomic relationship.
It's also a behavioral relationship where one entity implements the logical operation (behavior) of a generic entity. See Type - Implementation (Generalization relationship)
in uml