Re: Validation of genealogy data

[email protected] (Stephen Woodbridge) Fri, 05 Aug 2011 16:33:54 -0400
Newsgroups perl.gedcom
Message-ID <[email protected]>
On 8/5/2011 2:13 PM, Darren Duncan wrote:
> Mikkel Eriksen wrote:
>> A big thing is to differentiate between "errors" and "warnings".
>>
>> Most things should be warnings, only literally impossible things
>> should be errors. Thus, a parent having a child at age 10 should be a
>> warning (even younger parents have been recorded after all), but a
>> parent being younger than their child, that should be an error.
>>
>> Also, such age checks should only matter for biological children, I've
>> gotten warnings from software because a step mother was "too old" to
>> have a child at that age (no matter that she didn't actually have that
>> child).
>
> I would be much looser than that, even to the point that it is nearly
> impossible to have importing errors.
>
> And here's one of the main ideas from my own genealogy database project.
>
> A good database needs to be able to store and organize contradictory
> information, such as a parent being younger than their child, rather
> than throwing up its hands and saying it is an error.
>
> As you probably know, in real life there can be many sources for related
> subjects, and it is often the case that they may contradict each other.
> We need to be able to record all sources and what they say, even if they
> don't agree.
>
> A related main idea of my own project is:
>
> Conceive that the database is not recording actual facts, but rather
> assertions or statements. We are never completely sure that something is
> true or false, but rather that just there is agreement or not. So the
> database is not saying "this is true", but rather it says "X says Y and
> W says V and so we (the database) say "M is N", where some of those
> letters may be the same.
>
> -- Darren Duncan

Absolutely, one of my most frustrating Genealogical mis-adventures was 
add some data from source A then later deleting it and adding different 
data from source B, etc from 3-4 sources, until I finally figured out 
that one of the early sources was flat wrong and many people had used 
and referenced that source. So in my notes I also documented all the BAD 
sources and tree information to document the fiasco and to avoid changes 
in the future.

-Steve