不久前,我遇到了this answer,这使我(至少对我而言)是晦涩的ISO 5218: a standard for representing human sexes(或者是性别吗?-谢谢@Paul)。

对于一个宠物项目,我需要数据库模式来存储一个人的肤色,我想知道是否存在类似的标准。我一生都听到人们使用诸如白色高加索黑色金发黑发, Albino “等等,但是经过Wikipedia的一些研究后,我意识到每个人都是错误的,因为这些词都可能具有不同的含义:

  • White:是的,这是一种彩色
  • Caucasian:定义种族
  • Black:另一种颜色
  • Blonde:皮肤或头发颜色
  • Brunette:同样,皮肤或头发颜色
  • Afro:“发型”?!
  • Albino:不仅代表皮肤颜色

  • Wikipedia has the following about human races:
  • 高加索人
  • Congoid
  • Capoid
  • 蒙古语
  • Australoid

  • 认真的,蒙古人种?! 我不知道英语的含义,但是在我的母语(葡萄牙语)中,这是一个患有Down syndrome disorder的人的代名词...

    This Wikipedia page还有一些有趣的附加信息:



    使用种族的问题(除了选择的恐怖名称和科学种族主义之外)是,种族不一定代表一个人的肤色...采用以下photo from Wikipedia:

    我可以找到的对肤色进行最严重的尝试是 Von Luschan's chromatic scale :


    但是,大多数人并不知道他们的冯·卢尚(von Luschan)的高度(包括我自己)。我也使用,让用户直观地指定肤色的颜色,但是由于操作系统/监视器使用的颜色配置文件不同,这可能会导致一些问题。

    还有一个更通用的冯·卢尚(von Luschan)量表,用于对晒黑风险进行分类:
  • von Luschan 1-5 (非常轻)。
  • von Luschan 6-10 (浅色)。
  • von Luschan 11-15 (中级)。
  • von Luschan 16-21 (“地中海”)。
  • von Luschan 22-28 (深色或“棕色”)。
  • von Luschan 29-36 (非常黑或“黑色”)。

  • 因为对于某些人来说,这可能是一个非常敏感的话题,所以我想知道将这种信息存储在规范化数据库中的最佳方法是什么。是否有一个正确的全局公认标准来描述肤色,同时又不影响敏感性,同时使用简单的术语并避免了诸如von Luschan的秤之类的复杂而陌生的定义?

    database - 规范人的肤色以进行用户交互-LMLPHP

    eyehair color存在类似的标准。 您将如何使用肤色术语?

    最佳答案

    我会像任天堂Wii的Mii Editor一样,只显示几个色板。即使未校准显示器,如果有人立即在屏幕上看到它们,他们也应该能够做出正确的选择。

    database - 规范人的肤色以进行用户交互-LMLPHP

    然后,您可以为颜色指定一个内部名称,然后在该名称上进行数据挖掘。

    10-07 12:13