13:05:45 RRSAgent has joined #pmwg 13:05:50 logging to https://www.w3.org/2026/01/29-pmwg-irc 13:05:50 RRSAgent, make logs Public 13:05:51 Meeting: Publishing Maintenance Working Group 13:06:10 ivan has changed the topic to: Meeting Details 2026-01-29: https://lists.w3.org/Archives/Public/public-pm-wg/2026Jan/0038.html 13:06:11 Chair: wendy 13:06:11 Meeting: Publishing Maintenance Working Group Telco 13:06:11 Agenda: https://lists.w3.org/Archives/Public/public-pm-wg/2026Jan/0038.html 13:16:15 regrets+ avneeshsingh 13:57:00 present+ 13:57:33 Dale has joined #pmwg 13:58:41 toshiakikoike has joined #pmwg 13:59:21 sueneu has joined #pmwg 13:59:37 gautierchomel_ has joined #pmwg 13:59:43 shiestyle has joined #pmwg 13:59:45 kimberg has joined #pmwg 13:59:52 present+ 14:00:04 present+ 14:00:06 MasakazuKitahara has joined #pmwg 14:00:11 present+ 14:00:19 present+ 14:00:24 ajellinek has joined #pmwg 14:01:08 duga has joined #pmwg 14:01:30 present+ 14:01:32 present+ 14:01:39 present+ 14:01:55 present+ 14:01:58 present+ 14:02:04 CharlesL has joined #pmwg 14:02:13 present+ 14:02:18 scribe+ Dale 14:02:41 Topic: Selectors in Annotations - https://github.com/w3c/epub-specs/pull/2892 14:02:57 present+ laurent 14:05:59 Laurnet: Providing overview of selectors 14:06:47 s/Laurnet/Laurent/ 14:08:52 q+ 14:13:00 ... page being explained is https://www.w3.org/TR/annotation-model/ 14:13:27 ack duga 14:14:45 gman has joined #pmwg 14:14:52 present+ 14:15:17 duga: model syntax is referring to a spine item not a manifest item. A manifest item is not necessarily in the spine. 14:16:52 ... referring to an item in the Spine is easier than referring to an item in the manifest. 14:17:03 q? 14:17:47 q+ 14:18:02 Laurent: Showing examples of selectors. 14:18:45 ack ivan 14:19:50 ivan: The text selector was designed for a URL not HTML 14:22:17 ... before this will go to the recommendation it will be looked at by other groups. 14:22:40 q+ 14:22:50 Hadrien has joined #pmwg 14:22:57 ack ivan 14:23:11 present+ 14:23:25 q+ 14:23:40 q- 14:23:42 q+ 14:24:26 ack duga 14:24:37 ... I would prefer to use the work done by the web development group, rather than define the definition of the selector in the Working Group 14:25:24 q+ 14:25:31 duga: What is our fallback position if we propose solution that has not been defined by another group? 14:26:07 ack ivan 14:26:08 q+ 14:26:17 Laurent: There is a different fallback solution. 14:26:57 q+ 14:27:14 ack sueneu 14:28:08 ivan: The Text Fragment selector is the preferred solution. but if it is not specified, then there is another solution already proposed. 14:29:15 ack Hadrien 14:29:35 Laurent: The Spatial selector will solve problems. 14:29:42 present+ Hadrien 14:30:27 q+ 14:31:03 ack duga 14:31:48 Hadrien: I would rather reference solutions from other groups, than have to define something so technical in this group. 14:32:17 +1 Hadrien 14:33:25 q+ 14:33:28 q+ 14:33:29 ivan: We will be in contact with that group before this proposal goes for recommendation. So we will be able to adjust the proposal before hand. 14:33:35 q- 14:33:47 ack duga 14:34:16 Laurent: The CSS selector is an alternate solution to the Text Fragment selector 14:34:32 q+ 14:34:44 q+ 14:34:58 q+ 14:35:38 q+ 14:35:47 q- 14:36:09 ack sueneu 14:37:28 ack Hadrien 14:37:42 sueneu: Do I need to identify an element in HTML in order to find it a CSS selector? 14:38:49 Laurent: No, CSS selectors will find content even if it is not specifically identified with an attribute. 14:39:32 ack wendyreid 14:39:48 Hadrien: Do we want this to be general enough that it will work in different applications than EPUB? What is the scope? 14:40:35 q+ 14:40:56 wendyreid: EPUBs are rendered on different types of devices. Our solutions need to be aware of the limitation is processing capability of older reading systems. 14:41:05 LaurentLM has joined #pmwg 14:41:07 present+ 14:41:41 q+ 14:42:29 ack Hadrien 14:42:34 ... it depends on the inner structure on how data is loaded in an older reading system. The backwards compatibility is an issue. 14:42:37 q+ 14:43:42 Hadrien: Reading systems will optimize their approach. 14:43:59 ack duga 14:44:27 q+ 14:45:00 ack ivan 14:45:03 duga: Do we focus on resiliency over performance? +1 for CSS. 14:46:00 q+ 14:46:42 ivan: We have run into this technical hurdle before. CFI? 14:46:56 q+ 14:47:01 ack wendyreid 14:47:28 ... let's use the technology CSS provides rather than trying to define something ourselves. 14:48:18 +1 wendy 14:48:41 wendyreid: Having run into problems with bookmarks in the past, we need a robust solution. 14:48:42 ack duga 14:50:21 q+ 14:50:57 ack sueneu 14:51:14 duga: We need to keep the number of selectors small: Text, spatial, audio. We need a solution that will be actually implemented. Don't provide too many options for solving the same problem. 14:52:02 ack LaurentLM 14:52:13 sueneu: Would the solutions work will older EPUBS? 14:52:28 Hadrien: It depends. 14:54:17 kimberg has joined #pmwg 14:54:26 s/will older/with older 14:57:22 Topic: JXL in EPUB 14:57:53 ivan: Based on today's discussion. Laurent will come up with different wording. 14:57:56 https://github.com/w3c/epub-specs/pull/2899 14:59:44 q+ 15:00:32 ack duga 15:00:38 q+ 15:01:37 duga: We need to fix the table that references media types regarding FXL 15:01:38 ack sueneu 15:02:15 sueneu: I recommend we merge the PR and make a note to fix the table. 15:02:19 Proposed: Merge PR 2899, adding JXL support and information on EPUB version for core media types. 15:02:37 +1 15:02:37 +1 15:02:37 +1 15:02:37 +1 15:02:37 0 15:02:37 +1 15:02:37 +1 15:02:37 +1 15:02:38 +1 15:02:42 +1 15:02:45 +1 15:02:48 RESOLVED: Merge PR 2899, adding JXL support and information on EPUB version for core media types. 15:03:15 CharlesL has left #pmwg 15:03:25 rrsagent, draft minutes 15:03:27 I have made the request to generate https://www.w3.org/2026/01/29-pmwg-minutes.html ivan 17:00:56 gautierchomel_ has joined #pmwg 17:14:37 Hadrien has joined #pmwg 17:15:01 present+ 17:15:16 q+ 17:17:33 https://playground.readium.org 17:19:37 Example of a manifest generated on the fly from an EPUB: https://publication-server.readium.org/webpub/Z3M6Ly9yZWFkaXVtLXBsYXlncm91bmQtZmlsZXMvZGVtby9tb2J5LWRpY2suZXB1Yg/manifest.json 17:21:09 q+ 17:22:28 Example of a native manifest (not generated from EPUB on the fly): https://readium.org/css/docs/manifest.json 18:36:21 gautierchomel has joined #pmwg 19:30:25 Zakim has left #pmwg 19:36:41 gautierchomel has joined #pmwg 19:54:27 gautierchomel has joined #pmwg 21:10:13 gautierchomel has joined #pmwg 21:25:45 gautierchomel has joined #pmwg 22:42:39 gautierchomel has joined #pmwg 22:59:26 gautierchomel_ has joined #pmwg 23:15:42 gautierchomel has joined #pmwg 23:31:41 gautierchomel has joined #pmwg 23:48:23 gautierchomel has joined #pmwg