On Tue, Jul 26, 2011 at 01:33:07PM -0400, Stephen Woodbridge wrote: > On 7/26/2011 12:02 PM, Mike Hamilton wrote:
> >OK: my wish would be for validate() to perform a very picky and fussy > >"lint". As the docs say of validate(), "this performs a number of > >consistency checks, but could do even more". > > > >The best GEDCOM validator I know of is Tim Forsythe's VGed 3.02 (see > >http://ancestorsnow.blogspot.com/2011/07/vged.html). I'd be very happy to accept suggestions for checks to make here. The more detailed the suggestions the better. Even better would be if each suggestion came with a GEDCOM file illustrating the problem being checked. Best of all would be patch or a pull request, but I'll take what I can get ;-) > There was a program LifeLines, which still seems to be hanging > around on source forge, that had the ability to write reports, see: > > ftp://ftp.cac.psu.edu/pub/genealogy/lines/reports/INDEX.html > > There were some very good reports that analyzed the GEDCOM data and > reported strange things like name mismatches, births after a parent > died or when the parents were too young are some examples I can > remember of the top of my head. > > I believe there is a convertor or interpreter that will allow these > to run perl-gedcom. That would be the lines2perl program in the Gedcom.pm distribution. It generally works well on old reports but since LifeLines got a new lease of life and acquired some new functions I haven't updated lines2perl. I'd also be happy if anyone wanted to look at that and get it updated. > I really like this fundamental idea of creating your own sanity > checks and/or adding them to an existing set of checks. If we start getting lots of checks which we might not always want to be turned on, then we might want to start considering some sort of plugin architecture. Or something. But that bridge can be crossed if and when we get there. > I don't remember the details of this but it should be easy to find > again if you are interested. Its been a few (more than a few?) years > since I have had time to work on my genealogy, but I hope to again > in the near future. Ah yes, me too. -- Paul Johnson - p...@pjcj.net http://www.pjcj.net