I work on computers for a living here in the U.S. We are required to collect certain data for the Federal and State governments regarding ethnic background. We are told that this is so that the government can calculate their statistics to make sure certain racial groups don't get left out. Unfortunately, the reality I see is that many groups do get left out. This kind of data is dangerous because it is so easy to misuse it.
We also see that the government is way behind the times in tracking this information. You can be Caucasian, African American, Hispanic, Asian, Native American, Alaskan Native/Pacific Islander, etc. Choose one. Well, what if your father is black and your mother is half Chinese/half Pacific Islander? What if your mother is White and your father is Hispanic? (Yes, here in America, people are no longer white if their roots are from some Latin countries. Believe it or not, immigrants from Spain and Portugal are considered Hispanic here.)
For school children it gets to be a really emotionally charged issue. They don't know what to choose for fear of betraying the other parent. Also, children of mixed heritage self identify differently. Each individual situation is unique. So how does our government handle that? They don't. The Federal government has ignored the problem. Now some states are inventing complicated rules, because the federal government has waited so long to resolve these issues. It's a vicious cycle.
America is a melting pot just as the world is becoming a melting pot. We need to start doing away with all labels, including the ones perpetuated by our governments in tracking this information. We are humans. Period.
JMHO
Tammy