Forums » Puck Software

generating kinship relations

Author Message
oconner Katherine
 generating kinship relations
29/10/2017 19:44  
Right now I have my data setup in the following way in an excel sheet:

Individual_ID | Name | Gender | FatherID | MotherID | SpouseID | Generation | Birth | Death | Marriage

Each individual in my sample is entered on a separate row. I am trying to link the information I have about each individual so that I can generate new variables for analysis that would be childID, grandfatherID, grandmotherID, auntID, counsinID etc.

Does anyone have any idea how I could do this? I would like to be able to generate kinship variables for my analysis based on the information I have. Any advice would be appreciated
Isabelle Daillant
29/10/2017 22:07  
Hello,
There are differents steps involved in your message.
The first one would be to get an Excel document where Puck can read the individual attributes (= the columns after SpouseID).
Your presentation is very convenient for coding, but then you will have to change the presentation for Puck to read the data.

For Puck, the data should be presented in 2 different tables:

1st Excel sheet :
Individual_ID | Name | Gender | FatherID | MotherID | SpouseID |
(NB if some people marry more than once, you can add other spouses in the next columns, indicating only one spouse in each column, in the same row ; the alternative is to duplicate the individual's row, indicating one of his/her spouses in each row, and in that case all of them in the same SpouseID column)

2nd Excel sheet OR under the first table on the first sheet, leaving one row blank :
Individual_ID | Name | Generation | Birth | Death | Marriage
(NB the Name column is optional here, but often convenient to identify the people)

Note that the "Birth" and "Death" columns should rather be called BIRT_DATE or BIRT_PLAC, and DEAT_DATE or DEAT_PLAC, according to what you are coding.
Otherwise, Puck will only read them as text, not as places and/or dates.

"Marriage" coded as an individual attribute will be treated as free text anyway (i.e. will not be recognized by Puck as refering to the marriage), so the column's name doesn't matter.
If you want Puck to recognize marriage dates and places, the data should be coded as family attributes, not as individual attributes; i.e., in Puck, as an attribute in the Family tab.

Searching for grandfathers and cousins would be a next step.
For that, we would need to know more precisely what you want to do or get.
oconner Katherine
30/10/2017 00:20  
That's very helpful, thank you. I'm going to also have an career variable. I would like to look at career differences among different family relationships in different time periods. I would like to isolate grandfathers, cousins, siblings etc but not sure how to do this. Is there a way to generate a variable like fathersID but for grandfather or cousin and have that show up in Excel?
oconner Katherine
31/10/2017 00:46  
Would I need to upload two different excel sheets or two different excel files?
Isabelle Daillant
01/11/2017 09:22  
No, the 2 parts of your table – be it on the same Excel sheet or on 2 different sheets – will be read by Puck as part of the dataset.
It is just the way Puck needs to have the data presented so as to be able to read them.

For your other question, our problem still is that we are not sure about what precisely you want to get.
People have only one father. So you can have an individual attribute indicating his number.
But would you like, say, 50 individual attributes appearing with uncles, cousins, etc. ?
We doubt it...

Also : is the identification of uncles, cousins, etc. something you consider as an end product, or would you like to do something with it ?
In that case, Puck might perhaps be able to do it directely.

In any case, you can start with a Circuit Census, indicating "Relation Type" : "OPEN" in the Closing Relation section.
Start with a small census (2 or 3, according to the size and density of your dataset; i.e. start rather with 2, and if you see you get the result quickly, ask for 3 in the Pattern cell, indicating just one number)
That will already give you the list of relations.
Jean-Jacques Pangrazi
02/02/2018 13:50  
bonjour, je suis en train de préparer mes fichiers openoffice pour Puck.

Dans la seconde partie du tableau:

"Individual_ID | Name | Generation | Birth | Death | Marriage"

je souhaiterai créer par individu les renseignements: parrains, marraines, témoins de mariage, parrain ou marraine de, témoin de mariage de ... en les adressant directement avec leur identifiant, j'ai fait un test rapide sans succès, cette fonctionnalité est-elle possible ?
merci d'avance
Isabelle Daillant
02/02/2018 14:59  
Bonjour,

Oui, c'est possible, mais effectivement pas en entrant les données de cette façon.
Là, vous êtes dans la partie de votre document qui code les attributs des individus.
Si vous y entrez des données sur ses parrains, elles seront juste affichées comme des informations, sans lien effectif à la personne du parrain.

Pour ce que vous voulez, il faut utiliser une autre feuille de votre document.
1re ligne, 1re case : BAPT (le reste de la ligne reste vide)
2e ligne : les intitulés de colonne, par ex :

Id | Name | Baptisé | Parrain | Marraine | Témoin | Officiant | #BAPT_DATE | #BAPT_PLACE | #BAPT_Note | #BAPT_Source


– Id : numérotée à partir de 1 pour chaque baptême
–  Name : PAS le nom de la personne, mais celui que vous allez donner à ce baptême (par ex : Bapt de 32 ; ou : Bapt de 32 Pierre Dupont ; intégrer le nom et le n° de la personne est commode, mais pas du tout techniquement obligatoire)
– Baptisé : le numéro du baptisé
– Parrain : le n° du parrain
– Marraine : le n° de la marraine
– Témoin : les n° des témoins, séparés par des points-virgules, sans espace
– Officiant : le n° de l'officiant s'il vous importe

De Baptisé à Officiant : ce sont les différents rôles que des personnes ont pu jouer dans le baptême, c'est à vous de les définir, vous pouvez en ajouter ou en enlever.
Une personne peut avoir plusieurs rôles ; par ex. Parrain et Fournisseur de confettis, il suffit d'indiquer son n° dans les deux colonnes ; Dans tous les cas où il y a plusieurs acteurs dans une même colonne : séparateur point-virgule sans espace.

Les colonnes qui commencent par # sont tous les attributs de ce baptême envisagé comme un tout.
J'ai mis 4 exemples classiques mais, là aussi, vous pouvez en ajouter ou en enlever, ou ne pas en mettre.

En ouvrant votre document dans Puck, vous aurez un onglet de plus : BAPT

Vous pouvez ajouter comme cela autant de feuilles que voulez, codées selon le même principe (par ex. mettez dans une feuille différente les témoins de mariage, sinon, Puck ne fera pas la différence avec les témoins de baptême).

Bon codage
Tenez nous au courant
Jean-Jacques Pangrazi
05/02/2018 13:44  
Bonjour et merci Isabelle pour cet éclaircissement.
J'ai essayé ce principe qui fonctionne mieux que ce que j'avais initialement prévu, car non seulement j'adresse les Id des parrains et marraines directement mais en plus les parrains et marraines sont bien incrémenté(e)s de leur nouvelle relation avec leur filleul(le).
La saisie est plus longue, une feuille par onglet supplémentaire mais le jeu en vaut la chandelle.

Je vous tiendrais au courant

back
© Développement : DEVINSY
© Webdesign : Aurélie Martial

ANR
Huma-Num
CNRS
EHESS
Collège de France
Université de Paris Sorbonne
Université Paris Ouest Nanterre La Défense
CSAC Kent University