--- In email@example.com
, "Steve Hayes" <hayesstw@...> wrote:
> I'm reposting this, because I made a hash of it the first time. Apart from
> anything else, I called Dennis Allsopp John Allsopp -- apologies, Dennis! And
> there were several other errors.
> There's a fuller version, with pictures, links, etc, on my blog at:
> Dennis Allsopp (Author of Genota and Genota Forms) was visiting Johannesburg, so I dropped in to see him and we had an interesting chat.
> Three topics relevant to the Genealogy Software Forum came up:
> 1. The need for an event-based database program for genealogists, historians,
> biographers etc.
> 2. Dennis's own programs, Geneota and Genota Forms
> 3. Old utility programs for which there are no modern equivalents.
> As a result, I've uploaded a few of these old utilities to the website of the forum, in
> the hope that they may inspire some enterprising hackers to reverse engineer
> them for modern hardware and software.
I'm trying to help out here by continuing the discussion - hoping that it will make your idea clearer for the rest of us.
I spent several months (as an amateur programmer) making two different programs - one in MS Access and the other in Visual Basic, but they were nowhere near as complex as your idea sounds, even though both programs store literally any type of event, relationship (family, business, social etc), plus any characteristic or quality that one could ever imagine for any given person or entity, including animals.
The reason those two programs are not complex like your idea sounds, is because they are not relational databases. The event data etc is simply selected from the program's listboxes and the dates are entered with the keyboard and both go onto the entity's file card.
If the programs don't have suitable selections, then a user can just create new categories on the fly and they become part of the program - so those new categories don't have to be typed in repeatedly.
I'd suggest after going this far with my own programs, that unless there is a clear demand for a certain type of data to be gathered, then just get SOME sort of program started, and see what is needed as real data is gradually entered. That's all I did - and I kept seeing new opportunities, problems and needs as I went along.
From what I can gather from your comments about harvesting all sorts of data, it sounds like there could be a huge amount of 'orphan' material involved.