model-element icon indicating copy to clipboard operation
model-element copied to clipboard

model element accessibility requirements

Open cookiecrook opened this issue 8 months ago • 4 comments

model element accessibility requirements...

There are already some examples in the Model Element Explainer

As for model formats, USD in particular allows the model itself to contain accessibility information... (similarly to how an SVG image can contain an accessible subtree or not) so this requirements list isn't limited to simple accessibility like a label on a leaf node.

  • https://openusd.org/dev/user_guides/schemas/usdUI/AccessibilityAPI.html

cookiecrook avatar Apr 22 '25 22:04 cookiecrook

<model> fallback content could be based on <video> fallback content allowing use of track alternatives like captions and text-based audio descriptions (or potentially an new vtt-based metadata variant that could delineate time-based accessibility metadata)... Some examples are called out in the explainer: https://github.com/immersive-web/model-element/blob/main/explainer.md#fallback-content

cookiecrook avatar Apr 22 '25 23:04 cookiecrook

Simple "alt" text... When the model is used like an image.

cookiecrook avatar Apr 23 '25 20:04 cookiecrook

A way to indicate that the model contains its own accessibility metadata... e.g. "don't look here in the DOM for the accessibility, instead look in the model file."

This might also be useful for remotely loaded images (SVG>title or EXIF Description from raster image formats) or other include-type elements.

cookiecrook avatar Apr 23 '25 20:04 cookiecrook

Related USD Announcements: (cc @zachernuk @dgovil)

  • https://aousd.org/blog/announcing-openusd-v25-05-key-features-and-improvements/
  • https://openusd.org/dev/api/class_usd_u_i_accessibility_a_p_i.html

cookiecrook avatar May 07 '25 21:05 cookiecrook