Assertion that an event has occurred #258
Replies: 3 comments 3 replies
-
I believe it is generally accepted that age at death is one of, if not actually the, most inaccurate of any individual's vital records. The reason is simple, it is the one record the person concerned cannot provide. So it must come from 3rd party, and therefore is less reliable. It should not be given the same importance as date or place of death, which can be readily verified. |
Beta Was this translation helpful? Give feedback.
-
I find the decision to pick some details as an assertion of happening and others not to be peculiar, but at this point I think changing it would cause more problems than otherwise. For roughly 25 years files have been generated where something like 0 @I1@ INDI
1 NAME Qiyuan /Wu/
1 NATU
2 AGE > 32y means "we're not sure a naturalization happened, but if it did happened then Qiyuan was at least 32 years old when it did." Should that meaning have been defined? I'm not convinced. But given that it was, changing its meaning now would also change the meaning of old files, making them assert more than they intended. If we want to normalize the "event has occurred" data, the only way I know of that we could do so where old files can be losslessly converted to the new format would be to remove the special case for DATE and PLAC: if we made such a change then we could convert all old files with DATE or PLAC to new files with an additional Y at no loss of information. But while I like the uniformity of that change, I don't think it is worth the disruption to current tools and corresponding probability of implementation errors it would create. |
Beta Was this translation helpful? Give feedback.
-
Saying something happened should be based on a source. Therefore, having a source_structure should also indicate that an event occurred, or an attribute can be affirmed. Would it not be better to assert an event happened or attribute was true if and only if a source was attached? On the other hand! |
Beta Was this translation helpful? Give feedback.
-
In the current version of GEDCOM, an event is considered to have occurred if either a date, a place, or a payload specification such as Y is specified. In my opinion, this rule should be extended if an AGE substructure is also available. The AGE substructure describes the age of a person when an event occurred.
Best regards
Peter
4 votes ·
Beta Was this translation helpful? Give feedback.
All reactions