我正在建模一个数据库,该数据库应该用作启动公司的所有服务(如人员,用户,服务和商业数据,如优惠券,签名包等)的通用非功能性要求。
我正在考虑性别模型。在当今时代以及各国关于主观身份的法律不同的情况下,我是否应该考虑这一点,并为我的“个人”实体建模,而不仅仅是男性和女性选择?
选项包括:未定义,未回答,其他,跨性别...或我不知道的任何其他行业标准 ...
还是说LGBT人不是真正的男性或女性而冒犯了他们?
我正在建模一个数据库,该数据库应该用作启动公司的所有服务(如人员,用户,服务和商业数据,如优惠券,签名包等)的通用非功能性要求。
我正在考虑性别模型。在当今时代以及各国关于主观身份的法律不同的情况下,我是否应该考虑这一点,并为我的“个人”实体建模,而不仅仅是男性和女性选择?
选项包括:未定义,未回答,其他,跨性别...或我不知道的任何其他行业标准 ...
还是说LGBT人不是真正的男性或女性而冒犯了他们?
Answers:
首先考虑为什么需要收集此数据。如果不需要,请不要收集它。例如:
您想适当地向个人讲话。然后,只需索取其首选的地址/荣誉/标题形式,例如“ Mr.”或“ Mx。”。这应该是自由格式的字段,而不是下拉列表。称呼的可能形式更多,尤其是考虑文书,学术或军事形式时。性别与名誉之间不一定有任何关系。
您希望按性别分析行为。这样一来,您可能对男性/女性以外的其他性别不感兴趣。在这种情况下,提供三种选择:女性,男性或其他/不愿说。最后一个可能是可以保留为空的自由格式文本框。
请注意,收集和使用此类数据可能要遵守隐私法,因此请确保收集和分析是合法的。例如,根据GDPR,您可能必须先获得用户的知情同意,但这仅适用于您或潜在用户在欧盟的情况。
您需要出于特定的法律或医疗原因处理此数据。然后,不要猜测可能需要哪些信息,而是找出您的实际需求。例如,在某些司法管辖区中,只有两种性别在法律上得到认可,但是在用于性健康诊所的软件中,该法律性别可能无关紧要。
您可能希望使软件具有可移植性和面向未来的功能,因此请不要假定性别是固定的。通过更新配置文件,可以更新此列表。您可能还想假设没有固定列表的可能性。在数据库中,VARCHAR字段可能是合适的。
由于目的和背景的这些差异,很难为“性别”概念建立通用模型。
注意:英文单词“性别”描述社会角色或身份,而术语“性别”描述生物学方面,例如生理学或遗传学。这些概念都不是明确的。同样,这取决于上下文,这些概念中的哪些是相关的(如果有的话)以及在该上下文中“允许”的值。
有时,当表示性别时,可以使用术语“性别”。性别由一个人的生物学特征决定,而性别则由身份决定。
性别标准由ISO / IEC 5218标准 [ 下载 ] 制定。
有四个可用值
0 = not known,
1 = male,
2 = female,
9 = not applicable
可以为性别提供相似的值
male
female
non-binary
prefer not to say
正如您提到的医疗保健,值得一看的例子是NHS数据字典,该字典在英国被用作健康数据的国家编码系统之一(与SNOMED并存)。
根据您是性别还是性别,有两种编码:对于性别,这是PERSON STATED GENDER CODE,对于性别,则是PERSON PHENOTYPIC SEX CLASSIFICATION。
事实证明,两种编码方案当前都是相同的,但是它们可能会有所不同。在撰写本文时,它们是:
在国际SNOMED分类中,概念365873007的性别代码包括男性,女性,未知和跨性别;英国对国际SNOMED的扩展已为non-binary添加了一个选项。对于生物性行为,概念429019009具有女性,男性,双性恋,不确定和变性者的代码。
如果您不需要性别,请不要询问或存储。如您所提到的法律,如今,除非对功能有用,否则在各个国家/地区,法律越来越不鼓励使用个人信息。Snap谷歌搜索表明,巴西并未被排除在外。保持安全的简便方法是根本不处理信息。不要将此字段或其他类似字段包含到“基本信息”中。将其限制为昵称和电子邮件,以恢复密码,就是这样。休息时,提供自由格式的文本区域,该区域的人可以描述自己,想要的人可以在其中写下所有名字和姓氏,以及他们的性别,宗教信仰,性取向,所吃的东西或其他内容。
如果您确实出于某种目的需要性别,则应按目的定义性别。你说过保健 对于医疗保健,应由相关法规明确定义此事项。我本人并未与医疗保健部门合作过,但确实曾说过与他们打交道的人很难避免。另外,我想说的是,应该使用与其他医学信息相同的安全标准来处理它。