Re: Surname prefix (SPFX)
Posted: 18 Jun 2022 14:02
If we want to discuss it, it's our role, within the skillsets we have (and acknowledging that we probably don't have all the background knowledge needed).
Helping Family Historian users since 2002
https://fhug.org.uk/forum/
If we want to discuss it, it's our role, within the skillsets we have (and acknowledging that we probably don't have all the background knowledge needed).
Is there a way to "poke" all users to draw their attention to a discussion (a facility that probably should not be used too frequently - only with Admin approval?)? If so we might formulate (on a separate thread linked to this) an appeal for examples of difficult name structures. I somehow suspect that Non-English-1st-language users might not naturally be drawn to a thread with this title; I suspect many English first language speakers may be uncertain about the intricacies of SPFX vs NPFX!ColeValleyGirl wrote: ↑18 Jun 2022 14:02If we want to discuss it, it's our role, within the skillsets we have (and acknowledging that we probably don't have all the background knowledge needed).
One of the biggest issues with surname and surname prefix in a “singular surname” environment is the “when in time and where in the world” when a surname was used.Surname prefix or article used in a family name. Different surname articles are separated by a comma, for example in the name "de la Cruz", this value would be "de, la"
This is getting clever - almost too clever as the first time I ran it it did the opposite to what I expected (re precedence)tatewise wrote: ↑18 Jun 2022 12:03...
The attached Match Name with Components plugin Version 0.4 Date 18 Jun 2022 attempts to deal with some of the other issues raised.
It has a user dialogue to adjust how the updates are performed.
It disregards the Name Prefix (NPFX) component.
Note that it now not only operates on the Primary Name fields but also the Alternate Name fields.
If only one Individual has any Name fields changed then the plugin will only list that in the Result Set to allow manual adjustments via the Property Box.
having just quoted from https://gedcom.io/specifications/ged551.pdf p92 (part of Appendix A: Lineage-Linked GEDCOM Tag Definition):
Your quote (also found in the same document p56 in the section "Primitive Elements of the Lineage-Linked Form") had me slightly confused - particularly the reference to comma separation.SPFX {SURN_PREFIX}:=
A name piece used as a non-indexing pre-part of a surname
From the same section has me even more confused.NAME_PIECE_SURNAME:=
[ <NAME_PIECE> | <NAME_PIECE_SURNAME>, <NAME_PIECE> ]
Surname or family name. Different surnames are separated by a comma.
Thanks, I was getting worried that the brain fog was reaching me early!
Ah, you mean ...
I should have said Name Suffix (although actually I mean both). I would not want suffix data appended to the NAME field - staying vanilla etc.I never want the Name Prefix in the Name - vanilla FH has them separate so I keep them separate.
I use the Name Suffix (and Prefix) fields on the Property Box More ... dialogue and I have also inherited NAME fields with text after the second slash - but often what is there is more "nickname" or Title than true Suffix.tatewise wrote: ↑18 Jun 2022 17:57Do you actually use Name Suffix values?
i.e. Put anything into the INDI.NAME.NSFX field or add text in the NAME field after the 2nd slash /?
If not then the plugin 'Include (NSFX) Name Suffix ?' option has no impact.
Yes, the settings can be made 'sticky' but I need to confirm the options are rational before taking that step.
In fairness, it can be next to impossible to make the right call at any particular point in time. As an example - not of a prefix, I must say - take a discussion I was part of in a local history Facebook group. The gent in question was named Charles John Bowen Cooke and my colleague remarked that railway enthusiasts normally refer to loco designs by the surname of their (nominal) chief designer, e.g. Churchward, Gresley or Stanier locos. But, he said, enthusiasts refer to Bowen Cooke designs even though he didn't have a hyphenated, double barrelled name.
Suggestion like "The OP wants to continue working as close to the way they were accustomed to work as possible" or "they want FH to be like TMG" are not true!
Apologies that I misunderstood your intent, but I still think we need a wide-ranging discussion about all the aspects of the requirements to handle structured names outside the 'Anglo-Saxon' norm.
Helen has apologised for going down the above route, but I think I am the prime offender - possibly reacting to the (valid) suggestion that we were looking for "solutions" rather than trying to understand "requirements". So I'll add my apologies; I'm sorry.
(My emboldenings)Kaaskop wrote: ↑18 Jun 2022 19:41...
I'm looking for something new because TMG don't satisfy me anymore.
My name is Reinoud van Wijk, I have over sixty years experience with the "van" in my name. You don't only sort on the "W" but search on it also. I guess 40% of the names in the Netherlands has at least a surname prefix and/or a complex surname. Sorting and searching on "van" isn't a option (By the way: TMG isn't that good in handling the surname prefix).
But the Gedcom specifications for example 5.5.1 and 7.08 give the possibility to use the Personal Name Structure and because Family Historian use and follow the Gedcom standard, I hoped to find in FH my new program. So I was a bit disappointed when I started with FH. With the help from this forum and specially Mike (thank you), who wrote the plugin, I see the possibilities of FH.
I don't believe in "one size fits all" but if the standard gives you the possibility to use separate name-parts, why shouldn't you give the user the choice how to use them?
Of course CP makes the choice if they will keep their focus on the Englisch speaking part of the world or broaden their focus to more cultures.
That is not as encouraging as I would like and leaves the ground open to how individual developers will appeal to the market.ged551.pdf wrote:Based on the dynamic nature or unknown compositions of naming conventions, it is difficult to provide more detailed name piece structure to handle every case. The NPFX, GIVN, NICK, SPFX, SURN, and NSFX tags are provided optionally for systems that cannot operate effectively with less structured information. For current future compatibility, all systems must construct their names based on the <NAME_PERSONAL> structure. Those using the optional name pieces should assume that few systems will process them, and most will not provide the name pieces.
A <NAME_TYPE> is used to specify the particular variation that this name is. For example; if the name type is subordinate to the <NAME_PERSONAL> it could indicate that this name is a name taken at immigration or that it could be an ‘also known as’ name (see page 56.)
Future GEDCOM releases (6.0 or later) will likely apply a very different strategy to resolve this problem, possibly using a sophisticated parser and a name-knowledge database.
Then we might be able to give CP a nudge possibly to accelerate their thinking about particular areas - this being an area that if not big to us (Anglo-Saxons) individually is big to the future genealogy market. I doubt if 2% of the names in my main research project have surname prefixes, so it's an irritation that I manually handle, but if it was 40% that would be a serious problem. I suspect that there are some relatively easy first wins that might gain CP market share in the non English speaking world - which would then give them a wider user base from which to draw ideas for further development.ColeValleyGirl wrote: ↑18 Jun 2022 19:50... but I still think we need a wide-ranging discussion about all the aspects of the requirements to handle structured names outside the 'Anglo-Saxon' norm.
...
Ah, but would they be (rewriting for one foreign user)?
Easy - 1 generation. I remember an Indian-born colleague telling me that she grew up with no surname, and used her father’s name as her surname when she moved to the US.How far back in various cultures do we have to go before "surname" becomes problematic?
I have now the Given, Prefix and Surname field in the property box. I can put name parts in the fields i want, and the pluginColeValleyGirl wrote: ↑18 Jun 2022 19:50I did mention a custom property box tab that would improve the data entry of the various name parts. Is that something that would be of interest? -- if so, we can talk you though creating it.
If you are Icelandic you have a problem today, in general they don’t have an inheritable surname since they are on the patronymic naming standard. In Norway it was not a requirement to have an inheritable surname until 1924, my rural family members born before that date were also on the patronymic naming standard as well. Many naming customs today include multiple surnames as well which may have non-surname parts between the surnames!How far back in various cultures do we have to go before "surname" becomes problematic?
With that amount of variability in selecting which parts to use, a naive non-native researcher seeing a name for the first time might struggle to work out what they have got - never mind how you allocate it to a Given Name + Patronymic Name + Family Name structure - before "force fitting" it to the GEDCOM Given Name + Surname Prefix + Surname structure! (Remember the Surname Prefix is defined as a non-indexable element of the surname).In Russia, the patronymic is an official part of the name, used in all official documents, and when addressing somebody both formally and among friends.[24][25] The correct written order of a full name is surname, given name, then patronymic – this order would be found on official documents, business cards, and formal addresses. For example, a woman named Mariya Iosifovna Zhukova would hand you a business card that says Zhukova Mariya Iosifovna. Use of the given name followed by the patronymic in Russian is always the neutral, correct and polite way to address any person except close friends, family members, or children – in such cases usage of the patronymic adds humor intonation. This form would be congruent to the Western use of Mr. and the surname for the polite and proper use and reference. Instead of schoolchildren calling their teacher Ms. and surname, the proper form would be given name and patronymic. For example, a teacher named Anna Iosifovna Yelchina would always be called Anna Iosifovna by her pupils. When addressing a much younger person, only the first name is commonly used. Individuals are addressed by their given name followed by the patronymic (e.g., "Mikhail Nikolayevich") in many situations including on formal occasions, by colleagues at work, by acquaintances, or when being addressed by someone younger in age.[24][26] It is becoming more common for younger individuals (under 50) to drop the patronymic at work.[26] In informal situations, if a person is called by a diminutive (such as Misha for Mikhail or Nastya for Anastasia), the patronymic is not used.[25]
In colloquial, informal speech, it is also possible to contract the ending of a patronymic: thus Nikolayevich becomes Nikolaich, and Stepan Ivanovich becomes Stepan Ivanych or simply Ivanych as the given name may be omitted altogether. In this case, the contraction, if possible, is obligatory: Ivan Sergeyevich Sidorov may be called "Sergeich" or, more rarely, "Sergeyevich". In contrast to male names, if a woman is called by her patronymic name without a given name, the patronymic is usually not contracted: "Ivanovna" but "Mar' Ivanna"; "Sergeyevna"/"Sergevna" is one exception, where both forms are fine. Typically, a patronymic name alone is a familiar form of addressing an older female.
I hear you on this example, and I agree that some specific instances are hard to discern, in particular when they are out of the general cultural norm! In this case, without any research for this discussion what so ever, I might have looked to see if his birth mother was named Bowen before marriage! I recall that Hiram Ulysses Grant (a US President) went by the name Ulysses Simpson Grant, where Simpson was his mother’s birth name! So yes, to be fair, these individuals were outside the general custom at the time to inherit a surname from the father, and took a variation to use a well known surname from their mother as well! Hyphenation was not a cultural option then, nor was having two surnames, but including as an identifier to a well know (wealthy) mother’s family was popular among some groups!AdrianBruce wrote: ↑18 Jun 2022 19:37When I dug into Ancestry records, the evidence appeared muddled as to whether his surname was Cooke or Bowen Cooke (no hyphen). I even found two signatures from the man himself on applications for membership of the engineering institutes - one said CJ Bowen Cooke and the other CJB Cooke - with only a few years between
If you have them in the property box already, you don't need a custom tab. (but you can use the same techniques you used to add them to an existing tab to create a completely new tab).Kaaskop wrote: ↑19 Jun 2022 12:00I have now the Given, Prefix and Surname field in the property box. I can put name parts in the fields i want, and the pluginColeValleyGirl wrote: ↑18 Jun 2022 19:50I did mention a custom property box tab that would improve the data entry of the various name parts. Is that something that would be of interest? -- if so, we can talk you though creating it.
combines them to the name.
I don't know what you mean by "a custom property box tab" but like to learn more.
It's not as if there are clear rules!AdrianBruce wrote: ↑18 Jun 2022 19:37...
The gent in question was named Charles John Bowen Cooke and my colleague remarked that railway enthusiasts normally refer to loco designs by the surname of their (nominal) chief designer, e.g. Churchward, Gresley or Stanier locos. But, he said, enthusiasts refer to Bowen Cooke designs even though he didn't have a hyphenated, double barrelled name.
When I dug into Ancestry records, the evidence appeared muddled as to whether his surname was Cooke or Bowen Cooke (no hyphen). I even found two signatures from the man himself on applications for membership of the engineering institutes - one said CJ Bowen Cooke and the other CJB Cooke - with only a few years between them!
I think that is a very good reason for continuing with a single NAME field - with or without piece parts. That at least ensures that you don't end up searching on a field with a whole load of blanks - and that an export to a less comprehensive program will get the essence of the name. FH is pretty good at searching for a fragment of a Given Name or a Surname, so if we have the name Reinoud /van Wijk/, searching for Wijk in a "surname field" will search NAME:SURNAME and correctly return Reinoud /van Wijk/AdrianBruce wrote: ↑18 Jun 2022 19:37That's why I'm quite happy to just have one data item with the ability to insert the // characters to delineate the family name and add Alternate Names. Generally speaking I can fudge the odd instances like the above with notes. But my fudging one or two names is rather different from others dealing with a cascade of names not in the classic English form.