-
Notifications
You must be signed in to change notification settings - Fork 4
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
role values #12
Comments
the term |
The term "role" appears in Synchronized Narration, draft CG report as of 2019-09-15 |
You might exploring using the |
@BigBlueHat I'm looking at that now and I wonder if we don't have a different meaning here. Web Annotations says:
Whereas here we are not talking about the reason for inclusion but rather the description of the grouping. E.g.
And the function provided by identifying such structural groupings is so that readers can stop listening to them and return to the main body flow ("escaping") or default to having them not read in the first place ("skipping"). The values for our Would |
This is still an open issue. I think the most likely role role vocabularies would be WAI-ARIA Document Structure and DPUB-ARIA. My questions are:
|
Leaning towards built-in support for WAI-ARIA and DPUB-ARIA, and not EPUB SSV. Aside: here are all the EPUB SSV terms that do not map to DPUB-ARIA: |
If we are defining SyncMedia as SMIL + customizations prefixed with |
Not sure we can use EPUB SSV terms with a 'role' attribute; also, most of those terms are defined by DPUB-ARIA anyway. See #12 (comment)
The role attribute was originally defined as a generic attribute for XHTML. However, by now, it has been so closely associated with the ARIA work that I would consider it as essentially owned by that community. I do not know of any significant usage of I.e., if we want to use it for sync, using a different namespace would be the way to go imho. Actually, just to avoid confusion, I would prefer to use a different term. (And I would let my native Anglo-Saxon speaker friends to come up with a suitable alternative…) |
@iherman if we want to indicate ARIA roles, from the vocabularies WAI-ARIA document structure and DPUB-ARIA, would it be ok and not confusing to use |
I think so, yes. We should ask our colleagues in the ARIA group, but I don't see reason why not. |
Good idea, who do you think I should reach out to? |
@mattgarrish @TzviyaSiegman, you worked with the ARIA folks more closely than I did, what do you think? |
Well,
You'd be limited to these roles, I believe, unless you work with the ARIA group to develop another extension. I can't say if the usage proposed here is fully in keeping with ARIA, though, as I've never seen roles used outside of HTML/SVG. You're not exactly creating a mapping for the operating system APIs. What you want is to lay structure over a more generic language to enable higher-level navigation. That's kind of in keeping, but beyond my level of knowledge of the goals of ARIA. @joanmarie and @jnurthen can certainly help with these discussions. |
That would be great, @joanmarie and @jnurthen, if you are able to help us out here, we would really appreciate it. Here is a summary thus far: BackgroundThis CG is preparing a synchronized media format which will cover creating presentations like, for example,
Our format is based on SMIL and describes a presentation as a timeline of media segments. There are no native document structure semantics, as the elements are for things like timing and rendering media. We would like our format to be able to include document structure information so that user agents can provide a richer experience. For example, an audio book could have pagebreaks, an acknowledgment, examples, footnotes, etc. QuestionIf our term vocabularies are WAI-ARIA document structure, landmark roles and DPUB-ARIA, can we use the ExampleOur latest draft has an example of what this might look like. (In that example, we have |
Looking at the latest version of the Sync Media document, which uses I am not an expert on ARIA, though. Note that, as I asked in #35, if Sync Media is a superset of the EPUB Sync Media, then the |
I think we definitely need some outside guidance regarding using I wouldn't think that we would pick up Regarding a clash with |
What values are allowed for
role
? We say it's for "semantic information" but we don't specify vocabularies or allowed terms.The text was updated successfully, but these errors were encountered: