15:39:49 RRSAgent has joined #pwg 15:39:49 logging to https://www.w3.org/2018/07/23-pwg-irc 15:39:50 rrsagent, set log public 15:39:50 Meeting: Publishing Working Group Telco 15:39:50 Chair: Tzviya 15:39:50 Date: 2018-07-22 15:39:50 Regrets+ vlad, bigbluehat, rachel, rdeltour, billk, jmulliken, teenya, tcole 15:39:50 Agenda: https://lists.w3.org/Archives/Public/public-publ-wg/2018Jul/0035.html 15:39:51 ivan has changed the topic to: Meeting Agenda 2018-07-22: https://lists.w3.org/Archives/Public/public-publ-wg/2018Jul/0035.html 15:51:53 Avneesh has joined #pwg 15:51:57 dkaplan3 has joined #pwg 15:55:04 Karen has joined #pwg 15:56:08 present+ 15:56:16 present+ 15:56:55 George has joined #pwg 15:57:02 jbuehler has joined #PWG 15:57:06 present+ 15:57:16 present+ wolfgang 15:57:22 present+ wolfgang, Juan_Corona 15:57:32 regrets+ garth 15:57:44 JuanCorona has joined #pwg 15:57:45 present+ jbuehler 15:57:46 present+ 15:58:13 wendyreid has joined #pwg 15:58:20 present+ 15:58:26 present+ 15:59:12 laudrain has joined #pwg 15:59:33 present+ 15:59:57 scribenick: dauwhe 16:00:00 I think I'll need to be more fully immersed to be a scribe again 16:00:04 ;) 16:00:17 EvanOwens has joined #pwg 16:00:21 JunGamo has joined #pwg 16:00:37 present+ 16:00:53 Hadrien has joined #pwg 16:00:58 present+ JunGamo 16:01:05 cmaden2 has joined #pwg 16:01:10 present+ 16:01:17 present+ 16:01:20 present+ makoto 16:01:41 present+ jpyle 16:01:53 gpellegrino has joined #pwg 16:01:56 josh has joined #pwg 16:02:03 present+ 16:02:09 present+ 16:02:13 present+ George 16:02:16 present+ gpellegrino 16:02:44 tzviya: let's get started 16:02:49 https://www.w3.org/publishing/groups/publ-wg/Meetings/Minutes/2018/2018-07-09-pwg.html 16:02:52 ... welcome back from our far-too-short break 16:02:54 Makoto has joined #pwg 16:03:03 ... any comments on the minutes? 16:03:08 BenWaltersMS has joined #pwg 16:03:12 ... minutes approved 16:03:16 present+ 16:03:17 caitlingebhard has joined #pwg 16:03:21 resolved: meeting of two weeks ago accepted 16:03:23 Topic: publishing new draft 16:03:27 Franco has joined #pwg 16:03:38 ... we have a few open issues 16:03:59 present+ 16:04:08 laurentlemeur has joined #pwg 16:04:12 present+ 16:04:15 present+ 16:04:24 https://github.com/w3c/wpub/issues/261 16:04:31 duga has joined #pwg 16:04:31 Github: https://github.com/w3c/wpub/issues/261 16:04:34 present+ 16:04:40 ... this is cover vs cover-image 16:04:47 ... look at last comment from Matt 16:04:53 ... we concerned about the infoset 16:04:57 q+ 16:05:00 rkwright has joined #pwg 16:05:24 lsullam has joined #pwg 16:05:26 ReinaldoFerraz has joined #pwg 16:05:42 derekjackson has joined #pwg 16:05:42 ... Matt says we should be concerned with language 16:05:55 ... so we're just discussing changing language 16:06:14 marisa has joined #pwg 16:06:25 ack dkaplan3 16:06:27 ... should we say cover or cover image or cover page 16:06:30 present+ 16:06:41 ack dkaplan3 16:06:43 dkaplan3: the one thing that has happened in github 16:06:44 zakim, who is here? 16:06:44 Present: dauwhe, ivan, tzviya, wolfgang, Juan_Corona, jbuehler, Avneesh, JuanCorona, wendyreid, dkaplan, laudrain, JunGamo, Hadrien, makoto, jpyle, josh, gpellegrino, George, 16:06:49 ... BenWaltersMS, Franco, caitlingebhard, laurentlemeur, duga, marisa 16:06:49 On IRC I see marisa, derekjackson, ReinaldoFerraz, lsullam, rkwright, duga, laurentlemeur, Franco, caitlingebhard, BenWaltersMS, Makoto, josh, cmaden2, Hadrien, JunGamo, EvanOwens, 16:06:49 ... laudrain, wendyreid, JuanCorona, jbuehler, George, Karen, dkaplan3, Avneesh, RRSAgent, Zakim, ivan, wolfgang, dauwhe, tzviya, plinss, Rachel, github-bot, astearns, bigbluehat, 16:06:50 ... the people who wanted a discrete cover page 16:06:50 ... jyasskin 16:07:06 present+ 16:07:12 ... I think the people in github would be fine with cover image 16:07:14 present+ 16:07:21 present+ ReinaldoFerraz 16:07:21 present+ lsullam 16:07:21 ... when I gave the whole "here are some guidelines" thing 16:07:37 harriett has joined #pwg 16:07:38 ... I think people bring up stuff that doesn't need to be in the infoset 16:07:42 + 16:07:43 present+ harriett 16:07:52 ... it's fine to document these extra things 16:07:57 q? 16:08:03 ack dkaplan 16:08:11 present+ Chris_Maden 16:08:14 ... so we should go back to the github issue later 16:08:32 ... I think my comment addressed everything except for the infoset Q about a cover that is not a cover image 16:08:53 gpellegrino has joined #pwg 16:08:56 tzviya: perhaps we can open a new issue 16:09:09 ... the proposal that you had, can you sum it up? 16:09:17 dkaplan3: my proposal for infoset purposes 16:09:29 ... I was going based on the assumption that because 16:09:44 ... Ivan reminded us that at the F2F there needed to be the idea of a cover, that might not be image 16:09:59 ... I don't think we need both cover and cover-image 16:10:14 q+ 16:10:27 ... but if people feel strongly about a cover that is not an image that still needs to be in the infoset 16:10:40 ... the reason people want cover images in infoset is for shelf view, etc 16:10:50 ... that reasoning doesn't apply to a cover 16:10:58 q+ 16:11:07 ack josh 16:11:11 ... will anyone go to bat for needing a non-image cover IN THE INFOSET 16:11:42 q+ 16:11:43 josh: I would make a strong case for a cover that's not an image because not all content includes imagery 16:12:18 ... just point to something, and if it's an image then great, if not they could render the html 16:12:21 Josh: see https://github.com/w3c/wpub/issues/261#issuecomment-406696836 16:12:37 ... for scholarly articles, the cover would be title/author/ journal / issue 16:12:48 This comment specs out all of that. 16:12:54 tzviya: that's already been mentioned in an issue 16:13:05 josh: but there are 70 comments 16:13:11 ack laurentlemeur 16:13:12 ... I don't think we should have both a cover and cover image 16:13:27 laurentlemeur: we should close issue by saying we define cover-image 16:13:37 ... discuss elsewhere if we need another type of cover 16:13:57 ... user agents could assemble image from metadata, wouldn't need html 16:14:04 tzviya: josh proposed just cover 16:14:15 ... the publisher can include image OR text in html 16:14:25 ... the user agent would do some magic to display 16:14:26 clapierre has joined #pwg 16:14:49 ack dkaplan 16:14:50 laurentlemeur: I think the magic to display HTML is more than magic to assemble from metadata 16:15:12 dkaplan3: I put a link to my github comment 16:15:21 ... for later, when we are writing recs for what UAs should do 16:15:39 ... we will need to have guidelines for what to do when you don't have a cover 16:15:53 ... I'm happy with not having both 16:15:59 ... the diff between Laurent and Josh 16:16:24 ... in the absence of an image, do we recommend the UA wants to extract metadata and make cover? 16:16:38 ... or do we think UAs should tried to define a text cover somehow 16:16:42 ... I would go with Laurent 16:17:04 ... it's a standard practice now that you get title/creator in shelf view if there's no cover 16:17:30 q+ 16:17:42 ... if your business case is that it's important to have specific information on the cover, then you should probably actually create an image 16:17:42 ack wendyreid 16:17:53 wendyreid: from experience with Kobo, that's what we do 16:18:00 ... if we have image we use it 16:18:07 q+ 16:18:14 ... if there's no image file, then we create cover with metadata 16:18:21 ... that's very standard 16:18:38 ack ivan 16:18:50 ivan: I don't understand the controversy 16:18:56 ... I thought Josh's proposal was fine 16:19:14 ... there's a cover, if you put image there you get image, if HTML is there you render that 16:19:39 ... and in the scholarly world, title and author might not be enough 16:19:47 ... you need standard metadata 16:19:49 +1 to Ivan expressing my business case better than I did. 16:19:53 q+ 16:20:02 ... I don't understand the problem 16:20:15 ack laurentlemeur 16:20:17 tzviya: a reminder that we're only talking about the infoset 16:20:51 laurentlemeur: if we follow josh, it means every UA will have to be able to take an arbitrary HTML file or something else and try to make a cover out of it 16:20:55 MustlazMS has joined #pwg 16:21:04 q+ 16:21:05 ... this puts a burden on user agents 16:21:08 ack josh 16:21:21 present+ 16:21:25 josh: I think that UAs should do what they think is best 16:21:36 ... using this approach, you have something called a cover that points to image or file 16:21:50 ... if UA doesn't know how to turn html into shelf-view icon, it can still use metadata 16:22:11 ... we should provide as much guidance as possible to UA, then let UA choose 16:22:32 q+ 16:22:52 ack George 16:23:07 tzviya: we might need to decide to publish without this 16:23:17 George: just an image is too limiting in terms of looking at the future 16:23:32 ... I see discussions about VR and innovation in the book space 16:24:07 tzviya: [1] include cover which could be anything or [2] just a cover image ? 16:24:07 gpellegrino has joined #pwg 16:24:17 2 16:24:21 2 16:24:22 1 16:24:22 2 16:24:23 1 16:24:25 1 16:24:25 1 16:24:27 1 16:24:28 1 16:24:28 1 16:24:28 1 16:24:31 1 16:24:32 2 16:24:34 present+ caitlingebhard 16:24:35 2 16:24:37 2 16:24:44 1 cover 16:24:48 1 16:24:51 1 16:24:56 1 16:25:02 present+ marisa 16:25:06 1 16:25:11 1 16:25:12 1 16:25:18 tzviya: I see more 1s than 2s 16:25:21 q+ 16:25:23 I inadvertently entered a 2. 16:25:29 ack ivan 16:25:45 ivan: I would propose to put there the more permissive approach 1, publish a draft (which isn't final) 16:25:52 ... and see what the community has to say 16:26:01 ... we don't have unanimity 16:26:09 ... this is just a draft 16:26:28 ... easier to restrict early 16:26:31 https://github.com/w3c/wpub/issues/220 16:26:45 github: end topic 16:27:08 github: https://github.com/w3c/wpub/issues/220 16:27:28 ivan: we had quesiton of direction ltr rtl 16:27:33 ... trouble expressing in JSON 16:27:58 ... consensus in discussion that rtl/ltr we don't have other means than fallback on unicode directional markers 16:28:06 ... and no explicit default direction setting 16:28:13 ... i think laurentlemeur we have agreement 16:28:14 laurentlemeur: yes 16:28:23 ivan: a more general issue came up 16:28:28 ... related to the language setting 16:28:35 ... there are 2 different things 16:28:48 ... 1. if I set language in manifest in one of schema.org terms inLanguage 16:29:01 ... this means I set language for publication at large + text of manifest 16:29:24 ... individual resournces may not set their own languages, there may be discrepencies 16:29:57 ... 2 the other appraoch is more complicated 16:30:05 ... when the manifest is embedded in html 16:30:14 q+ 16:30:30 ... looking at that case it would be logical that the script element with manifest inherits language and dir of entry page 16:30:36 present+ 16:30:44 s/appraoch/approach/ 16:30:51 ... so if it's part of html then I could and maybe should refer to what HTML does 16:31:29 ... we still say that if you do it that way you're talking about the publication as a whole 16:31:41 ... when we have an embedded manifest, do we inherit the HTML settings? 16:31:45 ... or not? 16:32:08 ... an additional argument... this is one thing from HTML structure that we will inherit 16:32:13 ... this is the base URL 16:32:42 ack tzviya 16:32:46 q+ 16:32:52 tzviya: I put myself on the queue 16:33:05 ... the schema.org group is aware they have language issues, but they're trying to work it out 16:33:29 ... they know language on particular tags is a problem 16:33:50 ivan: yes, the setting of a langague for an individual text is already there 16:34:03 ... we hope schema.org handles it eventually 16:34:08 s/langague/language/ 16:34:33 ... the json-ld working group, partly on my instigation, is looking at issues of embedded json-ld 16:34:41 ... it was non-normative in 1.0 16:35:02 ... for example, there's no resolution on inheriting baseURL 16:35:11 ack laurentlemeur 16:35:11 ... I think that will be resolved in 1.1 16:35:26 laurentlemeur: in fact, here we are trying to do 2 things 16:35:36 ... the language of publication is descriptive metadata 16:35:51 ... if we want to infer the language of manifest, that's simple 16:36:02 ... we can do that in json-ld with @language in context 16:36:16 ... so we are trying to simplify work of authors 16:36:23 ... by inferring from publication language 16:36:42 ... and maybe we should inherit from html if manifest is embedded 16:36:57 ... but that makes processing of detached and embedded manifests different 16:37:33 ... this is why we should infer language from publication language 16:37:41 tzviya: what q are we answering? 16:37:51 ivan: the current text needs to be rewritten 16:38:07 ... at least for embedded version there are two ways of rewriting 16:38:34 ... if you want detachable things then use @language 16:38:49 ... we have two difficulties, i agree with this one 16:39:10 ... if we ignore surrounding html we will end up defining something which is not aligned with how json-ld is used in html 16:39:21 ... I don't know which one is a bigger danger 16:39:52 tzviya: the Q is, whether we use something we are sure will work detached or embedded, but might overwrite default/be in conflict with processors 16:39:59 ivan: I dont think this is correct 16:40:07 .... if you use @language it works everywhere 16:40:19 ... if I don't put anything in JSON_LD or any other thing, what happens then? 16:40:32 ... in one case a language might be inherited, in the other case not 16:40:49 q+ 16:40:55 ack laurentlemeur 16:40:57 ivan: @language is so far away from the standard syntax for authors; extending a context is very difficult to follow 16:41:12 laurentlemeur: the context line in json-manifest should be copy/paste; should not be edited 16:41:19 ... it's not about metadata, not about structure 16:41:45 tzviya: can we come to consensu? 16:41:55 ivan: we should do a PR knowing there are issues, and we don't know 16:42:14 ... I can try to write up the more complex situation and see where it goes 16:42:27 laurentlemeur: let's try to write it 16:42:49 ivan: I will come up with a PR, hopefully this week 16:42:54 github-bot: end topic 16:43:10 tzviya: we can publish a new draft, and thus more work 16:43:22 ... the goal of the draft; we would like to see implementations 16:43:33 ... we have lots of implementers in this group 16:43:47 ... we will ask you to commit to this now 16:43:59 ... what we really want is a lot of issues. tell me the problems! 16:44:04 ... Josh is going to do this. 16:44:12 q+ 16:44:13 ... anyone else, please try this 16:44:16 ack ivan 16:44:24 ivan: we should make it more precise 16:44:29 ... describe more details 16:44:38 ... right now we have only vague ideas about affordances 16:44:41 ... this is the missing thing 16:44:47 ... we have lots of metadata in the manifest 16:45:01 ... we want an implementation which does two things 16:45:07 ... 1. navigate through resources 16:45:35 ... 2. and do something--offlining, caching, whatever--I want to read on the plane 16:45:40 ... these are the two challenges 16:45:56 tzviya: you can take your time 16:46:04 ... take a month, if you need more that's good 16:46:12 q+ 16:46:12 q+ 16:46:16 ack George 16:46:39 George: do we only want browser/RS systems or authoring tools? 16:46:47 ack Hadrien 16:46:51 ivan: only reading, we should't worry about authoring yet 16:47:08 Hadrien: I created an issue about processing manifest into webidl 16:47:12 ... this is relevant here 16:47:20 ... what I listed is what any implemenation will have to do 16:47:26 see https://github.com/w3c/wpub/issues/268 16:47:41 ... it can be a big challenge to go from the many different things allowed to an in-memory model for basic implemenation 16:48:00 ... it's non-trivial to convert this manuscript into webidl 16:48:06 tzviya: we are ok with partial implementation 16:48:14 s/implemenation/implementation/ 16:48:22 ... and we do want to hear about problems 16:48:28 q+ 16:48:33 ack ivan 16:48:37 Hadrien: I'm not saying there are problems, there is just lots of work 16:48:40 ivan: I agree 16:48:58 ...we have to be careful that what is currently in the doc around IDL is out of date 16:49:10 ... we shouldn't spend time redoing that before next publication 16:49:21 ... I am looking at an implementation on that 16:49:29 ... to do it in Node 16:49:54 ... for implementors: json-ld has a bunch of APIs which convert json-ld into different types of json-ld 16:50:12 ... and so can you can create something simpler using existing tools 16:50:56 q+ 16:51:06 tzviya: we do intend epub4 to be a packaged version of WP 16:51:12 q+ 16:51:15 ack Hadrien 16:51:18 ... so this will give you a head start on epub4 work 16:51:22 q+ 16:51:37 Hadrien: for a partial and specialized implemenation, what I've done for audio is already such an implemenation 16:51:52 ack wendyreid 16:52:03 wendyreid: I don't want to speak for kobo but I'll talk to Jeff 16:52:05 s/implemenation/implementation/ 16:52:11 ack Avneesh 16:52:25 Avneesh: this is only the 2nd public draft 16:52:38 ... have to start on accessibility review 16:52:51 ... when is right time to start? 16:53:09 ivan: my plan was that once this draft is out, I will start bugging r12a for i18n review 16:53:29 ... harder to do these reviews when things are close to final 16:53:56 tzviya: we have seven minutes left 16:54:00 Topic: use cases 16:54:10 tzviya: josh did an overhaul 16:54:29 josh: I hope everyone had a chance to loook 16:54:41 ... there's not a lot of new writing, but lots of reorganizing 16:54:50 https://w3c.github.io/dpub-pwp-ucr/ 16:54:52 ... so I want to write the layout hints 16:55:02 ... and would like to write use cases for cover images 16:55:40 ... the ultimate goal is to create good solid anchors to the UCR that we can add to the spec 16:56:09 tzviya: that's good 16:56:20 josh: I know there are missing UCRs 16:56:47 ... if you know of non-documented use cases please open an issue 16:57:03 ... we want to republish soonish 16:57:08 tzviya: thanks Josh 16:57:19 ... looks like we won't get to the other agenda items 16:57:25 ... prices for TPAC go up at end of month 16:57:31 ... any other business? 16:57:51 BenWaltersMS has left #pwg 16:57:54 rrsagent, draft minutes 16:57:54 I have made the request to generate https://www.w3.org/2018/07/23-pwg-minutes.html ivan 16:57:54 zakim, bye 16:57:54 rrsagent, bye 16:57:54 I see no action items 16:57:54 leaving. As of this point the attendees have been dauwhe, ivan, tzviya, wolfgang, Juan_Corona, jbuehler, Avneesh, JuanCorona, wendyreid, dkaplan, laudrain, JunGamo, Hadrien, 16:57:54 Zakim has left #pwg 16:57:56 ... and that's it! 16:57:57 ... makoto, jpyle, josh, gpellegrino, George, BenWaltersMS, Franco, caitlingebhard, laurentlemeur, duga, marisa, rkwright, derekjackson, ReinaldoFerraz, lsullam, harriett, 16:57:57 ... Chris_Maden, MustlazMS, clapierre