RE: [External] My opinions about the future of EPUB 3.2

Hi All,

I think our starting point should focus on what testing is required to achieve /TR (Recommendation status). Let’s take a look at the W3C Process document [1], which outlines this.

“Implementation experience is required to show that a specification is sufficiently clear, complete, and relevant to market needs, to ensure that independent interoperable implementations of each feature of the specification will be realized. While no exhaustive list of requirements is provided here, when assessing that there is adequate implementation experience the Director will consider (though not be limited to):

  *   is each feature of the current specification implemented, and how is this demonstrated?
  *   are there independent interoperable implementations of the current specification?
  *   are there implementations created by people other than the authors of the specification?
  *   are implementations publicly deployed?
  *   is there implementation experience at all levels of the specification's ecosystem (authoring, consuming, publishing…)?
  *   are there reports of difficulties or problems with implementation?
Planning and accomplishing a demonstration of (interoperable) implementations can be very time consuming. Groups are often able to work more effectively if they plan how they will demonstrate interoperable implementations early in the development process; for example, developing tests in concert with implementation efforts.”

Perhaps it would benefit us to focus on which aspects of our spec are testable. Many of the issues that we have seen with user agents over the years do not reflect items in the EPUB spec itself. I have no doubt that we are capable of determining what is testable. If there are features that are not implemented in at least two UAs, we have some thinking to do. Perhaps those features become non-normative?

We have never been through formal testing for EPUB. I think this will be good for EPUB.

[1]  https://www.w3.org/2018/Process-20180201/#implementation-experience


Tzviya Siegman
Information Standards Lead
Wiley
201-748-6884
tsiegman@wiley.com<mailto:tsiegman@wiley.com>

From: MURATA Makoto <eb2m-mrt@asahi-net.or.jp>
Sent: Thursday, November 1, 2018 9:36 AM
To: W3C Publishing Business Group <public-publishingbg@w3.org>
Subject: Re: [External] My opinions about the future of EPUB 3.2

Liisa,
2018年11月1日(木) 21:52 McCloy-Kelley, Liisa <lmccloy-kelley@penguinrandomhouse.com<mailto:lmccloy-kelley@penguinrandomhouse.com>>:
Makoto-

I think we need to do the testing to see if there are at least 2 instances somewhere in the world of support for each individual EPUB 3.2 feature. I suspect that there are. That is what I understand to be needed in order to move 3.2 to a rec track and then on to ISO. Let’s get through this and see where we are before we scare people that things might get cut.


I am afraid that I have to oppose.  No matter how non-interoperable
EPUB 3.2 is, I would like to bless it as a REC.   Eliminating
non-interoperable features from 3.2 is not attractive to Japanese
EPUB 3 users.

Regards,
Makoto


I suspect the harder bit for many of us is some of the base HTML/CSS stuff that isn’t spelled out in the 3.2 spec because it is assumed, but is still spotily supported across reading systems. Crazy little things like first letter or first line styles, which work much of the time, but not always and cause more work and compromise and trial and error for publishers to understand how they fail and where.

The thing I’m looking forward to with all of this is the transparency we are trying to bring to the spec and its implementation in all the places we need it to work, not just browsers. I believe that is going to help all of us to get to a much better place of “Don’t mess up!” and even improve significantly on where we are now.

Thanks so much for checking in with your colleagues.

Best,

Liisa


From: MURATA Makoto <eb2m-mrt@asahi-net.or.jp<mailto:eb2m-mrt@asahi-net.or.jp>>
Date: Wednesday, October 31, 2018 at 7:50 PM
To: W3C Publishing Business Group <public-publishingbg@w3.org<mailto:public-publishingbg@w3.org>>
Subject: Re: [External] My opinions about the future of EPUB 3.2
Resent-From: <public-publishingbg@w3.org<mailto:public-publishingbg@w3.org>>
Resent-Date: Wednesday, October 31, 2018 at 7:50 PM

Folks,

Rick wrote:


  *   The proposals (to create detailed compliance levels in the spirit of the work done for WCAG, and to ‘fix the broken contract that bugs are evidence of’) are excellent, and could build on top of a 3.2 rec track specification.
  *
I also would like to separate EPUB 3.2  and compliance levels.

Yesterday, I spoke with some Japanese involved in
e-publishing business.  In Japan, thanks to the small
profile of EBPAJ, EPUB 3 works.  Thus, nobody is
interested in eliminating non-interoperable features
from EPUB 3.2.  A common reaction is "Don't mess up!".

Therefore, I would like to bless EPUB 3.2 as a REC no matter
how non-interoperable it is.  But I do see advantages of
an interoperable subset (or compliance levels).  Thus, I
welcome a separate specification (possibly a REC) for
such a subset.

Long time ago, W3C create WebCGM as a REC.  It
is a subset of an international standard,
ISO/IEC 8632:1999(CGM).  I am wondering if we
can do something similar.

Regards,
Makoto





--

Praying for the victims of the Japan Tohoku earthquake

Makoto

Received on Thursday, 1 November 2018 14:25:38 UTC