15:15:18 RRSAgent has joined #pwg 15:15:18 logging to https://www.w3.org/2018/10/15-pwg-irc 15:15:19 rrsagent, set log public 15:15:19 Meeting: Publishing Working Group Telco 15:15:19 Chair: Tzviya 15:15:19 Date: 2018-10-15 15:15:19 Regrets+ Hadrien, Vlad, Juan_Corona 15:15:19 Agenda: https://lists.w3.org/Archives/Public/public-publ-wg/2018Oct/0029.html 15:15:20 ivan_ has changed the topic to: Meeting 2018-10-15: https://lists.w3.org/Archives/Public/public-publ-wg/2018Oct/0029.html 15:35:21 regrets+ laurent 15:45:08 wolfgang has joined #pwg 15:54:47 NickRuffilo has joined #pwg 15:55:43 present+ 15:55:50 present+ 15:55:53 present+ NickRuffilo 15:55:54 scribenick: nickruffilo 15:56:03 present+ wolfgang 15:56:34 present+ dauwhe 15:56:42 present+ JunGamo 15:57:02 present+ 15:57:29 JunGamo has joined #pwg 15:57:38 present+ george 15:58:59 jbuehler has joined #PWG 15:59:08 romain has joined #pwg 15:59:22 wendyreid has joined #pwg 15:59:25 present+ rachel 15:59:27 present+ 15:59:36 present+ mattg 15:59:43 George has joined #pwg 15:59:44 gpellegrino has joined #pwg 15:59:45 present+ 15:59:46 present+ jbuehler 15:59:46 timCole has joined #pwg 15:59:48 present+ 15:59:49 present+ 15:59:55 present+ 16:00:10 present+ George 16:00:12 laudrain has joined #pwg 16:00:24 Present+ 16:00:28 mgarrish has joined #pwg 16:00:40 scribenick: NickRuffilo 16:00:40 present+ 16:00:43 present+ Tim_Cole 16:01:09 dkaplan3 has joined #pwg 16:01:09 Avneesh has joined #pwg 16:01:39 present+ 16:01:44 franco has joined #pwg 16:02:22 cmaden2 has joined #pwg 16:02:28 BenSchroeter has joined #pwg 16:02:44 rkwright has joined #pwg 16:02:47 present+ 16:03:03 present+ Chris_Maden 16:03:05 EvanOwens has joined #pwg 16:03:20 present+ 16:03:54 lsullam has joined #pwg 16:04:07 present+ 16:04:08 present+ 16:04:22 Ivan: (sighs) 16:04:22 marisa has joined #pwg 16:04:26 https://www.w3.org/publishing/groups/publ-wg/Meetings/Minutes/2018/2018-10-08-pwg.html 16:04:36 Tzviya: First item - review the minutes. Comments? 16:04:40 Dave: They are a work of art 16:05:09 Tzviya: Minutes approved 16:05:17 derekjackson has joined #pwg 16:05:18 resolved: last week's minutes accepted 16:05:20 MustLazMS has joined #pwg 16:05:22 caitlingebhard has joined #pwg 16:05:25 present+ 16:05:32 present+ 16:05:43 present+ billK 16:05:53 topic: use cases and affordances 16:05:56 Tzviya: Franco and Josh are up to talk about use-cases. Franco? 16:05:57 garth has joined #pwg 16:06:10 present+ franco 16:06:15 present+ Garth 16:06:35 josh has joined #pwg 16:06:40 present+ 16:06:49 Franco: We discussed the use-cases - and overview of what needs to be done. We're splitting up the work of identifying use cases that need to be discussed and documentation that doesn't have a use case. we're targeting to have it done before Lyon 16:07:07 Bill_Kasdorf has joined #pwg 16:07:07 Tzviya: I know Josh did a bunch of work, but no merges... 16:07:09 present+ 16:07:18 present+ josh 16:07:35 present+ 16:07:39 Josh: I haven't done any work on what Franco just discussed - the Gap analysis, but the other work I did on the UCR was somewhat off topic and I wouldn't recommend introducing it into the spec... 16:08:10 ...: I feel like I got a little off topic, but I think it will be a distraction if I submit those particular changes. 16:08:26 Tzviya: So you expect to have the gap analysis a week from today - which is before TPAC? 16:08:40 Josh: we set that goal, and I plan on setting a few hours aside before friday 16:09:03 Tzviya: We have a session around this at TPAC - we need to know if you're going to have things ready - will you have things ready? Will you be able to call in? 16:09:38 Josh: 2:30am is my JAM - Im here 16:10:03 Tzviya: We need to make sure we have the user agent affordances 16:10:10 duga has joined #pwg 16:10:14 present+ 16:10:44 Josh: I think we have that. The UCR - the use casees that are in there are pretty good. They are 2 years old, but unless we plan on expanding them, they explain what needs to happen. I get the sense you're expecting reems on new written prose and use cases. 16:10:46 q+ 16:10:51 gpellegrino has joined #pwg 16:10:55 Josh: there's not alot of missing use cases from the document... 16:11:08 present+ 16:11:18 Tzviya: Josh, you are more familiar, but we thought this part would take up the bulk of the meeting... 16:11:55 Tzviya: we keep coming back to "we don't know what affordances are" Do you think if someone was creating a User Agent - do you think a UA knows what they need to know to create that. Does the UCR explain that? 16:12:57 q+ 16:12:58 Josh: Without distraction, I would say that - for our current vision of a web publication, which is a way of binding web pages into publications, I think what we have suffices. I don't think if I was the accessibility expert, I may not be particularly happy. If I was the marketing person, I wouldn't be excited, but if I was a straight coder, I think it's in there, but I'll look. 16:13:15 Josh: I'll provide that analysis as an implementer. 16:13:16 q+ 16:13:39 Tzviya: One more question - so we can come in informed, is there something that the rest of the group should do? Let us know if there is something the rest of the group can do 16:13:49 https://w3c.github.io/dpub-pwp-ucr/ 16:13:50 q+ 16:14:06 ack NickRuffilo 16:14:08 Josh: anyone who thinks they would participate in the discussion, a read through would be great. I know Ivan, you, and I have looked at it and discussed but others should re-read it if you want to make the most of the session. 16:15:03 ack ivan 16:15:29 q+ to mention focal use cases 16:16:15 ack dkaplan 16:16:16 Ivan: Close to what nick said - but put differently - if I am the reader of the current draft of the spec, I would like to have "these are the main things that a user agent SHOULD do or MAY do with points to the use case" The way the use case document is written is about people doing things. But in the other document there needs to be a list of features and what it means for the user. That's the bridge I'm looking for, and that we don't have 16:17:45 Deborah: i wanted to add to the 'how would I feel about accessibility' we made a choice with the first UCR when it came to accessibility. We merged the accessibility use cases into the main document. Every piece of feedback from accessibility people is negative. It's absolutely true that the people who have seen this draft who are accessiblity people freak out - they just see the note in the accessbility section. That is a think we need to address. 16:18:02 ...: we don't need to write more use cases, but make the accessibility ones more to find and surface 16:18:10 ack wendyreid 16:18:21 Tzviya: I think, in general, that's what we need to do - identify and classify the use-cases better 16:18:31 Wendy: I'm creating a bunch of audio-book specific use-cases. 16:19:00 Josh: I'd love for you to create a branch and merge them in, or you can send me a google doc and I'll put them in. I think we decided that we should add audio book use cases to the main document. 16:19:16 Wendy: there are some use cases that just need a line, and there are some that need a use-case. 16:19:18 ack tzviya 16:19:18 tzviya, you wanted to mention focal use cases 16:20:03 Tzviya: Some things I've learned from use cases in other groups - and with labeling - in verifiable claims, they have sorted each of their use cases by the area it touches - health care, finance, etc... They have other use cases that reflect the technical work. 16:20:38 ...: it sorts through the tech aspects of the spec, in our case - multiple ways of navigating through XYZ, Audiobooks, etc. We might want to demonstrate that it is a business AND technical document. 16:20:45 gpellegrino has joined #pwg 16:21:39 ...: I spent lots of time on "focal use cases" which are just 3 use cases that demonstrate difficult use cases that we're trying to solve and how it is that the technical solution that this spec is offering solves that problem. It is much longer than the 1-paragraph use cases. We might want to consider that. If you're writing, it's a really good exercise. 16:22:26 q+ 16:22:29 Tzviya: Any other use-case comments? 16:22:31 ack ivan 16:23:17 Ivan: I have a very administrative thing we have to do about use cases. When we voted on automatic publishing, I don't think we did that about use cases as it wasn't part of the document, so - Josh, at some point, with the help of Matt, we'll have to set it up to automatically publish ... but when you're ready 16:25:14 Tzviya: Josh and Franco - if you think you're going to miss the deadline, please let the chairs know ASAP 16:25:36 ...: Updated document for UCR and the gap analysis 16:25:50 Topic: issue 271 16:25:56 https://github.com/w3c/wpub/issues/271 16:26:23 q+ 16:26:39 ack Avneesh 16:26:43 Tzviya: Issue 271 - which we put off until we understood better what it means to be WP-aware as a user agent. Last week we decided to give us a week to wrap our heads around it 16:27:22 Avneesh: I proposed the concept only - but the consensus was that we should - we want a minimum viable WP that works on a non-WP aware user agent, and some additional functionailty for a WP-aware user agent. 16:27:29 q+ 16:27:32 ack ivan 16:27:38 ...: So we would need to make use cases that would be split into two buckets - WP-aware and non-WP-aware 16:27:51 s/functionailty/functionality/ 16:28:58 Ivan: I'm not sure I fully understand the issue. If we have a non-WP-aware, then you see the landing page for the document, which will link to other important documents and parts of the document - and the user agent can do something with it. What else do we expect? Is it best-practices - to make the primary landing page to make sense to the browser (so having a table of contents) 16:29:04 q+ 16:29:04 q+ 16:29:07 ack Avneesh 16:29:10 ...: but from a browser side, i'm not sure what you expect 16:29:44 q- 16:30:09 q+ 16:30:15 ack ivan 16:30:17 Avneesh: In a way, when we put TOC of page-list on the entry page, we are bypassing the manifest so things can be displayed. But - what is the functionality we want to work in the browser or reading system. For example, offlining or bookmarking - they could be added as a plugin. Or do we want more things in the minimum vialbe document. 16:30:45 s/vialbe/viable/ 16:31:01 Ivan: From my memory, the only thing still pending - and it's a long discussion - is the fate of the title element, which is something that can be used to bypass the manifest and the manifest can make use of it if it's WP-aware 16:31:35 ...: the page list, the TOC, and manifest are the things that could be picked up. Can we be more specific? I don't know what the design principle is, but these are the only specific entries that I remember. 16:31:51 q+ 16:31:55 ack dauwhe 16:32:00 Tzviya: I think this will come up in the discussion about boundaries - we have a 1-hour session to talk about boundaries, but we could probably talk all day 16:32:36 Dave: We need to think about web publications as a progressive enhancements to web pages - we need to structure them so that all content is still available to a vanilla non-WP-aware browser. 16:32:38 +1 16:32:51 q+ 16:32:55 Ivan: I understand, but I'm not sure what it means specifically as far as a spec goes - this is generic and general. 16:32:58 +1 Daves comment 16:32:58 ack mgarrish 16:33:16 q+ 16:33:26 q+ 16:34:01 Matt: I wanted to +1 to Ivan. From an editing perspective and spec perspective, what are we hoping to achieve. This is authoring guidelines, not necessarily spec. What would happen if the user didn't do these things? I don't understand what we can spec out in this space. This seems best practices. 16:34:03 +1 16:34:04 q+ 16:34:07 ack Avneesh 16:35:04 Avneesh: Ivan's question is the main objective - we want to identify what we want to work in the reading system - for example, if we talk about page list, early the TOC was/were in the manifest, then we pushed it to the entry page, especially for accessibility reasons - you shouldn't need a reading system... 16:35:37 ack duga 16:35:39 +1 to Avneesh 16:35:40 ...: So are there more uses cases and features like this that need to also be non-WP-aware. Or things that are complex and need to move to the WP-aware section - and thats the objective. 16:36:44 q+ 16:37:04 Garth: I'm not sure how we solve this with best practices. Such as how do I make something display best in both WP-aware and non-WP-aware. So for non-WP-aware, I put a link to the next chapter, but I don't want it installed in the WP-aware... That is the type of thing we can address in the spec, that I don't think is addressed in best practices. 16:37:51 ...: Thats one case where we would want different features/functionality in WP-aware and non-WP-aware. 16:37:51 ack dauwhe 16:38:08 s/Garth/Brady 16:39:14 Dave: We can say things in the spec that give us some foundation - such as the TOC must appear in teh main document, and the user can see the core of the publication despite the nature or core of the user agent. That sounds like a minmum standard. I want more time to think about brady's proposal... 16:39:18 q? 16:39:22 q+ 16:39:29 q? 16:39:35 ack dkaplan 16:39:37 s/the/the/ 16:39:45 s/teh/the/ 16:40:34 ack ivan 16:40:41 Deborah: I wanted to 100% agree with Brady, it is a place for the spec and not best practices - as soon as the chairs think we have the prerequesties for being a WP-aware browser, as soon as we have that, then coming up with what it does is solvable, but we have to put it in spec or we will have lots of aspirations and less results... 16:41:46 Ivan: 2 things - Administratively - i have the impression that having a design principle that we agree on, that would be good to have recorded as ourselves, but the specific issue should be close except that it doesnt' lead to something specific. For every feature we should look at it if it makes sense to determine if it should be interpreted by a non-WP-aware features... 16:42:44 Ivan: One thing Dave said is not true today. At the moment, the TOC is not required that it MUST be in the primary page. It can be - and may be advised to be, but it can be in any place, or a different file, or only linked from the manifest. This is one example where if we say MUST, we create a restriction. i am neutral but I don't think this will get consensus. 16:42:45 q+ 16:42:50 q+ 16:43:04 q+ 16:43:19 ...: lets not forget that the WP is the basis for epub4 in which this whole issue doesn't come up. So this kind of restriction is unnecessary. We need to make sure we draw a line as to what is required and what is not. 16:43:30 Tzviya: This is an important discussion, but is now the best time to have it. 16:43:59 Ivan: We do have a spec, and with the example of the TOC - we have to be careful that if we run in one direction, we have to back-pedal, which is never good. 16:44:18 Tzviya: I just sent a message to Romain, to see if he proposed design principles in the past. 16:44:18 ack Avneesh 16:44:20 https://github.com/w3c/wpub/wiki/General-Design-Principles 16:44:39 (although I don't think I was at the origin of that :p) 16:45:23 q? 16:45:27 q? 16:45:28 q- 16:45:29 Avneesh: The original proposal is like a design principles about what goes into WP - if it's important or useful, then it comes to the question of must/can. There is a possibility that we want flexibility about the TOC being in the manifest or entry page. All of that in making a WP available in a non-WP-aware browser 16:45:31 ack bigbluehat 16:45:32 ack bigbluehat 16:46:38 Benjamin: I feel like there are two bugs in our approach that if we solve it will help. If we determine what user-agent web publications are for. With web in the name, I assume browsers. 2) if we remove epub4 from the lineage, and say "we don't know what epub 4 looks like" then wpub doesn't need to pre-design itself as epub4 16:47:20 q+ 16:47:20 ...: and ultimately epub 4 would get addressed when it does, but for reading systems and likely also browsers. Having them backed up against each other is causing confusion. 16:47:24 q? 16:47:25 ack ivan 16:48:10 q+ 16:48:28 Ivan: I think that's exactly the problem why we need the discussion with the business group at TPAC. If we separate WPUB from epub4 - in some sense - then the questions from me - the purely technical guy - is that is this something that makes sense for publishing. I am afraid the answer will not be positive. For me, WPUB is potentially the content for an epub4... 16:49:24 ...: That my view of what can be implemented solves for the publishing industry. I do like the idea of profiling - which is a bit more formal way and more specific than the general best practices approach. If my profile is epub4, or 'i don't care about packaged' then we can make these distinctions about must/may 16:49:39 ...: but I think we should keep both in mind. that way they both represent the industry 16:50:07 ack laudrain 16:50:23 q+ 16:50:30 Karen has joined #pwg 16:50:47 Luc: The real issue is what you mean by separate. more precisely, what would make a difference that could not be reconcilable in a profile. Epub4 is a profile of a web publication. In my feeling epub4 will be based on everything from the web publication but with constraints. We should be very careful about identifying something that would make a web publication not profileable 16:50:59 ack garth 16:51:40 q+ 16:51:50 Garth: I largely agree with Luc and Ivan. We had WP, PWP and EPUB4 and we dropped PWP out of the mix as epub4 would be the packaged version. I would come at this opposite from Ben in that I think the odds are that if we define epub4 sooner rather than later, it's likely to get traction before WP unpackaged... 16:52:08 https://docs.google.com/document/d/1Mt9PTcOdmrCwIsgfxbGMGjwHlUsySU01I0D4oBkSbcA/edit?usp=sharing 16:52:57 +1 to Luc 16:53:13 Tzviya: We have this as a discussion for TPAC. Epub4 cannot come only a few months after epub 3.2 - even within a year, so we need to discuss who is likely to adapt and when. Lets take a look at the design principles and make sure those are what we're applying 16:53:41 ...: we need to figure out what that means - there's lots of JSONLD, but in case of conflict, always consider the users, and we haven't necessarily taking that into account. 16:54:40 scholarly book publishers are doing EPUB 16:54:45 Benjamin: I think garth and I agree more than we disagree. If the major concern is epub, then wpub as a name specifically would be best served in a community group of people who are not primarily using epub, and it be explored there for a lineage it doesn't fit into. 16:55:05 q+ 16:55:11 q+ 16:55:12 ack bigbluehat 16:55:20 ...: I think we can overlap or merge, but lets not entangle WP and epub4... 16:55:23 zakim, close the queue 16:55:23 ok, tzviya, the speaker queue is closed 16:55:52 ack George 16:56:13 George: Moving on to the TPAC agenda - I got the link and bookmarked. Are there links in the agenda to the various things we should be reviewing? 16:56:42 topic: TPAC 16:56:43 We need to be careful not to think of WP and EPUB as two distinct and separate things. As Luc said, EPUB 4 is a WP with constraints. It IS a WP, but a special kind of WP. 16:57:04 tpac schedule: https://docs.google.com/document/d/1Mt9PTcOdmrCwIsgfxbGMGjwHlUsySU01I0D4oBkSbcA/edit?usp=sharing 16:57:35 Tvziya: A great deal of detail was added to the agenda. If theres anything you think we're missing, let us know. There are a few sessions we may have flexibility with. We have a joint session with internationalization. Tuesday is lots of time with the business group and be informed by the business needs of the industry. 16:58:11 ...: We have 30+ people joining for dinner - links at the end of the document to tips and tricks for LYON. I won't be much help as I know little about LYON. We look forward to seeing you. 16:58:20 Garth: Can we get a link to the dinner sign up 16:58:54 s/Can we get a link to the dinner sign up// 16:59:02 JunGamo has left #pwg 16:59:05 dkaplan3 has left #pwg 16:59:31 rrsagent, draft minutes 16:59:31 I have made the request to generate https://www.w3.org/2018/10/15-pwg-minutes.html ivan 16:59:31 zakim, bye 16:59:31 rrsagent, bye 16:59:31 I see no action items 16:59:31 leaving. As of this point the attendees have been ivan_, NickRuffilo, wolfgang, dauwhe, JunGamo, tzviya, george, rachel, wendyreid, mattg, jbuehler, romain, gpellegrino, laudrain, 16:59:31 Zakim has left #pwg 16:59:34 ... mgarrish, Tim_Cole, dkaplan, BenSchroeter, Chris_Maden, rkwright, Avneesh, lsullam, MustLazMS, caitlingebhard, billK, franco, Garth, derekjackson, Bill_Kasdorf, josh, duga, 16:59:34 ... bigbluehat