- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Mon, 10 Jan 2022 15:21:46 -0800
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkBxiSX8enX8aezGXDWkMxjRPPmsUe3h=_eTJ4iXm1Lj4Q@mail.gmail.com>
Attendees: - David Carlisle - Sam Dooley - David Farmer - Deyan Ginev - Patrick Ion - Louis Maher - Bruce Miller - Moritz Schubotz - Murray Sargent - Neil Soiffer - Steve Noble - Bert Bos - Paul Libbrecht - Cary Supalo Regrets: - Stephen Watt Announcements/updates David: preliminary demo of content to presentation JavaScript ( https://w3c.github.io/mathml-docs/ctopintent/). the intent is to add intent attributes but not done yet. Progress on Intent (Neil demo) NS, DC, and DG made progress over the holidays, but they are not done. Should we rename Level 1 and Level 3? NS: Most people were in favor of setting up two levels of intent. One level would be called "core" and would be fixed names listed in the rec. The second level would be called "open", and people could add items to this level whenever they wished. Should there be aliases for level 1 names? NS: Should there be aliases in core? NS: brought up several examples where things had aliases. One example might the alias "log" for "logarithm" DG: discussed the possible confusion between natural logarithm (called log) and the common logarithm (called log base 10). NS: When there are aliases, it is difficult for AT to know what name to use. Aliases add program complexity. MOS: What is the difference between core and open? He discussed a recent failure with wikidata due to someone changing an entry in the open category and this caused a functioning program to stop working. NS: In the core level, every element should have an intent definition. DF: Said that log in more advanced math meant natural logarithm and should be pronounced log. BM: People should not game the system. If you mean "a" you should speak "a". He said that aliases would lead to confusion. NS: If we have too many core level names, people will not implement them. AT speech is not just a table lookup process. Speech may have to be different for different audiences and languages. BM: Different aliases correspond to speaking the same thing with different words. This may not be the case in other languages. MUS: The intent attribute would cover the case of speaking "squared" versus "superscript 2". DG: If the author wants to say natural logarithm, he should have a way to force the speech to say that. NS: In accessibility, blind users should have equivalent access whether it be good or bad access. PL: Does not see the use of aliases. Authors should be able to make the system say what they mean. DF: (a,b) should be read according to the intent of the author. (a,b) can have several meanings such as the coordinate (a,b) or the interval (a,b). Meanings must be guided by intent. SD: said that we are discussing several questions at the same time. For example, one symbol can have several meanings "(a,b)" and one thing can be described in several ways with the same meaning (saying squared, or to the power of two.). MUS: This level of speech complexity may not be implemented for a long time. BM: If we specify a subject area, this might help fill in defaults. NS: asked DG: to open an issue on aliases. DG agreed. Plan for unifying/disunifying level 1 name (https://github.com/w3c/mathml/issues/254). NS: reviewed an issue for future discussion: should we be unifying names or breaking them apart. for example, how do we specify an open/closed interval? Should there be 4 intents or should there by one and arguments for open or closed interval. Should there be both a square-root and a "root" intent or just one? NS: Please feel free to add other issues at https://github.com/w3c/mathml/issues
Received on Monday, 10 January 2022 23:22:05 UTC