-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Identify and (explain or change) W3C jargon words #456
Comments
@nigelmegitt Jargon is a huge issue in particular for people for whom English is not a first language. It might be useful to have some of the members of W3C whose native languages are not English provide some feedback. |
I feel there's two sides to this coin. Non native speakers need to learn the vocabulary anyway, be it jargony or mainstream. Jargon is harder to find in dictionaries or to find explanations for when it is not documented. At the same time, it has happened to me reasonably often that I discover that a word which I thought was perfectly ordinary (due to hearing and using it all the time in w3c contexts) is actually a piece of jargon that is unrecognized by native speakers outside of this context, or which has a different meaning in other contexts. So in some cases, Jargon may actually be more confusing to native speakers. We already have a page documenting our jargon: https://www.w3.org/2001/12/Glossary However, I don't think it is well publicized or well maintained. It probably should be both. |
We should move the Glossary to a place where it can be easily updated, and update it, and link from the Process to it, perhaps (informatively). But this is a team issue, not process, isn't it? Can we transfer it? Could we auto-build a glossary over W3C /TR and normative documents like the Process and Patent Policy? Transfer to Team for Guidance docs? |
FWIW, I've never encountered a use of "living standards" meant to have that meaning before this issue. "Standard(s) of living" is the phrase I've heard used to refer to the quality of life of people. When discussing standards such as W3C and IETF emit, i.e., in context, "living standards" seems most likely to have the meaning intended by those bodies; indeed, it's the interpretation I put on that phrase when I first encountered it. |
Yes, "Living Standard" was coined by the WHATWG and it's perhaps not ideal, but it's the term now used by us and them for a standard that is in continual revision. |
Bikeshed can generate that sort of things:
or, if you want to limit to a (set of) specific document(s)
For now, neither the Process nor the Patent Policy are indexed, but that's something we should fix, and I don't believe it to be hard, since they're already in the right format. @tabatkins, (or maybe @plinss, or maybe @tobie) where do we file a bug (or a PR) to get https://www.w3.org/Consortium/Process/ and https://www.w3.org/Consortium/Patent-Policy/ indexed? |
@plinss and @tabatkins will know. |
I'll put them into Shepherd; I'll assume Can you file a bug on https://github.com/w3c/browser-specs as well? |
@TallTed the request here is not for individual anecdotes, but for some way to generate/collect data to identify and mitigate potential exclusion through the use of jargon. |
Seems fair. We've been using them without the
I don't mind doing it, but I am not familiar with that project, and reading up what it's supposed to be about, it doesn't seem to be a good fit. You probably know what you're talking about, but I don't, so filing a bug whose description is "Tab told me to file this, I don't know why" doesn't seem ideal. |
Well, the reason is that I'll be switching Bikeshed over to using that as a data source any day now (well, the Reffy project, but it uses browser-specs to know what to crawl), and ReSpec already uses it as the data source, so if we're expecting these to be useful to link to from web specs, it should be in that repo. |
It describes itself as a list of "technical Web specifications that are directly implemented or that will be implemented by Web browsers". That seems significantly narrower than the scope of W3C in general, which also a fair amount of specs that are meant to be implemented by things other than browsers, before we even start to think about things like Notes (or the Process). Is that statement stale, and they've since switched to a broader idea of what they'll support? |
I guess? |
I suspect this issue should be closed in favor of https://github.com/w3c/AB-memberonly/issues/107 It's a valid concern, but maintaining the glossary is not part of the process, the the AB repo is a better host for this. |
@frivoal that could work; 2 thoughts:
|
I'm not at all sure why we don't have bikeshed automatically do this across all bikeshed specs, taking people back to where terms are defined. Terms should be defined at source, and then replicated into a glossary that's hyperlinked to the source. We should not define out-of-line as that means that the glossary itself would be subject to AC review and director approval. |
Gave it a try, but I'm blocked by speced/bikeshed#2317 |
This is not yet complete, but should serve as a basis for addressing w3c/process#456 and https://github.com/w3c/AB-memberonly/issues/107
Tentative solution to this here: w3c/AB-public#107 |
While only a stub with limited content at the moment, the AB has published a semi-automated glossary. https://w3c.github.io/AB-public/Glossary I think we should close this, and any follow up issue should be filed against that Glossary. |
Issue covering that is https://github.com/w3c/AB-memberonly/issues/107 |
The Revising W3C Process CG just discussed
The full IRC log of that discussion<fantasai> Subtopic: W3C Glossary<fantasai> github: https://github.com//issues/456#issuecomment-2065824197 <fantasai> florian: Not great, but it exists and AB can publish as a NOTE <fantasai> ... propose to close the issue, file follow-up against the AB <fantasai> plh: makes sense to me <fantasai> ... covers only Patent Policy and Process? <fantasai> florian: It has a few parts, automated pull from Process and Patent Policy <fantasai> ... also two manual sections, one where we link to relevant terms defined elsewhere <fantasai> ... not every term in W3C, but ones that are widely relevant <fantasai> ... and terms that are widely relevant but not defined elsewhere, can add into glossary <fantasai> ... not good enough yet, but framework is there <fantasai> plh: agree to close issue <fantasai> ... anyone else? <fantasai> <fantasai> +1 <fantasai> RESOLVED: Close issue 456 |
#455 reminded me of a recent thought: we should be very conscious of terms that have become W3C jargon, maybe without long-timers noticing, and that are not obvious to newcomers, and therefore make W3C a less welcoming environment.
For example one that I noticed recently, in the context of the editorial work in support of P2020 (respec if I remember rightly), is "living standard", which has become loaded with a lot of implications in W3C amongst those who have discussed Process. Everywhere else though, "living standards" is a phrase that refers to the quality of life of people! Even if you know you're thinking about a technical standard document, the idea of it being "alive" is something that needs more explanation.
Raising this issue as a question rather than a solution at this stage: is there a way to identify when usage of a word or phrase has gone so far beyond the "ordinary" meaning that it can be called jargon? Maybe we could we bring in a language expert to help us, since by the very nature of this issue, people following this repo's issues probably understands most of the jargon terms and is therefore not aware of when they need more explanation for those who do not.
I guess we could do a poll of some sort: "what terms did you first come across in W3C that you remember having to work to understand at first?"
The text was updated successfully, but these errors were encountered: