SFT WEB Genealogy Multi-XML Database Project : Beta 4.0
started: 6/6/09
last update: 10/19/09
pubic view/ U:guest L:public
Welcome Guest

Commands

Welcome to my SFT web based genealogy project

After years of trying many other genealogy software, at first they were great and later I became very disappointed in them. This is when I decide to write my own program to handle my scrap book. Some might say why are you reinventing the wheel? Well, I found out many genealogy software is written based on there own structure. So the day you decide to import or export all the information that you have invested in such program you find some of these problems.
1. Family Tree Maker allows you to enter all your photos and documents like a scrap book view, When you want to export your data to another software all you get is the basic gedcom flat file. So when all the links to photos and documents is NOT carried over to another family member on a different Program Software.
2. Here is where people say, "Well the images are not computer file format and are not transferred to web based structure!" Yes that is true, BUT, even a simple config command like directory file setup such like C:/mygenfiles or http://../Mygenfiles could very easily point to a folder location which could be sent to another party OR placed on a web location and still run.
 3. Even the so called free web based family record archive sites allow you to put stuff on line but allow others to view use your information to make money on regardless if the information is correct or not. Than as other people scrape your information and duplicate such errors are then repeated over and over again and you have no access to those other peoples files/areas to correct or update them.
4. The worse case is when people collect other people gedcom files and merge it to their own gedcom mainly to gloat how big their file is and how many people they have. Really now! this is not like baseball cards!!! and these people post this file as public access to copy and merge to more files.

When I first started out I opted for the online software to build my tree. Yeah you meet people who somehow are connected and you wind up sharing information. One person merge my Gedcom with theirs and somehow they had my great grandfather on my fathers side married to my mothers cousin, which was also my kids nephew. So after seeing this on a persons file I contacted them and it was given to them by another person, who gave it to them by so and so...and I tracked it back through 5 people who kept re distributing garbage!!!!

So if you had your own experience with software down falls and public genealogy sites which just collect here say, you can understand why I made my own!

Enjoy! just start by clicking any views on the left in the menu area.

The four xml files to operate the storage and linking to other xml file databases.

XML SOURCE - The four file, how gathered facts, document scans and photos are stored. This has nothing to do with the interpretation of the various sources this is to store images and scanned items that would normally be put and saved in a computer file. This xml helps link the XML3 file so others can view and see what your sources facts are. Interpreting the SOURCE is in the 3 file where you interpret the writing or words into a searchable xml file format. So lets start with getting you source items set up and talk about linking them later.

I feel that 99% of actual sources can be classified into types of sources. This way by the date of the sources and labels one can filter and sort a source database with ease and lookups. I am taking suggestions and working them in as I write this.

Making a universal source hierarchy of source data form the following: like how Ancestry grouped them:
Census & Voter Lists, Immigration & Emigration, Stories, Memories & Histories, Court, Land, Wills & Financial, Birth, Marriage & Death, Newspapers & Periodicals, Maps, Atlases & Gazetteers, Reference Materials & Finding Aids, Military, Public Member Photos & Scanned Documents, Directories & Member Lists,
Does anyone have other input to add?


ok so every time an image is loaded we must tag what kind of item it is
CENS : census record
VOTE : voter list
IMMI : immigration
EMIG : emigration
STOR : stories past down
MEMO : memories
HIST : Histories
COUR : Court records
LAND : land records
WILL : wills
FINA : financial records
BIRT : birth records
MARR : marriage records
DEAT : death records
ARTI : newspaper articles types
PERI : periodicals
MAPS : maps atlases
REFE : reference materials books
MILI : military records
PHOT : photos and
MEMB : membership
LIST : directory and phone listings
maybe others like
BIOS : Biology atnatomy
DNAS : Possible DNA strings or codes

Only a though below which is still being hashed out.

Even though records may seem very different from one document to another there are still many universal classifications that span them all. Those labels or nodes which are universal are
1. The kind of record it is classed as
2. a record title of what it is like "US Federal Census", "UK Census" or "NY Birth Certificate" or "Photogragh"
3. Now the next is where it took place in COUNTRY
4. state / province
5. City / town
6 ....

auto number on image upload link source ID type of record label Country of record more tabs of location
14 46 CENS 1900 US Federal Census USA NY, Kings, Brooklyn
15 84 BIRT Maryland Department of Birth Certificate USA MY, ...,...,..
16 325 PHOT Smith Family Photograph by so and so Canada Ontario, ...,..,..

Now comes the the interpreters reading of the documents or records, where in the xml 3 file you make entries of the source record. Such a ONE entry per person on the same source file. One entry would be for the father, his data that is displayed in the line record. Then you make a new person entry which also refers to the same source record but will be linked to the person ID also. Or eve ship records would have two entries Place leaving city town and such, then a second entry Arrived city town age and such. Same for photos left to right saying who is in the photo. Even birth certificates, Father name one entry, mother is an entry and child, even make witnesses to a marriage on entries.
WHY?
Well look at it this way, sometime a father may have a different spelling on a Childs birth cert. and years later the name is changed, well you just link an aka name to the father from a shared document. For example a father mother and child may all be linked to source record 84.

More to come the next day.....