Examiner une information Gedcom dans une structure hiérarchisée comme dans la Fenêtre d'Edition ou le Tableau des Données est une chose. Fournir l'information d'une identité dans une vue statique en 2D en est une autre. La visualisation de l'Arbre Généalogique et la Visualisation d'Entité le font toutes deux. Elles présentent les individus et les entités dans un espace rectangulaire fixe, sur votre écran ou votre papier.
La technologie sous jacente utilisée pour cela par GenJ est le langage HTML. Les instructions indiquant comment déployer une entité sont appelées un Calque. Il est formé de langage HTML standard avec l'ajout d'un nouvel élément HTML "prop" (signifiant "propriété").
Voici un exemple :
<b><prop path=INDI></b> <prop path=INDI:NAME> né le <prop path=INDI:BIRT:DATE> à <prop path=INDI:BIRT:PLAC>, vivant à <prop path=INDI:RESI:ADDR:CITY> et travaillant en tant que <prop path=INDI:OCCU>.ce qui donnera ceci :
I008 Meier, Nils né le 25 Mai 1970 à Rendsburg, vivant à San Francisco et travaillant en tant que Programmeur.
Comme vous pouvez le voir l'argument "path" vers "prop" contient une identification Tag Path (Chemin d'Etiquette) indiquant comment redonner le texte rédigé. Voici comment les valeurs suivantes des propriétés sont solutionnées ;
En utilisant différents calques les mêmes données peuvent être affichées de différentes manières, car différents ensembles d'informations, différentes mises en page et différentes couleurs peuvent être choisies :
path=... résultat Critère d'un Individu ... INDI I008 ID (numéro d'identification) INDI:NAME Meier, Nils Nom INDI:BIRT:DATE 25 Mai 1970 Date de naissance INDI:BIRT:PLACE Rendsburg Lieu de naissance INDI:RESI:ADDR:CITY San Francisco Ville de résidence INDI:OCCU Programmeur Profession
Les vues utilisant des calques offriront de les sélectionner et de les éditer à travers leurs options. Les calques prédéfinis ne peuvent être changés mais les calques faits par l'utilisateur peuvent être changés une fois créés (les calques sont gérés globalement et non par vue).
Note: C'est une fonctionnalité très avancée qui n'a pas besoin d'être assimilée par tous les utilisateurs. Les calques par défaut seront suffisants pour 80% des utilisateurs.