GEDCOM
GEDCOM is the open standard for exchanging family trees between programs. FamilyTree keeps your tree in a GEDCOM file of your own, so you can always take it to another program. The standard itself is published at gedcom.io.
Versions
| Version | |
|---|---|
| Saves | GEDCOM 7.0 — a plain .ged file in UTF-8, next to a folder with the photos |
| Opens | GEDCOM 7.0 and GEDCOM 5.5.1 (also older ANSI files, for instance from AGES) |
| Exports | GEDCOM 7.0, GEDZIP (.gdz, GEDCOM 7 with the photos in one file) and GEDCOM 5.5.1 for programs that do not read version 7 yet |
A 5.5.1 file is converted the first time you save it; a copy of the original is kept next to it. What FamilyTree writes has been checked with two independent GEDCOM 7 validators.
What is supported
- People and families, with birth, baptism, death, burial, marriage and divorce
- Dates as in the standard: exact, about, before, after, between, from…to, and the Julian calendar
- Places as one text:
[postcode ]Place, Region, COUNTRY, with residences per phase of life - Notes, sources and citations
- Photos, memorial cards, gravestones and documents, including where each person appears on a group photo
- Unique identifiers (
UID), so two files can be merged reliably - Anything FamilyTree does not use itself — including tags from other programs — is kept unchanged
FamilyTree’s own tags
A few things the standard has no tag for are stored in extension tags. They are
announced in the file header (HEAD.SCHMA) with a link to this page, as
GEDCOM 7 requires. Other programs simply keep them.
| Tag | On | Meaning |
|---|---|---|
_KIND | media | kind of image: PORTRAIT, MEMORIAL_CARD, GRAVESTONE, HISTORICAL_DOCUMENT or FAMILY_PHOTO |
_PHASE | media | phase of life of a portrait: Birth, Youth, Adult or Senior |
_ORIG | media | the untouched original of a cropped portrait |
_FROM | media | the family photo a portrait was cut from |
_DATE | media | the date of a family photo |
A promise
From version 1.0 on, the file format is a promise: tags may be added, but a tag never changes meaning or disappears, and whatever FamilyTree does not know stays in the file.