-
Notifications
You must be signed in to change notification settings - Fork 60
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
Should all Structural Vocabulary Items be normative? #1763
Comments
Additional relevant mails from that thread (to ease the discussion):
|
The issue was discussed in a meeting on 2021-08-13 List of resolutions:
View the transcript2. Structural VocabulariesSee github issue #1763. Dave Cramer: this all started on the mailing list with a chain about SSV. About the nuance between the different terms. Some are common in the publishing world, but not used outside. Over the years we've had questions about the SSV. And as part of the formal spec process, how do we show usage or implementation of these terms? Ivan Herman: There are 2 different things here. John Foliot: i can speak to the perspective of a11y concerns. One of the issues we have to deal with in terms of WCAG is that our spec has been taken up by regulators and adopted into law Dave Cramer: To ivan's point on usage of these terms, I'm optimistic. Hachette uses 80% of these terms regularly.
Dave Cramer: how to maintain? We've ported the main terms over to DPUB-ARIA Avneesh Singh: the definite list that JF was referring to should be ARIA roles, which are fairly stable John Foliot: what about a must not clause in the spec? "SSV must not be used for a11y considerations"
Dave Cramer: one thing is not sure how I would test that must not, would seem to require knowing why a SSV terms was put into an epub Ivan Herman: agree that MUST NOT is not appropriate here as we couldn't test it
Wendy Reid: as far as i know, the only Dave Cramer: over the course of the last few revisions of epub we've made a concerted effort to bring in all the registries that were floating around because having them separate made spec hard to read Ivan Herman: at present the SSV is subsection 8 of appendix D. While we are at it, we may want to take another look at all the subsections there Dave Cramer: i'm wary of having some of these terms be normative, and the rest non-normative. I think this will confuse people. Avneesh Singh: in the pub manifest WG we're relying a lot on Schema.org vocabs Ivan Herman: but references to Schema.org were considered to be as strong as normative, but yes, formally its not normative George Kerscher: we have footnote in DPUB-ARIA so i would suggest moving all of this vocab into a note, and then just recommend using DPUB-ARIA for semantics Avneesh Singh: just flagging that we need to maintain backwards compatibility Dave Cramer: right, using George Kerscher: agree John Foliot: where would we move the SSV? Ivan Herman: into a WG note Brady Duga: so there would be no normative way of doing footnotes (even though they would still exist) John Foliot: what about the proposal to have registries that would be normative even though they aren't full spec Ivan Herman: if we can't test these terms then they can't be normative Dave Cramer: does Google Play do pop-ups? Brady Duga: yes Dave Cramer: based on Brady Duga: yes, but we also look for numbers that have Wendy Reid: Kobo has the exact same thing Dave Cramer: does anyone look at the DPUB-ARIA vocab for this? Wendy Reid: no Brady Duga: no? Wendy Reid: but it would be trivial to change over to looking for DPUB-ARIA, since we already have the logic of checking for Dave Cramer: so could we migrate the things that rely on Charles LaPierre: our Global Certified Accessible program is pushing for use of DPUB-ARIA vocab, especially for footnotes Dave Cramer: not quite ready to resolve here. Could we put the question of how to separate out the SSV to the group? Ivan Herman: we could resolve that this is the direction we want to take with the SSV, with language to decided upon Avneesh Singh: in epub a11y 1.0, we required both
|
The issue was discussed in a meeting on 2021-08-19 List of resolutions:
View the transcript1. Vocabularies
See github issue #1763. Dave Cramer: Main topic for today is the vocabularies Murata Makoto: I always try to avoid these things Dave Cramer: Same Shinya Takami (高見真也): I think some prefixes for fxl or Murata Makoto: Even if we specify these values, do reading systems care? Dave Cramer: Some are important, like nav or cover-image
Murata Makoto: +1
Dave Cramer: I will figure out a methodology for this |
FYI, here are the results we got when we polled publishers on their use of dpub-aria roles, which was based on converting from the equivalent epub:type values: https://w3c.github.io/test-results/dpub-aria/ |
Thanks, @mattgarrish, we may have the answer were looking for! (In case we decide to keep things normative, we may reuse the reference as part of the CR report!) |
To help the discussion I have compared the dpub-aria report with the terms in the spec. The list below contains terms that are NOT covered by dpub-aria, i.e., whose normative role in terms of the spec is still in question:
Some notes:
|
The issue was discussed in a meeting on 2021-10-08 List of resolutions:
View the transcript1. Should all Structural Vocabulary Items be normative? (issue epub-specs#1763)See github issue epub-specs#1763. Wendy Reid: as we approach CR we have to clear out our issue list (or defer them). I prefer finding resolution.
Ivan Herman: i did some work on this topic. Posted my results on the issue recently.
Ivan Herman: this is what DPUB-ARIA group did for certain of their terms, namely those that have an equivalent as Wendy Reid: very helpful, Ivan Brady Duga: for marking something as a table it might be used in the case of CSS tables Ivan Herman: but are there cases of publishers using that? Brady Duga: its typically used where publisher wants to emulate the styling of a table, but for non-tabular data Wendy Reid: for most of these we could find weird edge cases like that Ivan Herman: if I understand well, what they did in that report is to look at use of Brady Duga: we had discussed doing searches in our epubs for these, but we left it off at asking for a list of search terms Wendy Reid: yeah, that at least 2 publishers are using a term, for example Brady Duga: right, as long as you will take my word for it Avneesh Singh: ARIA roles becomes significant for a11y, but Ivan Herman: re duga comment, I understand some of that information is confidential, and I seem to remember that the W3C process might allow that sort of evidence to be accepted George Kerscher: all this stuff about SSV came from old work about a11y, but once DPUB-ARIA got going, a lot of these things got replicated Gregorio Pellegrino: from epub author perspective, InDesign only allows users to put Brady Duga: re. Ivan, I'm greatly constrained in what I can do with user data, regardless of what the W3C process allows Ivan Herman: right, so in that case, I might be able to look into how we could use that research without need to show any user data Matt Garrish: yes, it basically confirms that those Ivan Herman: so for those terms that appear on your list, we could decided to make them normative, if we wanted? Matt Garrish: yes Ivan Herman: that's a somewhat separate question. We were talking about what we could ascertain about publisher usage from that DPUB-ARIA report Matt Garrish: if Hadrien Gardeur: i don't think we should have it Ivan Herman: based on all that, I propose that we formally say we will move SSV into a separate note, leaving the follow up as editorial work Wendy Reid: let's take one at a time Gregorio Pellegrino: it would be fine for me to remove SSV from spec, but Matt Garrish: it is meant to influence that, but its not a requirement Ben Schroeter: i thought that UA relied on Matt Garrish: yes but that was never part of the spec Wendy Reid: RS do use Avneesh Singh: is there any benefit of putting this SSV into W3C registry instead of WG note? Ivan Herman: I wonder whether this is a vocab that will be used in coming years, or more for archival of something that will not evolve much Avneesh Singh: thank you Bill Kasdorf: SSV is used a lot in production workflows, both by publisher and vendors Bill Kasdorf: so having it live somewhere and be referenceable is valuable Matt Garrish: I don't think we need to worry that people will think the SSV has disappeared or anything Bill Kasdorf: what I was saying was the terms themselves, not so much the
Dan Lazin: why do we want to move it into its own note? What does this accomplish? Ivan Herman: the question was not raised this way, but rather whether the SSV is normative or not Dan Lazin: that makes sense, thank you |
The issue was discussed in a meeting on 2021-10-14 List of resolutions:
View the transcript1. Publication of Structural Semantics Vocabulary as Working Group NoteSee github pull request #1847. See github issue #1763. Dave Cramer: last week we resolved on separating SSV into a wg note
Murata Makoto: the link in Ivan's message doesn't work, so I can't see the note
Murata Makoto: does this document have to do with the IMS Global Consortium? Do they need to see this? Matt Garrish: no, i think this originally came from DAISY Murata Makoto: what about the content under sec. 10? Matt Garrish: this is all stuff that came from us, we don't have dependence on any other party
|
Discussion started on the mailing list thread. The relevant part of the discussion (quoting from my original mail):
The text was updated successfully, but these errors were encountered: