Skip to content

Interop with/use of accessibilityFeature property for MathML #539

@dginev

Description

@dginev

I was investigating the question of whether there is a standardized way to annotate the target consumer for a given MathML dialect, mostly thinking of assistive technology.
(short answer: There isn't)

Instead, I discovered that ePub 3 has put in some work to leverage schema.org vocabularies for annotating various features that may or may not be enabled in a given document.

Most relevant may be the accessibilityFeature property, ands its schema.org accessibilityFeature vocabulary.

That effort seems to have independently (or has there been contact?) invented an annotation for chemical formulas, called MathML-chemistry.

The great enabling feature of using this approach is that we can do global, document-level, annotations, which we are currently missing. And it is helpful that it documents a fixed vocabulary for feature flags.

Reading their current vocabulary, this would be an example that the MathML on a page is already remediated for accessibility, either via alttext "or other means" and pertains to chemistry:

<article vocab="https://schema.org/" typeof="DigitalDocument">
   <meta property="accessibilityFeature" content="describedMath"/>
   <meta property="accessibilityFeature" content="MathML"/>
   <meta property="accessibilityFeature" content="MathML-chemistry"/>
   <!-- ... -->

Suggestion: I think the WG should discuss the mechanism and its possible use in MathML 4, and if seen favorably -- suggest helpful extensions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityIssues related to improving accessibility

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions