Formal Database Structure


Family Historian uses the GEDCOM data structure for its records. The general structure is similar to many other genealogy products. See Index for related topics.


Data is stored using the following main record types:

These all inter-relate by using data fields to link the records together. The diagram below shows some of the ways which records can be linked together to store your family history information.

Database Structure Diagram

Facts are included on the diagram although they are not actually held as records in their own right. Citations are also not records in their own right, but are used to connect many of the other records to Sources, so are included to make the relationships clearer.

Note Records are linked to other records where local Note fields are allowed. Place Records are linked to each Place field by Name rather than Record Id.

In addition there are Header Record, Submitter Record and Submission Record types.

The last two pages of the GEDCOM Standard Release 5.5 specification has a GEDCOM 5.5 DATA MODEL CHART that illustrates the full data structure, which is formally defined within the linear-linked grammar on the earlier pages. Family Historian implements that data model, but with allowed customisations as defined by the GEDCOM Extension List.