14:33:40 RRSAgent has joined #dpub 14:33:40 logging to http://www.w3.org/2016/03/14-dpub-irc 14:33:42 RRSAgent, make logs public 14:33:42 Zakim has joined #dpub 14:33:44 Zakim, this will be dpub 14:33:44 I do not see a conference matching that name scheduled within the next hour, trackbot 14:33:45 Meeting: Digital Publishing Interest Group Teleconference 14:33:45 Date: 14 March 2016 14:34:04 Chair: Tzviya 14:34:10 Regrets: Heather 14:34:49 Agenda: https://lists.w3.org/Archives/Public/public-digipub-ig/2016Mar/0063.html 14:34:58 ivan has changed the topic to: Agenda: https://lists.w3.org/Archives/Public/public-digipub-ig/2016Mar/0063.html 14:52:24 Vlad has joined #dpub 14:53:16 mgylling has joined #dpub 14:54:11 clapierre has joined #DPUB 14:54:59 tzviya has joined #dpub 14:59:16 present+ Dave_Cramer 14:59:16 nickbarreto has joined #dpub 14:59:27 present+ Tzviya 14:59:40 laudrain has joined #dpub 14:59:54 lrosenth has joined #dpub 15:00:07 agenda: https://lists.w3.org/Archives/Public/public-digipub-ig/2016Mar/0063.html 15:00:15 present+ Leonard_Rosenthol 15:00:26 pbelfanti has joined #dpub 15:00:39 (running late to webex, but will be on in a sec) 15:00:59 present+ Ivan 15:01:02 NickRuffilo has joined #dpub 15:01:10 scribenick: NickRuffilo 15:01:16 present+ Luc 15:01:16 present+ 15:01:33 present+ nickbarreto 15:01:40 pkra has joined #dpub 15:02:20 present+ Peter Krautzberger 15:02:21 dkaplan3 has joined #dpub 15:02:45 I want to share with everyone that I'm leaving Pearson this week. Moving to a new opportunity with another publisher - not a W3C member but I intend to stay active in standards initiatives so I hope to re-emerge in this forum once I settle in to my new role 15:02:52 present+ Deborah_Kaplan 15:03:06 billm has joined #dpub 15:03:07 brady_duga has joined #dpub 15:03:08 present+ 15:03:25 Present+ 15:03:27 Regrets+ Ben_De_Meester 15:03:28 rdeltour has joined #dpub 15:03:39 scribenick 15:03:43 Tzviya: "Approve minutes from last week?" 15:03:49 scribenick: NickRuffilo 15:03:50 present+ Romain_Deltour 15:03:51 https://www.w3.org/2016/03/07-dpub-minutes.html 15:04:10 Daniel_Weck has joined #dpub 15:04:11 ...: "Any comments on the minutes? Ok - All approved." 15:04:26 TimCole has joined #dpub 15:04:30 ...: "Only agenda item - discussing the use-cases. Since there's much to discuss, we have given the whole meeting." 15:04:31 present+ 15:04:51 Present+ Tim_Cole 15:05:18 Bill_Kasdorf has joined #dpub 15:05:22 ...: "These will be excellent support to help transition into a possible working group or specification. To date, there isn't much in the document - but Romain will walk us through what is needed. There is lots of room to grow. Heather is going to take over lead of this group." 15:05:27 present+ Bill_Kasdorf 15:05:33 https://github.com/w3c/dpub-pwp-ucr/wiki/Use-Cases-Overview 15:05:55 oh, present+ 15:06:11 Romain: "The best is to watch the wiki page - which lists the use-cases and areas that we need to focus on. When there was existing use-cases, I added a link to those. I can go through the list... " 15:06:13 present+ 15:06:15 present+ Daniel_Weck 15:06:20 present+ Charles_LaPierre 15:07:24 q+ 15:07:43 present+ Markus_Gylling 15:07:51 ack iv 15:07:51 ...: "First item is portability - so I identified the item. The first bullet is the locations of the old wiki, but are not the final organization of the document. If we are to mimic the CSV on the web - what they have there is a flat list of use-cases. For now, lets not talk bout the organization of the use-cases. Portability - based on the locators task-force - these usecases are primarily 15:07:51 about what it means for a PWP to be able to move offline - change it's state and ownership. Whether it moves with or without annotations. Has to deal with change of state or locators, or so on." 15:08:11 Ivan: "Do we want to comment on each of the bullet points, or do you want to do it later?" 15:08:18 Romain: "Whatever is best for this." 15:09:19 Ivan: "Ok - so lets comment bullet by bullet. In the first - what I think is important to outline as a usecase - is the fact that we have one URL for a collection of resources on the web, something the web doesn't have today. It's very important and something we need to back-up with use-cases. It goes a little beyond what the locators task-force is responsible for." 15:10:06 Romain: "In terms of process - with the locators taskforce. We can expand on the definition. The gap is that the locators task for assumed we had the resource." 15:10:21 Tzviya: "Anyone who wants to volunteer to write the use-cases for the document." 15:10:22 q+ 15:10:45 Romain: "It would help to have longer use-cases that cover several of the bullet points." 15:10:55 ack ni 15:11:06 Ivan: "What these bullets are is what we see as needing covered in use cases, not each as use cases." 15:11:34 regrets+ Ayla 15:12:25 q+ 15:13:00 q+ 15:13:41 ack lr 15:14:32 Romain: "Nick - please gather your thoughts on the mailing list on a use-case for state changing online/offline 15:15:03 ACTION NickRuffilo to write UC regarding manifest 15:15:03 Error finding 'NickRuffilo'. You can review and register nicknames at . 15:15:23 ack Bi 15:15:31 Leonard: "We've been working on this in locators - and trying to be very generic - non technical solution. We need a manifest of sorts, but not talking how it needs to be found, but what it needs to do." 15:15:34 q+ 15:16:19 q? 15:16:38 bill: "What the focus on the locators task force - our purpose is the metadata needed so that we can properly do locators. But there is something bigger as well. Locators wouldn't define everything that would be needed in a manifest." 15:16:46 ack ti 15:17:40 Tim: "The portability category illustrates what we're going to see throughout - there will be multiple use-cases for all these categories. The archive will have different use-cases for portability. There will be at least three or four use-cases for each of these concepts." 15:17:59 Tzviya: "Yes, archiving is possibly it's own category - overlapping - but good to note." 15:19:07 q? 15:19:08 q+ 15:19:10 Romain: "Portability is one of the primary use cases that we need to get right. it's one of the key selling points. The next point is layout. The details of pagination requirements - such as the use cases for an API for pagination - is out of scope for this document. So we're looking for a simple use-case for handling multiple documents as a single set. I think that is all we'll need for 15:19:10 pagination." 15:19:21 ack mg 15:19:58 Markus: "To be clear, Romain - we all agree we shouldn't repeat pagination details in here. There are a few other categories that are deflected to other documents. A top-level document, if we plan on referencing external documents or plan on being completely silent." 15:20:48 Romain: "I would turn the question to you - do you think it makes sense to reference external documents? As an interest group, it makes sense for us to work on a detailed pagination document and highly needed for digital publishing and it's huge work that requires details and should be a separate document, whether to reference one is an editorial doument." 15:21:19 markus: "I think we should. Having one entry point to understanding digital publishing requirements - it would be nice to have it on the web. " 15:21:23 q? 15:21:53 Romain: "You were talking about digital publishign requirements. The docoment here is about portable web publications - so maybe we would want an umbrella document that sits on top of this use-case document." 15:22:11 Markus: "Yes - that's correct. I think it's a good idea to reference out to existing documents." 15:23:18 q+ 15:23:27 q+ 15:23:37 ack lr 15:23:41 Romain: "The next use-case is about identifiers. We are not tasked to find a solution, but we at least need to make it appear in the use-cases. There is not one specific use-case, but multiple. Bill talked about this in his earlier comment. The next category is metadata. The primary use-case is about discovery, but it can be integrated into a larger use-case. We have a use-case that could 15:23:41 be the basis..." 15:25:07 Leonard: "The problem with accessibility of ebooks for discovery. I think we need to be more clear as to the general value of such metadata." 15:25:17 Tzviya: "A few of us are working on that and we can do that." 15:25:51 q+ 15:26:08 Romain: "Accessibility metadata ... If we have a use-case that covers this descrete need, it could cover additional aspects of metadata - so it would cover all the use cases by covering this specific case. " 15:26:26 ack iv 15:26:42 Leonard: "If we can discuss how the accessibility metadata in more general terms, it could provide more value." 15:27:28 actually I would like metadata discovery to be about ANY type of metadata or document features - not specific to Accessibility 15:27:41 q? 15:27:47 Ivan: "The reason it's set up is that this is what we have right now. There will be many other use-cases that will lead to metadata issues. Such as how in a PWP we want several different documents - so there are many documents that need to work together. Metadata should be available for the collection of those documents and not just an individual document." 15:29:10 ack bill 15:29:16 ...: "For many, metadata has a specific connotation in terms of structure and specific vocabularies. For others, it's just data about data, so we have to be careful about the terminology - especially int he locator work, so we use the term 'manifest' as a general thing that may contain metadata or other things. Some of the discussions in the BFF on the epub side which may include a manifest 15:29:16 which may include metadata.... A manifest is more general and less specific, but lets see how the use cases evolve." 15:29:43 Bill: "Quick terminology note. We should try very hard to not use 'books' and use publications - and only use 'books' when you specifically need to." 15:29:50 +1 15:29:51 Ivan: "HUGE PLUS ONE" 15:30:19 bjdmeest has joined #dpub 15:30:27 Markus: "The items linked are the old use cases, so the wording is subject to change. I suggest that we use them as starting points. The wording there is not the absolute final wording." 15:31:28 q+ 15:31:35 ack lr 15:31:41 Romain: "Content and market - there are a few use cases there. What we have to keep is inter-publication linking. Linking from the web to a publication and from the publication to another publication. About external resources and how to link to them inside a publication - images, scripts, data, etc. Another use-case about a PWP being used as a dictionary. Do we need a use-case about doing 15:31:41 a browser polyfill?" 15:32:04 Leonard: "The locators is also addressing inter-publication linking." 15:32:55 q+ 15:33:18 ack iv 15:33:21 Romain: "We are all assuming that the browser can natively display the PWP - although thats not the case for the next few years. Should we have a use-case for a polyfill of features? Implementing a reading system?" 15:34:20 q+ 15:34:33 ack lr 15:34:41 Ivan: "My answer is - yes and no. On the one hand, from a use-case point of view - one of the major use-case we do have is that a PWP should be automatically/easily handled by a browser. The poly-fill is a very technical thing that sort of refers to a technique that people are using. I'm not sure we should use this technology here. I'm worried about using that terminology for 'putting some 15:34:41 javascript where the browser doesn't'" 15:35:20 Leonard: "A gree with Ivan. While we want browsers to display PWP, it's not the only place we expect PWPs to be processed - which is why we've discussed general things like 'publication processor.'" 15:35:25 q+ 15:35:57 Ivan:" The reality is such as a use-case saying PWP should be - eventually - handled by browser - is a great use case. How it happens is different. The fact that we want the browser to be there as the renderer..." 15:36:03 ack rd 15:36:48 Romain: "What I had in mind was that - ultimately - the extensible web manifesto should be applied to PWP as well. Polyfills are used in this context to cover the new advances in browser technology while waiting for the proper implementation. 15:36:50 q+ 15:36:56 ack mg 15:37:01 Ivan: "Ok, I'm fine with that." 15:37:16 https://docs.google.com/document/d/1ZTBiSyyIgQMXh_9Ubtep4I7TfW6Yu6l8e06-9EKaNQU/edit 15:38:19 Markus: "About this question - I agree with Leonard that it sounds implementation thinking. On the above URL on google docs, we put down some use cases for browser-reading-system in trying to understand the pure use-cases. With the user as an actor, understanding the need to read in a browser and sometimes the need to read in a stand-alone app of sorts. I think this is where we need to be and 15:38:19 all we need to provide." 15:38:35 Leonard: "Alot of us spent alot of time going through this document" 15:39:18 q+ 15:39:41 Romain: "Interaction - a use case about scripting and communicating with a remote server - this is related to what we just talked about - and merged with external resources. I think thats what we have in the existing use-case in the old wiki. " 15:39:46 ack lr 15:40:14 Leonard: "I'm happy to add that communicating with external resources links up with external resources use-case. Does anyone else want scripting as a general concept - as I don't want that one." 15:40:46 Romain: "What you can do when writing use-cases, create a bullet list of items that you don't feel confident or just don't want to write more about scripting." 15:40:56 q+ 15:41:01 q+ 15:41:08 ack ni 15:41:35 q+ 15:41:44 ack mg 15:41:47 q+ 15:41:59 q- 15:42:17 q+ 15:43:17 ack da 15:43:18 q+ 15:43:25 Marcus: "One of the issues we've struggled with in epub - with an origin based security model - how does that translate into something like a PWP that doesn't have an origin? I agree with Tzviya- not many use cases are needed here. I've heard from archival that there is an issue with archiving that you should be able to retain a document without a runtime. So maybe there needs to be an archival 15:43:25 use-case?" 15:43:47 Dave: "The fact that we've struggled with this in epub, I'd say it might be easier to let PWP go with standard web." 15:43:48 q+ 15:44:10 Markus: "If we tie it together with security - maybe it could be bundled like that. " 15:44:21 ack LR 15:44:28 DavE: "It's something we have to have. It's been a huge issue for epub - that scripting has struggled so much with." 15:45:17 Leonard: "Yes, bundling with security makes sense. Archival will need to look into that. I was asked to give a brief history of how PDF-a had decisions made on what makes sense long-term." 15:45:19 ack br 15:45:31 @nick - PDF/A 15:46:27 Brady: "I wanted to say that I agree that scripting should be wrapped into security. The security is hosting a 3rd party script on your site. It's easy to support scripting. it's most harder when youre hosting someone elses document. it's largely a security issue, but also a privacy issue. If your site has a privacy policy, the external script might break that privacy policy (as that script 15:46:27 might use cookies, etc)." 15:46:44 s/PDF-a/PDF\/A/ 15:46:53 ack Ni 15:48:48 q+ 15:48:54 ack lr 15:49:00 Tzivya: "There are some use-cases about personalization that we'll want to inclued. Charles/Deborah and the accessibility task force should be on this one. Things like having the user adjust the font family...." 15:49:25 Leonard: "Terminology question - for book publishing - personalization is the common term used here? Is that the proper term or just a word we applied?" 15:49:53 ...: "To me, personalization is having the content modified to the person - so a 'put yourself in the book' or something like that." 15:49:57 I agree w/ Leonard 15:50:10 Tzivya: "We can determine that later on - i've heard both terms used." 15:50:11 q+ 15:50:22 we should use Web terminology where possible 15:50:59 Charles - "The taskforce is focused on this, but I'm busy right now." 15:51:05 q- 15:51:13 I'm trying to keep user pref topics on the CSSWG agenda, looking for dpub reinforcements 15:51:40 @astearns - thanks! 15:52:05 q+ 15:52:09 q+ 15:52:11 also in EDU, personalization includes custom learning trajectory in courseware based on learning outcomes (assessments) but this is quite different than changing rendering 15:52:13 Tzviya:" Internationalization. Big topic but all thats on here is if 'multiple renditions' will be in scope. What that means in this case is that multiple languages i.e. english, spanish, etc." 15:52:14 ack lr 15:52:24 Dave: "Multiple renditions is a possible solution to that, but not required." 15:52:30 ack iv 15:52:36 Leonard: "Multiple languages is a use-case that PWP should support." 15:52:40 q+ 15:53:21 q+ 15:53:33 q+ 15:53:36 Ivan: "This is a use-case that - i presume - that when epub added multiple renditions that someone from epub figured it was a solution to this. So there should be use cases out there, where we can inherit them from the IDPF. Not that we only want to work with epub, but they have gathered use-cases on this and they should be re-used." 15:53:37 ack vl 15:53:42 markus: "I can try to find them." 15:54:21 ack da 15:54:24 Vlad: I wanted to remind everyone that multiple-renditions does not necessarily have to be multiple-language content, but you can have multiple-language items in the same content. You could also have mixed-language in the same content - which is a different use-case." 15:54:48 Dave: "The web seems to handle multiple language content." 15:55:11 Ivan: "It is often handled by separate documents and isn't inherent in the web..." 15:55:52 q+ 15:56:22 Markus: "In a single rendition epub with boatloads of scripting, you can do boatloads of things that multiple renditions does - whether there is a server or not. If you're dealing with a portable document or not. The question becomes - is this an important enough feature to warrant a declarative syntax. Or do we say to publishers that they should put in scripts to solve the problem. It's 15:56:22 where you end up having to make a technological solution. " 15:56:23 q+ 15:56:26 q- 15:56:31 I'll drop myself then :) 15:56:32 ack lr 15:56:43 ack nr 15:57:15 ack ni 15:57:56 https://github.com/w3c/dpub-pwp-ucr/wiki/Use-Cases-Overview 15:59:03 Tzviya: "A large number of these we can pick up next week. I've put out the link to the updated wiki page. If you want to take one use-case on, please do so! And lets talk a bit about timing in the next two minutes. If you've offered to write a use-case, you have two weeks to write a rough draft. Then we need people to step-up and volunteer to write the other use-cases." 15:59:12 Tzviya:" Any other comments?" 15:59:14 q? 15:59:30 laudrain has left #dpub 16:00:03 rrsagent, draft minutes 16:00:03 I have made the request to generate http://www.w3.org/2016/03/14-dpub-minutes.html ivan 16:00:09 trackbot, end telcon 16:00:09 Zakim, list attendees 16:00:09 As of this point the attendees have been Dave_Cramer, Tzviya, Leonard_Rosenthol, Ivan, Luc, Vlad, nickbarreto, Peter, Krautzberger, Deborah_Kaplan, Bert, pbelfanti, Romain_Deltour, 16:00:12 ... brady_duga, Tim_Cole, Bill_Kasdorf, astearns, Daniel_Weck, Charles_LaPierre, Markus_Gylling 16:00:17 RRSAgent, please draft minutes 16:00:17 I have made the request to generate http://www.w3.org/2016/03/14-dpub-minutes.html trackbot 16:00:18 RRSAgent, bye 16:00:18 I see no action items