- 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