Programme de généalogie COGNATUS
Un programme de généalogie gratuit et libre (GPL)
Ma passion est la généalogie. Je suis depuis peu à la retraite et mon travail était l'expertise en base de données, et particulièrement en Oracle.
Les programmes de généalogie existants, aussi bien payants que gratuits, ne me satisfont pas.
J'ai donc eu envie d'en créer un, reposant sur des composants gratuits.
La base de données est SQLite. Son gros avantage est qu'elle est embarquée et s'intègre donc facilement à un programme.
J'ai d'abord pensé à programmer en C++ avec l'atelier QT.
Je n'abandonne pas ce but mais, pour commencer à sortir quelquechose, j'ai débuté avec du Powershell.
Le développement sera progressif.
Les idées de bases sont :
- Un programme librement distribuable
- Un code ouvert
- Toute remarque ou contribution sera bienvenue
- Je fournirai une assistance à tous les utilisateurs, ce qui me permettra de corriger les éventuelles erreurs et d'améliorer le programme.
Cognatus est disponible depuis janvier 2026, en version 1.3.
Il comporte :
- Importation d'un GEDCOM, avec prise en compte des spécificités de Heredis, Généatique, Gramps, Ancestrologie
- La généalogie constituée est en norme GEDCOM 7
- Navigation et recherche dans la généalogie, en mode consultation
- Divers états et arbres
- Exportation d'un GEDCOM, avec prise en compte des spécificités de Heredis, Généatique, Gramps, Ancestrologie
- Recherches de communes pour de nombreux pays, dont quasiment toute l'Europe
La norme GEDCOM 7 est très largement prise en compte, y compris le format zippé gdz contenant les médias, en import comme en export. La compatibilité avec la norme 5 est assurée.
Les fonctionnalités de la norme les plus notables non prises en compte sont :
- Possibilité pour un individu d'avoir plusieurs familles parentes.
- Possibilité pour une famille d'être composée de deux homme ou deux femmes. (version 7)
- Possibilité d’écrire les lieux de plusieurs façons : alphabet d’origine, transcription (Nihon), traduction (Japon). (version 7)
- Possibilité d’écrire les notes dans plusieurs langues (mot-clé TRAN). (version 7)
- Chaque élément du nom (prénom, nom de famille, …) peut être présent plusieurs fois. (version 7)
- Indication qu’un évènement n’a pas eu lieu ou n’a pas eu lieu dans une plage de date donnée. (version 7)
Il reste à faire :
- Import d'un GEDCOM dans une généalogie non vide, avec fusion des lieux.
- Livre de famille
- Mode saisie
- Possibilité de recherches plus élaborées.
Vous pouvez aussi télécharger indépendamment, trois petits utilitaires, qui sont intégrés dans le programme Cognatus :
Conversion du calendrier républicain (ou révolutionnaire) en calendrier grégorien, et réciproquement.
Conversion entre les calendriers grégorien, julien et musulman.
Calcul de la date de Pâques.
Mentions légales
L'éditeur du site est Dominique PUNSOLA ( dominique.punsola@sfr.fr )
L'hébergeur du Site est la société OVH, dont le siège social est situé au 2 rue Kellermann - 59100 Roubaix - France
Le site ne recueille pas d’informations personnelles, et n’est pas assujetti à déclaration à la CNIL.