On the Optimality of Discrete Object Naming: a Kinship Case Study