Ich modelliere eine Datenbank, die als generische nicht-funktionale Voraussetzung für alle Dienste des Start-ups verwendet werden soll, wie Personen, Benutzer, Dienste und kommerzielle Daten wie Gutscheine, Signaturpakete usw.
Ich denke über das Geschlechtermodell nach . Sollte ich in der heutigen Zeit und mit unterschiedlichen Gesetzen über die subjektive Identität in verschiedenen Ländern dies berücksichtigen und meine persönliche Entität mit mehr als nur den männlichen und weiblichen Optionen modellieren ?
Optionen sind: undefiniert, nicht beantwortet, andere, Transgender ... oder ein anderer Industriestandard , den ich nicht kenne ...
Oder beleidigt dies LGBT-Leute, indem es sagt, dass sie nicht wirklich männlich oder weiblich sind?
database-design
domain-model
data-modeling
Please_Dont_Bully_Me_SO_Lords
quelle
quelle
Antworten:
Überlegen Sie zunächst, warum Sie diese Daten erfassen müssen. Sammeln Sie es nicht, wenn es unnötig ist. Beispielsweise:
Sie möchten die Personen richtig ansprechen. Dann fragen Sie einfach nach der von Ihnen bevorzugten Anrede / Ehrung / Anrede wie „Mr.“ oder „Mx.“. Dies sollte ein Freiformfeld sein, keine Dropdown-Liste. Es gibt mehr mögliche Anreden als aufgezählt werden können, insbesondere wenn Sie geistliche, akademische oder militärische Formen in Betracht ziehen. Es gibt nicht unbedingt einen Zusammenhang zwischen Geschlecht und Ehre.
Sie würden es vorziehen, das Verhalten nach Geschlecht zu analysieren. Dann interessieren Sie sich wahrscheinlich nicht für andere Geschlechter als Männer / Frauen. Bieten Sie in diesem Fall drei Möglichkeiten an: weiblich, männlich oder andere / sagen Sie es lieber nicht. Das letzte kann ein Freiform-Textfeld sein, das leer bleiben kann.
Beachten Sie, dass das Sammeln und Verwenden dieser Art von Daten möglicherweise Datenschutzgesetzen unterliegt. Stellen Sie daher sicher, dass das Sammeln und Analysieren legal ist. Nach der DSGVO müssen Sie möglicherweise zuerst die Einwilligung des Benutzers einholen, dies gilt jedoch nur, wenn Sie oder potenzielle Benutzer in der EU ansässig sind.
Sie müssen diese Daten aus einem bestimmten rechtlichen oder medizinischen Grund verarbeiten. Erraten Sie dann nicht, welche Informationen möglicherweise benötigt werden, sondern ermitteln Sie Ihre tatsächlichen Anforderungen. In einigen Ländern sind beispielsweise nur zwei Geschlechter gesetzlich anerkannt, aber das legale Geschlecht ist in Software, die für eine Sexualklinik verwendet wird, möglicherweise irrelevant.
Möglicherweise möchten Sie Ihre Software portabel und zukunftssicher halten. Gehen Sie also nicht von einer festen Aufzählung der Geschlechter aus. Ermöglichen Sie das Aktualisieren dieser Liste, z. B. durch Aktualisieren einer Konfigurationsdatei. Möglicherweise möchten Sie auch die Möglichkeit annehmen, dass es keine feste Liste gibt. In einer Datenbank kann ein VARCHAR-Feld angebracht sein.
Aufgrund dieser Unterschiede in Zweck und Kontext ist es schwierig, ein universelles Modell für das Konzept „Geschlecht“ zu erstellen.
Hinweis: Das englische Wort „Geschlecht“ beschreibt eine soziale Rolle oder Identität, während der Begriff „Geschlecht“ biologische Aspekte wie Physiologie oder Genetik beschreibt. Keines dieser Konzepte ist eindeutig. Auch hier hängt es vom Kontext ab, welches dieser Konzepte relevant ist (wenn überhaupt) und welche Werte in diesem Kontext „erlaubt“ sind.
quelle
Manchmal kann der Begriff Geschlecht verwendet werden, wenn Sex gemeint ist. Das Geschlecht wird durch die biologischen Merkmale einer Person definiert, während das Geschlecht durch die Identität bestimmt wird.
Der Standard für Sex ist durch den ISO / IEC 5218-Standard [ download ] kodifiziert .
Es stehen vier Werte zur Verfügung
Ähnliche Werte können für das Geschlecht angegeben werden
quelle
Wie Sie bereits erwähnt haben, lohnt sich ein Blick auf das NHS- Datenwörterbuch als Beispiel, das in Großbritannien (neben SNOMED) als eines der nationalen Kodierungssysteme für Gesundheitsdaten verwendet wird.
Je nachdem, ob Sie Sex oder Geschlecht wollen, gibt es zwei Kodierungen: Für Geschlecht ist es der PERSON STATED GENDER CODE , für Sex die PERSON PHENOTYPIC SEX CLASSIFICATION .
Wie sich herausstellt, sind beide Codierungsschemata derzeit identisch, können jedoch voneinander abweichen. Zum Zeitpunkt des Schreibens sind dies:
Innerhalb der internationalen SNOMED-Klassifikationen enthält das Konzept 365873007 Geschlechtscodes für Männer, Frauen, Unbekannte und Transgender . und die britischen Erweiterungen für internationales SNOMED haben eine Option für nicht-binäres SNOMED hinzugefügt . Für biologischen Sex enthält das Konzept 429019009 Codes für weiblich, männlich, intersexuell, unbestimmt und transsexuell .
quelle
Wenn Sie das Geschlecht nicht benötigen, fragen Sie es nicht und bewahren Sie es nicht auf. Wie Sie bereits erwähnt haben, wird die Verwendung personenbezogener Daten heutzutage durch Gesetze in verschiedenen Ländern immer weniger empfohlen, es sei denn, dies ist für die Funktionalität von wesentlicher Bedeutung. Snap Googling zeigt, dass Brasilien nicht davon ausgeschlossen ist . Ein einfacher Weg, um sicher zu bleiben, ist, die Informationen überhaupt nicht zu verarbeiten. Fügen Sie dieses oder ein ähnliches Feld nicht zu den "Basisinformationen" hinzu. Beschränken Sie es auf Spitznamen und E-Mail, um das Passwort wiederherzustellen, das war's. Stellen Sie zur Erholung einen Freitextbereich zur Verfügung, in dem sich die Person beschreiben kann, die möchte, dass alle Vor- und Nachnamen sowie Geschlecht, Religion, sexuelle Orientierung, Essgewohnheiten oder was auch immer dort angegeben werden.
Wenn Sie tun das Geschlecht für einen bestimmten Zweck benötigen, sollte es durch den Zweck definiert werden werden. Sie sagten, Gesundheitswesen. Für die Gesundheitsfürsorge sollte eine solche Angelegenheit durch einschlägige Vorschriften eindeutig definiert sein. Ich habe selbst nicht mit der Gesundheitsfürsorge gearbeitet, aber diejenigen, die gesagt haben, mit ihnen umzugehen, lassen sich nicht so leicht vermeiden. Ich würde auch sagen, dass es mit den gleichen Sicherheitsstandards wie andere medizinische Informationen behandelt werden sollte.
quelle