前一段时间我遇到了this answer介绍我的晦涩(至少对我而言)ISO 5218: a standard for representing human sexes(或者性别? - 感谢@Paul)。
对于我正在研究的宠物项目,我需要我的数据库模式来存储一个人的肤色,我想知道是否存在类似的标准。我一生都听过人们使用“白色”,“高加索人”,“黑色”,“金发女郎”等词语“,”布鲁内特“,”非洲“,” Albino “等等,但经过维基百科的一些研究后,我我意识到每个人都错了,因为这些话都有不同的含义:
Wikipedia has the following about human races:
严重的是,Mongoloid?!我不知道英语的内涵,但用我的母语(葡萄牙语),这是一个患有Down syndrome disorder的人的同义词...
This Wikipedia page还有一些有趣的附加信息:
Johann Friedrich Blumenbach (1752-1840),其中一位创始人 有人称之为科学种族主义 理论上,想出了五种颜色 人类的类型学:白人( 白种人或白种人),或多或少 黑人(埃塞俄比亚人或黑人) 种族),黄人(蒙古人或蒙古人) 黄色种族),肉桂棕色或火焰 有色人种(美国人或红人 种族)和棕色人(马来人或 棕色种族)。
使用种族(除了所选的可怕名字和科学种族主义)之外的问题是,它们不一定代表一个人的肤色......采取以下{{3} }:
我可以找到对皮肤颜色进行分类的最严重尝试是 photo from Wikipedia :
然而,大多数人并不知道他们的冯Luschan的规模(包括我自己)。我也用让用户直观地指定肤色的颜色,但由于操作系统/显示器使用不同的颜色配置文件,这可能会导致一些问题。
还有更普遍的von Luschan规模用于分类晒黑风险:
由于这可能成为某些人非常敏感的主题,我想知道将这些信息存储在规范化数据库中的最佳方法是什么。是否有一个正确的全球公认标准来描述肤色而不影响易感性,同时使用简单的术语并避免复杂和不熟悉的定义,如von Luschan的比例?
Human Rainbow of Skin Colors http://i47.tinypic.com/21o0752.jpg和eye存在类似的标准。 您将如何处理肤色术语?
答案 0 :(得分:7)
olayforyou.com定义了这些肤色
alt text http://www.freeimagehosting.net/uploads/151ab0ddd7.jpg
任何经常使用化妆品的人都会理解这些条款。我们其余的人只是在猜测: - )
答案 1 :(得分:3)
我会做类似Nintendo Wii的Mii Editor之类的东西,只展示几种颜色。即使显示器未经过校准,如果有人在屏幕上同时看到它们,也应该能够做出正确的选择。
alt text http://i46.tinypic.com/21nidqu.jpg
然后,您可以为颜色指定一个内部名称并对其进行数据挖掘。
答案 2 :(得分:2)
我个人不会定义域名;让它成为一个文本框,每个人都填充他/她想要的任何东西。我更喜欢这种方式,因为它可能是一个论战性的,可能具有攻击性的主题,like this。
编辑:或者,那么不显示任何名称,而是显示颜色?使用Von Luschan的比例并使用“选择颜色:”标签。您无需为其命名,并且可以在您的数据库中定义域。
答案 3 :(得分:2)
您可能希望考虑化妆品公司定义的肤色,因为它们可能非常精确,甚至可以指鞣制效果。
答案 4 :(得分:2)
尽管有显示器校准问题,但我认为von Luschan半音阶以及您所显示的数字和文字说明是最好的。当然这有点主观,但所有替代方案都是如此。
看到整个可用范围的选择,并可视化非常明亮和黑暗的人,不难估计出你在规模上的位置。
另外,数字,颜色和单词的组合使您更容易磨练您的近似颜色。
修改强>:
我确实看到你对在你的帖子中使用半音音阶表示怀疑 - 我只是觉得你可能会考虑这些观点。人们不必提前熟悉使用它的规模。我以前从未见过它,但它对我来说非常有意义。