Compris, je change erreur par "point de vue depuis une position pas ordinaire" ou "Généatique-centrisme"
predigny":1qvs0wvb a dit:
Mais l'aspect "exportable" n'a pour moi de signification que par rapport à ce qu'une importation peut en faire.
Si erreur de votre part il y a, elle est là.
Non seulement cet numéro unique est "exportable", mais il est "exporté".
C'est à chaque application importatrice (et donc, pour les gens normaux, différente de celle qui a fait l'export) de décider de ce qu'elle veut faire de cet attribut, comme de tout autre. Il y a de multiples applications qui savent faire une utilisation intelligente de ce numéro unique (
comme i) savoir que tout objet avec un numéro unique différent est un objet distinct, même s'il a les mêmes valeurs d'attributs qu'un autre -une clé unique-, ou ii) vérifier si le contenu a changé ou non), et ce n'est pas parce que par nature (
c'est une appli base de donnée) Généatique ne sait pas le faire que cela n'a pas d'intérêt ou de "signification" (il n'en a pas quand l'import sert à pallier l'absence de capacité à "restaurer une base").
Le fait que l'autre application (celle importatrice) soit parfois aussi une application base de donnée ne change pas le problème, elle peut (pourrait pour Généatique) le mettre dans un attribut standard, le mettre dans un attribut index, en extraire un "hash",... (en revanche, par définition d'une base de donnée, ce qu'elle ne peut pas faire c'est de l'utiliser pour remplacer son propre numéro unique).
Si on voulait sauver une base de donnée pour permettre de la reprendre dans un autre logiciel, il ne faudrait pas une fonction d'export (
qui exporte tout ou partie d'un contenu de base), mais une application de sauvegarde d'une base (
avec la restauraton associée). Tiens miracle ça existe dans Généatique. (et avec cette fonction différente de l'export qu'est la sauvegarde on ne perd pas le numéro unique).
predigny":1qvs0wvb a dit:
Pour l'utilisation du gedcom pour transmettre des infos entre personnes qui ont tous les deux Généatique, c'est pourtant la seule méthode que je vois si un G2012 veux transmettre des infos à un G2009.
Je comprend, mais en fait votre exemple va 100% dans mon sens.
Puisque G2012 et G2009 ne supportent pas le même format de base de donnée (et semble t'il de sauvegarde ?) vous utiliser le Gedcom pour transférer du contenu d'une appli (avec sa base) dans une autre appli (avec une base différente°. On se retrouve naturellement avec les règles, limites et caractéristiques applicables aux imports exports.
Puisque CDIP n'a pas fourni aux utilisateurs de G2009 une appli qui leur permette de lire une base .gw2, en "pis aller" vous faites de l'import export de contenu et pas de la reprise de base (dans sa globalité).
Notons que dans l'autre sens G2012 sait lire en entrée les bases de G2009. Pour autant conserve t'il les numéros uniques ? Je ne sais pas , j'ai démarré avec G2010... En toute logique il devrait... mais peut être CDIP s'est simplifié la vie en traitant la compatibilité ascendante comme un import et non pas comme une reprise des bases à l'ancien format... qui sait?