13:04:40 RRSAgent has joined #epub 13:04:40 logging to https://www.w3.org/2021/05/07-epub-irc 13:04:42 RRSAgent, make logs Public 13:04:44 please title this meeting ("meeting: ..."), ivan 13:05:22 ivan has changed the topic to: Meeting Agenda 2021-05-07: https://lists.w3.org/Archives/Public/public-epub-wg/2021May/0004.html 13:05:23 Chair: dauwhe 13:05:23 Date: 2021-05-07 13:05:23 Agenda: https://lists.w3.org/Archives/Public/public-epub-wg/2021May/0004.html 13:05:23 Meeting: EPUB 3 Working Group Telco 13:05:23 Regrets+ mattg 13:32:29 wendyreid has joined #epub 13:50:16 dauwhe has joined #epub 13:54:12 Zakim, who is here? 13:54:12 Present: (no one) 13:54:14 On IRC I see dauwhe, wendyreid, RRSAgent, Zakim, tzviya, ivan, join_subline, github-bot, florian 13:54:18 present+ 13:57:18 MattChan has joined #epub 13:57:40 present+ 13:57:54 BenSchroeter has joined #epub 13:59:00 toshiakikoike has joined #epub 13:59:15 present+ 13:59:27 present+ 13:59:36 MasakazuKitahara has joined #epub 13:59:42 present+ 13:59:42 George has joined #epub 13:59:55 present+ 14:00:07 present+ 14:00:22 present+ 14:01:07 present+ toshiakikoike 14:01:21 present+ 14:01:31 scribe+ 14:01:35 gpellegrino has joined #epub 14:01:41 present+ gpellegrino 14:02:41 TOPIC: Update on FXL and Locators TFs 14:02:52 wendyreid: FXL and Locators met as usual 14:03:10 ... FXL TF gave updates, we now have best practices doc on github 14:03:19 ... you should start seeing PRs updating that document 14:03:34 ... also talked about how we are going to update Daisy KB 14:03:44 ... and some epub experiments 14:04:10 q+ 14:04:13 ... we also talked about possible change to spec, possible proposal of what we could do to help FXL be more accessible (esp. in light of EUAA) 14:04:15 dlazin has joined #epub 14:04:19 ... will post explainer doc soon 14:04:19 present+ 14:04:49 ... Locators TF was trying to refine use-cases this week, in terms of what we can do with CFIs, vs where a simple locator scheme might work 14:05:09 ack iv 14:05:25 ivan: can you elaborate on change to spec? 14:05:58 wendyreid: there's a lot of discussion yet to come 14:06:21 dauwhe: essentially alternative stylesheet to provide a reflowable version of FXL content 14:06:53 ... RS could then provide UI to switch to this alternative stylesheet 14:07:02 laurent__ has joined #epub 14:07:05 ... similar to darkmode, reduced media use mode, etc. 14:07:21 present+ 14:07:26 https://github.com/w3c/epub-specs/issues/1659 14:07:38 Topic: @issue 1659 14:07:40 TOPIC: is our scripting requirement normative? 14:07:51 dauwhe: right now RS spec has non-normative section on security and privacy 14:08:08 ... in here is where we have the statement that RS must behave as though each epub is its own origin 14:08:24 ... but this is the cornerstone of our security model 14:08:24 q? 14:08:25 q+ 14:08:27 ... so should it be normative? 14:08:29 ack iv 14:08:36 ivan: yes 14:09:07 q+ 14:09:15 ... the question is whether putting that as a normative requirement now would create backwards compat issues for existing RS 14:09:15 ack lau 14:09:25 laurent__: for Readium, no, there will be no problem 14:09:43 ... for other RS, not sure at all, because there is extra effort to do this 14:09:47 q? 14:09:58 ... not sure that RMSDK for example has this possibility 14:10:07 q+ 14:10:24 ... if we make this normative, could this invalidate existing readers (e.g. eINK readers)? 14:10:35 ack iv 14:10:42 dauwhe: not sure if any RS is compliant to that extent 14:11:01 ivan: what we can do is declare as normative today, but put it as "at risk feature" when we go to CR 14:11:08 q+ 14:11:23 ... so if it turns out to create huge problems that implementations cannot handle, then we can remove it from normative section (and keep it as informative) 14:11:49 Ken_Jones_ has joined #epub 14:12:04 dauwhe: we already have at least one implementation 14:12:18 q+ 14:12:18 ack da 14:12:19 q+ 14:12:21 ... fairly confident we can get at least one more 14:12:22 ack laur 14:12:46 Bill_Kasdorf_ has joined #epub 14:12:51 laurent__: usually user storage is the issue 14:12:51 present+ 14:13:05 ack tz 14:13:08 ... and for user storage there is a simple test we can do (i.e. if one epub can store something that another reads) 14:13:27 tzviya: i think Ivan's "at risk feature" is a good process solution 14:14:07 ... maybe also add an informative note with it to explain the history (and why we're marking it "at risk") 14:14:30 q+ 14:14:39 dauwhe: if epub 3.3 becomes REC, and there are some RS that don't separate epubs from each other, I don't see how that's any different from the last 20 years 14:14:55 ... doesn't affect validity of epubs 14:15:10 ... this is about what RS do, and we know that they make their own choices about what to implement 14:15:24 ... prefer not to call this out as "at risk" 14:15:32 ack iv 14:15:46 q? 14:15:50 ivan: agreed. Withdrawing my earlier proposal. 14:16:27 ... is there any serious epub out there that will become unreadable if we change to normative status? 14:17:06 dauwhe: i see backwards compat issue, but if that book is doing something sketchy from security POV, we don't have to maintain compat for it 14:17:24 ivan: right, so my question is about valid epubs only 14:17:29 Proposed: Make statement in issue 1659 normative 14:17:36 +1 14:17:38 +1 14:17:39 +1 14:17:41 +1 14:17:41 +1 14:17:42 +1 14:17:42 +1 14:17:43 +1 14:17:44 +1 14:17:44 +1 14:17:45 +1 14:17:59 RESOLVED: Make statement in issue 1659 normative 14:18:13 https://github.com/w3c/epub-specs/issues/1650 14:18:23 TOPIC: mimetypes for dc:description 14:18:38 dauwhe: the use-case here is to provide rich formatting for epub metadata in the package file 14:19:09 ... there were various proposals on how to do this (e.g. escaped markup, markdown) 14:19:18 ... but I have concerns about all of these 14:19:31 ... they increase burden on RS to parse info out of package file 14:19:52 ... plus, we already have an alternative to this via linked metadata 14:20:08 q+ 14:20:12 ... and few RS use metadata other than title and author, not overwhelming demand 14:20:13 ack lau 14:20:55 laurent__: Atom(?) provides the ability to do this 14:21:06 ... but the results are often poor 14:21:19 q+ 14:21:32 dauwhe: book descriptions in our ONIX feed use escaped markup 14:21:54 ... once found something that was nested 37 level deep, found javascript fragment, found OpenOffice XML fragments 14:21:54 ack Bill 14:21:58 ... very messy 14:22:11 -> Atom syndication format https://tools.ietf.org/html/rfc4287 14:22:29 Bill_Kasdorf_: in the trade book side of things, its not comment to embed things in metadata 14:22:44 q+ 14:22:46 ... although it does tend to happen in other areas of publishing 14:23:05 ... perhaps we can leave this to a successor format to epub 14:23:37 ack iv 14:23:43 ... e.g. in educational publishing, Macmillan wasn't even familiar with ONIX 14:24:05 q? 14:24:16 ivan: for those areas of publishing, would linking to metadata be acceptable? 14:24:22 ... that is what we have today 14:24:39 Bill_Kasdorf_: if that publisher's ecosystem supports that, then yes 14:24:40 q+ 14:24:43 ack iv 14:25:04 q+ 14:25:38 ivan: the only minor thing that came up is that if we say we prefer the linked element solution, then we may want to add ability to use link to more elements 14:25:53 ack dau 14:25:54 dauwhe: i'm also not aware of a RS that supports linked metadata elements 14:26:03 q+ 14:26:19 ack geor 14:26:38 George: what about where the book is ingested and that link is used to provide information about that book 14:27:01 ... its not the RS itself that is using that link, but the link is being used elsewhere in supply chain 14:27:07 ... does that pass our implementation test? 14:27:10 q+ 14:27:14 ack laur 14:27:17 dauwhe: I think so, but I'm not aware of this happening 14:27:35 laurent__: from what i heard, epub metadata is not used in ingestion, they use mostly ONIX 14:27:42 q+ 14:27:43 q+ 14:27:45 ack we 14:28:18 q+ 14:28:23 wendyreid: some epub metadata is used on ingestion, e.g. epub 3 vs 2, FXL vs reflow 14:28:31 ack geo 14:28:37 ... generally identification and classification of the type of epub 14:29:11 q+ 14:29:32 ack tz 14:29:35 George: VitalSource uses epub metadata, RedShelf uses it, CG is working on ways to expose epub metadata, we're working with libraries (EBSCO, Proquest) to expose it 14:30:21 tzviya: our research showed that the field that was used most was the identifier, and that was used to correlate to ONIX, for example 14:30:28 q+ 14:30:40 ... covers were extracted, sometimes the author field 14:31:06 ack Bill 14:31:11 ... as far as linked metadata, I was proponent, but we're not seeing that used in real world right now, even in scholarly 14:31:15 q+ 14:31:36 Bill_Kasdorf_: all GCA certified publishers are putting accessibility metadata in their epubs 14:32:02 ack Ge 14:32:22 dauwhe: agreed that metadata in epubs are useful, but not sure that we should complicate that metadata 14:32:23 +1 dauwhe 14:32:47 ack iva 14:32:59 George: Micha Bowers is working on a way to create citations and bibliographic references, and that work depends on the metadata in epubs 14:33:16 s/Micha/Micah/ 14:33:19 s/Micha/Micah 14:33:36 q? 14:34:21 ivan: so it seems the WG is not in favour of complicating the way we do metadata in epubs, with the exception of maybe adding a new relationship 14:35:34 wendyreid: the new relationship piece can be a new issue or PR, i think 14:35:43 Proposed: Close issue 1650, add new property to linked metadata 14:35:51 Proposed: Close issue 1650, add new property to linked relationship 14:36:09 +1 14:36:17 0 14:36:20 +1 add the relationship, then close 14:36:22 +1 to close, 0 for a new link 14:36:25 0 14:36:27 0 14:36:30 0 14:36:30 0 14:36:39 tzviya: can we clarify what we are adding? 14:36:42 https://w3c.github.io/epub-specs/epub33/core/#app-link-vocab 14:37:07 +1 14:37:45 dauwhe: little afraid that this will open a can of worms with other people wanting their own vocab added 14:37:56 +1 to close issue, -1 on new link relation 14:37:58 Proposed: Close issue 1650 14:37:59 +1 14:38:04 +1 14:38:07 +1 14:38:08 +1 14:38:09 +1 14:38:09 +1 14:38:11 +1 14:38:12 +1 14:38:13 +1 14:38:24 RESOLVED: Close issue 1650 14:38:40 +1 14:38:51 ivan: should I come up with separate PR about the new relationship? 14:39:02 dauwhe: a new issue, i think, where we can further discuss it 14:39:11 https://github.com/w3c/epub-specs/issues/1323 14:39:15 TOPIC: Validation of SVG 14:39:39 dauwhe: this is the question of how to validate SVG, given that there are so many kinds of SVG 14:39:47 q+ 14:39:54 ... DTDs in SVGs interact poorly with existing validation tools 14:39:57 ack ivan 14:40:10 ivan: first, the DTD problem has been settled 14:40:43 ... second, currently what we do, like with HTML, is that our references in the spec are to SVG2 14:40:54 ... which is what validator.nu validates against 14:41:10 ... so it seems like events may have dictated the way that we go 14:41:16 q? 14:42:15 dauwhe: perhaps we should postpone this issue to a later call, we are missing some members today 14:42:33 +1 14:43:00 +1 14:43:00 https://github.com/w3c/epub-specs/issues/808 14:43:05 TOPIC: OCF Document: RFC3986 or RFC3987? 14:44:00 dauwhe: basically the question is generally how we define URLs in our spec 14:44:45 ... essentially how URLs work on the web is determined by the WHAT-WG 14:44:54 +1 14:45:00 ... if we change our spec to refer to that instead of these RFCs then we are better off 14:45:22 Agree to getting closer to the current web 14:46:02 Proposal: Use the WHATWG URL specification instead of the RFCs 14:46:09 +1 14:46:11 +1 14:46:13 +1 14:46:13 +1 14:46:14 +1 14:46:18 +1 14:46:18 +1 14:46:25 +1 14:46:32 +1 14:46:35 RESOLVED: Use the WHATWG URL specification instead of the RFCs 14:46:36 +1 14:46:48 +1 14:47:53 +1 14:49:06 TOPIC: AOB? 14:49:15 q+ 14:49:19 ack ivan 14:50:09 ivan: i was looking at the list of changes on epub 3.3, and i think the spec is way way better today than it was in 3.2 14:50:26 ... but nobody in the community knows about this spec at the moment 14:50:28 q+ 14:50:28 q+ 14:50:44 ... wonder if there is a way to draw epub community to our work 14:50:56 ... ask them to pay attention to what we've produced so far 14:51:00 ack tz 14:51:08 https://docs.google.com/spreadsheets/d/1Jx5VvkMTQ4EL0Xfb3pDMDUiccq79mmIPHetSRfbziFM/edit?usp=sharing 14:51:20 tzviya: i sent an email the other day about videos for the community 14:51:31 ... we're looking for people to do short presentations 14:51:33 q+ 14:51:39 ack dau 14:51:41 ... maybe one video could be able our changes to the spec 14:52:18 dauwhe: i'm wondering if now is the time for a communication like this vs when we reach CR 14:52:23 q+ 14:52:27 ... we could then fold in some of the testing work 14:52:52 ... we're going to need participation on running the tests 14:52:57 ack Ge 14:53:15 ... we could then explain difference between what happened before between IDPF and CG, vs what is now happening with the WG 14:54:01 ack iv 14:54:02 George: i'm doing presentations soon (IMS, etc.) and can include references to this spec work if the group wants 14:54:19 ivan: yes, agree to inclusion in the upcoming conferences 14:54:39 ... i don't think communication now excludes future communication at CR stage 14:55:30 ... CR stage is for when the spec design is done, in that regard, having communication earlier may avoid issues at that late stage 14:55:36 q+ 14:55:56 ... although I don't expect major issues to be raised 14:56:20 q+ 14:56:27 ack dau 14:56:53 ack ge 14:56:53 q+ 14:56:54 dauwhe: we've also made tremendous strides in recent weeks on closing issues 14:57:18 George: i don't know how to explain to someone that they should embrace epub 3 now, but also tell them that the epub 3.3 spec is much clearer 14:57:30 ... can i say that there is complete backwards compat? 14:57:33 ack Bi 14:57:33 ivan: yes 14:57:46 q+ 14:57:50 ack Ben 14:57:56 Bill_Kasdorf_: another reason for having people outside the group reading the spec is to surface things that they don't understand 14:58:25 q? 14:58:33 BenSchroeter: the transition from IDPF to W3C is a significant thing to mention to outside parties, even if we don't get into the specifics of how the spec has changed 14:59:09 dauwhe: okay, thank you everyone, we'll see you next week! 14:59:16 rrsagent, draft minutes 14:59:16 I have made the request to generate https://www.w3.org/2021/05/07-epub-minutes.html ivan 14:59:50 zakim, end meeting 14:59:50 As of this point the attendees have been dauwhe, wendyreid, toshiakikoike, ivan, MasakazuKitahara, MattChan, George, BenSchroeter, tzviya, gpellegrino, dlazin, laurent__, 14:59:53 ... Bill_Kasdorf_ 14:59:53 RRSAgent, please draft minutes 14:59:53 I have made the request to generate https://www.w3.org/2021/05/07-epub-minutes.html Zakim 14:59:55 I am happy to have been of service, ivan; please remember to excuse RRSAgent. Goodbye 14:59:59 Zakim has left #epub 15:00:09 rrsagent, bye 15:00:09 I see no action items