Für Berufe und Tätigkeiten enthält die GND mindestens 1.220 weiblichen Benennungen in Ergänzung zur männlichen bzw. generischen Benennung. Eine (wahrscheinlich unvollständige) Liste lässt sich mit dieser Abfrage erhalten:
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
PREFIX gnd: <http://d-nb.info/gnd/> PREFIX gndo: <http://d-nb.info/standards/elementset/gnd#> PREFIX gndsc: <http://d-nb.info/standards/vocab/gnd/gnd-sc#> # Weibliche Formen von Bezeichnungen in Sachgruppe 9.4ab # SELECT * WHERE { ?s gndo:gndSubjectCategory gndsc:9.4ab . ?s gndo:preferredNameForTheSubjectHeading ?name . FILTER(REGEX(?name, ".*in$") || REGEX(?name, "^Weibl*") || REGEX(?name, ".*euse$")) } |
...
- Wenn englischsprachige Property-Namen beibehalten werden sollen, müssten in vielen Fällen präkombinierte Bezeichnungen wie female_architect verwendet werden. Dies kann die Frage nach sich ziehen, warum das männliche Pendant lediglich architect und nicht male_architect heißt (und damit einen vermeintlichen Vorrang vor der weibliche weiblichen Bezeichnung genießt).
- Bei Personen unbekannten Geschlechts kann nur eine generische Form der Bezeichnung verwendet werden. Diese würde entweder mit der männlichen Form als generisches Maskulinum zusammenfallen oder es würden drei Properties, architect, male_architect und female_architect in der Ontologie deklariert werden müssen.
- Wird in einem Personendatensatz die Geschlechterangabe geändert (Fehlerkorrektur oder Nachtrag eines zuvor unbekannten Geschlechts), wären alle Instanzen der betreffenden Property für diese Person ebenfalls zu ändern. Anderenfalls würden sich zwischen Property-Aussagen und Geschlechtsangaben im betreffenden Personendatensatz Widersprüche akkumulieren.
Wenn es darum geht, an Benutzeroberflächen geschlechtsspezifische Benennung zu verwenden, sollte die in der GND bereits vorhandene Information ausreichen, um entsprechende Display-Formen generieren zu können. Das Prinzip lässt sich anhand dieser CONSTRUCT-Abfrage verdeutlichen, in der wir Kölner Bauwerke mit einer Angabe des Architekten bzw. der Architektin oder des Architekturbüros versehen:
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
PREFIX gnd: <http://d-nb.info/gnd/> PREFIX gndo: <http://d-nb.info/standards/elementset/gnd#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX gndgender:<http://d-nb.info/standards/vocab/gnd/gender#> PREFIX x: <_> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> CONSTRUCT { [ x:entworfen_von ?aname ; x:Bauwerk ?bauwerk ; x:in_Rolle ?rolle ] } WHERE { ?werkId gndo:architect ?agentId ; # gndo:place gnd:4112721-3 ; # Berlin-Steglitz gndo:place gnd:4031483-2 ; # Köln gndo:preferredNameForTheWork|gndo:preferredNameForThePlaceOrGeographicName ?bauwerk . ?agentId gndo:preferredNameForThePerson|gndo:preferredNameForTheCorporateBody ?aname OPTIONAL { ?agentId gndo:gender gndgender:female ; BIND("Architektin" as ?rolle) } OPTIONAL { ?agentId gndo:gender gndgender:male ; BIND("Architekt" as ?rolle) } OPTIONAL { ?agentId gndo:gender gndgender:notKnown ; BIND("Architekt" as ?rolle) } OPTIONAL { FILTER(NOT EXISTS {?agentId gndo:gender ?g}) . BIND("Architekten" as ?rolle) } } LIMIT 50 |
...