Skip to content

Add missing definition for "proper name"#5098

Closed
patrickhlauke wants to merge 10 commits into
mainfrom
patrickhlauke-propername-term
Closed

Add missing definition for "proper name"#5098
patrickhlauke wants to merge 10 commits into
mainfrom
patrickhlauke-propername-term

Conversation

@patrickhlauke

@patrickhlauke patrickhlauke commented May 2, 2026

Copy link
Copy Markdown
Member

Two success criteria just casually mention "proper names" without having an actual definition of what the term means.

The exact meaning of "proper name" (and "proper noun") appears to be a hotly contested / not quite clear-cut area in linguistics. Some languages also may not have a concept of "proper name/noun" that maps neatly to the English meaning.
This PR tries to give a fairly high-level definition (inspired by wikipedia, admittedly), for clarity/consistency. In particular, it surfaces the idea that a proper name/noun "can be used across languages" (which is relevant to explain its use in 3.1.2 Language of Parts in particular).

Relates to #4113 where the question came up whether or not the names of languages, in their own language (like "Deutsch", "Italiano", etc) are not considered "proper names" because they were capitalised, and one folksy definition of proper name/noun leans on the idea that "they're words that are usually capitalised".

This PR just spells out explicitly what the interpretation has always been (?), so this does not introduce any new normative requirement by the backdoor.

Previews:

Also relates to #1174
Closes #4094

@github-project-automation github-project-automation Bot moved this to To do in WCAG 2.x May 2, 2026
@patrickhlauke patrickhlauke moved this from To do to Drafted in WCAG 2.x May 2, 2026
@patrickhlauke patrickhlauke added ErratumRaised Potential erratum for a Recommendation Non-Normative Informative language in the specification or supporting materials labels May 2, 2026
@netlify

netlify Bot commented May 2, 2026

Copy link
Copy Markdown

Deploy Preview for wcag2 ready!

Name Link
🔨 Latest commit 37c78c6
🔍 Latest deploy log https://app.netlify.com/projects/wcag2/deploys/6a076c8aa0ade50008e1f029
😎 Deploy Preview https://deploy-preview-5098--wcag2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@patrickhlauke patrickhlauke self-assigned this May 2, 2026
@patrickhlauke patrickhlauke removed the Non-Normative Informative language in the specification or supporting materials label May 2, 2026
@detlevhfischer

Copy link
Copy Markdown
Contributor

Looks good to me, can't see why that should be an issue, @WilcoFiers

@WilcoFiers WilcoFiers left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm opposed to making substantive changes to WCAG's existing documents. See #4952 (comment)

This change can be done in an understanding document.

Comment thread guidelines/terms/20/proper-name.html Outdated
@@ -0,0 +1,4 @@
<dt><dfn id="dfn-proper-name-s" data-lt="proper names|proper name(s)">proper name</dfn></dt>
<dd>
<p>a name which is taken to uniquely identify its referent in the world – such as the name of a specific person, place, or product – and that can be used across languages without modification</p>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This definition seems kinda clunky. So people who were named after a parent / grandparent don't have a proper name because the name wasn't intended to be unique? That's odd, and hard to test. It also seems that things like book and movie titles fall under this. "Project Hail Mary" is the name of a book and movie, it's intended to be unique, and you can't translate it because you're then talking about the translated book. Books and movies wouldn't traditionally be considered a proper name, but your definition doesn't seem to rule them out. I would expect a language attribute on those to be required.

"Can be used across languages without modification" is a confusing phrase to me. I had to look up the issue to figure it out. I think what you want to say here is that "the name cannot be translated to the language of the text without changing its meaning". That way "Deutsch" in an English text requires a language, as does "Deutschland". But "Shell Global" in a German text is fine, even if you can translate those words, since the English name of that company is also its name used in Germany.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i encourage you to come up with a better definition, @WilcoFiers

@patrickhlauke patrickhlauke May 6, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(and the fact we're arguing/disagreeing is exactly WHY this should be a normative definition in spec ... since this determines whether something passes or fails the requirements in question that use that undefined term ... and understanding documents should not be the ones that influence pass or fail per se, no?)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest to drop the term "uniquely" from the definition.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest to drop the term "uniquely" from the definition.

I think @adampage 's change softens this 6fc7457

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"the name cannot be translated to the language of the text without changing its meaning"

Not sure that it is a 'cannot' be translated. My name, for example, is a proper noun but 'White' can be translated into other languages.

Having said that if the definition of 'proper name'/'proper noun' "appears to be a hotly contested / not quite clear-cut area in linguistics", I am wondering if this is something that we can or should wade in with a definition for.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My name, for example, is a proper noun but 'White' can be translated into other languages.

but then, it changes its meaning, because you are not "Kevin Bianco", you are "Kevin White", which is your proper name

@patrickhlauke patrickhlauke May 15, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am wondering if this is something that we can or should wade in with a definition for

and leave the normative wording ambiguous? and therefore interpretation and auditing results ambiguous/down to people's interpretation?

@bruce-usab bruce-usab left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 to Wilco’s concern for the proposed definition. I suggest that the change should be for the SC to use “proper nouns” instead of “proper names” and then we really don’t have to add a term.

Can anyone articulate a difference between the two? I think this is essentially a long-standing typo! Compare Google (or dictionary) search for proper name to proper noun.

@patrickhlauke

patrickhlauke commented May 8, 2026

Copy link
Copy Markdown
Member Author

I suggest that the change should be for the SC to use “proper nouns” instead of “proper names” and then we really don’t have to add a term

do you think "proper nouns" is unambiguous enough that it doesn't warrant a term/definition? I disagree, to me it's just as vague a term as "proper names". keeping in mind that the audience includes a large number of authors etc who don't have English as their first language either.

and just noting that even saying "we should change names to nouns" would still be an erratum that I believe Wilco would be opposed to

Comment thread guidelines/terms/20/proper-name.html Outdated
Co-authored-by: Adam Page <adam@adampage.net>
@patrickhlauke

Copy link
Copy Markdown
Member Author

Discussed in today's TF call. There were a few smaller wordsmithing concerns, and the question of whether or not this would actually directly address the original issue that spawned this (which I believe it does, as the actual term definition would make it clearer by inference that "Deutsch", "Italiano", etc are not "proper names" when used in English prose), but I think generally the feeling was positive.

@bruce-usab

bruce-usab commented May 15, 2026

Copy link
Copy Markdown
Contributor

I think the current proposed definition is an improvement from earlier:

a name which is taken to distinctly identify its referent in the world – such as the name of a specific person, place, or product – and that can be used across languages without translation

But is it not a bit circular? The “used across languages without translation” is the basis for exception in the SC, so it’s off-loading some of the subjectivity to the definition. I am not sure this is an improvement. I still favor using proper noun (instead of proper name), a term found in dictionaries. I do think “proper nouns” is unambiguous enough that it doesn't warrant a glossary entry.

Yes, that is still an erratum. It’s correcting a typo, so I think that is more defensible (as compared to adding a term).

@bruce-usab

Copy link
Copy Markdown
Contributor

I agree that “distinctly” is better than “uniquely” and “without translation” is better than ”without translation” but, assuming we add a definition, can we avoid “referent” and “is taken to? I am also not sure about “in the world” as I think fairly abstract things can have proper names. How about:

a name which is used to distinctly identify something – such as the name of a specific person, place, or product – and that can be used across languages without translation

@bruce-usab

Copy link
Copy Markdown
Contributor

Discussed on TF call 15 May and we have consensus with moving forward to AG. A recommendation was made to reinforce in PR that main point of SC is for pronunciation by screen reading software.

@patrickhlauke patrickhlauke moved this from Drafted to Ready for approval in WCAG 2.x May 15, 2026
Comment thread guidelines/terms/20/proper-name.html Outdated
Co-authored-by: Kevin White <kevin@w3.org>
@chaals

chaals commented May 15, 2026

Copy link
Copy Markdown
Contributor

do you think "proper nouns" is unambiguous enough that it doesn't warrant a term/definition?

Yes, absolutely - and given that the WCAG group are not lexicographers (although some of us, taking a broad definition of "group", might meet the definition given by Johnson a few centuries ago) I think it is better to look for terms that we can avoid defining.

@patrickhlauke

Copy link
Copy Markdown
Member Author

retracting this for now - too much pushback to actually defining normatively what the term means. will switch to a note in Language of Parts understanding instead then...

@github-project-automation github-project-automation Bot moved this from Ready for approval to Done in WCAG 2.x May 18, 2026
@patrickhlauke patrickhlauke deleted the patrickhlauke-propername-term branch May 18, 2026 23:05
@patrickhlauke

Copy link
Copy Markdown
Member Author

Superseded by #5135 which tries to solve this in the non-normative understanding document instead (though this seems suboptimal compared to actually providing a normative definition)

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

Labels

ErratumRaised Potential erratum for a Recommendation Normative

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3.1.2 Lang of Parts exceptions need to be Key Terms

8 participants