GEDKeeper
GEDKeeper copied to clipboard
GEDCOM header version
GEDKeeper uses 5.5.1 version header, but at the same time uses _LOC
tag, and top-level predefined locations which were first introduced in 5.5.5. Shouldn't the VERS
tag say 5.5.5 ?
1 GEDC
2 VERS 5.5.1
Yes, it can be done. Although the locations are taken from GEDCOM 5.5EL.
See: https://wiki.genealogy.net/GEDCOM_5.5EL
https://www.tamurajones.net/DetectingGEDCOM5.5EL.xhtml
Ok. Was mostly asking just to know, rather to take any actions for this. Thanks for the links :)
As described in the copyright notice of GEDCOM 5.5.5 and on https://wiki.genealogy.net/GEDCOM/Spezifikation555 the GEDCOM 5.5.5 specification is not published by the Latter-Day Saints and therefore somewhat "unofficial".
The same - of course - applies to GEDCOM_5.5EL, which is published by the Gedcom-L working group of Genealogy.net.
Because GEDCOM_5.5EL strictly uses the extension mechanisms of GEDCOM 5.5.1 I would recommend to keep the version header 5.5.1 - at least that is not errorneous. When changing to 5.5.5 I am not quite sure about that.
@cbettinger that's a good point. Again, from my pov it was just a question, rather than a call for action :)
I've been thinking about creating a set of feature switches for a long time. So that experienced users can disable partially or completely non-standard features, it may also be worth adding a choice of the output version of the standard.
This would simplify a lot, IMHO. We can think together about a list of features to disable: additional types of records (tasks, communications, research), locations, additional types of events/facts, and everything else.