Я моделирую базу данных, которая должна использоваться в качестве общего нефункционального реквизита для всех услуг начинающей компании, таких как лица, пользователи, услуги и коммерческие данные, такие как купоны, пакеты подписей и т. Д.
Я думаю о гендерной модели. В эти современные дни и с различными законами разных стран о субъективной идентичности, должен ли я принять это во внимание и смоделировать мою личность как нечто большее, чем просто мужские и женские варианты?
Варианты: неопределенный, без ответа, другой, трансгендерный ... или любой другой отраслевой стандарт, о котором я не знаю ...
Или это оскорбляет ЛГБТ-людей, говоря, что они не настоящие мужчины или женщины?
database-design
domain-model
data-modeling
Please_Dont_Bully_Me_SO_Lords
источник
источник
Ответы:
Сначала подумайте, зачем вам нужно собирать эти данные. Не собирайте его, если это не нужно. Например:
Вы хотели бы обратиться к людям должным образом. Затем просто спросите их предпочитаемую форму адреса / чести / названия, например, «Мистер» или «Mx.». Это должно быть поле свободной формы, а не выпадающий список. Существует больше возможных форм обращения, чем можно перечислить, особенно если вы рассматриваете клерикальные, академические или военные формы. Не обязательно существует какая-либо связь между полом и почетностью.
Вы бы предпочли проанализировать поведение по полу. Тогда вас, скорее всего, не заинтересуют пол, кроме мужчины / женщины. В этом случае предложите три варианта: женский, мужской или другой / предпочитаю не говорить. Последним может быть текстовое поле произвольной формы, которое можно оставить пустым.
Обратите внимание, что сбор и использование данных такого рода могут регулироваться законами о конфиденциальности, поэтому убедитесь, что сбор и анализ данных являются законными. Например, в рамках GDPR вам, возможно, придется сначала получить информированное согласие пользователя, но это применимо только в том случае, если вы или потенциальные пользователи находитесь в ЕС.
Вам необходимо обработать эти данные по определенной юридической или медицинской причине. Тогда не угадайте, какая информация может понадобиться, а выясните ваши реальные требования. Например, в некоторых юрисдикциях законно признаются только два пола, но юридический пол может не иметь значения в программном обеспечении, используемом для клиники сексуального здоровья.
Возможно, вы захотите сохранить свое программное обеспечение переносимым и ориентированным на будущее, поэтому не думайте, что существует фиксированный перечень полов. Сделайте возможным обновление этого списка, например, путем обновления файла конфигурации. Вы также можете предположить, что нет фиксированного списка. В базе данных может быть подходящим поле VARCHAR.
Из-за этих различий в целях и контексте трудно создать универсальную модель для концепции «пола».
Примечание: английское слово «пол» описывает социальную роль или идентичность, тогда как термин «пол» описывает биологические аспекты, такие как физиология или генетика. Ни одно из этих понятий не является однозначным. Опять же, это зависит от контекста относительно того, какое из этих понятий имеет значение (если оно вообще существует) и какие значения «разрешены» в этом контексте.
источник
Иногда термин «пол» может использоваться, когда подразумевается секс. Пол определяется биологическими особенностями человека, тогда как пол определяется идентичностью.
Стандарт для секса кодифицирован стандартом ISO / IEC 5218 [ скачать ].
Есть четыре доступных значения
Аналогичные значения могут быть даны для пола
источник
Как вы упомянули в Healthcare, стоит взглянуть на словарь данных NHS в качестве примера, который используется в Великобритании как одна из национальных систем кодирования для данных о здоровье (наряду с SNOMED).
В зависимости от того, хотите ли вы секса или пола, существует две кодировки: для пола это ГЕНДЕРНЫЙ КОД с указанием ЛИЧНОСТИ , а для секса - КЛАССИФИКАЦИЯ ФЕНОТИПИЧЕСКОГО СЕКСА ЧЕЛОВЕКА .
Как оказалось, обе схемы кодирования в настоящее время идентичны, но они могут расходиться. На момент написания статьи это:
В рамках международных классификаций SNOMED концепция 365873007 содержит гендерные коды для мужчин, женщин, неизвестных и трансгендеров ; и британские расширения для международного SNOMED добавили опцию для недвоичного кода . Для биологического пола концепция 429019009 содержит коды для женщин, мужчин, интерсексуалов, неопределенных и транссексуалов .
источник
Если вам не нужен пол, не спрашивайте и не храните его. Как вы упомянули законы, в настоящее время законы в разных странах все больше препятствуют использованию личной информации, если она не является существенной для функциональности. Быстрый поиск в Google показывает, что Бразилия не исключена из него . Самый простой способ оставаться в безопасности - не обрабатывать информацию вообще. Не включайте это поле или другие подобные ему в «основную информацию». Ограничьте его никнеймом и адресом электронной почты, чтобы восстановить пароль, и все. Для отдыха предоставьте свободную текстовую область, где человек может описать себя, кто хочет, чтобы он мог написать там все свои имена и фамилии, а также свой пол, религию, сексуальную ориентацию, что они едят или что-то еще.
Если делать нужно пол для какой - то цели, то следует определить по назначению. Вы сказали, здравоохранение. Для здравоохранения такой вопрос должен быть однозначно определен соответствующими нормативными актами. Я сам не работал со здравоохранением, но тех, кто сказал, что иметь дело с ними, нелегко избежать. Кроме того, я бы сказал, что к нему должны применяться те же стандарты безопасности, что и к другой медицинской информации.
источник