- From: Peter Krautzberger <peter@krautzource.com>
- Date: Tue, 28 Aug 2018 16:45:04 +0200
- To: mathonweb <public-mathonwebpages@w3.org>
- Message-ID: <CABOtQmGwwVrJerMzj7YZFLk4md8=2B=Tmsxr1GxJagoA5Yzf7w@mail.gmail.com>
Hi everyone,
Here are the minutes from the meeting of the accessibility task force this
week.
Best,
Peter.
# MathOnWeb Accessibility Task Force, 2018-08-27
* Present: Volker, Charles, Neil, Steve, Kevin, Peter
* Peter: last time we basically discussed dictionary-based approaches vs
heuristics
* Charles: and leaned towards moving away from dictionary since they
failed
* Volker: to rehash my argument: this was attempted several times
* they did not succeed
* I think we should challenge our assumption
* Neil: do you have another idea in mind?
* Volker: start with what you currently can do in terms of pattern
recognition and start from there
* instead of working on better input formats, start with existing input
and see what we can do with that
* Neil: have a program that can do the interference and share that
information with other programs
* how would you share this without having a dictionary
* Volker: you need to have an automatic extension mechanism
* Neil: Content MathML said 135 and then maybe extend, OpenMath was
infinitely extensible
* what's the difference?
* how does any other program take advantage of that?
* [scribe missed the response]
* Neil: peter could you rehash yours?
* Peter: much like Volker, but I'm more focused on the other end, the UX,
getting the behavior we want / making it easier for tools to get it
* Peter: the example from the AIM workshop: server-side generated, highly
enriched content but needs a few lines of JS to do what is a very standard
tree exploration
* hoping ARIA may be open to discussing this, help eliminate the need
for JS in easy cases (cf aria owns nested lists example, aria tables)
* Charles: aren't there a finite amount of concepts to manage?
* Neil: to me, the problem is that humans speak the same structure,
depending on content, e.g., people change how they read fractions depending
on the complexity of the numerator & denominator.
* Volker: the bigger problem I see is that the same structure is used for
many things
* last time we discussed the typical problem of "fractions" which are
used for fractions, binomial, Legendre, logical inference etc
* Neil: so do we want to build up a table of notation examples?
* Volker: more: when I come from fractions, can detect it, how do I get
beyond that, build the extension
* Peter: from my end, this also shows that we don't need a whole lot
there in terms of e.g. exploration features
* Neil: but isn't there very little variation?
* Peter: yes, exactly. I was trying to explain how much overlap there's
between my focus and Volker's. I don't think a lot needs to be added to
ARIA to get the little bits of different exploration. The major work is in
what Volker said, identifying the parts.
* Charles: so AT currently would speak a derivative as fraction?
* Neil: the smart ones won't
* I don't expect AT to do this but we could provide them with
information
* Charles: so would expressions be thought of as MathML(-derived)
* Neil: not necessarily
* Volker: shouldn't depend on representation
* Volker: example: VO voices mfrac linethickness 0 always as ""choose"
* SRE at least checks for parentheses
* Neil: right, MathPlayer too
* Charles: so pattern matching?
* Volker: e.g., Legendre. It seems impossible to distinguish
* but still: if you can, how would it fit in into a world where we have
fraction, binomial?
* Charles: is that the point where we can then insert an ARIA role to
clarify?
* Volker: not necessarily the author
* Neil: document-level metadata (subject area etc) was always very helpful.
Back in the day, MathType could insert this into HTML exports from Word
* Volker: yes but again e.g. Legendre won't work because the document
will likely have fractions as well
* Charles: so then we may need something for something as extreme as
Legendre? Fill in the rest with pattern matching
* Steve: if we look at common use cases from literary texts
* screenreade users read text all the time, mostly fine but every once in
a while, screenreader reads ambiguously, then user goes into char-by-char
mode to work it out
* if we could give them that, that might be sufficient
* Peter: trouble is that the information isn't there for the visual user
either, e.g., Legendre can't be identified visually either
* Neil: in English, 'red/read' is a typical example for regular words
* looking at Wikipedia for Legendre, there's examples that just can't
be made sense of without context
* Peter: should we gather some next tasks?
* Neil: maybe focus on example of fraction
* collect all kinds of expressions with fraction-like constructions
* Volker: yes, if only to get a feeling for what we're coming for
* Charles: let's not try wiki tables.
* ACTION: peter to start page and share link in minutes
* Charles: we can also link to more complex docs if we need them
* =>
https://github.com/w3c/mathonwebpages/wiki/%5Ba11y-TF%5D-ambiguous-notation
Received on Tuesday, 28 August 2018 14:45:49 UTC