Bonjour,

Je vais donner ici un peu de clarification à propos de la gestion du tag
NAME et des différents sous tags.

Dans la version 0.6:
La gestion de la structure NAME est revue complètement afin de coller au
plus près de la norme GEDCOM d'une part et de faciliter l'exploitation
de ces données dans les calques et la table par exemple. Par ailleurs
tout a été fait (enfin j'espère) pour que vous n'ayez pas besoin de vous
soucier des mécanismes internes de la norme.
La structure NAME se compose des éléments suivants (ici pour être clair
j'utilise les tags de la norme):
NPFX: préfixe du nom
GIVN: Prénoms
SPFX: Préfixe du patronyme
SURN: Patronyme
NSFX: Suffixe du nom
ces informations sont potentiellement dupliquées dans le tag NAME lui
même et les sous tags. Les différents éditeurs demandent de rentrer les
différents préfixes, suffixe, prénoms et noms. Ensuite un tag NAME est
construit selon la "formule approximative" suivante:
NPFX GIVN/SPFX SURN/NSFX

Dans le cas où, dans le fichier gedcom, les valeurs de NAME et celle
calculée en prenant les éventuels sous tags de NAME ne correspondent
pas, alors cette structure NAME génère une erreur lors de la
vérification du fichier. Dans ce cas l'affichage de NAME dans les
différentes vues et notamment l'éditeur Gedcom correspond à la valeur
lue dans le fichier afin de vous permettre de faire les corrections
nécessaires.

Dans le fichier gedcom sauvegardé tous les sous tag ne sont pas
systématiquement écrit. En fait il ne sont écrit que s'il y a ambiguïté
dans l'interprétation du tag NAME pour reconstruire la structure NAME.

Il existe une option 'Toujours ajouter les sous-étiquettes...' qui
permet, lorsqu'elle est cochée, de toujours enregistrer dans le fichier
gedcom la structure complète des sous tag NAME. Il vaut mieux ne pas
cocher cette case et laisser ancestris gérer les informations dont il a
réellement besoin afin de retrouver les bonnes informations.

Dans cette version il est conseillé de séparer les prénoms par des espaces.


Pour la version 0.7-beta:
* Ajout de la notion de prénom (ou nom) préféré. Ce prénom est soit l'un
des prénom s'il est mis entre "" ou <> ou [] soit indiqué dans un tag de
votre choix (Préférences/Données). Par défaut ce tag est NICK. Ce nom
préféré peut être affiché dans les calque de cette manière: <prop
path=INDI:NAME format="{$g}">
* les différents prénoms peuvent être séparés par une virgule ce qui
permet de pouvoir entrer un prénom contenant des caractères espace. La
préférence 'Utiliser également l'espace comme séparateur' permet de
rentrer les prénoms de la même manière que pour la version 0.6
* Différentes orthographes des patronymes peuvent être entrées en les
séparant pas des virgules, le premier d'entre eux étant considéré comme
le patronyme à utiliser dans les affichages
* les tags SURN et GIVN peuvent être utilisés dans les calques avec
possibilité de choisir l'élément à afficher. Par exemple, <prop
path=INDI:NAME:SURN format="{$1}"> affichera le 2e nom donné (par
exemple s SURN = dupond, dupont cette formule affichera dupont

Pour cette version il est conseillé de séparer les prénoms par des
virgules même si un option permet de choisir aussi l'espace.



J'espère que ces compléments d'informations vous seront utiles et je
remercie d'avance la personne qui mettra en forme ce petit brouillon
pour le mettre sur le wiki ou l'aide ou la doc, ...

Daniel

-- 
Ancestris, logiciel de généalogie: http://www.ancestris.org
http://www.arvernes.com/files/ancestris_localisation_utilisateurs.html
Développement: http://trac.ancestris.org/ancestris


---------------------------------------------------------------------
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/ancestris@ml.arvernes.com

<*> Pour vous desinscrire de cette liste, envoyez un mail a :
              ancestris-unsubscr...@ml.arvernes.com
<*> Pour obtenir de l'aide sur les commandes de la liste :
              ancestris-h...@ml.arvernes.com


Répondre à