GSP - Gedcom Service Programs

To simplify and support the handling of Gedcom files following "Service Programs" were developed:

User Guides for these programs are available at the Download area.

These programs are available as part of the "OFB Program package" as well as separate "Gedcom Service Program package".

For special situations there are in addition "GSP - Special Programs", which are not included in above package, but only working with those together.


System Requirements

top
The "Gedcom Service Programs" should run on all Windows PC's from Win XP and higher.
The programs are also running on Mac PC's with the new Mac OS that allows to boot the Mac in Windows.

The program has been written using "Microsoft Visual Studio Express 2015". It is required, that the system software

must be installed on the users PC, before the GSP can be installed. This will be checked during installation by the setup program. In case this software is missing the installation aborts with an appropriate message. The "Framework" has to be installed manually before restarting the GSP setup.

By the following link "Microsoft .NET Framework 4.0" may be downloaded for free from the Microsoft download Center. After download install it by double click on the filename.

Alternatively the software may be downloaded and installed by the Windows Update Function.


Installation & Update

top
This is a package of programs, packed into an installation file, including

General Remark

MS "Vista/Win7/8/10" Operating system handles the access rights to the Programm folder "C:\Program Files\..." more restrictive than "XP" and all previous systems. Only "administrators" have the right to write to the program folders. With this setup as Data folder for "XP" the folder "C:\Documents and Settings\[YourName]\ApplicationData\GedcomSerPro\" and for "Vista/Win7/8/10" the folder "C:\User\[YourName]\AppData\Roaming\GedcomSerPro\" (or a similar one) will be created. To this folder all ini files and license files will be written by the programs. To this folder the user guides have to be copied by the Gedcom Start Center.
In case you are not working as "Administrator", you should use as Program folder e.g. the folder "C:\GedcomSerPro" or any other folder, but never "C:\Program Files\...". You also may do this as administrator. In this case no separate Data folder will be created, but the Program folder will be used as Data folder.
The actual path information of the folders will be listed in a window after pushing the "Info" at the right top of the Gedcom Start Center.

Installation

Kopf
Note: In case the OFB package is already installed, do NOT install this GSP package on top. The OFB package includes all these programs.

The required steps for installation are:
  1. Download the installation file "gsp-setup.exe" from the Download area to any folder
  2. From this folder start the file "gsp-setup.exe".
  3. The setup will check, if all requirements (see above) are met. Are all requirements met, first the language selection screen to define the language to be installed, then the welcome screen of the setup assistant shows up to guide the further installation.
  4. Setup checks if you have the rights of an administrator. As administrator the installation folder "C:\Program Files\GedcomSerPro" will be pre selected, as normal user "C:\GedcomSerPro" will be preselected (a normal user has no rights to write to "C:\Program Files\...".
  5. A choose component screen allows the selection of following groups: It is recommended to select all components.
  6. Shortcut for all programs installed will be created in the program menu.
  7. A link between the individual definition files (*.g?sd) and their associated GSP-programs will be created.
At the end of installation the Gedcom Start Center should be started. The selected installation language will also be the language of the programs. By clicking "Info" (top right) the actual path information will be shown.
Note: Should under "Vista/Win7/8/10" the Start center does not start or other failures should show up and the installation folder is "C:\Program Files\...", you most likely don't have administration rights. In this case de-install the Service programs and install it again, but to folder "C:\GedcomSerPro" or any other folder, but not "C:\Program Files\...".

Now the User Guides should be loaded by the "Update" function of the "Start center" from the server to your PC to be available when pushing the "Help" button of the programs. Prerequisite is to link the pdf-files to a pdf-reader.

USB Stick Installation

Kopf
To install all Service Programs on an USB stick start the Gedcom Start Center and push "USB Transfer". This copies all program- and data-files (optional incl. the license file "ged.lic") from the PC to any folder of the stick.

The programs may be executed, if all system requirements for the programs are met on the PC connected to the USB stick.

Update

top
An update from the current to a new version can be done automated by the start center button "Update". A manual update follows the installation procedure and the old files will be replaced by the new ones. Thereafter all functions are available again, including the newest update.

Licensing & Copyrights

Kopf
The "Gedcom Service Programs" and all related files and documentation is shareware. The same copyright and license conditions are valid as defined in the OFB User Guide.

Without license the programs will run only the first 10 program starts using the full functionality. Thereafter no further program start is possible. Exceptions are the "Gedcom Validation" and "Gedcom Duplicates / ...". Here only the first 20 errors of each group will be listed, for the comparison of duplicate persons only the first 5 pairs of persons will be listed for demonstration purpose and the storage of "No Duplicates" is not activated.

The full functionality of the programs will be activated by a "Gedcom Service Program" license or a bundled "OFB" license. Details for the bundle see "Our Family Book".

Process to get a license ("Gedcom Service Program" license):
  1. Send an email - addresses see menu item "Imprint" - to me with the information, which name for the license ownership you would like to get. This must be in the form "FirstName LastName, Location" and at least 10 chars long. Of course, middle initials, middle names and/or titles etc. may be included.
    For a better service please give me the names of the genealogy programs you are using.
  2. I will send to you for Europe my Bank account data for the money transfer. "PayPal" may be used for non-European countries.
  3. After receiving the license fees I will send to you by email a personal license file, storing the information about "License owner" und "License key". The name of the license file will be "ged-YourName.lic", where "YourName" will be created from parts of your name. This file will be packed to a zip-file.
  4. Store this file on your hard disk in a save folder. Extract your personal license file from the zip-file.

The license fee for each user is:    25 EUR    resp.    30 USD    (may be payed by "PayPal").

Activation of the license

To activate the license on your PC, proceed as follows:
  1. Call from the Gedcom Start Center the license management by pressing the "License" key. Now the standard file load screen will show up. Load the personal license file from the save folder. This will transfer the information about license owner and license key to a central license file "ged.lic" at the GSP-data folder. An appropriate message will inform you about the results.
    In case of error messages you may just run a copy of the personal license file, rename the file to "ged.lic". Now move this file to the data folder (see "Info" at the Start Center).
  2. By storing your license data in the central file "ged.lic", the Gedcom Service Programs are enabled for you as license owner for unlimited usage.


Gedcom Start Center

Kopf
Start center

Functionality

The Gedcom Start Center (GSP-Start.exe) allows the start of all Gedcom service programs from a central point. Also from here the license can be activated, an automated update started, the User Guides downloaded and moved to the correct folder, the language defined and the programs and related files installed to an USB stick. In case of installed "GSP Special programs" or "GSP/OPF Utility programs", these also can be started.

See the GSP user guide 1 for further details.



Gedcom Conversion

Kopf
FensterConv

Functionality

Kopf
Gedcom files are not always setup according to the specifications. Gedcom files, created by various genealogy programs, using the same data, differ in some cases quite considerably. To improve this situation this program allows the modification of erroneous text and date values, changing of Gedcom tags, correction of certain Gedcom structures and the elimination of specific lines of the ged-file. Due to the actual specifics of the Gedcom export by the genealogy programs "Brother's Keeper" and "Legacy", the program was initiated. Meanwhile additional programs have been added.

By this program Gedcom structures can be modified in a way to minimize or even eliminate data losses during exchanging ged-files between genealogy researchers using different genealogy programs.

The program (GedcomConv.exe) is used, beside the main task of the conversion, to create and manage the required definitions. 6 tabs are available and their content may be stored in definition files for later re-use.

During conversion the original file will remain unchanged. ASCII, ANSI, ANSEL and UTF-8 coded files will be handled.

See the GSP user guide 2 for further details.



Gedcom Duplicates - Search/Merge/Sync

Kopf
Hauptfenster

Functionality

Kopf
A program to verify Gedcom files for duplicate entries and for merging resp. joining of duplicate persons.
The program (GedcomDupli.exe) is used to validate the data of Gedcom files. Based on his functionality it is especially of interest for The "Gedcom Duplicates program" has following functions:
Verification can be done for In both cases the validity of the date values for birth, christening, death and burial according the Gedcom specification will be checked during reading of the ged file. The results will be written to screen and to a protocol/log file. During duplicate verification the content of the ged file for the each 2 people found as potential duplicate will be listed side by side to the screen for manual checking. In case of detecting failures, the data have to be corrected at the original Genealogy program.

During validation the last names, first names, as well as date and location of birth/christening and death/burial of any 2 persons will be compared. The comparison of names and location names will be performed using phonetic methods. These are "Kölner Phonetik" and an improved "Soundex" method. For date comparisons ranges of dates may be defined.
If during a manually comparison of duplicates found by the program someone discovered, that this is not a real duplicate, this decision can be stored in a file. During an additional analysis these stored pairs will no longer be counted as a duplicate. In case a name consist of several words (e.g. "von der Crone"), the name will be split to the single words and every word phonetic coded independently and then again joined to one code. This will lead to a much higher fidelity of the verification. Names and locations containing "-" or "/" as separator (e.g. "Werdohl-Eveking" or "Frankfurt/Oder"), will be split into 2 parts, coded and compared separately.

In addition to the verification, the program allows

The layout of the screens for "List of validation results" and "List of duplicates" follows (enlarged by click on image):

See the GSP user guide 5 for further details.



Gedcom Listing

Kopf
Hauptfenster

Functionality

Kopf

This program allows by selective extracting from any Gedcom file to build lists with the desired group of persons and the new file will have the same structure than the original file. For this a selection of persons, places and additional parameters are available. For several persons the ancestors and/or descendants may be selected. Further options allow to control the volume of the new file. Partners, children, parents, relations and media may be included at the transfer. The persons may be checked for privacy protection and the output adjusted accordingly.

For considering program specific specialties of the genealogy programs, for several selection criteria the required definitions have to be specified, e.g. which tag is used for christening - CHR or BAPM - or how living places, occupation, family name or relations are coded in the ged-file. These have to be defined by the program "GSP Gedcom Profile Management" and will be stored in a gxpd-file. The entered selection criteria will be stored in glsd-files for later re-use.

The lists contains line by line the data of the related persons. Are family data defined for output, these will be placed to the related persons (male and female). Up to 10 columns (data fields) can be defined. The lists will be created as html-files and optional as csv-files.

See the GSP user guide 6 for further details.



Gedcom Reduction

Kopf
Hauptfenster

Functionality

Kopf
Quite often genealogy researchers are asked to exchange data of certain persons or parts of a family tree. This is not supported or only in a rudimentary form by most of the genealogy programs.

This program (GedcomRedu.exe) allows by selective extracting from any Gedcom file to build a new, reduced ged-file with the desired group of persons and the new file will have the same structure than the original file. For this a selection of persons and locations are available. For several persons the ancestors and/or descendants and their paternal/maternal lines may be selected. Further options allow to control the volume of the new file. Partners, children, parents, relations and media may be included at the transfer. For the persons to be transferred the data elements may be defined by a selection of data. In addition "Privacy Protection" options are available to eliminate persons protected by the privacy protection rules or to restrict their data.

For considering program specific specialities of the genealogy programs, for several selection criteria the required definitions have to be specified, e.g. which tag is used for christening - CHR or BAPM - or how living locations, occupation, family name or relations are coded in the ged-file. These have to be defined by the program "GSP Gedcom Profile Management" and will be stored in a gxpd-file. The entered selection criteria will be stored in grsd-files for later re-use.

If a demand exists to change the structure of the new ged-file, because the importing genealogy program only would transfer parts of the data correctly, the above described "Gedcom Conversion" program may help in most of the cases.

The original file will remain unchanged. ASCII, ANSI, ANSEL and UTF-8 coded files will be handled.

See the GSP user guide 3 for further details.



Gedcom Renumbering

Kopf
FensterSort

Functionality

Kopf
Gedcom files (ged-files) are not always continuously numbered according to the respective requirements. To improve this situation, this program has been created.

As an example the index list in FTM 2010 displays the persons only according 1 sorting criteria, e.g. surname/given name. All persons with the same name will be listed according their INDI nbr. For small data bases this is no problem, but for thousands of people the same names show up quite often and to find the correct person is not easy.
The solution: Export from FTM to a ged-file -> Renumbering -> Import the new ged-file to an empty FTM data base.

The program ("GedcomRenum.exe") allows a renumbering of all known record types and a sorting of individuals records (INDI records) of ged-files. Various sorting options for the numbering are available:

During renumbering the original file will remain unchanged. ASCII, ANSI, ANSEL and UTF-8 coded files will be handled..

See the GSP user guide 7 for further details.



Gedcom Sorting

Kopf
FensterSort

Functionality

Kopf
Gedcom files (ged-files) are not always sorted according to the respective requirements. To improve this situation, this program has been created.

The program ("GedcomSort.exe") allows a resorting of ged-files. 2 general methods are available:

By this sorting 2 different ged-files may be compared easily by using the program "DiffMerge" resp. "WinMerge" - see "Utility programs" at the left menu - allowing to find duplicates or to simplify merging of persons.

During sorting the original file will remain unchanged. ASCII, ANSI, ANSEL and UTF-8 coded files will be handled..

See the GSP user guide 7 for further details.



Gedcom Structure Analysis

Kopf
FensterSort

Functionality

Kopf
The Gedcom files created by the various Genealogy programs differ in their structure. This program ("GedcomAnaly.exe") will perform a structure analysis of the ged-file and is intended for use by those users, knowledgeable about ged-files and Gedcom tags to figure out possible errors and specifics of the Gedcom export. During analysis the level-by-level structure of the ged-file for every data record (INDI, FAM, SOUR, NOTE, ...) will be checked.

Various options allow to customize the level of details of the analysis as required, e.g. to check the conformance of all DATE lines to the Gedcom specification or to mark conspicuous or faulty tags resp. tag combinations and code values, which do not comply to the 5.5.1 or Gedcom-L (group of 23 German speaking program authors) agreements.

See the GSP user guide 7 for further details.



Gedcom Validation

Kopf
Hauptfenster

Functionality

Kopf
A program to verify Gedcom files for logical errors of date values and other potential peoblems.
The validity of the date values for birth, christening, death and burial according the Gedcom specification will be checked during reading of the ged file. The results will be written to screen and to a protocol/log file. During date verification the content of the ged file for the each 2 affected people will be listed side by side to the screen for manual checking. In case of detecting failures, the data have to be corrected at the original Genealogy program.

During validation following capabilities are available:

The layout of the screens for "Date Options", "List of validation results" and "Date list" follows (enlarged by click on image):

See the GSP user guide 4 for further details.



GSP Gedcom Profile Management

Kopf
MainScreen

Functionality

The program (GSP-GedcomProfil.exe) is used to create and manage the different Gedcom profiles and the related profile files (gxpd-files) of the GSP Listing and GSP Reduction. These Profile files are storing the rules for the transition of the genealogical data of the ged-files to the 2 programs. During importing of the ged-file by the programs the data will be interpreted and transferred accordingly. Without such profile files the programs can't process the genealogy data. See the GSP User Guide 1 for further details.

The Gedcom subject is a complex item. Therefore a base knowledge to a certain extent is required to use the program.

Note: new 02.17 License keys starting with code "g1" (created 2009 - June 2014), will no longer be accepted by GSP Version 3.5.0 and later.

 © 2005-2017, Diedrich Hesmer, Herrenberg (D), Saviese (CH)  -  last update

All brand marks are trademarks or registered trademarks of their respective owners.