I have developed a software package for Microsoft computers, named WitnessProj, that can add witness data to the GEDCOM output from The Master Genealogist. I have tested the current version with GEDCOM output from TMG version 8.08. I have not tested it with output from any of the version 9s, although I believe that it will accommodate these versions. The earlier versions of WitnessProj did not function properly with TMG version 8, due to a change in the TMG internal file structures from TMG version 7.
The program builds witness entries from TMG project files and includes them in a compatible GEDCOM file. All that is strictly required is that the GEDCOM file have the same numbering conventions of the TMG file and that the TMG file include all individuals that occur in the GEDCOM file. The program asks that the TMG project be identified in the form of the core ". . . __.PJC" file of the project. It also asks for the input GEDCOM file to be identified. After the program processes and inserts the witness data, a new GEDCOM file is left in the program's folder as "newGEDCOM.ged".
The generated witness statements inserted -
1 EVEN
2 TYPE Witness: [role] in [eventtype] for [Prin1] and [Prin2] **
2 DATE [date]*
2 PLACE [place]*
* entry is omitted when [date] or [place] is blank.
** either or both [prin1] and [prin2] is omitted when blank.
For information purposes, a listing of these generated witness GEDCOM statements is also left in the program's folder as "witnessOut.txt". The package for each witness in the file is preceded by an identifier for that witness in the form "[pref_id] *****************".
The program was originally written to prepare the GEDCOM input for another of the programs I had written, "Progenitor 4". Since I use The Master Genealogist for my own files, I was bothered that the GEDCOMs produced by TMG did not include any witness data. If one is interested in looking at Progenitor 4, please go to progenitor/crestline-enterprises.com. One can of course use the "Witness Program" independent from using "Progenitor 4".
One can download "WitnessProj.exe" from:
"genealogy.crestline-enterprises.com/witnessindex.html".
You can then copy it into any available folder and run it from there.
IMPORTANT NOTE: Before installing the Witness Program, in order for the Witness Program to be able to read the internal files of The Master Genealogist, one must first install the Microsoft VFPOLEDB facility.
This can be gotten from:
"
http://www.microsoft.com/en-us/download/details.aspx?id=1483..."
I believe that one may choose either of two relevant files to download, although I have used VFPOLEDBSetup.msi. After the VFPOLEDB facility has been installed, one may then install the Witness Program.
Over the next few weeks (only), if one has any questions or encounters any problems, I'd be willing to address them. If anyone can verify that WitnessProj works with TMG version 9, please let me know.