The Indo-European feminine declension looks like the neuter plural. The usual explanation seems to be that feminine evolved out of an earlier inanimate collective but the semantics doesn't seem to be well understood.
I've also been told that Semitic languages treat non-human plurals as being grammatically feminine.
Are these phenomena related? If not, what is the semantic motivation that relates feminine and inanimate plural?