Skip to content

parse("Smith née Jones") reports no family name — a maiden clause empties a one-word name, where 1.4.0 kept it #445

Description

@derek73

A name of exactly one name word plus a maiden clause loses its family name:

parse("Smith née Jones")      # given='Smith'  family=''  maiden='Jones'
parse("Müller geb. Schmidt")  # given='Müller' family=''  maiden='Schmidt'
parse("Smith (née Jones)")    # given='Smith'  family=''  maiden='Jones'   (since #335)

1.4.0 kept the family. It had no maiden support, so Smith née Jones read first Smith, middle née, last Jones — the marker rode along as a middle name and Jones stayed the family. The emptying arrived with #274's marker consumption in 2.0, which makes this a v1-parity deviation rather than long-standing behavior.

This is the third instance of one shape

Why it surfaces now

#335 makes the bracketed spelling agree with the bare one, so Smith (née Jones) joins the shape instead of escaping it by being read as a nickname. That is correct and deliberate: it is recorded in rules.md#N3's Accepted block and pinned by a case row, with its own rule in all three differential ledgers (its diff moves four fields where the other marker-led names move two). The effect is that the shape is now reachable two ways rather than one.

Worth deciding

Whether #410's principle generalizes: a maiden name is announced beside the name and is not a further name word, so a lone name word standing before one is still the family — giving Smith née Jones → family Smith, maiden Jones, and matching what 1.4.0 reported. Or whether a one-word name genuinely names no family and the given-side reading is the right one, in which case the deviation from 1.4.0 should be classified and stated rather than left implicit.

decisions.md#H1 states the principle for titles and explicitly leaves the nickname-led case open: "N3 counts a suffix the other way, and which of the two readings is right for a nickname-led name is not decided here."

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions