|
View My Stats |
Stransky Family TreeComing in 2010 we will separate much of this xml and genealogy stuff into three areas.
My plan is to have the family tree itself, then an area about
displaying genealogy with xml and example codes with passing
parameters. And last my web based project to display family tree
scripts, edit and
modify genealogy database from your own website.
|
| xml file#1 | xml file#2 | xml file#3 | xml file#4 | |
| Family Grouping |
Person QuickView |
Interpreted Data |
Actual Sources |
|
| 1 | AFID>> auto# Family ID |
<<APID>> auto# Person ID |
AIID Auto number |
<<ASID Auto source ID |
| 2 | HUSB fathers apid#>> |
CHIL child of <<afid# |
LPID linked to person <<apid# |
TYPE type of source |
| 3 | WIFE mothers apid#>> |
SEXX male or female |
LSID Linked to source asid#>> |
CLAS classification of type |
| 4 | - | GIVN given names |
GIVN given name on source doc |
TITL title on classification document/archive |
| 5 | - | SURN surnames |
SURN surname read on source doc |
REFT ref tagging number identify by... |
| 6 | MARD marriage date |
BIRD birth date |
STAD start date on source doc |
RECD recorded date |
| 7 | MARP marriage place |
BIRP birth place |
STAP start place on source doc |
RECP recorded place |
| 8 | DIVD divorce date |
DEAD death date |
ENDD end date on source doc |
FILD filed date |
| 9 | DIVP divorce place |
DEAP death place |
ENDP end place on source doc |
FILP filed place |
| 10 |
NOTE | NOTE | NOTE | filename/location |
| ^^^^^ | ^^^^ | ^^^^^ | ^^^^^^ | |
| This is the family bond group. the husband and wife fall under a FAMILY or group ID. listing children is not needed on this file | this is the genealogists quick navigation and guest view file. From this file it is a one click to navigate pedigrees or family groups. OR just one click and see and display all source documents collected on a person. | This file is to Strictly interpret the source files into text for each line per person. say you have that census with parents and 4 children. Each of the 6 people will have their own line. | This is strictly for gathering source documents and
images. Say you have a census image for 1900 us NY. You would upload it, and selected proper pull downs which match the documents you gather |
|
Example you can have one single census image (ASID 546) with 6 family members. well when you look at the actual image you create an interpretation line for each person. Each AIID line will link back to the corresponding APID and all 6 AIID will link back the same source file ASID 546
Think of it like the person being the family ID, and all the records are like children to that person. It is like having a double navigation inside the file structure.
multi xml db is in progress beta version 4.0 this is work in progress and items have not been activated just yet!!!!!
Talking to a few IT professionals with interest in genealogy have also seen how past standards don't fit the ideal helpful software to enter, display or store ALL of the information. Such information like family photos, scanned documents, saved record images from the web where really never supported 100% by past software programs. An example of that is you could use a software upload or add a photo to a scrap book display. The moment you wish to use another program an export the data, the export file function dropped a large percentage of entered data and notes and 100% of images in a scrape book. Then when importing it to another program, that new program would exclude even more data because it did not see the tag or data as important enough to add it.
Now those out their like my self would love to have a system to cover all needs of the genealogist. This left people like myself to outright build our own. Even if other systems can not keep up, we know how xml is flexible enough to take this xml format and convert the data out to any other program via xslt. And the same goes in the other direction but takes long to write such flat file converts to rewrite a file into a reasonable xml structure, then pass that new file through another xslt to display that information into the four separate xml files that I propose.