J'ai beaucoup avancé sur mon algorithme Perl de construction automatique des 
classes de patronymes ; voici un d'abord rappel de l'intérêt des classes de 
patronymes à travers 2 exemples assez classiques :

(1) imaginez que dans votre généalogie vous ayez des MARTIN dans le 21 et des 
MARTIN dans le 64 ; vous tombez sur un acte de décès de Jules MARTIN dans le 
21 un 20 septembre 1838 à 68 ans ; vous vous dites est-ce un des miens né 
dans le 21 vers 1770 ; vous ouvrez la Table avec classement alphabétique de 
INDIs et vous voilà dans les MARTIN du 21 et du 64 tous ensemble ! ; la 
notion de classe permet de séparer les MARTIN du 21 de ceux du 64 qui jusuq'à 
preuve du contraire n'ont rien à voir les uns avec les autres !

(2) imaginez que vous ayez comme chez moi des individus qui naissent BELIN et 
décèdent PITOT BELIN avec évidemment certains de la même fraterie naissent 
BELIN et décèdent BELIN ; vous avez le même problème que ci-dessus avec un 
acte de décès et vous voulez chercher un INDI correspondant dans la Table ; 
dans ce cas avec le classement alphabétique il vous faudra chercher dans les 
BELIN puis dans les PITOT BELIN ! ; là encore avec la notion de classe les 
BELIN et les PITOT BELIN seront regroupés dans la même classe pour faciliter 
la recherche dans la table des INDIs.

Je pourrais continuer ainsi avec d'autres exemples probant mais je vais en 
rester là.

Dans le cas des ALIAS par exemple un enfant naturel Julie GUILLAUME qui donc à 
la naissance à le nom de sa mère mais qui par acte de reconnaissance au 
mariage de sa mère va par la suite se nommer Julie MAGNIER nous avons 2 INDIs 
identiques dans la réalité mais qui existent bel et bien de manière disticte 
dans la base de données (mais sur des plages de temps adjacentes) ; dans ce 
cas Julie GUILLAUME appartiendra à la classe des GUILLAUME et Julie MAGNIER à 
la classe des MAGNIER.

Voilà pour l'état d'avancement ; dans un prochain message je parlerai de la 
définition des enfants dits naturels qui dans mon algorithme doivent être 
dépistés.
Daniel.
 
-- 
Daniel Moyne (Nulix)----------------------------------------------------------
Distribution : Ubuntu 6.06 LTS            \\|||// Machine : x86_64
               kernel 2.6.15-25-amd64-k8  / --- \
               KDE 3.5.3                 (' o-o ')
----------------------------------------oOO-(_)-OOo---------------------------

Attachment: pgpglKsoBxIUK.pgp
Description: PGP signature

Répondre à