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

Reply via email to