Closed dthaler closed 2 years ago
Discussed 2022-04-26:
General consensus that 3 is not the same as the other two.
A possible advisory addendum to the next spec patch could be
When a
NICK
substructure is present, its payload should be included in theNAME
superstructure by delimiting it with parentheses likeMary (Polly) /Smith/
or quotes likeMary "Polly" /Smith/
(preferably placed after all given names) but may be omitted.
Questions about implementing this:
I assume we are not changing the Personal Name datatype: using quotes and parenthesis is just convention, not official syntax. Is that right?
The current spec says
The
PERSONAL_NAME_PIECES
are provided optionally for systems that cannot operate effectively with less structured information. The Personal Name payload shall be seen as the primary name representation, with name pieces as optional auxiliary information.
One reading of this is that the NICK
cannot have data that is absent from and cannot be derived from the NAME
. If that is the case, then the NICK
cannot be omitted from the NAME
The current spec defines g7:iINDI-NAME
as
Names of individuals are represented in the manner the name is normally spoken
which suggests that we can't recommend quotes or parentheses unless they are used in the culture of the individual.
I think those three points mean that we want to add something like a note (not normative text) to the g7:NICK
description that says something more vague, like
In many cultures it is traditional to present a nickname after all given names and to delimit it with quotation marks or parentheses.
with quotation marks or parentheses.
May I suggest using just "
characters.
Many applications will want to convert these to local quotation characters for internationalisation purposes.
e.g. “”
, ‘’
, « »
, „”
, etc.
Allowing both means that (a) we have to do two sets of replacement and (b) we lose the ability to use parentheses for something else in the future.
after all given names
Where the nickname is a diminutive form of the given name, it is common to write it after the corresponding given name.
1 NAME Stephanie "Steffi" Alice /Smith/
with quotation marks or parentheses.
May I suggest using just
"
characters.
After experimentation last week, I completely agree. Parentheses are commonly used for other purposes in genealogical publications, mainly for use of maiden names such as: Mary (Smith) Jones. I have found that people will enter that into GEDCOM files with the maiden name in parenthesis, and it would arguably corrupt data if the maiden name were treated as a nickname instead.
Quotation marks are commonly used in genealogical publications for nicknames, and their use in GEDCOM for nicknames was explicitly specified in the GEDCOM 5.4 specification as Albert pointed out, where it says:
A nickname can now be included on the name line by enclosing it in double quotation marks. ...
NAME-PERSONAL:= {Size=1:120} [ <TEXT> | <TEXT> "<NICKNAME>" | "<NICKNAME>" <TEXT> | /<TEXT>/ | <TEXT> /<TEXT>/ | /<TEXT>/ <TEXT> | <TEXT> /<TEXT>/ <TEXT> ]
A nickname can be included by enclosing the nickname part in double quotes ("). Examples: William Lee (given name only or surname not known) /Parry/ (surname only) William Lee "Bill" /Parry/
Also I observe that the above example puts the nickname Bill after all given names, not immediately after William.
Discussed 2022-05-03 Did not come to a final conclusion, but did note that
Discussion 10 MAY 2022:
One reading of this is that the NICK cannot have data that is absent from and cannot be derived from the NAME. If that is the case, then the NICK cannot be omitted from the NAME
Agreement to add a clarifying note but not limit it to NICK
Which of the following is preferred, or are all equally preferred?
1)
2)
3)
The answer affects the Compatibility Report Generator in terms of whether it treats two or more of the above as equivalent or not.