15:25:41 RRSAgent has joined #pwg 15:25:41 logging to https://www.w3.org/2018/07/30-pwg-irc 15:25:42 rrsagent, set log public 15:25:42 Meeting: Publishing Working Group Telco 15:25:42 Chair: Tzviya 15:25:42 Date: 2018-07-30 15:25:42 Regrets+ George, evan, JeanK, cmaden 15:25:42 Agenda: https://lists.w3.org/Archives/Public/public-publ-wg/2018Jul/0055.html 15:25:43 ivan has changed the topic to: Meeting Agenda 2018-07-30: https://lists.w3.org/Archives/Public/public-publ-wg/2018Jul/0055.html 15:46:20 wolfgang has joined #pwg 15:49:02 mgarrish has joined #pwg 15:51:55 regrets+ jbuehler, derekJackson 15:54:45 zheng_xu has joined #pwg 15:56:35 present+ 15:56:48 present+ 15:56:53 present+ 15:57:01 NickRuffilo has joined #pwg 15:57:06 present+ wolfgang 15:57:32 present+ 15:57:34 i can scribe today 15:57:36 present+ 15:57:46 scribenick: NickRuffilo 15:57:48 laudrain has joined #pwg 15:58:35 jasminemulliken has joined #pwg 15:59:09 present+ 15:59:20 rkwright has joined #pwg 15:59:23 present+ 15:59:29 present+ 16:00:17 It’s the same in Paris but we have good clim in the office ! 16:00:30 present+ Rachel 16:01:11 gpellegrino has joined #pwg 16:01:17 josh has joined #pwg 16:01:23 present+ 16:01:28 present+ 16:01:29 Tzviya: There's an agenda. It will get found... 16:01:34 https://www.w3.org/publishing/groups/publ-wg/Meetings/Minutes/2018/2018-07-23-pwg.html 16:01:49 present+ 16:01:51 Tzviya: Comments on the meeting from last week? 16:01:57 garth has joined #pwg 16:01:59 Dave: I'm sorry we didn't get to all agenda items. 16:02:04 present+ Garth 16:02:08 resolved: last week's minutes accepted 16:02:10 Tzviya: OK - minutes approved 16:02:27 Franco has joined #pwg 16:02:30 topic: publishing status 16:02:32 present+ 16:02:58 BenWaltersMS has joined #pwg 16:03:02 Latest version: https://www.w3.org/TR/2018/WD-wpub-20180726/ 16:03:02 present+ 16:03:07 present+ 16:03:13 https://w3c.github.io/wpub/ 16:03:18 Hadrien has joined #pwg 16:03:21 ...: There was a flurry of activity on github. We have made available a more current version - what is on github can be considered a relatively stable version, so we can consider this a current 'publication' - a 'second public working draft' although it is not formally that. It's being reviewed by a few different groups 16:03:23 gpellegrino has joined #pwg 16:03:55 ...: Please read, review, add comments. We talked about the changes last week. We are also hoping for some implementations now 16:04:05 q+ 16:04:08 ack ivan 16:04:22 BenSchroeter has joined #pwg 16:04:38 q+ 16:04:42 present+ 16:04:49 marisa has joined #pwg 16:05:10 present+ 16:05:25 timCole has joined #pwg 16:05:35 laurentlemeur has joined #pwg 16:05:40 present+ Tim_Cole 16:05:43 marisa has joined #pwg 16:05:44 Ivan: for future versions, I would prefer if we had publications more frequently. This one took 4-5 months. Alot has happened in that time. In future - because we can do it easier - we should publish more frequently. Matt and I can do it relatively easily now. For example, if the web ID part becomes more stable, then I would propose that when it's accepted and done we consider it good and 16:05:44 publis without any further adieu. It's better because we can ask external groups to review, we can announce it to the business group... 16:05:49 present+ 16:05:51 q+ 16:06:06 ...: I have sent a separate request to the international group. Hopefully they will comment. So having a stable version to share and be proud of is good. 16:06:07 ack Rachel 16:06:09 s/publis/publish/ 16:06:13 duga has joined #pwg 16:06:19 present+ 16:06:31 Rachel: This is one of the few circumstances where I ask the newbie question - what does "implementations" actually involve? 16:06:58 q+ 16:06:59 Tzviya: We're looking for user agents to build a tool that can support web publications. And also someone to build content as well. 16:07:00 ack zheng_xu 16:07:11 q+ 16:07:22 MustlazMS has joined #pwg 16:07:31 q+ 16:07:34 adamsisco has joined #pwg 16:07:37 present+ 16:07:39 Zheng: Do we need to open source the sample implementation for WPUB? Or do we let the user upload and try out their web publication content? 16:07:41 q- 16:07:42 ack Rachel 16:07:45 ack ivan 16:07:50 present+ 16:08:11 Ivan: there is no requirement that the implementation has to be open source. If it is usable, that is fine. 16:08:30 Zheng: Ok - so you just may need a link to the results of a given WP content? 16:08:37 Bill_Kasdorf has joined #pwg 16:08:40 present+ 16:08:50 Ivan: Ideally, if you put it in a piece of software where I can upload a book or URL and then you do something with it, that's fine as well. 16:09:13 Zheng: so user could possibly upload the content and see the result. Is there any sample content to use in the beginning? 16:09:42 Tzviya: We have the audio file. We have Moby Dick. I also have a sample journal that I need to make sure it fits, but I'll be preparing it in a week or two. 16:09:56 ack garth 16:10:01 q+ 16:10:52 ack Rachel 16:10:54 Garth: I wanted to chime in a bit on implenetation - creating content partially counts, conformant with the spec. Any tools that creates content conformant with the spec is the other side of the spectrum. And anything capable of processing a WP is most interesting. Back to Rachel's question - something that can hunt down and parse a manifest is a long way through an implementation. 16:11:21 s/implenetation/implementation/ 16:12:03 Rachel: We should be able to take some epub3 content and represent it as a web pub. 16:12:06 q+ 16:12:15 ack laudrain 16:12:33 Luc: I would also like to produce a very small novel in web pub as well. 16:12:50 Tzviya: We already have the audiobook that audriene prepared. And Moby Dick... 16:13:05 Luc: One more question - where do we put this sample content? 16:13:10 s/audriene/Hadrien/ 16:13:23 Tzviya: Some are already in github, but we have a location where we can put this 16:13:45 topic: use cases update 16:13:49 Tzviya: Josh, I put you on the agenda for updates to the use case repo - but it's status quo? 16:14:13 s/it's/its/ 16:14:30 Josh: I want to make one final appeal to the group for additional use cases. I didn't get any last week. Then we have 2 weeks off soon. I spent a few hours last week adding more. 16:14:54 regrets+ bigbluehat 16:15:00 Tzviya: When affordances was meeting, there were lots of people on the call - this is a new spin on affordances. If that work interests you, channel your efforts into helping josh. It's not much work with many hands. 16:15:32 zakim, who is here? 16:15:32 Present: tzviya, dauwhe, ivan, wolfgang, zheng_xu, NickRuffilo, laudrain, Rachel, rkwright, gpellegrino, josh, jasminemulliken, Garth, Franco, mgarrish, BenWaltersMS, BenSchroeter, 16:15:35 ... marisa, Tim_Cole, laurentlemeur, duga, MustlazMS, adamsisco, Bill_Kasdorf 16:15:35 On IRC I see Bill_Kasdorf, adamsisco, MustlazMS, duga, marisa, laurentlemeur, timCole, BenSchroeter, Hadrien, BenWaltersMS, Franco, garth, josh, rkwright, jasminemulliken, 16:15:35 ... laudrain, NickRuffilo, zheng_xu, mgarrish, wolfgang, RRSAgent, Zakim, plinss, ivan, tzviya, Karen, Rachel, dauwhe, github-bot, jyasskin, bigbluehat, astearns 16:15:41 I can help. 16:15:46 Josh: You won't be expected to write, I just need topics and use-cases to write. So if you think something is missing, or affordances that are not represented as use-cases, that's what I'm hunting 16:15:50 :) 16:16:04 present+ 16:16:22 Tzviya: The next time we meet, hopefully we'll have some more use cases. 16:16:53 Topic: start thinking about EPUB4... 16:17:18 q+ 16:17:52 q+ 16:17:55 ack dauwhe 16:17:55 q+ 16:17:58 ...: Next agenda item, lets start the discussion about epub 4. It might sound preliminary, but one thing we need to keep in mind is that epub4 is an extension of web publications.. A specified, packaged version of the web publication. We have a todo about defining the boundaries and what destinguished epub4 from web publication. We are hoping people are reading through and seeing what is 16:17:58 missing - what makes it a web publication, what makes it an epub file and what distinguishes them. We don't need to determine the package mechanism, but what the boundaries are. We don't need to answer today but we need to think. 16:18:11 davd_stroup has joined #pwg 16:18:49 ack garth 16:18:51 Dave: I think it's important - what is going - we have a long history of epub, so how is epub4 going to be in the lineage of previous epubs. If it's utterly different in serialization, packaging, content, etc. I guess another way of putting it - is what will we be able to do with epub4 that we couldn't do in epub 3... 16:20:46 ack laudrain 16:20:47 Garth: the boundaries for epub4 is easy - the boundaries are what is in the package. I believe as Dave's comment, that it ought to be in a zip package, like 3.2... I've always believed that you didn't have to start with a WP to get to an epub4. If you're starting with a WP to get to an epub4, then you need to set the boundaries on the WP. If you're making the epub4 directly, that's less of a 16:20:47 challenge. One possible answer to Dave's question is that an epub4 is conceptually similar to an epub 3.2 for the interchange of packaged content. Does a number of changes in the BFF timeframe - HTML instead of XHTML, manifest is JSON rather than XML - logical packaging of the same stuff. Tzviya said to think, and thats what I'm thinking 16:20:50 q? 16:21:11 Luc: If I succeed in doing a small, simple, web publication, I'll try to put it in a zip and that should be an epub4... 16:21:24 q+ 16:22:04 Garth: A WP uses web links, over a specific domain, to go from it's various resources. If we're encapsulating it in a zip - that would be one of the differences (between web packaging) - you'd have to fix up all the links to file system links. It's not quite as trivial as saying "throw it all in a zip" 16:22:05 ack ivan 16:22:59 Ivan: Additional to what Garth said, there may be additional requirements - the media flag/type, we have to think about whether we want to adopt zip or not... I would say - luc - essentially the answer is yes, the content is the same as WP, but there might be on the edge something we have to clarify 16:23:34 q+ 16:23:53 Ivan: One more thing that is relevant - by doing it this way, we have something that is fully compatible with something that is not packages. Not all publications are meant to be packaged. The way we are building things now, the toolkit, can be used both for epub4 and a non-packaged WP because the content is 100% compatible. 16:24:34 ack josh 16:24:34 Tzviya: Matt probably knows this best - there are lots of nuances to epub when it comes to the packaging mechanism, but what goes into the container.xml but we need to figure out what that means in the future. 16:25:04 https://w3c.github.io/publ-epub-revision/epub32/spec/epub-ocf.html 16:25:47 Josh: I tend to agree that there is significant differences between a packaged web publication and epub. I started looking into implementation. It does feel like we're taking something completely incompatible with epub, packaging it, then putting the name epub on it. So there is some concern.... Zip is not what makes epub an epub. What we are doing is quite different. There could be messaging 16:25:47 that epub4 is not based on epub3... 16:25:47 q+ 16:26:02 ack NickRuffilo 16:26:02 ...: We need to message that in the industry very well 16:26:24 q+ 16:26:43 ack ivan 16:26:48 NickRuffilo: think of doc vs. docx - the messaging is definitely important 16:26:52 q+ 16:27:28 q- 16:27:29 Ivan: Those are the differences we really have to understand. When you document the differences - it helps us, not only on the messaging, but also to track the technical points that we have to make the transition from WP to epub4 16:28:23 q+ 16:28:43 q+ 16:29:05 q+ 16:29:21 ack timCole 16:29:23 ...: I have the impression in the case of DOC vs DOCX - the main content became of a different format. Most of the work to be done when you produce a book is to produce the right content with the right CSS, the HTML, fonts, etc. I have the impression that the content is almost the same as in epub3 - except that the content is now fully compatible with the web. We are not bound to XML serialization 16:29:23 . I would think that the content is really the same. I would be interested by the experience of Rachel and her people what it means to convert an epub3 into WP. That will be very interesting. Sure - we may change the OPF file and it will be simple, but the content will be the same if not better. 16:31:09 Tim: One questions that I think is coming up - that we should all agree on - when we think of epub4 - is it a specialization of WP or is it the opportunity that give it some other differences from epub3 that are small. For example when we determine what can be packaged - we can give different types of packaging options. We could limit to just zip - or we could say thta packaged web publications 16:31:09 can use different packages, but epub4 must use zip. Does epub4 have to be an exact specialization of packaged web publications? 16:31:09 JunGamo has joined #pwg 16:31:11 q? 16:31:16 ack josh 16:31:18 Ivan: That seems like it would be a possibility. 16:31:58 "EPUB4 is EPUB3 + Web Compatibility" 16:32:04 Josh: I just wanted to follow Ivan's comment that he hit on the right message. epub4 is epub + web compatibility. It's true. If anyone questions the decisions, we can simply say: 'we started with a webbier format' and then packaged it. 16:32:07 ack dauwhe 16:32:53 q+ 16:32:54 q+ 16:32:55 Dave: I think selling epub4 is going to be hard. Why should a publisher spend hundreds of thousands to millions of dollars when there isn't that much difference in the content. Having the metadata expressed in JSON is not convincing to the COO. 16:33:24 ack ivan 16:33:30 Tzviya: We've had this discussion before - for journals, it will be much easier than the books people. I can let Ivan speak to that. 16:34:23 +1 16:34:26 q+ 16:34:52 q+ 16:34:57 Ivan: That's one - the way I look at it is maybe - on a slightly higher level - by doing the full web compatibility, what it also means for publishers is that they can rely on the huge number of companies and tech experts who are developing for the web of today. Those people find the market to develop content for publishers because they are working with the same content. This is not the argument 16:34:57 that will help convince short-term, but long-term, a very important thing - the people who are using those technologies... 16:34:57 q+ 16:35:00 ack la 16:35:03 ack laurentlemeur 16:35:05 q+ 16:36:01 +1 to laurentlemeur 16:36:25 Laurent: To complete these arguments, web technologies - there is a notion of conversion we need to push forward. Conversions of audiobooks, comics (the ability to make and package web comics) and magazines - scholarly publishing... Aspects of markets that have never used epub because it was too complex and now an option. We that is what we'll need to market. We must be very careful about 16:36:26 removing complexity to these formats. Conversions, Simplicity, web technologies 16:36:27 ack dauwhe 16:36:29 +1 16:36:40 +1 to growing the market with EPUB4 rather than just converting it. 16:36:51 s/Conversions/Convergence 16:37:19 ack zheng_xu 16:38:19 q- 16:38:41 +1 16:38:53 q+ 16:39:09 q+ 16:39:30 ack NickRuffilo 16:39:33 Zheng: First, I want to agree that the direction of epub and epub + web is closer to WP. At this moment we need to be careful about backwards compatibility of epub. Generally from what I've seen, many publishers cannot change - especially a small publisher. One example is that there are quite a bit of epub2 in the Europe and NA market. The highest rate of epub3 is Japan because digital publishing 16:39:33 started with epub3. The workflow to provide new content is also a high cost. We should be careful about the compatibility with epub 3.2. What I want to do with epub4 is to look into what we still have not done and what we want to add to epub 3.2 and possibly even add an extension and keep in mind epub 4 16:39:46 zakim, close the queue 16:39:46 ok, tzviya, the speaker queue is closed 16:39:49 q+ 16:40:15 queue closed ? 16:41:04 q? 16:41:07 NickRuffilo: EPUB2/3 will continue to exist - no motive for already successful EPUB publishers to change for EPUB4 16:41:09 ack ivan 16:42:48 guess here https://github.com/w3c/epub4 16:42:56 Tzviya: I assume everyone will re-read the spec in the next few weeks. As you read through the document, these are some of the things we're asking you to think about. epub4 will be building on this. We need authors/editors... Think about starting issues on epub4. if you see something that you would want/need, make an issue. Think about what you'd like to see in epub4. One thing we neglected 16:42:56 to mention was offline ability. if you can't create it, that's OK but we'd love to see it in an implementation 16:42:56 EPUB4 repository issues: https://github.com/w3c/epub4/issues 16:43:19 ...: as we move to epub4 we'll need to see the whole package, but we don't have a good way to identify it. You can start writing spec language. Anything to add? 16:43:48 ack garth 16:43:56 zakim, open the queue 16:43:56 ok, tzviya, the speaker queue is open 16:44:15 Garth: I think that's good. From an agenda item - it said 'start thinking about epub4' Dealing with what is missing is important. One last comment to make was about backwards compatibility. Re-iterating our charter - functionality round-tripping is in, but not necessarily backwards-compatability. 16:44:56 Tzviya: Hadrien just provided a link that supports offlinability. 16:45:06 Hadrien: I would need to slightly tweak it, but this example supports offlinability: https://hadriengardeur.github.io/webpub-manifest/examples/viewer/ 16:46:26 Tzviya: TPAC reminder - if you're coming, now's the time to book. We need to plan, but there's discussions of having a joint meeting with the business group that we'll figure out shortly. We're taking the next 2 weeks off. Next meeting will be 20th August. Read the spec and open issues. If it's about web pub, open it there, if it's about epub4, open it there. 16:46:38 ...: There is one agenda item about showing raw data in infoset... 16:47:03 topic: Presenting Raw Data 16:47:24 IDL doesn't necessarily has to be fully "synchronized" with our JSON 16:48:33 Ivan: Not sure now is a good time. I was playing with the IDL thing - where I tried to sync the IDL with what is in the document. I know why we do it and I agree, but I was a bit worried if IDL or WebIDL is good - as the spec is quite complicated. The WebIDL interface in javascript is extremely complicated. Do my frustration, the conversion tools are not easy to use. Having said that, having 16:48:33 looked at it again, what we do and use for now (dictionaries and enumeration) those convert into javascript easily, but I was wondering if this is a sledgehammer or if there were simple tools. 16:48:41 We need to keep in mind that UAs will parse our manifest as pure JSON rather than JSON-LD 16:49:43 Not a requirement, but it's by far the most likely scenario 16:50:03 Ivan: That is not a requirement - it depends. User agent MAY use pure JSON but maybe not. JSON-LD has powerful tools that implementations may want to use 16:50:34 Tzviya: Not sure what the next step is - we need to hear back from implementations if WebIDL is a challenge or helpful. 16:51:07 How do we provide feedback from an implementor's perspective? 16:51:23 q+ 16:51:34 Not bug, feedback about what's easy/hard/problematic 16:51:38 ack ivan 16:52:05 Tzviya: You can file a bug in Github - someone asked about providing implementation - we do have a place in github for experiments. Not sure that's the best places to post an implementation, but you can post links. If you have other suggestions, we're open to them. 16:54:03 Ivan: Thank you to Bill McCoy for all your hard work and efforts for epub and WP and the merger of organizations 16:54:06 +1 16:54:12 +1 16:55:43 marisa has left #pwg 16:55:49 rrsagent, draft minutes 16:55:49 I have made the request to generate https://www.w3.org/2018/07/30-pwg-minutes.html ivan 16:55:49 zakim, bye 16:55:49 rrsagent, bye 16:55:49 I see no action items 16:55:49 leaving. As of this point the attendees have been tzviya, dauwhe, ivan, wolfgang, zheng_xu, NickRuffilo, laudrain, Rachel, rkwright, gpellegrino, josh, jasminemulliken, Garth, 16:55:49 Zakim has left #pwg 16:55:52 ... Franco, mgarrish, BenWaltersMS, BenSchroeter, marisa, Tim_Cole, laurentlemeur, duga, MustlazMS, adamsisco, Bill_Kasdorf, Hadrien