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