home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / pafutil.zip / RDF2GED.DOC < prev    next >
Text File  |  1991-09-07  |  13KB  |  263 lines

  1.  
  2.  
  3.  
  4.                 RDF2GED - Research Data Filer Conversion Utility
  5.         
  6.                                 by John C. Barron
  7.                                510 E. Braker Lane
  8.                                 Austin, TX 78753
  9.         
  10.                                    Version 1.2
  11.                                    7 Sep 1991
  12.         
  13.         
  14.         
  15.                                     Abstract 
  16.         
  17.              This program reads PAF's Research Data Filer (RDF) data and 
  18.         produces a gedcom file suitable for reading into a genealogy 
  19.         system, a straight ascii file, or a comma delimited file.  Infor-
  20.         mation stored in RDF .DAT files is included in the gedcom file 
  21.         and information from an associated RDF .DOC file can be included 
  22.         as notes, if desired.  The gedcom file is a series of one or two 
  23.         generation links which can then be merged into multi-generation 
  24.         linkages with any genealogy program supporting gedcom.  The ascii 
  25.         file is a series of 256 character records which can be read into 
  26.         a wordprocessing program and used in a multitude of ways includ-
  27.         ing printing.  The comma delimited file is a variable length file 
  28.         suitable for reading into a data base or BASIC program.
  29.         
  30.         
  31.                                   Introduction
  32.         
  33.              The Personal Ancestral File Genealogy System (c) produced 
  34.         and sold by the Church of the Latter Day Saints (LDS) is an 
  35.         extremely good, inexpensive way for genealogists to organize 
  36.         their data.  A utility program is included with PAF which is used 
  37.         independently as an organizational tool.  This program is enti-
  38.         tled Research Data Filer and allows the input of genealogical 
  39.         events for a person.  The events can be linked to related indi-
  40.         viduals and can also be linked with an associated documentation 
  41.         file.
  42.         
  43.              RDF can indeed help to organize a research effort.  It is 
  44.         especially helpful in identifying an ancestor from a list of 
  45.         possible candidates.  I identified my ancestor, Samuel Pollock, 
  46.         with it after struggling with the unorganized data for 10 years.  
  47.         However, despite it's usefulness, it has one glaring weakness:  
  48.         it is essentially a dead end data base with only printed output 
  49.         possible.  Many people, myself included, refuse to type anything 
  50.         twice, therefore, I have not used RDF very much.  RDF2GED at-
  51.         tempts to overcome this problem by providing an outlet for RDF 
  52.         data to either the standardized gedcom protocol or to an 
  53.         ascii/comma delimited file.  With gedcom the data is ready to be 
  54.         read into a genealogical data base while the other modes provide 
  55.         a versitile alternatives.
  56.         
  57.         
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.         
  65.                                Development History
  66.         
  67.              The program was begun in January, 1991 and version 1.0 was 
  68.         completed in about 6 weeks.  The following table lists the re-
  69.         leased versions of the program and the principle modifications of 
  70.         each.
  71.         
  72.              Vs.  Modification                              Date
  73.         
  74.              1.0  First release                           20 Jan 1991
  75.              1.1  Added ASCII output option               31 Jul 1991
  76.              1.2  Added comma delimited output option,
  77.                     reverse place name handling option     7 Sep 1991
  78.         
  79.         
  80.                                       Usage
  81.         
  82.              The program is started in the following manner:
  83.         
  84.                   C:\>RDF2GED
  85.         
  86.              To begin with you will be asked to tell the program if you 
  87.         want a gedcom file, an ascii file, or a comma delimited file.  
  88.         After that if gedcom is wanted, three file names are needed 
  89.         before the program can proceed:  
  90.         
  91.                   1) the RDF .DAT file, 
  92.                   2) the RDF .DOC file if desired, and 
  93.                   3) the .GED file to be created.  
  94.         
  95.         If ascii or delimited file is wanted then the following file is 
  96.         ceated in the current directory
  97.         
  98.                   1) .TXT file (with same filename as RDF read).
  99.         
  100.         These files must include paths, too, if the files are not in the 
  101.         current directory.  If the files entered are not found or if for 
  102.         some reason DOS thinks they are invalid, then the program prompts 
  103.         the user whether to continue with a new name or to stop.  Entry 
  104.         of the file extensions .DAT, .DOC, and .GED is optional as the 
  105.         program will supply them if missing.  The screen will look like 
  106.         the following after the names are entered:
  107.         
  108.                    Enter name of the DAT file to read - a:jeffersn.dat
  109.            Enter name of the DOC file to read or just
  110.                  press enter if no DOC file is wanted - a:jeffersn.doc
  111.                   Enter name of the GED file to write - d:j.ged
  112.         
  113.              Once the file names have been established, two options must 
  114.         be selected.  For the first options, RDF2GED needs to know if the 
  115.         names in both the RDF name field and the relationship field have 
  116.         been entered as last name first or as last name last.  The other 
  117.         options involves place names.  Sometimes these names are entered 
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.         in reverse order, i.e. state, county, and town.  If this is the 
  125.         case for the file to process, then answer yes to the question.
  126.         
  127.              At this point processing begins.  Making the output files 
  128.         can be quite slow especially if a .DOC file is given and/or a 
  129.         floppy disk drive is used.  Progress toward this construction is 
  130.         shown on the screen to let the user know something good is hap-
  131.         pening and looks like the following:
  132.         
  133.                           RDF Records in file:      436
  134.                           RDF records read:         436
  135.                           RINs created:             905
  136.                           MRINs created:            352
  137.                           GedCom lines written:    7367
  138.         
  139.              Certain error situations will cause the program to halt and 
  140.         ask for additional information from the user.  If a spouse is 
  141.         found while creating the gedcom file but the sexes are not given, 
  142.         the program prompts the user for this information.  It doesn't 
  143.         know that Sarah Braswell is a girl, even though I married her.  
  144.         Computers are dumb like that.  If this error occurs repeatedly it 
  145.         will become a nuisance and progress can be stopped here if need-
  146.         ed.  If the gedcom or other file cannot be completed due to 
  147.         insufficient disk space, the program will halt with a message to 
  148.         the user.
  149.         
  150.         
  151.         
  152.                                    Discussion
  153.         
  154.              Research Data Filer has several fields which are free form 
  155.         and the user can enter anything into them.  This freedom is a two 
  156.         edged sword; both good and bad.  What makes sense to one person 
  157.         may not be recognizable to another.  This is especially true of 
  158.         abbreviations.  The PAF user manual recommends and illustrates a 
  159.         "standard" to be used for these fields, but the user ultimately 
  160.         has control.  If you're like me, you didn't really read the 
  161.         manual until you had already done a bunch of work with RDF, 
  162.         merrily re-inventing the wheel at every turn.
  163.         
  164.              The free form fields which are critical to RDF2GED are the 
  165.         event field, the name field, and the relationship field.  Success 
  166.         in creating the gedcom file depends on how close the user fol-
  167.         lowed the PAF standards for RDF.  The other output option modes 
  168.         simply reproduce what is in the fields without regard to content.
  169.         
  170.              The standard event identifications, such as BIRTH, DEATH, 
  171.         MARRIAGE, BURIAL, CHRISTENING, etc., are the key to processing 
  172.         the event.  Upper/lower case is irrelevant, but use of abbrevia-
  173.         tions must be sensible and comply to some extent with the stand-
  174.         ards.  Alternates and/or abbreviations such as "born" or "bir" 
  175.         are acceptable, but an abbreviation such a "b" is not mutually 
  176.         exclusive and might stand for birth or buried.  Too much creativ-
  177.         ity will cause errors in the gedcom file.  An event which cannot 
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.         be identified as a true genealogical event, such as RESIDED, will 
  185.         be included as a note along with the date and place.
  186.         
  187.              The names in the name AND relationship fields must be en-
  188.         tered in the same style.  They can be either last name first or 
  189.         last name last, but not one form in one and another form in the 
  190.         other.  RDF2GED will handle up to two names in this field.
  191.         
  192.              The most problematic part of the process is the use of 
  193.         abbreviations in the relationship field.  The standards are as 
  194.         follows:  S- for spouse, F- for father, M- for mother, etc.  An 
  195.         example of a birth event which includes the parents in the rela-
  196.         tionship field would look like the following:
  197.         
  198.              F- Barron, Calvin C.  M- Morris, Ruby Jo
  199.         
  200.              Obviously, for a computer program to scan and decode such a 
  201.         line, some sort of standard must have been followed and known 
  202.         ahead of time to the programmer.  For instance, the names must 
  203.         follow the relationship abbreviation and not precede it.  The 
  204.         relationship abbreviation must include "-" as a separator to 
  205.         distinguish it from part of a name.  No other separators are 
  206.         currently supported.  The order of the persons in the field such 
  207.         as father and mother is irrelevant, however.  Atypical relation-
  208.         ships such as father and spouse are acceptable, too, as long as 
  209.         the abbreviations are recognizable.
  210.         
  211.              Certain abbreviations will not convert properly.  For in-
  212.         stance, you can't use S- to represent "son of" since that would 
  213.         conflict with the standard for spouse.  This will produce an 
  214.         incorrect marriage instead of the intended linkage.  Some exam-
  215.         ples files that I received to help in writing the program could 
  216.         not be converted due to too much personalized use of the rela-
  217.         tionship field.
  218.         
  219.              If an RDF .DOC file is associated with a .DAT file the 
  220.         gedcom will include the document in the notes of each event.  
  221.         This does not apply to an ascii or delimited file, however.  It 
  222.         is entirely optional to use the .DOC file, but it provides valu-
  223.         able information about the source of the event.  It does slow 
  224.         down the program and increases the size of the gedcom file, 
  225.         however.  The document identification in the event file must 
  226.         match exactly with the corresponding identification in the .DOC 
  227.         file in order for RDF2GED to find it.
  228.         
  229.         
  230.                                     Comments
  231.         
  232.              If you have problems with the gedcom file created by 
  233.         RDF2GED, please make sure that you examine your RDF files for 
  234.         atypical usage of event and relationship fields before contacting 
  235.         me about possible bugs.  I'm sure that there will be program 
  236.         problems as there always are, but I also feel sure that the 
  237.         majority of problems will be "self-inflected."
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.           
  245.              If you find that this is the case, change the way you use 
  246.         RFD to be more typical and standard style.  You should then be 
  247.         able to make the best use of RFD and when finished with it import 
  248.         the data into a genealogy program for additional use of your 
  249.         valuable time and efforts.
  250.         
  251.              This program is distributed under the shareware concept.  If 
  252.         you use it and find it helps you, I would appreciate a donation 
  253.         of $20.00 (or any amount) to cover current and future develop-
  254.         ment.  Please feel free to distribute the program to others.  I 
  255.         will attempt to fix problems that are brought to my attention in 
  256.         future versions.  I will also try to customize the program, to 
  257.         accommodate atypical RDF users who feel that their investment in 
  258.         a set of data is worth recovering.
  259.         
  260.  
  261.  
  262.  
  263.