- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Thu, 1 Oct 2020 17:21:45 -0700
- To: public-mathml4@w3.org
- Message-ID: <CAESRWkCOaU7HMOsU35i7q44L+XP61SyeoJ3wswoQ_AvBnh=wCg@mail.gmail.com>
The meeting was recorded: https://benetech.zoom.us/rec/share/73eQ7NLe4MEuMqo8UrnWouwvwLm6Km3098KPmfhGyEO5bcGjzBabZNAxkhpaUyeS.H9_c2zb8aPdanbag Passcode: CH.k7tYB starts about 7 minutes in Attendees: Neil Soiffer Deyan Ginev Sam Dooley Patrick Ion David Carlisle Murray Sargent Steve Noble David Farmer 1. Charter -- comments? NS: Draft is at https://mathml-refresh.github.io/charter-drafts/math-2020.html NS: Please send suggested changes to Patrick Ion or Neil Soiffer. Alternatively, if you check out the sources, create a branch, make your changes, and do a pull request with either of us as reviewers. 2. Intent values -- continue discussion with Deyan's google doc as a framework a) More discussion on the meaning/purpose of the various levels DG: I continue working on working values. I’m up to ‘H’. Nothing new, but some interesting ones that are very complicated. DG: Chemistry is interesting. I shared two videos showing how chemistry is used. They are top hits on youtube. DG: Example of balancing equations. He talks about “hydrogen”, etc, but when he talks about the balancing equation, he uses just the letter names. NS: There are other things that change like reading sub/superscripts, [] - concentration. BM: Similar things are done in physics where “momentum”, “energy” are used, but when writing things down, it is ‘m’, ‘e’, etc. BM: are things different for accessibility? LM: if they are read wrong then it is really hard to understand NS: a study with kids was they want the semantics, not the syntax. For their simple math, superscripts were always powers, so there was no bad reading. MS: Dr. Nemeth developed MathTalk that is syntactic and has a 1-1 correspondence with the braille Nemeth code LM: if you want to understand the math, you probably have to see it in braille. NS: JAWS, NVDA, and Safari all generate Nemeth code for braille displays. SN: The reading system should let you hear what you want DG: The markup isn’t necessarily spoken. Just because it is marked as ‘hydrogen’, doesn’t it mean it is spoken. Useful for search. It is not by default they should be read, it is up to the reading. DG: We should defer to aria-label for hard overrides DG: Properties like “twice differentiable” shouldn’t be spoken. DF: pi(x) is the prime counting function. It is pronounced “pi of x”, you don’t pronounce it as “the prime counting function” even if it is marked at the “prime counting function”. BM: ‘intent’ is a key to a dictionary. Not necessarily spoken directly. NS: DG mentioned maybe needing another attribute. That property is different from intent. DF: intent is not necessarily what you want to speak. MS: we have a hotkey that temporarily tells you more info. BM: it argues that you have something semantic like whether or not it is pronounced DF: we such decide on whether intent is a key to info or something to pronounce DG: defaults are there for a reason -- they work 90% of the time but not all the time. DG: it is not sufficient to just to speak a key. DG: even if it is not pronounced, the prepositions that put the expressions together are helped. ‘Pi of’ vs ‘pi times’. NS: in that case, it should have applyfunction vs invisibletimes NS: but do we need a different attribute for a property rather than a name. DG: real-valued, differentiable, … All could use a different attribute. Worksheets are examples. Several steps. Useful for search. BM: I think having a separate ‘property’ attribute is useful. E.g., saying it is a unit or chemical element. NS: I don’t find those compelling because if we know it is a chemical element, we know what it is. <discussion around guessing/heuristics vs what should be said and what is in the MathML> NS: reminder about what we say we are doing in the charter -- does it need to change? BM: things are related, but not intertwined DG: is this related to pragmatic vs strict content MathML? DG: One things maps to another: implicit -> explicit NS: We don’t want to require everyone to have to markup mfrac as ‘divides’, so defaults should be in the spec. Consensus is that there are implicit defaults that map to the explicit we are defining. Action Item: NS to change “semantics” to “intent” in various proposal docs. Also # -> @ ( DG thinks ‘$’ might be better). Next week we return to the syntax of ‘intent’.
Received on Friday, 2 October 2020 00:22:04 UTC