-
Recommend that
NO XYZonly be used whereXYZis permitted (its meaning is undefined elsewhere). -
Recommend that a given
INDIhave at most oneFAMCpointing to a givenFAM(having more than one has unclear meaning); and likewise that a givenFAMhave at most oneCHILpointing to a givenINDI(having more than one indicates nonsensical birth order). -
Refactor presentation of local files to better match related RFCs and only make implementable constraints, and to use its own
<FilePath>datatype instead of<Special>. This does not changeFILEpayloads, only how they are specified to better support automated tooling. -
Refactor the enumeration tags
CENS,EVEN,FACT,NCHI, andRESIto have different URIs, removing a previous parsing ambiguity. This changes neither the set of tags permitted in any enumeration set nor those tags' meaning, only how they are specified to better support automated tooling. -
Deprecate extension-defined substructures using
stdTagin a way incompatible with any standard definition of that tag. The now-deprecated use was common in 5.5.1 and is permitted in 7.0, but can prevent extension structures from being adopted as-is as new standard structures in future versions of the specification. -
Clarify that the "applies to" and "status" columns of
g7:enumset-ord-STATare recommendations, not restrictions. -
Clarify that AGE values may be larger than any calendar supports. This was always permitted; that fact is now called out more clearly.
-
Clarify that records cannot be relocated standard structures. This was always incompatible with the definition of relocated standard structures; that fact is now called out more clearly.
-
Various typo corrections.