Algemeen

Het programma SELGIS selecteert alle personen die in de tekstuitvoer van een genealogie worden genoemd, inclusief de schoonouders.

Hoe SELGIS installeren?

Genealogie met schoonouders (Wim Nelis, Emmeloord, in: PRO-GEN-eralia, jrg. 10, nr. 2, juni 2004)

Een PRO-GEN gebruiker merkte op dat de uitvoer van een genealogie meer personen bevat, dan een bestand dat gemaakt is door een export van dezelfde genealogie. Het bleek dat de ouders van de partners verschillend worden behandeld: in de geschreven genealogie worden zij vermeld, maar PRO-GEN neemt hun niet mee als de personen in een genealogie worden geëxporteerd. Gezien de wens dat de geschreven genealogie gemaakt vanuit het geëxporteerde bestand gelijk is aan die gemaakt vanuit het originele bestand, is het nodig om ook de schoonouders in het geëxporteerde bestand op te nemen. Dat betekent dat een selectie van personen moet worden gemaakt, die de personen in de genealogie bevat alsmede de partners en hun ouders.

Ondanks het feit dat PRO-GEN de nodige mogelijkheden kent om gerelateerde personen te selecteren, is er geen die alle personen in een genealogie selecteert. Er is wel een selectie overeenkomend met een “parenteel met schoonouders”: deze heet “nakomelingen + partners en schoonouders”.

Met de in PRO-GEN beschikbare middelen kan wel een selectie van personen gemaakt worden die bestaat uit de personen in de genealogie tezamen met de ouders van de partners. Rob Fransen heeft daarvoor een stap-voor-stap beschrijving gemaakt, die ruim 3 bladzijden lang is. Om dit te vereenvoudigen is een VTX programma geschreven, die de gewenste personen selecteert. Deze selectie kan dus worden gebruikt om die personen te exporteren.

Het programma heet SELGIS, een afkorting van “SELecteer Genealogie Inclusief Schoonouders”. Na installatie is het te vinden in het uitvoermenu “Uitvoer gegevens personen”, in de groep “Tekstuitvoer en diversen”, onder de naam “Selecteer genealogie met schoonouders”.Het programma bepaalt de personen in de genealogie van de persoon aangegeven met de aanwijsbalk. Gezien het doel van het programma worden natuurlijk ook de partners en de ouders van de partners bepaald. Deze personen kunnen worden geselecteerd of worden gemarkeerd.

Het programma kent twee in te stellen opties. Met de eerste optie kan worden ingesteld of de ouders van de stamvader al dan niet worden bepaald, en dus al dan niet in de selectie worden meegenomen. De standaardwaarde is om de ouders van de stamvader niet te bepalen: dit komt overeen met de uitvoer van een genealogie: de ouders van de hoofdpersoon worden niet genoemd, de ouders van zijn partner(s) wel.

Met de tweede optie kan worden ingesteld of de gevonden personen geselecteerd of gemarkeerd moeten worden. In het eerste geval zal een nieuwe selectie worden aangemaakt, die niet direct actief is. Vanuit de persoonslijst is deze te vinden aan het einde van het seLectie-menu. In het tweede geval wordt een eventuele markering gewist en de gevonden personen gemarkeerd. Via het seLectie-menu kunnen de gemarkeerde personen weer geselecteerd worden.

Na het instellen van de opties, bepaalt SELGIS de personen in de genealogie van de persoon onder de aanwijsbalk, maar het zoekt alleen onder de personen die voorkomen in de huidige actieve selectie. Als een selectie actief is als het programma wordt gestart, en als een persoon in de genealogie niet in die selectie voorkomt, zal die persoon niet in de uiteindelijke selectie voorkomen (een selectie na een selectie voegt nooit personen toe). Met andere woorden, het kan zijn dat sommige personen die SELGIS zou willen selecteren niet in de start-selectie voorkomen met als resultaat een incomplete genealogie. In dat geval verschijnt er een melding aan het einde van het programma. Aan u is dan de keuze om het resultaat te accepteren of te negeren.

Het programma meldt de voortgang. Het werkt generatie na generatie af en geeft daarbij een compact overzicht van de verdeling van de personen over de generaties. Een voorbeeld van de uitvoer van SELGIS is:

Selecteer de personen in de genealogie van Hendrikus Antonius Uitewaal, inclusief partners en schoonouders.

Generatie Personen Kinderen Partners + schoonouders
0   1 3
1 1 4 5
2 2 4 3
3 2 5 0
4 2 0 0

Totaal aantal nakomelingen is 14
Totaal aantal partners met schoonouders is 11

In kolom “Generatie” staat het volgnummer van de generatie. In kolom “Personen” staat het aantal personen waarvan de nakomelingen opgezocht worden. Het totaal aantal gevonden kinderen staat vermeld in de volgende kolom, “Kinderen”. Van deze kinderen worden de partners en de schoonouders opgezocht. Dat aantal staat in de laatste kolom vermeld.

In de eerste generatie, met volgnummer 0, is slechts één kind opgenomen, de stamvader. Van hem zijn ook de ouders (optioneel), de partners en de schoonouders opgezocht. Hun aantal staat in de meest rechter kolom vermeld.

Aangezien de personen in een genealogie worden bepaald, wordt alleen voor de zonen onder de kinderen gezocht naar nageslacht. Dit betekent dat het aantal “Personen” in generatie N altijd kleiner of gelijk is aan het aantal kinderen in generatie N-1.

Als aan het einde van het programma blijkt dat door de begin selectie een of meer personen in de genealogie buiten de boot vallen, verschijnt er een waarschuwing in een apart venster. Het geeft aan hoeveel personen er zeker ontbreken (het kunnen er meer zijn), en het biedt de mogelijkheid om het resultaat te accepteren of om het te negeren. In het laatste geval worden noch de selectie noch de markering aangepast.

Tot slot nog twee opmerkingen over het feit dat dit programma als een uitvoer programma moet worden gestart. Er wordt geen gebruik gemaakt van de mogelijkheid om het via genealogie uitvoer te starten. Het blijkt dat het niet mogelijk is om personen buiten de genealogie, namelijk de ouders van de partners, te selecteren of te markeren. Ook wordt er geen gebruik gemaakt van de mogelijkheid om dit programma te starten via het mArkeer- of het seLecteer-menu in de persoonslijst. De reden is dat in die gevallen het niet mogelijk is te bepalen welke persoon door de aanwijsbalk wordt aangewezen.

Dit programma is te verkrijgen door een e-mail te sturen naar nelis@nlr.nl , met als onderwerp “PRO-GEN 3.0b selgis0" (zonder de aanhalingstekens). Het programma wordt dan, met een korte instructie voor installatie, opgestuurd.

Wim Nelis, Emmeloord