FamilySearch / GEDCOM

Apache License 2.0
171 stars 22 forks source link

Add reference to Event GEDCOM to version detection doc #44

Open tychonievich opened 3 years ago

tychonievich commented 3 years ago

Event GEDCOM spec: http://bartonstreet.com/deadends/EventGEDCOMDraft1.0.pdf It's detected by GEDC.FORM.FORM EVENT Like 5.5.5 this is an unofficial spec to be referenced as non-normative

dthaler commented 3 years ago

https://www.tamurajones.net/EventGEDCOMDetection.xhtml says it's first detected by GEDC.VERS 1.0. I didn't see any Event GEDCOM files out there from a web search though.

elyoh commented 3 years ago

All of the Event GEDCOM files I have contain the following GEDC structure:

1 GEDC
2 VERS 1.0
2 FORM LINEAGE-LINKED
3 FORM EVENT

Here are three examples of Event GEDCOM files in the wild: https://web.archive.org/web/20141112141908/http://www.genealogyforum.com:80/gedcom/gedcom4b/gedr4496.ged https://web.archive.org/web/20141002001654/http://www.genealogyforum.com/gedcom/gedcom5a/gedr5218.ged https://web.archive.org/web/20070219205359/http://www.genealogyforum.com/gedcom/gedcom5a/gedr5275.ged

elyoh commented 3 years ago

I also have a number of GEDCOM files with a GEDC.VERS payload of 1.0 which are not Event GEDCOM. These all have a HEAD.SOUR ANSTFILE.

They contain this GEDC structure and appear to be valid GEDCOM 3.0 or 4.0 files:

1 GEDC
2 VERS 1.0
elyoh commented 3 years ago

Two other files with HEAD.SOUR ANSTFILE have the following GEDC:

1 GEDC
2 VERS GEDCOM 5.5
2 FORM LINEAGE-LINKED