The Proximity project is coming along. I have successfully loaded a large family tree from a GEDCOM file and a very large set of pedigrees downloaded from Ancestry DNA using DNAGedcom.com. Name, place, and date parsers are working reasonably well, although there is considerable room for improvement. I have been doing a great deal of refactoring as I discover, bit by bit, how to usefully apply a relational database system to solving difficult genealogical problems.
I am developing a proof-of-concept for a genealogical database intended to support querying for various proximities including
- Generational relationships (traditional family tree)
- Proximity of events in time and space (geolocation)
- Genetic proximity (DNA matching via SNPs)