Bonjour,
Suite à plusieurs questions sur l'import d'un fichier gedcom produit par HEREDIS dans GENEATIQUE, j'ouvre ce sujet pour permettre de centraliser les différentes questions qui se posent
Il faut savoir que chaque logiciel de généalogie à des spécificités qui rendent les transferts gedcom entre logiciels sujets à des pertes d'informations. En quelque sorte chaque logiciel à son dialecte gedcom qu'il fait que certaines informations peuvent être perdues lors d'un import dans Geneatique.
Certaines informations sont donc perdues ou mal comprises lors de l'import d'un gedcom HEREDIS. Pour éviter cela l'idée est de modifier le fichier gedcom avant import dans GENEATIQUE
Pour ceux qui en aurait besoin, la modification à réaliser sur un gedcom HEREDIS n'étant pas aisée, ci-joint un script Windows permettant la conversion avant import dans Genéatique. Ce script ne traite pas tous les cas mais seulement les cas courants nécessitant une adaptation. (voir script post suivant)
Ce que fait ce script, principalement :
Il convertit
- Les informations de la structure (onglet) de recherche HEREDIS et le tag spécifique _FNA en NOTE de recherche (si valeur différente de NO)
- Les informations de transcription en NOTE de transcription
- les sources structurées vers des sources simples (dépôts non traités) et/ou des notes sources suivant le cas.
- les structures d'objet multimédia pour éviter d'importer des sous-tags inutiles (_PRIM, ...)
- Les causes /description HEREDIS (tag CAUS) en note ou en info si l'événement est de type Geneatique est de type info et qu'il n'est pas surchargé dans HEREDIS
Il traduit
- les dates de création (tags _CREA en _DCT)
- les père/mère introuvables (INDI._FNF/_MNF) en NOTE de recherche
- l'absence d'alliance (INDI._ULS) en NOTE de recherche
- l'absence de descendance (INDI._CLS) en rubrique S_P
- les âges (tag AGE) sont mis en note (non géré par Geneatique)
- certains informations d'adoption (non géré par Geneatique) en NOTE
- les booléens YES/NO en O/N pour certains tags GEDCOM (cas SIGN pour signature)
- les évènements génériques (EVEN) sont traduits en fonction de la valeur du tag TYPE :
-- Types Résidence/Domicile en RESI (et s/tag CAUS en ADDR)
-- Type Honors en DECO (et CAUS en info de DECO)
-- évènements de types Militaire vers rubriques MILI ou _REGISTREMATRICULE
-- certains actes sous le tag _DOC (certificats)
-- les inventaires en _IVD
-- en évènement de tag _EVT (et non en rubrique dédiée trop spécifique)
- Status Union (_UST Traduit ou ignoré (cas marié) en fonction du cas)
- Filiation (tag _FIL) : Traduit en note suivant le type
- partiellement les relations (parrain/marraine/témoins/...) en qualité et parentés courantes
- les restrictions (INDI.RESN) en _CFT O (confidentiel)
- Prise en compte des ADDR pour la rubrique contact (traduction ADR1 et ADR2)
- traduction des noms des dépôts en note de type #source# avec les informations additionnelles des sources structurées.
Il élimine certains tags pouvant créer des tags (peu) utiles à importer
Il permet aussi de vérifier la présence ou pas des fichiers appelés par le gedcom (entité OBJE.FILE) . Il crée un fichier .CSV importable sur tableur avec la liste des fichiers. Il signale les fichiers manquants.
le format CSV est "Taille;Ligne;xRef gedcom;Info;Evt;Nom du fichier"
- la taille vaut ? si fichier manquant
- ligne = n°ligne dans le fichier gedcom
- xRef = Référence entité gedcom de niveau 0
- Info = type entité (INDIvidu/FAMille) et soit le nom de l'individu soit les XREF (cas famille, ...)
- evt = tag gedcom de l'événement d'appartenance de l'objet multimédia
Suivant votre utilisation d'HEREDIS, les tags suivants peuvent apparaitre comme tags inconnus lors de l'import. Ils sont à ajouter suite à l'import du nouveau Gedcom
Si un de ces tags apparait au niveau 1 lors de l'import gedcom, les ajouter et ouvrir la structure de la généalogie pour modifier le texte des libellés/libellés écran avec la signification ci-dessus
Si des tags au niveau 2 apparaissent, le signaler, normalement le script aurait du les adapter/filtrer
A noter que HEREDIS permet, conformément à la spécification gedcom;
- d'indiquer des sources globales pour un individu ou une famille (tag SOUR au niveau 1), dans ce cas Geneatique va créer un évènement fictif appelé _SOURCE avec les informations de source comme un événement.
- d'indiquer des relations entre individus (tag ASSO au niveau 1), dans ce cas Geneatique va traduire cela en évènement relation (tag _REL)
Si réimport dans HEREDIS, ces cas seront donc vu comme des rubriques événements et non des sources/relations au niveau d'un individu.
- d'indiquer les heures; d'une manière générale les heures sont perdues faute de champ correspondant dans Geneatique.
- en cas d'import d'un tag Geneatique spécifique, généralement HEREDIS créé une structure FACT.TYPE avec le tag d'origine. Si c'est le cas le script reconstitue la structure gedcom d'origine si non modifiée;
- si des images sont présentes dans les sources ou les citations de sources elles sont mises au niveau de l'individu, de la famille ou de l'évènement (généatique ne sait pas gérer les autres niveaux)
- les transcriptions incluses dans les citations de source ou la source elle mêmes sont reprises en note de catégorie transcription.
- le cas des événements partagés n'est pas traité. (codage Geneatique/Heredis différent)
Cordialement
Thierry
Suite à plusieurs questions sur l'import d'un fichier gedcom produit par HEREDIS dans GENEATIQUE, j'ouvre ce sujet pour permettre de centraliser les différentes questions qui se posent
Il faut savoir que chaque logiciel de généalogie à des spécificités qui rendent les transferts gedcom entre logiciels sujets à des pertes d'informations. En quelque sorte chaque logiciel à son dialecte gedcom qu'il fait que certaines informations peuvent être perdues lors d'un import dans Geneatique.
Certaines informations sont donc perdues ou mal comprises lors de l'import d'un gedcom HEREDIS. Pour éviter cela l'idée est de modifier le fichier gedcom avant import dans GENEATIQUE
Pour ceux qui en aurait besoin, la modification à réaliser sur un gedcom HEREDIS n'étant pas aisée, ci-joint un script Windows permettant la conversion avant import dans Genéatique. Ce script ne traite pas tous les cas mais seulement les cas courants nécessitant une adaptation. (voir script post suivant)
Ce que fait ce script, principalement :
Il convertit
- Les informations de la structure (onglet) de recherche HEREDIS et le tag spécifique _FNA en NOTE de recherche (si valeur différente de NO)
- Les informations de transcription en NOTE de transcription
- les sources structurées vers des sources simples (dépôts non traités) et/ou des notes sources suivant le cas.
- les structures d'objet multimédia pour éviter d'importer des sous-tags inutiles (_PRIM, ...)
- Les causes /description HEREDIS (tag CAUS) en note ou en info si l'événement est de type Geneatique est de type info et qu'il n'est pas surchargé dans HEREDIS
Il traduit
- les dates de création (tags _CREA en _DCT)
- les père/mère introuvables (INDI._FNF/_MNF) en NOTE de recherche
- l'absence d'alliance (INDI._ULS) en NOTE de recherche
- l'absence de descendance (INDI._CLS) en rubrique S_P
- les âges (tag AGE) sont mis en note (non géré par Geneatique)
- certains informations d'adoption (non géré par Geneatique) en NOTE
- les booléens YES/NO en O/N pour certains tags GEDCOM (cas SIGN pour signature)
- les évènements génériques (EVEN) sont traduits en fonction de la valeur du tag TYPE :
-- Types Résidence/Domicile en RESI (et s/tag CAUS en ADDR)
-- Type Honors en DECO (et CAUS en info de DECO)
-- évènements de types Militaire vers rubriques MILI ou _REGISTREMATRICULE
-- certains actes sous le tag _DOC (certificats)
-- les inventaires en _IVD
-- en évènement de tag _EVT (et non en rubrique dédiée trop spécifique)
- Status Union (_UST Traduit ou ignoré (cas marié) en fonction du cas)
- Filiation (tag _FIL) : Traduit en note suivant le type
- partiellement les relations (parrain/marraine/témoins/...) en qualité et parentés courantes
- les restrictions (INDI.RESN) en _CFT O (confidentiel)
- Prise en compte des ADDR pour la rubrique contact (traduction ADR1 et ADR2)
- traduction des noms des dépôts en note de type #source# avec les informations additionnelles des sources structurées.
Il élimine certains tags pouvant créer des tags (peu) utiles à importer
Il permet aussi de vérifier la présence ou pas des fichiers appelés par le gedcom (entité OBJE.FILE) . Il crée un fichier .CSV importable sur tableur avec la liste des fichiers. Il signale les fichiers manquants.
le format CSV est "Taille;Ligne;xRef gedcom;Info;Evt;Nom du fichier"
- la taille vaut ? si fichier manquant
- ligne = n°ligne dans le fichier gedcom
- xRef = Référence entité gedcom de niveau 0
- Info = type entité (INDIvidu/FAMille) et soit le nom de l'individu soit les XREF (cas famille, ...)
- evt = tag gedcom de l'événement d'appartenance de l'objet multimédia
Suivant votre utilisation d'HEREDIS, les tags suivants peuvent apparaitre comme tags inconnus lors de l'import. Ils sont à ajouter suite à l'import du nouveau Gedcom
Tag (5.5.1) | Signification (libellé Généatique) |
CONF | Confirmation (Cérémonie religieuse) |
FCOM | Première communion (Evènement religieux) |
ORDN | Ordination (Evènement religieux) |
PROP | Propriété/Possession |
REFN | Référence utilisateur |
_SOUR | Source générale au niveau 1 mise en événement (car Geneatique n'a pas ce niveau de structure) |
SLGS | Scellement (mariage éternel) entre un mari et sa femme (Evénement LDS - Mormons) |
_ETI | Etiquette : tag propriétaire HEREDIS (>2025) contenant une étiquette mise par l'utilisateur. _ETI Mort pour la France est traduit en _MPLF (spécifique Généatique) _ETI pour les individus est conservé. Les autres étiquettes (niveau 2 ou famille) sont supprimées (pollution structure généatique) |
_FSFTID | Identifiant d'un individu dans l'arbre familial de FamilySearch (FamilySearch Family Tree ID) (champ texte) |
Si un de ces tags apparait au niveau 1 lors de l'import gedcom, les ajouter et ouvrir la structure de la généalogie pour modifier le texte des libellés/libellés écran avec la signification ci-dessus
Si des tags au niveau 2 apparaissent, le signaler, normalement le script aurait du les adapter/filtrer
A noter que HEREDIS permet, conformément à la spécification gedcom;
- d'indiquer des sources globales pour un individu ou une famille (tag SOUR au niveau 1), dans ce cas Geneatique va créer un évènement fictif appelé _SOURCE avec les informations de source comme un événement.
- d'indiquer des relations entre individus (tag ASSO au niveau 1), dans ce cas Geneatique va traduire cela en évènement relation (tag _REL)
Si réimport dans HEREDIS, ces cas seront donc vu comme des rubriques événements et non des sources/relations au niveau d'un individu.
- d'indiquer les heures; d'une manière générale les heures sont perdues faute de champ correspondant dans Geneatique.
- en cas d'import d'un tag Geneatique spécifique, généralement HEREDIS créé une structure FACT.TYPE avec le tag d'origine. Si c'est le cas le script reconstitue la structure gedcom d'origine si non modifiée;
- si des images sont présentes dans les sources ou les citations de sources elles sont mises au niveau de l'individu, de la famille ou de l'évènement (généatique ne sait pas gérer les autres niveaux)
- les transcriptions incluses dans les citations de source ou la source elle mêmes sont reprises en note de catégorie transcription.
- le cas des événements partagés n'est pas traité. (codage Geneatique/Heredis différent)
Cordialement
Thierry
Dernière édition: