- From: Peter Krautzberger <peter@krautzource.com>
- Date: Tue, 14 Aug 2018 22:41:16 +0200
- To: mathonweb <public-mathonwebpages@w3.org>
- Message-ID: <CABOtQmHpqD_22DEnMNVxL_UpZ7GdoxtTxCBcso-A-C7-Nq4fPg@mail.gmail.com>
Hi everyone, Here are the minutes from the meeting of the accessibility task force this week. Best, Peter. # Accessibility TF meeting, 2018/08/13 * Present: Dani, Peter, Charles, Volker * Charles: after last meeting woes, I have a zoom set up * Peter: does it need an owner present? * Charles: doesn't need to * Peter: great! * let's start with a11y TF and then see * ACTION Charles to send out invite * Peter: Joanie had begun to work out a space on the aria end for the proposed states/roles/properties work * that will allow us to work collaboratively in their space * Dani: let's start the work * Charles: how do we start? Do we go through simple math and list out the things we see? * Dani: that's one way but we need a basic strategy to work it out * e.g., plus sign. What does it mean? It can change a lot from context. * we could look at content mathml, open math dictionaries * but looking at 1+3-2 * do you need at tree or flatten it? * Charles: but if you want to provide overview, then you'll need the tree * to let AT give overview * Charles: unless you want to provide an overview of an equation, which may be relevant but perhaps start with content mathml / openmath and then go from there * Volker: we provide an overview with MathJax and don't need any content mathml etc * why do we need this level of semantics? * Dani: last meeting Joanie proposed to collect roles/state/properties, we thought we start with previous work * Peter: just for the record and transparency, I'm not convinced this is the right approach but I want to support those who pursue it * I think we need to tackle this from the other end: what does AT do today? Mostly it's heuristics and mostly it's terrible. How can content providers help them do a better job? how can specs make their existing process easier? * Volker: imho I think we need a rational reconstruction * dictionaries have been done many times and always fail because we don't have the content * I think we should look at the content that we have and how to get more out of it * we should work on the bridge of the representation * the dictionary can come out of what we can currently get out of heuristic recognition * then we can re-write it to something that we alreayd have in the dictionary or write something else * Dani: I'm thinking about tagging this manually but you think more about the automatic generation * Volker: right * Peter: I'm much closer to Volker. I want to work with real world tools and thus the real world content they digest. * help devs of AT with equation support to do a better job * Dani: heuristics work but it's not perfect and that is one problem * those are two different problems * setting a closed set of properties or helping heuristics * Volker: it's mathematics; it canot be closed. * Charles: re Peter. why do, e.g., aria-labels or extra roles, not work on MathML? Is it just a a spec gap? * Peter: it's because the heuristics cannot make sense of a label or a role. E.g., on an mfrac, some random role will throw a wrench into any heuristics that try to identify if it's a fraction, a binomial, the legendre symbol etc. * Charles: so roles could clarify that * Peter: another example is a role on the + in 3+2-4 ; if we make it a role of something random (say, integral) what will happen? How would AT know how to voice or navigate? * how will the navigation work? how could AT decide? * currently, they can only understand MathML, ignore everything else. * I often come across such cases in real world content production. * Volker: subject area will influence this. E.g., the walk on 2+3-5 may be distinctly different in different areas * Dani: would roles be enough? * Volker: you'd need more than roles * e.g., the light walker we built uses aria-owns etc * Peter: states and properties are ARIA * but not exactly "mathy" or STEM, more general * Dani: but if we need it, we need to talk about it * Peter: sure. Just cautioning that it may feel off topic to ARIA when the starting point was feature parity with MathML * Peter: Dani & Charles: how can we get you started with your approach? * Charles: uncertain. Whenever you try a single expression, you get different results in different AT * unclear if its ambiguity or bugs * Volker: happy to try things out that you throw at SRE * e.g., change operator precendence * Dani: I think we should start with concrete examples * basic examples * be optimistic, make suggestion how to make htem better * Charles: I like that, coming up with example that are ambiguous * Peter: do you need anything beyond https://github.com/w3c/mathonwebpages/ ? * Charles: is this on github.io? * Peter: yes. Just make PRs
Received on Tuesday, 14 August 2018 20:42:06 UTC