Every language has a type system; a particular way of organizing nouns into types, figuring out which verbs make sense on which types, and relating types to one another.

Some languages are strict, and others more relaxed. Some emphasize hierarchy, and others a more ad-hoc view of the world.