Nah, there will be unique bonuses/penalties and maybe effects for base races. In a separate json probably. And in the future.
It's just less messy and easier than too many traits.
Right now base races we could use are Human, Elf, Angel, Demon, Monster, Furry, Droid, Unknown, Undead.
That will cover all our (mine and Cherry's) existing characters, no matter how their actual race is called. We will add more if needed.
And we probably shouldn't display base race anywhere in the game, it might be too confusing, just race field should be enough.
Again, if you didn't understand all that, an example.
Dark Elf, Forest Elf, Watever Elf should be in race field and be displayed in character's profile.
Base race for all of them is Elf. That's how the game knows that they are live in the forest and hate slavery.
Also fairies, dryads, nymphs, etc are Elf base race too, because there is little difference in terms of behavior, mentality and dwelling place. And it should be hidden from players to not confuse them.
If you don't want to bother with so many base races for now, Human/Elf/Unknown are enough, we'll add more in time.