Ero sivun ”Sukujutut-muunnos” versioiden välillä
Rivi 136: | Rivi 136: | ||
== 2.2.3 Poistetaan peräkkäiset välilyönnit == | == 2.2.3 Poistetaan peräkkäiset välilyönnit == | ||
− | |||
− | Poistetaan ylimääräiset välilyönnit henkilöiden tai paikkojen nimistä (NAME,PLAC). Tällöin esimerkiksi | + | Poistetaan ylimääräiset välilyönnit henkilöiden tai paikkojen nimistä (NAME,PLAC). Tällöin esimerkiksi aakkostus menee oikein. |
− | + | ||
== 2.2.4 Virheelliset DATE-rivit == | == 2.2.4 Virheelliset DATE-rivit == | ||
* remove_empty_dates: <i>Remove invalid DATE tags</i> | * remove_empty_dates: <i>Remove invalid DATE tags</i> |
Versio 12. marraskuuta 2019 kello 08.57
Gedcom työkalu Sukujutut
Tarkoitus
Ohjelma pyrkii korjaamaan Sukujutut-ohjelman tuottaman Gedcomin virheellisyyksiä.
Työkalun käyttö
Valitse muunnos Sukujutut
Rastita asetus "Näytä muutetut rivit" (valinnainen)
Rastita muut lisäasetukset (valinnainen)
Suorita muunnos.
Tarkista muunnoksen tulokset sivun alaosasta.
Jos olet muunnokseen tyytyväinen, käytä painiketta "Tallenna tulos", jolloin aikaisempi gedcom-tiedostosi saa uuden versionumeron (.0, .1 jne.) ja muunnettu gedcom-tiedosto tallennetaan alkuperäisen gedcom-tiedoston nimellä, ilman versionumeroa.
Jos et halua tallentaa muunnettua gedcom-tiedostoa, poistu gedcom-työkaluista tai aja jokin muu muunnos.
Seuraavassa on lueteltu ne asiat joita muunnos yrittää korjata. Ohjelman käyttöliittymässä voi valita mitkä muunnokset haluaa suorittaa.
Huomioitavaa
Valintoja on paljon, joten isoissa tiedostoissa ajo voi kestää ja tuloslistat ovat pitkiä. Aja siksi muutaman muunnoksen ryhmiä ja talleta tulos väliversiona, josta jatkat seuraavilla valinnoilla.
Lue kukin väliversio tilapäisesti Grampsiin. Siinä on helpompi tarkistaa, ettei mitään odottamatonta tapahtunut muunnoksessa.
Palauttaminen Sukujutuihin johtaa kierteeseen, koska sama virheet toistuvat, kun dataa kirjoitetaan uudestaan gedcom-tiedostoon.
Lisäasetukset
Otsikoiden numerointi viittaa asiasta käydyssä sähköpostikeskusteluissa käytettyyn numerointiin, joka taas pohjautuu Diedrich Hesmerin Gedcom Conversion -ohjelman käyttämään numerointiin. Kuhunkin kohtaan liittyy myös ohjelman sisäisesti käyttämä tunnus sekä englanninkielinen otsikkokuvaus.
1.1.1 Puuttuva tägi
Jos rivillä on vain tasonumero ilman tunnistetta, niin lisätään tunniste "_DUMMY".
1.1.2 Puuttuva tasonumero
Sukujutut saattaa jakaa pitkän tekstin usealle riville käyttämättä CONT- tai CONC-tunnisteita, jolloin gedcomiin tulee viallisia rivejä. Useimmiten rivin alussa ei ole numeroa (0-9) kuten jokaisella Gedcomin rivillä tulee olla. Muunnos lisää tällaisen rivin alkuun CONT-tunnisteen sekä asianmukaisen tasonumeron.
1.1.3 Viallinen avoliittopäivämäärä
Sukujutut saattaa tuottaa avoliitoista seuraavan rakenteen
0 @Fxxx@ FAM ... 1 MARR 2 DATE AVOLITTO
Korjataan se muotoon
0 @Fxxx@ FAM ... 1 MARR 2 TYPE AVOLITTO
1.1.4 Viallinen avioeropäivämäärä
Sukujutut saattaa tuottaa avioeroista seuraavan rakenteen
0 @Fxxx@ FAM ... 1 DIV 2 DATE .
Korjataan se muotoon
0 @Fxxx@ FAM ... 1 DIV
Ts. jätetään tuntematon päivämäärä pois.
2.1.1 Poistetaan tyhjät lisätiedot
Poistetaan seuraavanlaiset rakenteet, joissa on ensin tyhjä NOTE-rivi ja sen alla mahdollisesti yksi tai useampia tyhjiä CONT/CONC-rivejä.
1 NOTE 2 CONT 2 CONT
2.1.3 Tyhjät GIVN- ja SURN-tunnisteet
Sukujutut saattaa tuottaa seuraavan rakenteen
0 @Ixxx@ INDI ... 1 NAME name 2 GIVN ... 2 SURN
ja lisäksi ko. tyhjien GINV/SURN-tunnisteiden rivien alla saattaa olla SOUR-rakenne, joka ei sinne kuulu:
0 @Ixxx@ INDI ... 1 NAME name 2 GIVN 3 SOUR Piippolan sukukirja 2 SURN 3 SOUR Piippolan sukukirja
Korjataan nämä muotoon
0 @Ixxx@ INDI ... 1 NAME name 2 SOUR Piippolan sukukirja
Ts. poistetaan tyhjät GINV/SURN-rivit ja jos niiden alla on SOUR-rivejä, niin nostetaan ne tasolle 2. Lisäksi poistetaan näin mahdollisesti syntyneet duplikaatit SOUR-rivit (jos on annettu myös valinta "remove_duplicate_sources").
2.1.4 REFN-tunnisteet
REFN-tunnisteet ovat luovuttavan Sukujuttujen tai sitä edeltävien ohjelmien antamia. Niillä ei ole jatkossa käyttöä, joten muunnos poistaa REFN-tunnisteiden rivit.
2.1.2 STAT-tunnisteet
STAT-tiedoilla tutkija on hallinnut tietojensa käsittelyn valmiutta. Tiedolla ei ole käyttöä jatkossa, joten muunos poistaa REFN-rivit.
2.1.6 Tasolla 3 olevat lisätiedot
Tasolla 2 olevien PLAC-rivien alla saattaa olla tasolla 3 olevia NOTE -rivejä. Ne ovat väärässä paikassa, joten ne on nostettava samalle tasolle PLAC-rivin kanssa, jotta niissä oleva tieto ei hukkuisi.
Esim.
1 BIRT 2 PLAC Heinola 3 NOTE Kirkonkirjojen mukaan
muutetaan muotoon
1 BIRT 2 PLAC Heinola 2 NOTE Kirkonkirjojen mukaan
2.2.3 Poistetaan peräkkäiset välilyönnit
Poistetaan ylimääräiset välilyönnit henkilöiden tai paikkojen nimistä (NAME,PLAC). Tällöin esimerkiksi aakkostus menee oikein.
2.2.4 Virheelliset DATE-rivit
- remove_empty_dates: Remove invalid DATE tags
Poistetaan DATE-rivit, joissa arvona joko tyhjä tai kysymysmerkki tai piste:
2 DATE
2 DATE ?
2 DATE .
5.1.2 Lisätään ADR1-rivi
- fix_addr: Insert ADR1 tags under ADDR
Sukujutut tekee osoiterivejä joissa ei ole pakollista ADR1-riviä. Lisätään se ja otetaan sisältö ADDR-riviltä:
2 ADDR Tipotie 1
Muutetaan muotoon
2 ADDR 3 ADR1 Tipotie 1
5.1.3 EMIG-tieto
- emig_to_resi: Change EMIG to RESI
1 EMIG Hauholle 1880
muutetaan muotoon
1 RESI Hauholle 1880
5.1.4 PLAC -> NOTE tietyissä tapahtumissa
- fix_events: Change PLAC tags to NOTEs under certain events
Sukujutut tuottaa rakenteita
1 EVEN 2 TYPE Ei_julkaista 2 PLAC Salainen tieto
1 EVEN 2 TYPE Kummit 2 PLAC A. Kummeli ja vaimo
1 EVEN 2 TYPE Tutkijan omat 2 PLAC Tämä täytyy tarkistaa
Muutetaan nämä seuraavanlaisiksi
1 EVEN 2 TYPE Ei_julkaista 2 NOTE Salainen tieto
1 EVEN 2 TYPE Kummit 2 NOTE Description: A. Kummeli ja vaimo
1 EVEN 2 TYPE Tutkijan omat 2 NOTE Tämä täytyy tarkistaa
Huomaa että kummien osalta tekstiin lisätään "Description:". Tämä aiheuttaa sen että Gramps sijoittaa ko. tekstin kuvauskenttään.
5.1.5 Kaksonen- ja Kolmonen -tiedot
- fix_events_kaksonen: Change event types "Kaksonen" and "Kolmonen" to NOTEs
Muutetaan
1 EVEN 2 TYPE Kaksonen
ja
1 EVEN 2 TYPE Kolmonen
muotoon
1 EVEN 2 NOTE Kaksonen
ja
1 EVEN 2 NOTE Kolmonen