Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utility of the "onVisual" access modes #9

Open
mattgarrish opened this issue Sep 20, 2021 · 6 comments
Open

Utility of the "onVisual" access modes #9

mattgarrish opened this issue Sep 20, 2021 · 6 comments
Labels
property-accessMode Issue is related to the values of the accessMode property property-accessModeSufficient Issue is related to the values of the accessModeSufficient property

Comments

@mattgarrish
Copy link
Member

We have a lot of access modes that appear to only exist to describe if certain types of content are represented visually, but is this the same thing as an access mode?

What does it mean to have to read "chemistry in a visual" from a sensory or perceptive sense as opposed to just having to read visually? Where do these "onVisual" terms end if we have to account for anything? How do you combine them with "visual" to enumerate the various sufficient access modes that could result?

Should we deprecate these terms? (We've never tried to make sense of them for epub.)

@mattgarrish mattgarrish added property-accessMode Issue is related to the values of the accessMode property property-accessModeSufficient Issue is related to the values of the accessModeSufficient property labels Sep 20, 2021
@clapierre
Copy link
Collaborator

I think Madeline Rothberg had some thoughts regarding these, but I agree I am not sure this is that useful as it would be covered by the broader "visual" accessMode.

@mattgarrish
Copy link
Member Author

pinging @madeleinerothberg since this is a new setup

@madeleinerothberg
Copy link
Collaborator

madeleinerothberg commented Sep 20, 2021

The goal of the various "onVisual" modes is to serve as refinements of the visual access mode. The thought was that some users would want to know in more detail what kinds of barriers were in the visuals, to better determine if the resource would be useful to them. Of course that assumes that some providers, probably those providing accessible adaptations, might be willing to provide this level of detail.

They should roll up to a "visual" access mode if that isn't also provided.

They probably aren't relevant for accessModeSufficient, though.

@mattgarrish
Copy link
Member Author

I keep thinking these should have been refinements using the original slash method:

visual/math
visual/diagrams
etc.

I wonder if we update the extension method if there's a way to refactor them back into subclassings.

(I also wonder if we should recommend setting plain old "visual" whenever using the "on visual" values as I expect these are probably less likely to be widely understood.)

@clapierre
Copy link
Collaborator

As I mentioned in #11 I think having a refinement of the main affordance makes sense here and we should recommend against "mathOnVisual", "chartOnVisual" and instead use

visual-math, visual-chart, etc.

We need to make things consistent and either use /'s or create single terms with the use of - between main value and the refinement. As for the refinement's naming convention of camelCase vs. the use of _'s I don't have a strong preference.

@madeleinerothberg
Copy link
Collaborator

Matt said:

(I also wonder if we should recommend setting plain old "visual" whenever using the "on visual" values as I expect these are probably less likely to be widely understood.)

The metadata should certainly be interpreted as having "visual" whenever it has visual-x. If it is useful in our guidance to suggest they both be explicitly set, that's fine with me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
property-accessMode Issue is related to the values of the accessMode property property-accessModeSufficient Issue is related to the values of the accessModeSufficient property
Projects
None yet
Development

No branches or pull requests

3 participants