Wikipedia:Technische Wünsche/Topwünsche/Geschlechterspezifische Anzeige der Kategorien/Technische Recherche

Untersuchte Ansätze Bearbeiten

Für die Recherche der technischen Möglichkeiten wurden verschiedene Ansätze intensiv evaluiert. Unter den untersuchten Möglichkeiten waren u.a.:

  • KatGenderer.js (verwendet Wikidata)
  • GenderCats.js (verwendet RegEx)
  • Wikidata Backend-Labelling (im Backend-Parser mit weiblichen Bezeichnungen der Kategorien aus Wikidata die Anzeige im Artikel überschreiben)
  • Labelling mithilfe einer Datentabelle auf Commons (im Backend-Parser mit weiblichen Bezeichnungen der Kategorien aus der Datentabelle die Anzeige im Artikel überschreiben)
  • MediaWiki-Erweiterung GenderCat
  • Kategorien-Weiterleitungen
  • Kategorien um [m/w] ergänzen (z. B. Frauenrechtler [m/w])
  • Kategorienlinks um Parameter ergänzen, die dann alternative Bezeichnungen ausspielen
  • Verschiedene Ansätze mit Wikidata, siehe unten


Grundsätzlich gibt es vier verschiedene Ansätze, wo die Angaben zu alternativen Bezeichnungen gespeichert werden können:

Ort Was bedeutet das? Nachteile
Direkt im Artikel Alternative Bezeichnungen können direkt im Artikel angegeben werden, etwa durch Syntax wie [[Kategorie:Physiker|display=Physikerin]].
  • Es müsste jede Personenkategorie in jedem Artikel editiert werden.
  • Es wäre schwer, herauszufinden, welche alternative Form wo verwendet wurde und wo falsche Bezeichnungen verwendet wurden, weil es sich um „einfachen Text“ handelt.
In der Haupt-Kategorie Auf der Seite der Kategorie wird konfiguriert, wie der geschlechtsspezifische Name einer Kategorie lauten soll. Beispielsweise Lösung A: MediaWiki-Erweiterung GenderCat von Benutzer:Slomox

Varianten dieser Lösung könnten sein:

  • alternative Bezeichnungen anders definieren, beispielsweise durch magische Wörter wie DISPLAYTITLE,
  • die alternativen Bezeichnungen aus Wikidata beziehen. Dies würde nicht mit der Performance interferieren, weil die Bezeichnungen asynchron geladen würden.
siehe Lösung A: MediaWiki-Erweiterung GenderCat von Benutzer:Slomox: „Was kann diese Lösung nicht?“
In einer alternativen Kategorie Es werden alternative Kategorien angelegt, die auf die jeweilige Hauptkategorie weiterleiten (hard redirects). Lösung B: Kategorien-Weiterleitungen

Ein Vorteil der alternativen Kategorien ist, dass nach diesen auch gesucht und dass sie beim Bearbeiten im Artikel auch verwendet werden können.

s. Lösung B: Kategorien-Weiterleitungen: „Was kann diese Lösung nicht?“
in Wikidata Die alternativen Bezeichnungen werden ausschließlich auf Wikidata vorgehalten. Um die alternativen Bezeichnungen synchron/live in den Artikeln anzuzeigen, werden Queries auf Wikidata durchgeführt. Alternative Bezeichnungen für Kategorien[1] aus Wikidata zu beziehen, ist aufwändig. Jede Kategorie im Artikel erzeugt eine API-Anfrage, was die Performance jedes Artikels signifikant beeinträchtigen würde. Dabei ist es unerheblich, ob die Anfragen aus dem Browser, aus Lua-Modulen auf der Seite oder vom Backend-Parser kommen.
  1. In Artikeln selbst kann man aufgrund des Artikel-Cachings Daten aus Wikidata einfach einbinden – beispielsweise per Lua-Modul, Wikitext oder die Parser-Funktion {{#property}}.)

Das Kategoriensystem von Grund auf auf Wikidata umzustellen, ist ein umfangreiches Projekt, das nicht im Rahmen der Technischen Wünsche geändert werden kann.


Fragestellungen Bearbeiten

Bei der Evaluation dieser Ansätze hat sich das Team mit verschiedenen Fragestellungen auseinandergesetzt. Unter anderem:

  • Wie kann ermittelt werden, dass eine Kategorie eine alternative Bezeichnung braucht? Beispielsweise, ob eine Kategorie geschlechtsneutral ist oder eine alternative Bezeichnung benötigt?
  • Wie sollten die Daten, mit der die Kategorien korrekt bezeichnet werden, ermittelt und gespeichert werden? Je nachdem, wo diese Daten gespeichert werden, muss es eine Möglichkeit geben, sie zu editieren und erweitern. Z. B. „Wie lautet die weibliche Form von „Physiker“ und wo kann ich sie definieren?“
  • Wie kann man es erreichen, dass die geschlechtsspezifischen Bezeichnungen sich wie Kategorien verhalten, ohne die bisherige Ordnung zu ändern? Beispielsweise sollte es möglich sein, nach den angezeigten alternativen Kategoriebezeichnungen zu suchen, und es sollte möglich sein, diese Kategorien zu Artikeln hinzuzufügen, ohne negative Auswirkungen auf das bestehende Kategoriensystem.
  • Wie werden die Daten verarbeitet? Es gibt verschiedene Möglichkeiten, um die Kategorien zuzuordnen und um die Änderungen im Wiki anzuzeigen.
  • Besteht das Risiko, dass MediaWiki-Erweiterungen dadurch betroffen sind, wenn API-Ergebnisse zurückgegeben werden, die nicht intuitiv sind? Betroffen sein könnte beispielsweise HotCat.
  • Welche Abhängigkeiten und Nebeneffekte bringen die Lösungen mit sich?
  • Wie wirken sich die Lösungen auf die Performanz der Wikipedia aus?
  • Wie umfangreich wären die nötigen Arbeiten aus technischer Sicht?
  • Wie groß wäre der Aufwand, der für Community-Mitglieder entsteht?

Als Ergebnis wurden zwei Lösungen identifiziert, die nach dem aktuellen Stand der Recherche vielversprechend erscheinen.