TOURFL":3eot2o0g a dit:
Question métaphysique : pourquoi quand la grammaire GEDCOM existe de façon claire, les développeurs (BSD comme CDIP) ne la respecte pas?
Bonjour à tous,
On est en train de de déborder de la question initiale de ce fil. Néanmoins, je vais esquisser des éléments de réponse loin de la metaphysique :
- La norme GEDCOM promue par FamilySearch a évolué progressivement, si j'oublie les premieres versions principalement entre la version 3.0 (1987), 4.0 (1989) jusqu'au version 5.5 (1995) puis 5.5.1 (1999).
- Puis elle n'a plus évolué, jusqu'à ce que FamilySearch annonce son "non maintien" dans les années 2010 puis sa tentative de remplacement par une nouvelle normale GEDCOM X pour remplacer le "legacy GEDCOM" à partir 2012 (norme lourde à implémenter car changeant le modèle de donnée).
Que ce soit Geneatique, Heredis, Geneweb, etc... tous les logiciels de généalogie personnelle se sont développés en parallèle de la norme GEDCOM (et l'arrivée du PC personnel dans beaucoup de foyers). Ce qui explique, au début, que tout n'était pas implémenté dans les logiciels.
Comme la norme GEDCOM est relativement permissive ils l'ont implémenté progressivement. Puis en fonction de leur capacité d'investissement et de leur succès ils l'ont plus ou moins implémentée.
Dans les années 2000 (il y a presque 20 ans) la norme c'est figée et la concurrence entre logiciels personnels a augmenté, la tendance a donc été les tags propriétaires pour essayer d'avoir un avantage sur les autres et implicitement pour pouvoir faire en sorte de rendre les utilisateurs "captifs" (relativement) pour éviter qu'ils ne quittent le giron de leur logiciel initial. Les seuls qui ont été "puristes" par rapport à la norme sont les logiciels dans la mouvance de FamilySearch (PAF et successeurs) et certains logiciels libres/gratuits (Gramps, ...)
Par ailleurs, avec la montée en puissance d'Internet et des liaisons ADSL, à cette époque Geneanet, FamilySearch, etc... et d'autres acteurs de l'époque (certains disparus) ont créé les sites généalogiques communautaires. Cela a renforcé le besoin de d'échange GEDCOM mais avec une absence d'acteur pouvant imposer une migration vers un nouveau standard plus moderne (tout en restant compatible GEDCOM) . D'où la création d'un module de "traduction" GEDCOM dans Geneanet pour essayer le comprendre le maximum de dialectes GEDCOM.
De mon point de vue, la situation est donc figée; L'intérêt de chacun est de respecter la norme GEDCOM (mais pas trop) tout en essayant de maintenir (par des spécificités) les utilisateurs dans leur giron. (tags ou structures propriétaires).
Cela jusqu'au moment où tout sera numérisé et où les évolutions en IA et la reconnaissance de caractères manuscripts feront que le modèle économique des logiciels de généalogie personnelle ne sera plus viable. Et ce n'est peut être pas si loin que cela...
Thierry