Publishing BG EPUB-Rec task force telco — Minutes
Date: 2018-11-19
See also the Agenda and the IRC Log
Attendees
Present: Liisa McCloy-Kelley, Luc Audrain, Ivan Herman, Tzviya Siegman, Dave Cramer, Murata Makoto
Regrets:
Guests:
Chair:
Scribe(s): Dave Cramer
Content:
Liisa McCloy-Kelley: we’ve talked about all of this a lot without reaching agreement
Luc Audrain: we could imagine several plans
… and describe them, and these could serve as proposals
… I could imagine 2-3 plans
… one at TPAC: 3.2 as rec in PWG
… and the PWG would be rechartered
… with the new work item. Let’s call it Plan A.
… the second plan would be the least change. EPUB 3.2 stays in CG.
… no rechartering for PWG
… in the middle there may be need to recharter for adding audiopub as module of WP and changing delivery date of EPUB4
Tzviya Siegman: I thought this group was going to try to make sense of the concerns of the larger groups
… maybe we can put to rest some of the concerns, and they might be based on misconceptions
… and we as a group might discuss what we want to do
… we’ve mostly heard that people want to move to REC track
Murata Makoto: Yes, indeed.
Tzviya Siegman: we’re worrying about change
Ivan Herman: beyond what tzviya said
… there are some fundamental questions we have to ask ourselves
… which are necessary for charter, but are important even if we don’t recharter
… what does the publishing community want to achieve?
… what are the needs, and can they happen at w3c?
… we need an explainer for a charter proposal anyway
Luc Audrain: we finished f2f with q from ivan: we’d need a clear answer from PBG before we do anything
Tzviya Siegman: I felt the WG wanted 3.2, but the BG wasn’t informed enough. We need to provide information to them.
Liisa McCloy-Kelley: let’s go to the pros/cons doc and see if we can address concerns
Tzviya Siegman: https://docs.google.com/spreadsheets/d/17CyIqihtjjzT7Abbcq9sSqLNqLGKs2cuXdg4DcFulGY/edit?usp=sharing
Dave Cramer: who is our audience?
Liisa McCloy-Kelley: the audience is 1. the publishing business group 2. all of those parties, perhaps with the exception of the end reader
… we build standards so people can more easily get things out there. it’s governments, education, suppliers
… we know iso is important for some governments and educational institutions
… if we do 3.2 but it’s 3.0.1 that has ISO approval we bifurcate things
Tzviya Siegman: https://github.com/w3ctag/w3ctag.github.io/blob/master/explainers.md
Tzviya Siegman: when we do write this explainer, it will be read by the AC and the TAG when rechartering
Dave Cramer: an early draft: https://github.com/dauwhe/wpub-explainer
Luc Audrain: we’ve brought lots of information to the BG
Liisa McCloy-Kelley: back to the document, do we see any of these things in the pros as inaccurate?
Ivan Herman: there are a lot of comments on the google doc
Luc Audrain: what I hear is that there should be rec track on 3.2 with no change
… so that is not a pro
Ivan Herman: this came out of the need for an editorial rewrite for ISO
Dave Cramer: I think we will make the spec better by doing rec track
Liisa McCloy-Kelley: we want to make sure we get through this without losing features
Murata Makoto: It is very important for JP publishers not to invalidate what they have sold.
Liisa McCloy-Kelley: we understand that
Murata Makoto: Particularly so in Japan, since we have tons of EPUB32
… What kind of adjustments?
… Purely editorial rewrite only?
… Yes, if the normal procedure is used.
… then, will EPUB publications containing such non-normative features non-conforrmant?
… Editorial improvements are fine.
Ivan Herman: we define what we mean by conformance
Murata Makoto: There is a definition!
… I doubt that
… Each spec defines conformance requirements.
… EPUB 3.2 defines conformance requirements. It is already there.
Murata Makoto: https://w3c.github.io/publ-epub-revision/epub32/spec/epub-contentdocs.html#sec-xhtml-conf-content
Luc Audrain: the requirement for two implementations is not conformance?
Ivan Herman: we are looking at edge cases
… the only time this comes up is if there is only a single implementation of a particular feature. That’s the edge case.
Murata Makoto: We cannot remove such a feature if some EPUB publication containing it is already sold.
Tzviya Siegman: the link that makoto posted is to the conformance requirements, and it’s very vague.
… saying it must support “visual rendering of the content documents” doesn’t mean it has to support all of CSS
… we’re worrying about edge cases.
Ivan Herman: the point of the w3c process is to prove that every feature can be implemented
Murata Makoto: I think that it is too late to improse W3C style requirements on EPUB 3
Ivan Herman: based only on what is in the spec.
… if we don’t have that, then we have a problem. If it depends on some secret sauce, we have a problem. I don’t think we’ll face this
Murata Makoto: I think that it is too late to improse W3C style requirements on EPUB 3
Liisa McCloy-Kelley: let’s move on to resolve the point in line 10 about free of charge specs vs ISO
Ivan Herman: does ISO accept a CG report as an equivalent?
Murata Makoto: ISO does not really check technical equivalence.
… If SC34 people argue that it is equivalent, ISO will believe so.
… And make it freely available.
Tzviya Siegman: are we writing this for w3c or ISO? Maybe our goal should be writing a w3c doc
Liisa McCloy-Kelley: my understanding from TPAC was, if we wrote this as w3c REC, then it could be easier to get ISO approval, and we wouldn’t have to make changes for ISO version
Murata Makoto: If W3C has a REC, it can easily be submitted via the PAS procedure.
Ivan Herman: ISO just puts it’s stamp on it, full stop. that’s the PAS procedure.
… it’s an administrative step.
Murata Makoto: Moreover, maintenance procedure is convenient for W3C
Liisa McCloy-Kelley: so we’re not writing an ISO doc
Ivan Herman: we don’t have to
Murata Makoto: For example, ISO/IEC imposes a tough rule about registries.
… If we use the normal procedure, we cannot use Schema.org.
… If we use the fast-track procedure or PAS procedure, we can.
Ivan Herman: there’s no problem with schema via W3C
Murata Makoto: A11Y does.
… Has to be moved to techniques.
Luc Audrain: we are aware of this move to techniques
Luc Audrain: the work in the CG didn’t have real impact on WPUB until now
Ivan Herman: I don’t want to get into personal comments
Tzviya Siegman: row 7: that’s not a concern because we don’t intend to drop features
Murata Makoto: Still concerned.
… I do not understand what you mean by “non-normative”.
Tzviya Siegman: row 8: ocf might be in conflict with packaging
… if we have technical concerns about features it’s better to resolve them within the working group, rather than across groups
Ivan Herman: simpler than coordinating two groups
Tzviya Siegman: I don’t think it’s a concern
Tzviya Siegman: the point about having chairs from Asia is valid but not a con for rec-track EPUB
… if we can people involved in the testing it can force adoption. I dont think it will slow adoption
Murata Makoto: I don’t think that JP publishers care ISO standardization.
Liisa McCloy-Kelley: there’s confusion with people who are still on EPUB 2
… we know it’s fine to go 3, safe to go to 3,0.1 or 3.2
Luc Audrain: the con is slowing adoption of EPUB 3?
Liisa McCloy-Kelley: maybe the con is that it requires a clarification of the timing of all of this
Luc Audrain: my concern is that 3.2 rec track will upset adoption
Tzviya Siegman: we could call what we have now as a beta version of 3.2
Ivan Herman: why is this different than we plan to work on testing in CG?
… if people realize we are testing, it sends the same message
… and most outsiders wont understand the difference between CG and WG
Ivan Herman: do you think we don’t need to test the spec?
… any implementation has effects on the spec
Luc Audrain: one of the first implementation is epubcheck
… so there are some editorial changes needed
Ivan Herman: great!
Dave Cramer: testing will improve bugs and the spec
… it is a part of it to say that the implementation is testable
… testable assertions for reading systems and for publications
… testing the community group will do will focus on the requirements of the reading systems
Murata Makoto: I need more clear definition of what you mean by “making some features non-normative”