Ce fil ne me semble pas net ??
La ligne NICK ("surnom", qui peut être interprété comme "second nom" ne
convient-elle pas (c'est celle que j'utilise) ?
Elle semble correctement interprétée par Géneanet (création d'une -ou
plusieurs- sous ligne(s) en italique sous le nom/prénom).
Il est évident que ce n'est pas à Ancestris de déroger à la norme pour
compenser les bugs de Généanet.
Mais peut-être n'ai-je pas percuté quel est le cas PRATIQUE à résoudre ?
Par contre Généanet est très "énervant" dans sa façon de traiter les
NOTE accrochées aux BIRT, DEAT, FAM, OCCU et autres évènements.
Un minimum serait de placer un renvoi numéroté entre parenthèse (option
classique) revoyant aux textes des notes éventuellement en fin de fiche.
En revanche je reviens à la charge sur une fonctionnalité que je trouve
géniale de Généanet (à ma connaissance le seul log -en fait Geneweb- qui
l'ait), à savoir le *Calcul de parenté/Chemin le plus court* qui permet
de visualiser p.ex. simple mon lien avec l'épouse du frère de mon épouse
(et évidemment des liens beaucoup plus compliqués et non consanguins p.ex. :
*http://gw1.geneanet.org/index.php3?b=fbobo&lang=fr;pz=francois;nz=boesser;ocz=0;em=R;ei=308;spouse=on;et=S;bd=1;color=;p=barack+hussein;n=obama*
)
L'algorithme permettant cette fonctionnalité est l'algorithme de
Dijkstra (cf. *http://fr.wikipedia.org/wiki/Algorithme_de_Dijkstra*),
celui qui calcule le trajet d'un point à un autre dans les GPS p.ex.
J'ai réussi à l'implanter dans EXCEL (mix Excel/VBA), à partir de la
lecture du fichier Gedcom, et je reste volontaire pour essayer d'en
faire un Plug-In en JAVA, à condition qu'on me mette le pied à l'étrier
(en particulier les tables de variables à disposition au sein d'
Ancestris après que l'on ait chargé le gedcom)....
François (de St Mitre)
Le 04/07/2011 02:04, Alain-Michel Diamant-Berger a écrit :
François,
Je suis tout à fait d'accord qu'Ancestris doit générer des fichiers
GEDCOM aussi proches de la norme que possible.
1) Pour mieux comprendre les difficultés, j'ai recherché pourquoi
cette norme n'avait pas évolué depuis longtemps, et c'est assez bien
expliqué sur cette page
<http://groups.google.com/group/open-ancestry/browse_thread/thread/96d9b8d0aa20e3d?pli=1>
(en anglais) : cette norme avait été crée par les Mormons pour leurs
besoins, et depuis ils . Le dernier message (signé Dallan) précise
même au sujet des noms (traduction personnelle) :
Par exemple : regardez comment les noms sont traités. D'après le
modèle, vous pouvez enregistrer soit le nom complet, soit des parties
de nom, soit les deux. Alors que faire si un logiciel qui stocke les
parties de nom reçoit un fichier GEDCOM qui ne contient que le nom
complet? Il faudrait décomposer le nom complet en parties, ce qui
peut être problématique à moins que ce fichier contienne les noms
complets avec des barres obliques autour du nom (ce qui est une
convention et ne fait pas partie du modèle - et tous les logiciels qui
exportent les noms complets ne le font pas).
Et encore, il ne cherche pas comment traiter les prénoms/noms multiples !
2) Actuellement, Ancestris permet de créer plusieurs tags NAME pour le
même individu (ce qui semble conforme), et aussi plusieurs tags de
niveau 2 (GIVN, SURN, etc) pour un seul tag NAME, ce qui n'est pas
conforme à la spécification !
3) Si l'on crée des tags GIVN et SURN, Ancestris permet de les remplir
avec des informations différentes de celles contenues dans NAME, mais
elles sont modifiées automatiquement si le contenu de NAME est modifié
ensuite (c'est ce que le ticket permettrait d'éviter pour ceux qui le
souhaitent !). La norme n'est pas claire sur ce sujet, et il semble
même (d'après ce qu'écrivait Dominique) qu'il soit possible de
stocker, dans un tag de niveau 2, plusieurs valeurs séparées par des
virgules !
4) Si un individu a plusieurs structures NAME, comment peut-on
utiliser dans les calques les valeurs de la structure 2 quand celles
de la structure 1 sont aussi définies.
Comme toi, j'espère des éclaircissements de Patrick (ou d'autres
experts) sur ces points délicats.
Alain-Michel
--------------
Le 3 juillet 2011 20:32, Francois <[email protected]
<mailto:[email protected]>> a écrit :
Le 03/07/2011 18:43, Alain-Michel Diamant-Berger a écrit :
Bonsoir,
Je vais laisser les autres répondre. Cependant je donnerai juste
quelques directions.
> Merci beaucoup pour tes clarifications sur les principes de
> communication avec GeneaNet : Ancestris traite des fichiers au
standard
> GEDCOM, et le plugin d'export (préparé par Dominique) adapte les
données
> au format .gw demandé par GeneaNet. Comme je suis un nouvel
utilisateur
> qui essaie de démarrer, je me pose la question : comme GeneaNet peut
> aussi importer un fichier au format GEDCOM, quelles sont les
raisons qui
> vous ont conduits a créer ce plugin ?
Parce que geneanet demande parfois des choses que l'on a du mal à
solutionner rien qu'en important son fichier gedcom me semble t'il.
Toujours est il que les questions coté Ancestris sont les suivantes:
1°) Peut-on avoir plusieurs tags NAME?
2°) Les tags GIVN et SURN doivent ils suivrent exactement ce qui est
écris dans le tag NAME
3°) Peut on avoir plusieurs tags NAME et sous-tags GIVN et SURN?
Déjà, on verra comment on s'en arrange dans Ancestris.
Une fois cette question résolue, c'est après au plugin de Dominique de
prendre le relais et de voir comment geneanet présente tout ça, pour
faire l'interface correspondante.
Maintenant, je voudrais l'avis de Patrick sur la question du NAME.
Dans
la norme il apparait que le minimum est 1 et le maxi 1 également. Donc
le tag NAME est obligatoire et devrait apparaitre qu'une fois, vu
qu'il
est lui même un sous tag de INDI
n @XREF:INDI@ INDI {1:1}
+1 <<PERSONAL_NAME_STRUCTURE>> {0:M}
PERSONAL_NAME_STRUCTURE: =
n NAME <NAME_PERSONAL> {1:1}
et également :
{ braces }
Indicates the minimum to maximum occurrences allowed for this
structure
or line% { Minimum:Maximum } . Note that minimum and maximum
occurrence
limits are defined relative to the enclosing superior line. This means
that a required line (minimum = 1) is not required if the optional
enclosing superior line is not present. Similarly, a line
occurring only
once (maximum = 1) may occur multiple times as long as each occurs
only
once under its own multiple-occurring superior line.
Donc j'ai des doutes pour mettre plusieurs tags NAME
Je laisse la place à Patrick, il aura peut etre un avis différent et
nous expliquera pourquoi. Patrick ?
Francois
--
Vous utilisez Ancestris ? Nous aussi.
http://www.arvernes.com/files/ancestris_localisation_utilisateurs.html
---------------------------------------------------------------------
Sites Web Ancestris: http://www.ancestris.org et
http://www.ancestris.com
Les archives de la liste sont disponibles sur ce site :
http://www.mail-archive.com/[email protected]
<*> Pour vous desinscrire de cette liste, envoyez un mail a :
[email protected]
<mailto:[email protected]>
<*> Pour obtenir de l'aide sur les commandes de la liste :
[email protected] <mailto:[email protected]>