13:39:40 RRSAgent has joined #epub 13:39:40 logging to https://www.w3.org/2021/06/18-epub-irc 13:39:42 RRSAgent, make logs Public 13:39:43 please title this meeting ("meeting: ..."), ivan 13:39:56 ivan has changed the topic to: Meeting Agenda 2021-06-18: https://lists.w3.org/Archives/Public/public-epub-wg/2021Jun/0039.html 13:39:57 Chair: wendy 13:39:57 Date: 2021-06-18 13:39:57 Agenda: https://lists.w3.org/Archives/Public/public-epub-wg/2021Jun/0039.html 13:39:57 Meeting: EPUB 3 Working Group Telco 13:39:57 Regrets+ dauwhe 13:52:51 wendyreid has joined #epub 13:58:24 gpellegrino has joined #epub 13:59:06 present+ 13:59:08 MasakazuKitahara has joined #epub 13:59:13 present+ 13:59:14 romain has joined #epub 13:59:24 MattChan has joined #epub 13:59:32 present+ 13:59:38 toshiakikoike has joined #epub 13:59:41 present+ 13:59:44 dkaplan3 has joined #epub 14:00:11 present+ 14:00:14 present+ 14:00:31 present+ george 14:00:37 present+ 14:00:39 present+ toshiakikoike 14:00:40 George has joined #epub 14:01:11 present+ brady 14:01:14 BenSchroeter has joined #epub 14:01:20 present+ 14:01:26 mgarrish has joined #epub 14:01:36 duga has joined #epub 14:01:38 George has joined #epub 14:01:44 present+ 14:01:59 present+ 14:02:16 George has joined #epub 14:02:24 Bill_Kasdorf has joined #epub 14:02:27 present+ 14:02:50 George has joined #epub 14:03:19 scribe+ 14:03:37 https://github.com/w3c/epub-specs/issues/1699 14:03:40 TOPIC: Does/should EPUB support the element? 14:04:16 wendyreid: this came up in last week's session in discussion about root-relative URLs, HTML base, etc. 14:04:31 q+ 14:04:51 ack ivan 14:04:52 ... perhaps we recommend authors not use it? or avoid discussing it entirely? 14:05:12 Ken_Jones has joined #epub 14:05:29 ivan: problem i see is what it means if base is given the value of a relative URI 14:05:36 George has joined #epub 14:06:00 ... and then mgarrish pointed out that it makes it complicated if we start specifying how HTML elements can be used 14:06:13 ... so I think we should just discourage using it 14:06:17 q+ 14:06:21 ack mgarrish 14:06:41 George has joined #epub 14:06:43 mgarrish: if we're discouraging XML:base, we might as well do same for HTML base to keep some consistency 14:06:59 ... no formal warning, but just advice to discourage 14:07:13 q_ 14:07:14 q+ 14:07:17 ack romain 14:07:35 romain: why is the discouraged constructs section not normative? 14:07:54 mgarrish: we don't really want to step in and start forbidding things that are in HTML 14:08:02 ... just that these HTML things don't make sense in epub, really 14:08:16 ... so we say we don't think authors should be using them 14:08:20 romain: okay, makes sense 14:08:40 mgarrish: probably just an info message in epubcheck or something 14:08:41 George has joined #epub 14:08:48 present+ Ken_Jones 14:08:54 q+ 14:09:00 ack romain 14:09:00 wendyreid: there was one comment in support of allowing it, but no real rationale provided with that comment 14:09:10 romain: do we have any sense of RS support for this element? 14:09:16 wendyreid: i've never seen it 14:09:18 present+ 14:09:18 George has joined #epub 14:09:24 romain: no, me neither to be honest 14:09:26 duga: same 14:09:34 ivan: i've rarely even seen it in HTML 14:09:55 George has joined #epub 14:10:17 Proposed: Discourage the use of in EPUB, close issue 1699 14:10:21 +1 14:10:22 +1 14:10:22 +1 14:10:24 +1 14:10:24 +1 14:10:24 +1 14:10:24 +1 14:10:24 +1 14:10:25 +1 14:10:29 +1 14:10:30 +1 14:10:33 +1 14:10:36 +1 14:10:42 RESOLVED: Discourage the use of in EPUB, close issue 1699 14:10:57 https://github.com/w3c/epub-specs/issues/1681 14:10:58 TOPIC: What is the relationship between URLs and the package doc (what is home?) 14:11:35 wendyreid: we started this discussion last week. Core question is: Where is home (given we allow both relative and absolute URLs) in the epub context 14:11:51 q+ 14:11:54 ack romain 14:12:28 romain: we have to keep in mind: 1) what things have to be put in epub core spec, and 2) what are the rules for epub RS spec 14:12:41 George has joined #epub 14:12:58 ... later is more important because we can say whatever we want in core, but authors may deviate, and then it is up to RS to decide how to react 14:13:42 ... also, i think we should look into question of what is home first, and that will inform what to do with root-relative URLs 14:14:12 https://github.com/w3c/epub-specs/issues/1374 14:14:24 q+ 14:14:26 wendyreid: okay, so what is the IRI of the package document then? 14:14:38 ack ivan 14:14:41 George has joined #epub 14:15:05 ivan: we can't really answer what the IRI of the package is, and i'm not sure we should try 14:15:14 ... rather, what do we expect RS to do conceptually? 14:15:15 q+ 14:15:29 ... who epub structure relies on the idea that epub is kind of a frozen website 14:15:59 q+ 14:16:13 ... i think we say this is the conceptual model within which epub exists, and we should not say exactly how RS can do that 14:16:15 Hadrien has joined #epub 14:16:19 present+ 14:16:24 ... just as long as the observable behavior is identical 14:16:41 George has joined #epub 14:17:00 ... so as long as after epub is unpacked there is a root that we can refer to, it is fine 14:17:14 ack mgarrish 14:17:21 ... and whether this root is the same IRI of the package or not is none of our business 14:17:46 mgarrish: we have 2 issues, 1) are these resources within the container and how do we determine that? 2) what happens when you unpack, and where do these resources go? 14:18:03 ... so I don't think there can be a consistent root unless we start to enforce these things 14:18:16 q+ 14:18:27 ... inside epub resources can be within the container, but that might not be true once the epub is unpacked 14:18:41 George has joined #epub 14:18:50 q+ 14:18:56 ... e.g. do you have to unpack everything in the zip? Or just whatever is in the epub under the package? 14:18:58 q+ 14:19:07 ack duga 14:19:58 duga: so absolute URIs are not allowed, and what relative IRI is interpreted by the language in question (e.g. HTML, or CSS, depending on what type of document it is) 14:20:02 q- 14:20:03 ack romain 14:20:10 ... so why do we have to define what root is if we don't allow absolute URIs? 14:20:41 George has joined #epub 14:21:15 mgarrish: i think the issue is root-relative is still a relative path, so do we have to say "all relative is allowed, except _root_ relative" 14:21:45 romain: even with regular relative URLs, the spec is silent on what happens if the relative URL tries to go below the container root? 14:22:03 q+ 14:22:08 ... and is it possible to look at RSes today and test what they do? 14:22:09 ack ivan 14:22:41 George has joined #epub 14:22:41 q+ 14:22:41 ivan: i was surprised to find that some RS don't automatically unpack the whole zip 14:23:13 ... i thought this was obvious 14:23:24 ack mgarrish 14:23:30 ... but then what if there is a relative URL that is not on manifest, but also happens to be in zip? 14:24:09 mgarrish: we have requirement in OCF that all relative resources must resolve to something in container 14:24:14 ack gpellegrino 14:24:15 ... i don't think that was the issue 14:24:40 gpellegrino: i know that Collibrio streams files out of zip without unzipping 14:24:41 George has joined #epub 14:24:46 q+ 14:24:47 q+ 14:25:00 ack ivan 14:25:03 wendyreid: yes, there are more examples of RS doing that beyond that 14:25:51 ivan: but conceptually an RS unpacks the whole zip file onto a domain (as if it were a file system). If we do that then all these concepts become clear 14:25:57 q? 14:26:01 q+ 14:26:08 ack Hadrien 14:26:28 ... but i'm not sure if a streaming based solution meets that conceptual model 14:26:41 George has joined #epub 14:26:41 Hadrien: streaming from zip is what Readium does by default 14:27:30 ... unzipping is a problem for DRM. Some expectation that you keep the epub zipped. And we've done some optimizations with this in mind 14:28:20 ack romain 14:28:41 George has joined #epub 14:28:57 romain: i'm surprised that resources that are not in the same directory tree as the OPF would not be accessible in the epub 14:29:07 q+ 14:29:21 George has joined #epub 14:29:28 https://ocf.example.org/ 14:29:46 ... going back to the point about defining what should happen conceptually, the spec could say that we define a URL that must be used as the base when resolving relative URLs 14:29:58 +1 to romain 14:30:04 ... this defines unambiguously how relative URLs are to be resolved 14:30:19 ... and we can say this URL is the root of the OCF 14:30:30 ... this makes it so that relative URLs cannot go outside of the container 14:30:41 George has joined #epub 14:30:44 ack wendyreid 14:30:45 ... and then RSes know what relative URLs point to 14:31:04 q+ 14:31:08 q+ 14:31:14 q+ 14:31:30 wendyreid: going back to romain's point about testing, there are a variety of ways that RSes handle these URLs 14:31:46 ... we are especially unsure what happens when files are outside the container 14:31:46 ack ivan 14:31:54 ... so this is good reason to do some testing 14:32:33 ivan: would some sort of conceptual model clash with how things are implemented? 14:32:41 George has joined #epub 14:34:04 ack mgarrish 14:34:16 Hadrien: we treat OPF as base, and that seems to work in most cases. Seems to make more sense to us than treating zip as base 14:34:23 ... but these two are most common implementations 14:34:41 George has joined #epub 14:34:58 ack romain 14:35:08 mgarrish: this originally came up in multiple renditions when we had issues referencing across sibling directories 14:35:15 ... not sure if this is still an obstacle, worth testing 14:35:20 George has joined #epub 14:35:53 romain: drawback of conceptual solution is that sometimes adding this layer of abstraction makes spec harder to use 14:36:01 ... so we want to respect people who are actually having to implement it 14:36:36 q+ 14:36:39 wendyreid: is the best way forward at this point for us to do some sort of testing? (e.g. OPF as base, zip as base, examples of files living outside when OPF is base) 14:36:40 ack ivan 14:36:41 George has joined #epub 14:37:01 ivan: i think we should also test environment where multiple renditions is implemented 14:37:22 George has joined #epub 14:37:31 ... if we end up with something that makes multiple renditions impossible, then we should just remove the multiple rendition note 14:37:50 wendyreid: do we know if a functioning implementation of multiple renditions? 14:38:06 Hadrien: barnes and noble were using multiple renditions for newspapers and magazines 14:38:13 ... not sure if they still use it 14:38:26 wendyreid: okay, so maybe we test on Nook app 14:38:41 George has joined #epub 14:38:57 ... okay, so for now we test. Will have to ask Dan and the rest of the testing folk to help 14:39:19 ... for now we don't have consensus on any sort of language, right? 14:39:32 https://w3c.github.io/epub-specs/reports/eu-a11y-mapping/ 14:39:40 TOPIC: a11y TF note 14:40:06 wendyreid: this is a mapping between requirements of EUAA and a11y spec - e.g. for each section, which part of spec addresses it 14:40:15 ... we want to publish this as WG note 14:40:41 George has joined #epub 14:41:36 q+ 14:41:38 q+ 14:41:52 q- 14:42:11 q+ 14:42:35 current short name for TR is 'https://www.w3.org/TR/epub-eu-a11y-mapping/' 14:42:41 George has joined #epub 14:43:12 https://www.w3.org/TR/epub-eaa-a11y-mapping/ 14:43:29 https://www.w3.org/TR/epub-a11y-eaa-mapping/ 14:44:37 Proposed: Publish the EU Accessiblity Mapping as a working group note, with the short name of "epub-a11y-eaa-mapping", and use the ECHIDNA publishing system to update when working group needs to 14:44:40 +1 14:44:41 +1 14:44:41 George has joined #epub 14:44:41 +1 14:44:41 +1 14:44:42 +1 14:44:43 +1 14:44:43 +1 14:44:45 +1 14:44:47 +1 14:44:48 +1 14:44:50 +1 14:44:50 +1 14:44:51 +1 14:44:55 q+ 14:44:56 q+ 14:45:00 RESOLVED: Publish the EU Accessiblity Mapping as a working group note, with the short name of "epub-a11y-eaa-mapping", and use the ECHIDNA publishing system to update when working group needs to 14:45:08 ack mg 14:45:12 ack gpellegrino 14:45:19 George has joined #epub 14:45:43 ack ivan 14:46:39 ivan: because of echidna, i want to understanding structure of the document itself, for where to put it in the repo 14:46:41 George has joined #epub 14:47:00 ... we don't have to decide now, but maybe mgarrish and wendyreid can decide a more logical place to save it in the repo 14:47:08 ... and is the document ready to go up? 14:47:22 gpellegrino: yes, we've already had some feedback, and it is fine to be published now 14:47:41 ivan: have you checked the document with the publication checker? 14:47:56 gpellegrino: no, not yet. Can you link me to the documentation? 14:48:09 ivan: mgarrish and I will go through the details with you then 14:48:27 q+ 14:48:28 TOPIC: AOB? 14:48:38 q+ 14:48:41 George has joined #epub 14:49:08 ack ivan 14:49:12 duga: i raised 1708, so please consult that issue 14:49:15 q- 14:49:36 ivan: we also raised the issue of removing the pronunciation lexicon from the document 14:50:00 q+ 14:50:07 ... with makoto, we later decided that we should also remove SSML, but replace both with note about these sorts of things 14:50:09 ack gpellegrino 14:50:18 ... but before we remove, we should have resolution of WG 14:50:41 George has joined #epub 14:51:18 gpellegrino: I agree. This also seems to relate to a discussion we had in a11y TF about a note to differentiate between MO and TTS. Can this be the same note? 14:52:03 Proposed: Remove SSML from the core specification, include along with PLS in a separate WG note 14:52:07 +1 14:52:08 +1 14:52:09 +1 14:52:09 +1 14:52:10 +1 14:52:10 +1 14:52:12 +1 14:52:13 +1 14:52:13 +1 14:52:14 +1 14:52:16 +1 14:52:17 +1 14:52:22 RESOLVED: Remove SSML from the core specification, include along with PLS in a separate WG note 14:52:37 George has joined #epub 14:53:10 wendyreid: thanks everyone, see you again soon! 14:53:10 dkaplan3 has left #epub 14:53:39 rrsagent, draft minutes 14:53:39 I have made the request to generate https://www.w3.org/2021/06/18-epub-minutes.html ivan 14:53:41 George has joined #epub 14:54:49 zakim, end meeting 14:54:49 As of this point the attendees have been gpellegrino, MasakazuKitahara, wendyreid, MattChan, romain, ivan, george, dkaplan, toshiakikoike, brady, BenSchroeter, duga, mgarrish, 14:54:52 ... Ken_Jones, Bill_Kasdorf, Hadrien 14:54:52 RRSAgent, please draft minutes 14:54:52 I have made the request to generate https://www.w3.org/2021/06/18-epub-minutes.html Zakim 14:54:54 I am happy to have been of service, ivan; please remember to excuse RRSAgent. Goodbye 14:54:58 Zakim has left #epub 14:55:04 rrsagent, bye 14:55:04 I see no action items