不久前,我遇到了this answer,这使我(至少对我而言)是晦涩的ISO 5218: a standard for representing human sexes(或者是性别吗?-谢谢@Paul)。
对于一个宠物项目,我需要数据库模式来存储一个人的肤色,我想知道是否存在类似的标准。我一生都听到人们使用诸如白色,高加索,黑色,金发,黑发,, Albino “等等,但是经过Wikipedia的一些研究后,我意识到每个人都是错误的,因为这些词都可能具有不同的含义:
Wikipedia has the following about human races:
认真的,蒙古人种?! 我不知道英语的含义,但是在我的母语(葡萄牙语)中,这是一个患有Down syndrome disorder的人的代名词...
This Wikipedia page还有一些有趣的附加信息:
使用种族的问题(除了选择的恐怖名称和科学种族主义之外)是,种族不一定代表一个人的肤色...采用以下photo from Wikipedia:
我可以找到的对肤色进行最严重的尝试是 Von Luschan's chromatic scale :
但是,大多数人并不知道他们的冯·卢尚(von Luschan)的高度(包括我自己)。我也使用,让用户直观地指定肤色的颜色,但是由于操作系统/监视器使用的颜色配置文件不同,这可能会导致一些问题。
还有一个更通用的冯·卢尚(von Luschan)量表,用于对晒黑风险进行分类:
因为对于某些人来说,这可能是一个非常敏感的话题,所以我想知道将这种信息存储在规范化数据库中的最佳方法是什么。是否有一个正确的全局公认标准来描述肤色,同时又不影响敏感性,同时使用简单的术语并避免了诸如von Luschan的秤之类的复杂而陌生的定义?
eye和hair color存在类似的标准。 您将如何使用肤色术语?
最佳答案
我会像任天堂Wii的Mii Editor一样,只显示几个色板。即使未校准显示器,如果有人立即在屏幕上看到它们,他们也应该能够做出正确的选择。
然后,您可以为颜色指定一个内部名称,然后在该名称上进行数据挖掘。