From 061d21f955fe97df39d4a1d79c8ea56b81922b08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marlena=20M=C3=BCller?= Date: Sun, 27 Jul 2025 23:00:33 +0200 Subject: [PATCH] Use datatype string for profile:gender property Change the datatype for the profile:gender property to string. Previously, the datatype was enum(male, female), which made it effectively impossible to encode genders other than male or female. In the EU, you are required by law (Article 16 GDPR, Right to rectification) to correct incorrect information. Due to the standard, it was either not permitted to encode gender in some jurisdictions (e.g., Germany), where more genders than male or female are legally recognized, or you needed to ignore the standard. The decision to use a string, instead of expanding the enum to include more gender descriptions, was based on the fact that different jurisdictions legally recognize different genders. To keep the standard simple, this implementation was chosen. Also, not explicitly mentioning non-binary genders will make this change less prone to attacks from TERFs, Trump supporters, or other assholes. This is, first and foremost, a political commit. Any technical content you encounter is a byproduct of political acts and should be considered as such. --- content/index.markdown | 2 +- index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/index.markdown b/content/index.markdown index ea30f7a..1ea2a16 100644 --- a/content/index.markdown +++ b/content/index.markdown @@ -308,7 +308,7 @@ yet are broadly used and agreed upon. * `profile:first_name` - [string](#string) - A name normally given to an individual by a parent or self-chosen. * `profile:last_name` - [string](#string) - A name inherited from a family or marriage and by which the individual is commonly known. * `profile:username` - [string](#string) - A short unique string to identify them. -* `profile:gender` - [enum](#enum)(male, female) - Their gender. +* `profile:gender` - [string](#string) - A string describing their gender. `website` - Namespace URI: [`https://ogp.me/ns/website#`](https://ogp.me/ns/website) diff --git a/index.html b/index.html index 3312de9..7a98940 100644 --- a/index.html +++ b/index.html @@ -368,7 +368,7 @@

No Vertical

  • profile:first_name - string - A name normally given to an individual by a parent or self-chosen.
  • profile:last_name - string - A name inherited from a family or marriage and by which the individual is commonly known.
  • profile:username - string - A short unique string to identify them.
  • -
  • profile:gender - enum(male, female) - Their gender.
  • +
  • profile:gender - string - A string describing their gender.
  • website - Namespace URI: https://ogp.me/ns/website#