Gestion des variantes patronymiques

La question va sûrement vous sembler très basique, mais j’aimerais connaître votre façon de gérer les variantes patronymiques

Dans le logiciel que j’utilise actuellement, les patronymes et prénoms sont dans des tables spécifiques, ce qui rend les corrections de typo, fusions, .. très faciles !
Cela permet également de créer des tables de variantes :
Dupond = Dupont = Dupon = Du Pont = Du Pond = de Dupond=..
Si on cherche Dupond Antoine, on trouvera aussi Dupont Antoine, Du pond Antoine, ..
Idem pour les prénoms (surtout pour la gestion des accents et formes M/F joseph=Josèphe=Joséphe= ..)

J’ai vu que Gedcom autorise plusieurs patronymes par individu, mais avec un accent porté sur les nom maritaux (ce qui me semble moins pertinent dans nos actes d’état civil/paroissiaux qui n’en tiennent pas compte)

Gramps (comme webtrees,..) n’a pas cette structure : Etienne Marcel est un ‘champ’ prénom et non 2 liens vers 2 prénoms (je ne suis pas sûr d’être très clair)

Concernant les variantes patronymiques, pour ma part je privilégie la signature, puis l’orthographe au baptême, mais j’aimerais « garder trace » des variations de cet orthographe au cours de la vie de l’individu (même si elles ne sont uniquement liées qu’aux changements de prêtre)
Mais, je ne voudrais pas me retrouver avec plein de doublons

Je pensais donc, intuitivement, choisir une orthographe normalisée par patronyme et l’ajouter à chaque individu. Est-ce la bonne façon de faire ?
Est-ce cela la notion d’alias ?
Pour les orthographes au cours de la vie, il faut mettre type »inconnu « (ou spécialiser, comme signature) ?
De mes premiers essais, Gramps recherche bien chaque variante d’orthographe patronymique

idem pour les prénoms ?

Désolé si un peu long et verbeux ..

Gramps AIO64-6.0.3–1 Windows 10

Le dialogue “Personne” comporte un onglet Noms dans lequel on peut ajouter autant de variantes que nécessaire/souhaité. L’un de ces noms est marqué Principal et sera listé en tête. Le nom préféré est le premier. C’est ce nom qui apparaîtra dans les listes. Au besoin, un nom peut être amené en première position par glisser-déposer afin de refléter la préférence personnelle.

La partie “nom” de l’identité d’une personne est bien structurée: chaque “composant” est décrit dans une ligne avec un préfixe possible (“de”, "de la ", “von”, “van”) et un connecteur (personnellement je n’ai pas bien saisi l’usage du connecteur car il me semble plutôt intervenir entre deux composants plutôt que d’être associé à l’eux deux – je pense au tiret entre autres), L’origine du nom est également précisée (patronyme, matronyme, surnom, …).

En revanche, les prénoms restent un champ unique ce qui me gêne beaucoup. Je préfèrerais une unification de l’approche où prénoms et noms sont des “composants” indifférenciés (ce qui est nécessaire dans certaines cultures/pays) avec marquage “prénom” (pour différencier d’un nom) et marquage “usuel” (pour identifier le prénom d’usage courant).

Une recherche prend en compte la totalité des noms. Donc, si la personne s’appelait Dupont à la naissace et Dubois au décès, elle sera trouvée par ses deux noms.

Enfin, il y a la question de l’affichage dans les listes. Pour regrouper les apparentés malgré les variations orthographiques, il faut renseigner le champ Grouper comme après avoir coché Imposer dans le dialogue susmentionné.

Ce que vous entrez là est totalement arbitraire. Il n’est pas besoin que ce soit un nom existant. Vous pouvez ainsi distinguer des noms homographes mais d’origines différentes comme “Berger (provençal)” et “Berger (germanique)”. Généralement vous allez écrire “Dupont ou Dupond” ou “Groupe Dupont et variantes”. Le texte est arbitraire; entrez ce qui vous parle le plus pour retrouver vos petits.

Je ne “normalise” jamais un nom car je ne sais pas quelle était la notation standard de l’époque (ou plutôt celle qu’aurait choisie un lettré). Je prends ce qu’il y a dans l’acte et, si différence il y a avec l’existant, j’enregistre un nouveau nom.

Mon approche est de marquer “principal” lister en premier le nom de baptême parce que c’est le plus ancien (et que de nos jours, c’est celui qui fera foi dans les actes de la vie quotidienne). Le premier nom est celui utilisé par Gramps dans les listes. En dehors de ça, GRAMPS n’impose rien. Adoptez la méthode qui vous convient et qui ne crée pas d’incohérence.

1 Like

Merci pour ces précisions
Effectivement, Gramps offre beaucoup de possibilités et .. d’occasions de s’y perdre :grinning_face:
Pour le “nom préféré”, je n’ai pas trouvé comment le spécifier quand il y en a plusieurs existants.
Pour la normalisation du patronyme, je me suis certainement mal exprimé :
Comme indiqué, je souhaite garder les noms tels que lus dans les actes
Ce que je voulais dire : si l’individu est né Dupont, marié Dupont ..
Si je ne spécifie pas quelque part (avec nom alias ?) qu’il peut être recherché avec Dupond, Gramps ne le trouvera pas
Ou alors, j’ai mal compris, et le fait de le lister sous Dupond ne sert pas qu’à lister (affichage) mais aussi à rechercher ??
De plus, Gramps a l’air sensible à la casse des noms ..

Très simple: dans l’onglet Noms d’une personne, cliquer-et-tirer (drag’n’drop) le nom et l’amener en première position

De l’importance de consigner les variantes dans l’onglet Noms. Pour la recherche, tous les noms sont pris en compte simultanément. Donc s’il est né Dupont et marié Dupond, Gramps le trouvera.

Je n’ai pas ça sur ma machine (Gramps 6.0.3, Fedora 42)

ça marche nickel, simple mais fallait y penser !!
Merci
je regarde pour le reste ..

Pour tester, j’ai crée une nouvelle famille Dupont x Durand avec un enfant DUPOND

Gramps a bien distingué Dupont et DUPOND

Par contre, la recherche n’est pas sensible à la case

Oui, mais s’il est né et marié Dupont, la recherche ne le retrouvera pas
J’ai regroupé Dupont et Dupond dans la liste

cela n’affecte pas la recherche, le filtre Dupont n’affichera que le Dupont (et pas le Dupond)
Il faut donc affecter l’alias Dupont à Dupond (ce que j’avais appelé “normaliser”)
Reste à se rappeler la variante qu’on a choisie au départ :grinning_face:
A moins qu’il n’y ait une autre façon de faire plus générique ?
Je vais essayer avec les prénoms ..

Il est possible de regrouper tout les noms : dupon, dupont, dupond

exemple avec noiraud, noiraut, noyrault…

1 Like

Oui, mais est-ce à faire à chaque individu ?
Ou aloes, si je saisis Noiraut Ernest, sera-t-il automatiquement rangé dans Noyrault ?

Oui. Comme indiqué précédemment, le “groupe” est totalement arbitraire (et c’est très bien). Par conséquent Gramps ne sait pas inférer un “groupe” à partir du nom (voir mon exemple avec “Berger (provençal)” et “Berger (germanique)”. Quand vous entrez un nouveau Berger, Bergé ou Berjer, comment Gramps peut-il choisir spontanément?

Bien sûr, c’est fastidieux au départ, mais quel “confort” après.

1 Like

OUI pour Noiraut Ernest.

Quand on associe le nouveau nom, l’éditeur demande si on veut le faire seulement pour ce nom ou pour tous les noms identiques.

On choisit pour tous les noms

1 Like

Merci à tous deux !
Selon mes essais :
Il n’y a pas besoin de ressaisir à chaque individu, mais à chaque nouveau patronyme
Gramps doit se faire une table des variantes pour la partie affichage, mais pas pour la partie recherche (dommage) si j’ai bien compris
Pour “Noiraut, Jeanne” vous lui créez un alias “Noyrault, Jeanne” pour pouvoir la retrouver avec filtre=Noyrault ?

Et pour en rajouter une couche, puisqu’on parlait de SuperTool précédemment, j’ai choisi une méthode compliquée (comme d’hab) pour nommer mes groupes de noms. Je le fais à la manière des regexp. Ainsi pour mon nom et celui de certains de mes ancêtres je vais avoir un groupe de ce genre: “Legoux << Le(g|\sG)ou(x|l?t)” pour Legoux, Le Goux, Legoult, …

En groupant les noms, suivant la méthode choisie dans les préférences pour le tri des Patronymes et Prénoms, l’ordre par défaut dans Gramps qui me convient parfaitement, quand on a un Dupond, Marcel et un Dupont, Gilbert dans le même groupe, Marcel va se retrouver avant Gilbert à cause du D final de Dupond. Pour mes groupes j’ai donc choisi un tri différent basé sur Prénoms-Patronyme tout en laissant l’affichage en Patronyme, Prénoms. J’obtiens ainsi Dupont, Gilbert prétendant Dupond, Marcel dans la vue triée naturellement (suivant l’ordre de mes préférences).

Et histoire de ne pas faire ca à la main je me suis fait, l’ordre de tri Prénoms-Patronyme dans les préferences et un script SuperTool qui repère les groupes contenant << (ou ce qu’on veut c’est paramétré) pour changer cet ordre de tri et s’appuyer sur celui crée:

Ca a quelques effets de bord dans la vue Individus non groupée où Dupont, Gilbert va se retrouver trié au milieu des patronymes en G. Du coup, un second paramètre du script permet de remettre le tri à l’état initial de Gramps pour ces memes groupes.

sort_by_fn = True # Par prénom -> True; Par nom -> False 
symbole_groupement = "<<"
1 Like

Merci !
ça commence à devenir pointu, et les regex ça n’a jamais été trop ma tasse de thé :grinning_face:
Actuellement, c’est pas trop l’affichage qui m’interpelle, c’est plutôt la recherche car il y a risque de doublon si je recrée un Dupond, Antoine alors que Dupont, Antoine existe déjà mais que ma recherche Dupond ne l’a pas trouvé
Pour le fun (pour l’instant uniquement savoir si c’est envisageable) pourrait-on concevoir un script qui ajoute (si pas déjà existant) un patronyme alias à partir d’un dictionary, ce qui serait un peu l’équivalent des tables de variantes d’autres logiciels ?

Vous pouvez aussi chercher sur une fraction du nom. “dupon” trouvera “Dupond”, “Dupont”, “Dupong”, “Duponz” en plus de “Dupon”. Si vous chercez “dup”, le résultat contiendra “Dupont”, “Duparc”, “Pasdupot”, etc.

1 Like

Effectivement, mais c’est plus compliqué pour certains patronymes (dont le mien)
Celers, scelers, scellers, selers, sellers, de celers, descelers, descellers, .. et j’en passe :grinning_face:

Mon workflow est le suivant:

  • création de la source et de la citation
  • création des individus cités et des événements directs ou indirects que fournie la source
  • Tri de la vue Individus non groupés par ordre de dernière modification
  • Sélection, un à la fois, de chaque individu créé
  • Passage dans la vue Individus groupés (et triés dan l’ordre des prénoms comme évoqué avant) afin de determiner d’éventuels doublons
  • Fusion des doublons et création d’une note associée à l’atribut de fusion indiquant:
    • la date et l’heure de la fusion (pour pouvoir retrouver l’individu avant fusion dans messauvegardes au cas où), et,
    • la raison de ma décision de les fusionner

Ca fait plusieurs fois que tu parles des alias, qui n’ont strictement rien à voir avec ce que tu sembles imaginer à leur propos (faire des recherches sur des variantes, etc…). Le champ Alias, si c’est bien de ca dont tu parles est la pour indiquer ce que son nom indique (Gramps n’est pas Heredis et ses nommages à la noix, il nomme les choses précisément sans bricolage marketing: “recherches intelligentes”, …).

Dans la fiche de Jean Moncorgé le champ alias indiquerait simplement Jean Gabin par exemple.

Si le nom de quelqu’un varie, d’acte en acte par exemple, il suffit de créer plusieurs entrées dans les noms de la personne en sourçant leur provenance, éventuellement en changeant le type d’entrée Nom par qq chose du genre “Orthographe utilisée par l’officiant”

Dans la barre de recherche de la vue graphique, tu peux utiliser:

s?c?el+er

et tu obtiendras tous les noms ci-dessus. Si tu utilise un filtre la même chose fonctionnera si tu valides les regexp

Si tu souhaites que cela commence vraiment par s ou c alors utilise :

^s?c?el+er

Au temps pour moi :confused:
Heredis a effectivement des “recherches intelligentes” :grinning_face: il faut bien vendre le truc ..

Je vais appeler cela orthographe normalisée !
Merci