Skip to content

Should John Smith (Msc.Ed) read suffix Msc.Ed, as John Smith Msc.Ed does? #1104

Closed

Description

@derek73

A credential written with interior periods (rules/S3's period half: Msc.Ed, its chunks read by the vocabulary one at a time) reads as a suffix bare, but as a nickname inside brackets. Since #1088, a credential joined by a slash or a hyphen (MD/PhD) is set apart in brackets the way its split spelling is. The interior-period spelling is the one S3 form still left out.

Measured 2026-11-05 on master 9a7a761:

Input Reads
John Smith Msc.Ed suffix Msc.Ed
John Smith (Msc.Ed) nickname Msc.Ed
John Smith (Msc.Ed.) suffix Msc.Ed. (the period escape: read bare)
John (Msc.Ed) Smith nickname Msc.Ed
Smith (Msc.Ed), John nickname Msc.Ed
John Smith (PhD, Msc.Ed) nickname PhD, Msc.Ed
John Smith (Bob.Ed) nickname Bob.Ed (boundary: Bob is no credential)

Why it is separate from #1088: S1's set-apart word asks suffix_as_written, which covers the joined spelling. The interior-period reading comes from a different predicate (period_joined_vocab), which answers title-or-suffix and whose "any chunk" test is looser than the joiner's "every chunk". Bringing it in means choosing which of the two tests a bracketed clause asks, which is a design question in its own right.

Proposed rule shape (an amendment to S1's first bullet):

  • When: a bracketed or quoted clause holds a word S3 reads as a suffix by its interior periods.
  • Then: it is a credential of the clause, set apart as (MSc, Ed) would be.
  • Because: the periods are how the credential's parts are written, not how a nickname is.
  • Open: S3 reads an interior-period word as a suffix when ANY chunk is listed, so (Bob.PhD) would be set apart where (Bob, PhD) is not (Bob is a name). Bare, John Smith Bob.PhD already reads suffix Bob.PhD. Should the clause ask S3's any-chunk test, or every chunk, as the slash and hyphen do?
  • Open: a title read by interior periods (Lt.Gov.) reads as the family name bare after the name (John Smith Lt.Gov. gives family Lt.Gov.). Does the bracketed title follow S1's title reading or the bare one?

#1103 is the other S3 chunk gap #1088 left: a slash-joined word holding a credential listed whole with its hyphen (PhD/NP-C).

Activity

  1. self-assigned this
    on Nov 6, 2026
  2. added
    designChanges what the model can express (a shape decision)
    on Nov 6, 2026
  3. derek73 commented on Nov 7, 2026

    @derek73
    OwnerAuthor

    Update after #1116 (merged in #1125): the second open point is settled, and the first is now shared with the end of a name.

    The second open point is settled. It asked whether a bracketed title read by its interior periods follows S1's title reading or the bare one, the bare one being family (John Smith Lt.Gov. → family 'Lt.Gov.'). Since #1116, rules/H5's trailing title chain takes a word written with a period or hyphen inside it, so the bare reading is now the title. The bare and bracketed spellings agree wherever the word ends in a period:

    Input Reads
    John Smith Lt.Gov. title Lt.Gov. (was family Lt.Gov.)
    John Smith (Lt.Gov.) title Lt.Gov. (the period escape: read bare)

    The first open point is now the same question in two slots. It asks whether a bracketed clause should use S3's any-chunk test (so (Bob.PhD) is set apart) or the every-chunk test the slash and hyphen use. The same question decides what H5's chain may take at the end of a name when the word has no final period:

    Input Reads What decides it
    John Smith Msc.Ed suffix Msc.Ed the suffix peel reads the vocabulary alone
    Maria Rossi Dott.ssa family Dott.ssa H5 requires a final period, though dott.ssa is listed whole
    John Smith Lt.Gov family Lt.Gov the same, Lt.Gov being a title by its lt chunk
    John Smith (Dott.ssa) title Dott.ssa S1 reads a title listed whole
    John Smith (Lt.Gov) nickname Lt.Gov S1 doesn't read a title by one chunk

    H5 requires the final period because a bare title word at the end is often a surname (Mary Jane Pope → family 'Pope'). A word with a period inside it is no surname, so the requirement could be dropped for such words. Doing that for titles listed whole (Dott.ssa, Sig.ra, Prof.ssa) settles nothing new. Doing it for titles by one chunk (Dr.PhD, St.John, Bob.Prof) is the any-chunk reach this issue asks about for brackets. One answer serves both slots: whether a word read as a title or suffix by one chunk alone counts where the slot has nothing else to go on.

    Measured 2026-11-06 on master 34812254.

  4. derek73 commented on Nov 7, 2026

    @derek73
    OwnerAuthor

    Correction to the comment above: its table row "John Smith (Dott.ssa) → title, S1 reads a title listed whole" is true for only 5 of the 16 titles listed whole with a period inside.

    Input Reads
    John Smith (Dott.ssa), (Prof.ssa), (Univ.Prof), (Dipl.-Ing), (Priv.-Doz) title
    Maria Rossi (Sig.ra), (Sig.na), (Gent.mo), (Ill.ma), (Ch.mo), (Preg.mo) and their pairs nickname, as (Mrs) does

    So for the salutations and styles, the bare and bracketed spellings disagree. Since #1126, bare Maria Rossi Sig.ra reads title 'Sig.ra' while (Sig.ra) reads a nickname. That's a second bracket question beside this issue's any-chunk one: whether S1 should set apart a bracketed salutation or style it lists whole, as it does the academic titles.

    Measured 2026-11-06 on the #1126 branch (05b15ec1), matching master for the bracketed spellings.

  5. added this to the 3.0 milestone on Nov 7, 2026
  6. derek73 commented on Nov 7, 2026

    @derek73
    OwnerAuthor

    Closing: its narrow half shipped in #1126 (a title listed whole with a period inside it reads as the title at the end of a name). The second open point was settled by #1116. What's left moves to new issues:

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

Metadata

Metadata

Assignees

Labels

designChanges what the model can express (a shape decision)question

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions