Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
FRANÇAIS / Re: Personnalisation des calques V2
« Last post by Superchinois on April 12, 2024, 08:01:22 »
         <td width=0>
            <font color=green><mark path=INDI:BIRT:SOUR></font>
            <font color=red><mark path=INDI:BIRT:SOUR notpresent="true"></font>
         </td>

A adapter pour DEAT et MARR

Je fais la même chose que Sputnik, mais avec la possibilité de n'avoir que le Baptême.

<td width=0><table>
            <font color=green><mark path=INDI:BIRT:SOUR></font>
            <font color=green><mark path=INDI:CHR:SOUR></font>
            <font color=red><mark path=INDI:BIRT:SOUR notpresent="true"></font>
            <font color=red><mark path=INDI:CHR:SOUR notpresent="true"></font>
         </table></td>


Cela fonctionne très bien si :
BIRT seul (sans SOUR) : rouge
ou
BIRT + SOUR = Vert
ou
CHR + SOUR = Vert
ou
BIRT + CHR + SOUR (sur BIRT ou CHR) = Vert

par contre :
CHR seul (sans SOUR) : devrait être rouge, mais ne me met rien, je ne sais pas pourquoi.

J'ai fait pareil avec DEAT et BURI, le résultat est le même.
Mais cela me convient très bien, je sais juste que si j'ai CHR ou BURI sans couleur c'est que je n'ai pas la SOUR.

Bonne journée.

Eric
22
FRANÇAIS / Re: Personnalisation des calques V2
« Last post by Sputnik on April 11, 2024, 19:07:25 »
         <td width=0>
            <font color=green><mark path=INDI:BIRT:SOUR></font>
            <font color=red><mark path=INDI:BIRT:SOUR notpresent="true"></font>
         </td>

A adapter pour DEAT et MARR
23
FRANÇAIS / Re: Personnalisation des calques V2
« Last post by Sputnik on April 11, 2024, 18:59:32 »
Bonjour Zore91

Vous avez les infos technique de Zurga.
Du point de vue utilisateur, il y a des choix à faire.
Le pavé s'affiche dès qu'il y a quelque chose renseigné dans le champ SOURCE (éditeur cygnus).
Moi j'ai fait le choix de mettre l'acte en OBJET multimédia et le nom du registre dans le champ source. Ca me dit "je l'ai" visuellement. Si je mets autre chose, le visuel est faussé.
Tout est affaire de convention de saisie.
J'espère que ça aide
24
FRANÇAIS / Re: vérificateur de norme gedcom
« Last post by brozer on April 11, 2024, 18:16:31 »
Merci beaucoup pour vos réponses, je vais regarder ça, corriger ce qui doit l'être et m'arranger avec moi même pour le reste ;-)
pour info ma version heredis est 24.1

Bertrand
25
FRANÇAIS / Re: Personnalisation des calques V2
« Last post by Zurga on April 11, 2024, 18:01:07 »
@spoutnik : Dans votre capture d'écran à quoi correspond les cartons vert et rouge? Actes en votre possession ou pas? Si c'est bien ça comment faites vous pour les afficher? Est-qu'il y a une balise ou une case à cocher pour cela?
Vous en avez par défaut sur le calque de base.
Ils correspondent à la présence d'une source pour l'évènement considéré.

Vous pouvez ajouter des marqueurs à votre main, la documentation est ici : https://docs.ancestris.org/books/mode-demploi/page/calques#bkmrk-balise-%3Cmark%3E

Et si vous avez des difficultés, n'hésitez pas à le signaler sur le forum, nous serons ravi de vous aider à peaufiner votre calque.

Zurga
26
FRANÇAIS / Re: vérificateur de norme gedcom
« Last post by Zurga on April 11, 2024, 17:51:42 »
Je confirme que toutes mes notes (FAM INDI SOUR) sont déplacées, seul celle du head ne l'est pas  :D
ça ne me pose pas de problème mais le fait est que ce ne sont pas des notes partagées mais bien individuels et donc peut être que ce n'est pas utile.
J'ai vérifié le code, c'est spécifique à Heredis, il doit y avoir une version de Heredis qui provoque des problèmes avec ses notes embarquées.
Pas plus d'explications pour le moment, faut que j'en parle avec Frédéric pour savoir exactement pourquoi cela a été fait.
Je ne sais peut être pas bien chercher mais je ne vois nul part dans la norme une contre indication à cet usage qui serait très limitant quand à l'utilisation de cette balise.
Quand l'heure d'un acte est indiquée je la reporte, et ce serait dommage d'avoir FAM:MARR:NOTE 11:00 au lieu de FAM:MARR:DATE:TIME 11:00.
En fait, c'est expliqué en page 9 de la spécification :
They also allow the use of different or new fields to be included in the GEDCOM data without
introducing incompatibility, because the receiving system will ignore data which it does not
understand and process only the data that it does understand

Tous les champs qui ne sont pas explicitement décrits, ne sont pas standards et sont susceptibles d'être ignorés
De plus, le GEDCOM définit une seule forme qui correspond à ce qu'acceptait PAF et tous les tags qui ne sont pas décrit, provoquent des erreurs dans ce logiciel.
Ajoutons cette phrase page 23 :
Tags from Appendix A (see page 83) must be used in the same context as
shown in the following form
. User defined tags (see <NEW_TAG> on page 56) are discouraged but
when used must begin with an under-score.

Ce qui interdit d'utiliser un tag existant (TIME par exemple) dans un contexte qui n'est pas décrit.
Il en résulte, que même si TIME serait utile là où vous le mettez, il n'est pas autorisé.
Par contre un tag maison (_TIME) est parfaitement autorisé.

Il s'agit bien d'un lien direct vers la page du registre de l'acte et pas un lien vers le site des AD. Pour REPO:WWW je verrais plus https://archives.cotedor.fr/
Même motif, même punition.
WWW n'est autorisé que dans une structure d'adresse.
Pas d'adresse, pas de WWW.

j'ai pas mal d'autres corrections aussi mais je ne vais pas toutes les faire car il semble que la norme soit beaucoup moins permissive que ma logique et que je soit dans l'erreur et en même temps je comprend pourquoi aucun logiciel ne respecte complètement la norme.
Je me contenterai donc d'obtenir un fichier suffisamment bien structuré pour être correctement interprété si j'estime que certaines modifications sont contre productives, si elles me paraissent légitimes je corrige.
Vous commencez à comprendre que le GEDCOM n'est pas un formalisme que pour le plaisir et chacun fait sa tambouille comme il le veut.
C'est pourtant ce qu'on cru pas mal d'éditeur de logiciel pendant 20 ans.
Les logiciels peuvent respecter la norme et avoir les informations qu'ils veulent, mais il faut faire l'effort de comprendre la logique.
Rien ne les empêchait de créer leur propre forme et de faire ce qu'ils voulaient. En voulant faire du LINEAGE-LINKED, il faut respecter ce que les mormons ont décidés il y a plus de 20 ans. (La version 5.5.1 date de 1999)
Pour ce qui est des OBJE (je suis hors sujet mais c'est mon explication pour le bout d'un objet embarqué dans une autre entité) ce qui se passe c'est qu'en client lourd, j'ai beaucoup de fichiers, qui sont des captures d'écran d'actes.
Pour un évènement j'ajoute une source et j'ajoute ce screen à la source, le logiciel traite ça comme ça INDI:BIRT:SOUR => SOUR:OBJE => OBJE:FILE donc le logiciel les traite comme des fichiers multimédia mais ce ne sont pas des OBJE multimédia au sens photo de mariage mais bien acte de mariage.
Jusque là ces enregistrements OBJE et la façon dont ils sont pointés depuis l'évènement me semblent techniquement logiques bien que la transcription soit stockée dans SOUR:DATA:TEXT.
En revanche, lorsque je met à disposition ma généalogie sur le site de mon hébergeur, je dispose de 500Mo restants ce qui est bien suffisant, mais ces screens occupent 3go d'espace disque, donc ils sont stockés sur un cloud (pour ceux qui ne s'affichent pas directement, comme les portraits) et donc OBJE:FILE qui pointait sur un fichier jpg local est remplacé par son URL cloud.
La norme accepte pour OBJE:FILE un fichier en local ou sur une ressource réseau (type partage ou NAS) mais pas une ressource réseau type cloud donc oui une erreur est remontée mais au final c'est le même fichier.
Je ne suis pas sur d’avoir tout compris.
Dans FILE, vous mettez ce que vous voulez. Le fait qu'Ancestris ne puisse pas lire le contenu n'est pas en soit une erreur de formalisme.
Certes les méthodes d'affichage d'une ressource locale et cloud diffèrent mais il n'y a pas de raison logique de supprimer l'OBJE pour le placer dans SOUR:WWW (dans lesquelles sont inscrites les permaliens vers les AD) si ce n'est une raison technique (le visualiseur photo windows ne va pas pouvoir ouvrir le fichier mais le navigateur pourrait le faire).
Bref je ne sais pas un jour si cette norme prendra en charge ce type de mécanismes mais étant donné, à mon sens, que ces liens on leur place là où ils étaient jusque là, dans OBJE:FILE, ou mieux, dans OBJE.WWW vers leurs transcriptions (mais là encore j'ai des erreurs ;-) ) la solution que j'ai retenu c'est de supprimer tous les OBJE liés à des sources et leurs références dans ces sources et de placer une note dans l'évènement "Source : https://monlienversmonfichier".
Bien sûr je parle de modifications uniquement sur un ged destiné à être importé pour une mise à disposition sur le net.
OBJE:WWW n'est pas valide, SOUR:WWW n'est pas valide.
La seule manière valide de définir un objet multimédia est OBJE:FILE, de définir dans OBJE:FILE:FORM le format du document
Voilà désolé de vous embêter avec toutes ces questions mais grâce à vos réponses j'y vois déjà plus clair.
Je ne vous reproche pas de respecter la norme bien au contraire et je sais bien que la hiérarchie des données par rapport à leur contenu est difficilement prévisible mais ces nuances ont, je trouve, leur intérêt dans la description précise de leur contenu et le fait de limiter l'usage de balises à une hiérarchie précise est dommageable (FAM:MARR:DATE:TIME ne me semble pas déconnant).
Peut être également que ma méthode de travail n'est pas la bonne et que je me retrouve confronté à des difficultés qui n'ont pas lieu d'être...
Il manquerait plus que vous nous reprochiez de respecter la norme....
La problématique de votre approche c'est que vous modifiez manuellement un fichier pour une utilisation particulière en cherchant à être conforme à une norme qui n'est peut-être pas utilisée par votre destinataire.
Si votre objectif est de mettre vos données dans Webtrees, voyez avec Webtrees les arrangements qu'ils ont faits avec la norme pour intégrer les données.
Ancestris essaye de redresser pour que les données soient comprises par le plus grand nombre de logiciel.
Ce n'est pas forcément adapté à votre usage.
Si votre seul intérêt est de valider votre GEDCOM, il existe des validateurs :
https://chronoplexsoftware.com/gedcomvalidator/
https://ged-inline.org/

A mon humble avis ils vous diront que vous ne pouvez pas faire n'importe quoi avec la norme.

Zurga
27
FRANÇAIS / Re: Personnalisation des calques V2
« Last post by Zore91 on April 11, 2024, 15:34:18 »
Bonjour
@spoutnik : Dans votre capture d'écran à quoi correspond les cartons vert et rouge? Actes en votre possession ou pas? Si c'est bien ça comment faites vous pous les afficher? Est-qu'il y a une balise ou une case à cocher pour cela?

Merci d'avance.

Christophe
28
FRANÇAIS / Re: vérificateur de norme gedcom
« Last post by brozer on April 11, 2024, 14:31:07 »
Je confirme que toutes mes notes (FAM INDI SOUR) sont déplacées, seul celle du head ne l'est pas  :D
ça ne me pose pas de problème mais le fait est que ce ne sont pas des notes partagées mais bien individuels et donc peut être que ce n'est pas utile.

Je suis en train d'éplucher le journal des erreurs d'import j'ai ça qui m'interpelle :
Quote
Correction effectuée: Cette étiquette existe mais n'est pas possible à cette position. Elle a été changée en une étiquette personnalisée. (22475)
Etiquette précédente Valeur précédente Nouvelle étiquette Nouvelle valeur
FAM:MARR:DATE:TIME 11:00 FAM:MARR:DATE:_TIME 11:00
Je ne sais peut être pas bien chercher mais je ne vois nul part dans la norme une contre indication à cet usage qui serait très limitant quand à l'utilisation de cette balise.
Quand l'heure d'un acte est indiquée je la reporte, et ce serait dommage d'avoir FAM:MARR:NOTE 11:00 au lieu de FAM:MARR:DATE:TIME 11:00.

j'ai ça aussi
Quote
SOUR:WWW https://archives.cotedor.fr/v2/ark:/71137/g4bcf580d8561f76b394a7275fbc21473/48a123d76836d2fb3c8f4be111852059/355/ZnJhZDAyMV8wMTJfNW1pMDJyMDMyXzAzNTUuanBn déplacé dans REPO:WWW
Il s'agit bien d'un lien direct vers la page du registre de l'acte et pas un lien vers le site des AD. Pour REPO:WWW je verrais plus https://archives.cotedor.fr/

j'ai pas mal d'autres corrections aussi mais je ne vais pas toutes les faire car il semble que la norme soit beaucoup moins permissive que ma logique et que je soit dans l'erreur et en même temps je comprend pourquoi aucun logiciel ne respecte complètement la norme.
Je me contenterai donc d'obtenir un fichier suffisamment bien structuré pour être correctement interprété si j'estime que certaines modifications sont contre productives, si elles me paraissent légitimes je corrige.

Pour ce qui est des OBJE (je suis hors sujet mais c'est mon explication pour le bout d'un objet embarqué dans une autre entité) ce qui se passe c'est qu'en client lourd, j'ai beaucoup de fichiers, qui sont des captures d'écran d'actes.
Pour un évènement j'ajoute une source et j'ajoute ce screen à la source, le logiciel traite ça comme ça INDI:BIRT:SOUR => SOUR:OBJE => OBJE:FILE donc le logiciel les traite comme des fichiers multimédia mais ce ne sont pas des OBJE multimédia au sens photo de mariage mais bien acte de mariage.
Jusque là ces enregistrements OBJE et la façon dont ils sont pointés depuis l'évènement me semblent techniquement logiques bien que la transcription soit stockée dans SOUR:DATA:TEXT.
En revanche, lorsque je met à disposition ma généalogie sur le site de mon hébergeur, je dispose de 500Mo restants ce qui est bien suffisant, mais ces screens occupent 3go d'espace disque, donc ils sont stockés sur un cloud (pour ceux qui ne s'affichent pas directement, comme les portraits) et donc OBJE:FILE qui pointait sur un fichier jpg local est remplacé par son URL cloud.
La norme accepte pour OBJE:FILE un fichier en local ou sur une ressource réseau (type partage ou NAS) mais pas une ressource réseau type cloud donc oui une erreur est remontée mais au final c'est le même fichier.
Certes les méthodes d'affichage d'une ressource locale et cloud diffèrent mais il n'y a pas de raison logique de supprimer l'OBJE pour le placer dans SOUR:WWW (dans lesquelles sont inscrites les permaliens vers les AD) si ce n'est une raison technique (le visualiseur photo windows ne va pas pouvoir ouvrir le fichier mais le navigateur pourrait le faire).
Bref je ne sais pas un jour si cette norme prendra en charge ce type de mécanismes mais étant donné, à mon sens, que ces liens on leur place là où ils étaient jusque là, dans OBJE:FILE, ou mieux, dans OBJE.WWW vers leurs transcriptions (mais là encore j'ai des erreurs ;-) ) la solution que j'ai retenu c'est de supprimer tous les OBJE liés à des sources et leurs références dans ces sources et de placer une note dans l'évènement "Source : https://monlienversmonfichier".
Bien sûr je parle de modifications uniquement sur un ged destiné à être importé pour une mise à disposition sur le net.

Voilà désolé de vous embêter avec toutes ces questions mais grâce à vos réponses j'y vois déjà plus clair.
Je ne vous reproche pas de respecter la norme bien au contraire et je sais bien que la hiérarchie des données par rapport à leur contenu est difficilement prévisible mais ces nuances ont, je trouve, leur intérêt dans la description précise de leur contenu et le fait de limiter l'usage de balises à une hiérarchie précise est dommageable (FAM:MARR:DATE:TIME ne me semble pas déconnant).
Peut être également que ma méthode de travail n'est pas la bonne et que je me retrouve confronté à des difficultés qui n'ont pas lieu d'être...

Bertrand
29
FRANÇAIS / Re: vérificateur de norme gedcom
« Last post by Zurga on April 10, 2024, 14:43:11 »
Je suis surpris qu'il y ait une conversion de la note embarquée en entité.
Il n'y a pas vraiment de raison qu'on le fasse, faudrait que je vérifie le code pour voir si on modifie cela.

Pour le contenu voila la norme 5.5.1 :
NOTE_RECORD:=
n @<XREF:NOTE>@ NOTE <SUBMITTER_TEXT>
+1 [CONC|CONT] <SUBMITTER_TEXT>
+1 REFN <USER_REFERENCE_NUMBER>
+2 TYPE <USER_REFERENCE_TYPE>
+1 RIN <AUTOMATED_RECORD_ID>
+1 <<SOURCE_CITATION>>
+1 <<CHANGE_DATE>>

Donc, on voit bien que le texte de la note commence sur la ligne du tag

Tout est normal pour moi.

Zurga
30
FRANÇAIS / Re: vérificateur de norme gedcom
« Last post by brozer on April 10, 2024, 12:53:37 »
Ces actions des modifications du ged avant import dans webtrees sont automatisées, les balises citées en exemple s'affichent bien mais le but est de produire un fichier conforme.
En revanche, après import dans ancestris, les balises FAM:MARR:NOTE sont déplacées dans des pointeurs dont du contenu est enregistré au niveau 0 est-ce normal ?
Quote
0 @F3515@ FAM
1 HUSB @I6829@
1 WIFE @I6830@
1 CHIL @I6796@
1 CHIL @I6831@
1 CHIL @I6839@
1 MARR
2 DATE EST 1600
2 NOTE Les 2 frères ont certainement épousé les 2 soeurs.
3 CONT filiation de Jacques DESTOT et ROUSSELIN Charlotte :
3 CONT 18 1 1614 Jacques DESTOT laboureur à Soussey frère de François DESTOT à son CM avec Marguerite ROSSELIN.
3 CONT 14 1 1629 François DESTOT oncle laboureur à Soussey de Pierrette DESTOT leur fille.
3 CONT => filiation CM de François DESTOT le 18 1 1614
converti comme ceci :
Quote
0 @N12902@ NOTE Les 2 frères ont certainement épousé les 2 soeurs.
1 CONT filiation de Jacques DESTOT et ROUSSELIN Charlotte :
1 CONT 18 1 1614 Jacques DESTOT laboureur à Soussey frère de François DESTOT à son CM avec Marguerite ROSSELIN.
1 CONT 14 1 1629 François DESTOT oncle laboureur à Soussey de Pierrette DESTOT leur fille.
1 CONT => filiation CM de François DESTOT le 18 1 1614
Ne devrait on pas avoir celà :
Quote
0 @N12902@ NOTE
1 CONT Les 2 frères ont certainement épousé les 2 soeurs.
1 CONT filiation de Jacques DESTOT et ROUSSELIN Charlotte :
1 CONT 18 1 1614 Jacques DESTOT laboureur à Soussey frère de François DESTOT à son CM avec Marguerite ROSSELIN.
1 CONT 14 1 1629 François DESTOT oncle laboureur à Soussey de Pierrette DESTOT leur fille.
1 CONT => filiation CM de François DESTOT le 18 1 1614
Pages: 1 2 [3] 4 5 ... 10