14:46:22 RRSAgent has joined #dpub 14:46:22 logging to http://www.w3.org/2016/06/06-dpub-irc 14:46:24 RRSAgent, make logs public 14:46:24 Zakim has joined #dpub 14:46:26 Zakim, this will be dpub 14:46:26 ok, trackbot 14:46:27 Meeting: Digital Publishing Interest Group Teleconference 14:46:27 Date: 06 June 2016 14:46:33 Chair: Tzviya 14:47:20 Agenda: http://www.w3.org/mid/80181979d16e446e9b0700bc889448c6@AUS-WNMBP-005-n.wiley.com 14:47:32 ivan has changed the topic to: Agenda: http://www.w3.org/mid/80181979d16e446e9b0700bc889448c6@AUS-WNMBP-005-n.wiley.com 14:47:59 Regrets: Tim, Peter, NickB 14:55:03 NickRuffilo has joined #dpub 14:55:41 Avneesh has joined #dpub 14:57:31 cmaden2 has joined #dpub 14:58:18 present+ dauwhe 14:58:39 present+ Tzviya 14:58:45 present+ Chris_Maden 14:58:50 present+ ivan 14:58:55 agenda: https://lists.w3.org/Archives/Public/public-digipub-ig/2016Jun/0007.html 14:59:21 present+ george 14:59:25 dkaplan3 has joined #dpub 14:59:43 rdeltour has joined #dpub 14:59:55 present+ Deborah_Kaplan 14:59:56 laudrain has joined #dpub 15:00:11 chair: tzviya 15:00:21 regrets+ Markus 15:00:21 present+ Luc 15:00:57 George has joined #dpub 15:01:02 present+ 15:01:14 present+ Avneesh 15:01:25 Present George 15:01:27 zakim, pick a victim 15:01:27 Not knowing who is chairing or who scribed recently, I propose Chris_Maden 15:01:32 present+ astearns 15:01:50 HeatherF has joined #dpub 15:01:51 present+ ShaneM 15:02:25 scribe: cmaden2 15:02:28 scribenick: cmaden2 15:02:48 present+ Heather_Flanagan 15:02:58 Bill_Kasdorf has joined #dpub 15:03:06 tzviya: approving previous minutes 15:03:08 present+ Bill_Kasdorf 15:03:12 https://www.w3.org/2016/05/23-DPUB-minutes.html 15:03:15 bjdmeest has joined #dpub 15:03:42 tzviya: was meeting with chaals and idpf merger. no objection; minutes approed. 15:03:46 s/approed/approved/ 15:03:55 Present+ Ben_De_Meester 15:03:59 Topic: action from last meeting 15:04:36 tzviya: action items from last meeting. json vs. xml/zip manifest. dave was going to file an issue. 15:04:50 tzviya: dave is sitting right next to me, giving me a dirty look. issue not filed yet. 15:05:15 q? 15:05:15 dave: lots to be done; first thing, asking about using manifest *as* manifest. has scope, but not enumeration of files. 15:05:41 ??: relates to question of what a manifest is. (who was speaking?) 15:05:53 s/ivan/?? 15:05:59 s/??/ivan/ 15:06:55 @NickRuffilo can you go on mute? 15:07:00 tzviya: extending app manifest 15:07:24 Jean_K has joined #dpub 15:07:26 ivan: there is also an agenda item for that, postpone? 15:07:38 tzviya: good idea. app manifest postponed. 15:07:49 tzviya: discussion of packaging in app manifest issue tracker. 15:08:13 tzviya: issue tracker deals mostly with launching apps, no mention of packaging. could it point to something? 15:08:37 q? 15:08:45 https://developer.mozilla.org/en-US/Marketplace/Options/Packaged_apps 15:09:16 ivan: app manifest does not enumerate content, but has more packaged features 15:09:50 dave: while rummaging around the web, mozilla talks about a web app with a json manifest at the top level of a zip, very similar 15:09:58 dave: not sure how similar, though. 15:10:28 Topic: use case on manifests 15:10:30 tzviya: we need to flesh out use cases before we file issues against app manifest. let’s move on to use cases. 15:10:49 *LOL* 15:10:51 tzviya: virtual f2f was successful in fleshing out use cases. 15:11:04 tzviya: let’s look at where we are with manifest use cases. 15:11:17 Regrets+ Markus 15:11:23 http://w3c.github.io/dpub-pwp-ucr/#use-cases---manifests-and-packages 15:12:09 tzviya: most important at this point, defining what the manifest is. 15:12:16 q? 15:12:51 q+ 15:13:02 dave: package is single resource location that defines all the necessary components; manifest defines components. 15:13:05 q+ 15:13:11 ??: is it a description or an identification? 15:13:22 s/??/BillK/ 15:13:31 s/dave/nick_ruffilo 15:13:36 q+ 15:13:39 ack iv 15:13:41 ShaneM_ has joined #dpub 15:13:45 nick_ruffilo: it is a description. we want to say more than just here are the files. here’s *why* they are here (e.g. reading order) 15:13:52 +1 15:14:24 +1 to manifest for publication, not [just] for package 15:14:29 ivan: manifest for the publication, not for the package. has a role to play in a publication even without a package. 15:14:32 ack da 15:15:06 dave: description of files isn’t a use case. what actions to we need to do, which need information to be carried out? 15:15:40 dave: service workers can take action, but need to be told where files are. 15:15:45 +1 to dave 15:16:00 ack Je 15:16:04 q+ 15:16:36 jean_k: idpf manifest was about packaging. nav was the double-purpose thing providing list of content, chrome. 15:16:55 jean_k: has anyone thought about double-purposing manifest within pwp? 15:17:00 tzviya: extensively. 15:17:04 jean_k: are we sure? 15:17:10 q+ 15:17:17 tzviya: for use cases, don’t need to solve that. 15:17:23 ack iv 15:18:14 ivan: [and then a truck drove by] follow up on what dave said; what are the files i want to put online? but also characterization of those files. 15:18:16 q? 15:18:42 s/online/offline/ 15:18:58 ack la 15:19:00 ivan: a list, plus a characterization of files, so i can make a decision of what i need offline. 15:19:40 q? 15:20:02 q+ 15:20:25 laudrain: in terms of manifest, it’s a question of actions. use cases about distributing… a publication means an assembled document, a package of well-prepared documents, whether internal or external, they constitute the set of items… first action is to prepare the assembly for distribution, manifest is key to explain what we wish to do 15:21:12 ack bi 15:21:12 laudrain: actions on the items needs to be guided by some kind of description, i.e., manifest 15:21:14 q+ 15:21:57 bill_kasdorf: purpose of manifest is to say, here are resources required by this publication, how they can be obtained. some metadata (e.g. mime type) can be conveyed by the thing, manifest doesn’t need to replicate. 15:21:59 ack iv 15:22:11 q+ 15:23:09 q+ 15:23:14 ivan: currently, document has separate manifest and document sections. in fact, having manifest is raised by other use cases (collection of resources). use-cases doc could be restructured, but not sure how. maybe heather has a clear idea? 15:23:37 ack ge 15:23:41 tzviya: added use case, list of objects i must access whether on- or offline 15:24:12 george: streaming is a use case. client needs to know what pieces they need first 15:24:16 ack he 15:24:56 heatherf: like the idea of focusing on manifest to develop use cases, rather than saying it’s a requirement. mailing list had debate about whether manifest was even required. 15:25:08 ShaneM has joined #dpub 15:25:18 tzviya: best to start with new, simple requirements for manifest. 15:25:21 q? 15:25:31 \me hears a lawnmower starting up, runs for the basement 15:26:09 1+ 15:26:12 q+ 15:26:40 ivan: need to see how requirements can be integrated into something like a manifest. 15:26:41 ack hea 15:26:44 the web isn’t published at a certain date 15:27:23 The parakeet had much to contribute 15:27:30 tzviya: ivan, can you clarify? 15:28:16 ivan: if i look at use-cases doc, §7 is manifests; manifests comes from the document, as it was one of the use cases. most use cases require a manifest. manifest is more fundamental than one section. 15:28:17 q+ 15:28:39 ack he 15:28:42 tzviya: maybe manifest needs to be fundamental, at the start? 15:28:46 +1 15:28:59 heatherf: was going to suggest same thing, put manifest in fundamentals 15:29:14 q+ 15:29:18 ack iv 15:29:19 tzviya: heatherf has probably already made this change. 15:29:48 q+ 15:29:49 ivan: next use case is loads of metadata about the publication 15:29:53 ack jea 15:30:10 jean_k: why don’t we have a fundamental use case about metadata? 15:30:36 q+ 15:30:40 ack la 15:30:41 jean_k: in edupub, metadata just as important as manifest 15:31:13 q+ 15:31:33 metadata manifest in a manifest... How very meta. 15:32:12 laudrain: metadata is fundamental, agreed. difference between web and pwp is web isn’t offline. web isn’t created at a certain date. manifest has to solve specific preparation of data made available offline at a certain date. 15:32:33 ack rd 15:32:52 tzviya: keep in mind that use cases are about portability; metadata does or does not come from those use cases 15:33:25 rdeltour: we need to be careful when discussing metada 15:33:28 q+ 15:34:00 ...title or cover may be crucial to the publication, but schema.org may not be a use case that is relevant 15:34:01 jean_k: rights and permissions also needs to be part of the offline-available information 15:34:02 +1 15:34:04 ack jean 15:34:52 ivan: is this enough input for heatherf and romain to update the document? 15:34:57 q+ 15:35:01 ack he 15:35:45 heatherf: i can come up with basic use cases; if anyone has more intrinsically interesting ones, would be appreciated. 15:36:13 What I have for metadata so far: 15:36:18 tzviya: we need to be mindful; we talked about a basic manifest use case, and now we’re in metadata. metadata use cases need to be written up, but should be distinct from manifest. 15:36:22 As a reading system, I need descriptions about the publication that travel with the publication whether online or offline. For example: author, title, size, rights and permissions, accessibility, multimedia details. 15:36:55 We can definitely break it up - they are just examples 15:37:04 tzviya: e.g., authorship can be whole or partial. 15:37:20 tzviya: so let’s start with manifest 15:38:26 ivan: basic manifest item, list of resources, author, title, these belong to the same category in some sense, and so are metadata about the publication. 15:39:05 ivan: whether some go into the manifest as json, or some into turtle files, that is secondary. fundamental is that a pwp needs knowledge about a bunch of resources, not just a list. 15:39:44 george: manifest is the bootstrap, isn’t it? 15:40:03 tzviya: it is in epub; pwp doesn’t have to work the same way. 15:40:44 scribenick: dauwhe 15:41:05 tzviya: @manifest has something called the start member 15:41:19 ... but that's different than what's in epub 15:41:35 FYI, the Web App Manifest UC&R: https://w3c-webmob.github.io/installable-webapps/ 15:41:51 ... manifest can be the thing that indicates where to start, but it may look different than in epub 15:41:53 q+ 15:41:59 ack iv 15:42:10 ivan: I come back to my previous point, which includes what George said 15:42:20 ... one of the fundamental use cases (on a high level) 15:42:35 ... if we have pwp, we must have a lot of data available for the processing 15:42:51 ... that gives a structure for a document... the fundamental thing is the list of resources 15:42:57 ... we need use cases about additional data 15:43:18 ... I won't even use the word manifest, because it reminds us of json or xml, which may be premature 15:44:11 dauwhe: one of the key things in a publication is that there is an enumeration that defines what is in the publication and what is not 15:44:15 +1 15:44:53 ivan: what is and what isn't in the publication 15:44:59 ShaneM_ has joined #dpub 15:45:08 ... what is necessary for the whole publication to be published is not only the list of resources 15:45:31 tzviya: we have 15 more minutes and we have the basic use case 15:45:49 ... we get into some scenarios in the other use cases, where we need to know what's in and out 15:46:07 ... we don't have basic examples of "i'm publishing a book/journal, and processing it requires xyz" 15:46:17 ... should we talk about that now? assign it as homework? 15:46:24 NickRuffilo: defining them now would be good 15:46:45 tzviya: nick, let's write a use case! 15:47:46 dauwhe: as a reading system, I need to know if I support media-type foo 15:48:01 NickRuffilo: as a reading system i need to order in which files are displayed 15:48:12 ivan: as a reading system i need to know size of resources 15:48:24 Jean_K: i need to know if i'm online or offline 15:48:44 NickRuffilo: do we need to know the state, or what to do when in the state? 15:48:51 Jean_K: it's a separate question 15:49:15 tzviya: AARS, I need to know which files are "essential" for the user to percieve the content 15:50:04 rdeltour: I need to know name and cover image to display publication on shelf 15:50:27 Bill M: AARS, I need to know... 15:50:28 bill: I need to have access to the resource "efficiently" 15:50:37 ... without having to inspect every file... 15:50:56 ... but it's more efficient to not have to parse all the content 15:51:10 ???: XLKSDF:OIH SLJS:LDKGH"OIH:S( 15:51:31 Darth Vader: I need to know what the next file is 15:52:01 s/Darth Vader/Luc/ 15:52:11 Avneesh: I need to know if content requires special processing, such as MathML 15:52:33 Luc: I need to know what the next file is the next one 15:52:33 ivan: I need to know if I have the right to use a resource offline 15:52:45 q? 15:52:47 Already typed in 15:53:20 george: i need to know if there are extraneous files in the publication 15:53:34 ... if it's not in the manifest you are processing at your own risk 15:53:58 NickRuffilo: I want to make sure when I recreate the package it's complete 15:54:29 george: some readings systems use that mech to update 15:54:51 ShaneM: AARS I want to know that the resources are unaltered 15:54:59 +1 15:55:07 tzviya: AARS I want to know if the resources are intentionally updated 15:55:15 ivan: I want to know why 15:55:20 rdeltour: I want to know the origin 15:55:29 George: I want to know if there's a newer version available 15:55:50 :-) 15:55:55 tzviya: five minutes to go. we need ten more use cases and we'll get a matching grant 15:55:57 What about annotations? 15:56:08 q+ 15:56:12 tzviya: we don't have time to go into detail about bugs for web app manifest 15:56:22 ack he 15:56:22 ... we have enough info to have a discussion 15:56:38 HeatherF: four minutes left, maybe a quick discussion on the next virtual meeting? 15:56:52 And that will give me time to update the use case doc on github 15:56:58 tzviya: to answer shane's question, yes, we want to allow for annotations 15:57:09 ... there is a use case for portability of annotations 15:57:22 ... so we want to allow annotations and the portability of annotations 15:57:48 ivan: is the drawing physical or virtual? 15:57:49 q+ 15:57:54 dauwhe: both napkin and keynote 15:58:02 ack j 15:58:05 tzviya: three minutes on the virtual f2f 15:58:09 Doc has been merged on github. Reload http://w3c.github.io/dpub-pwp-ucr/#use-cases 15:58:30 ... ivan, markus, and I talked with heather about a virtual f2f, we felt it was very helpful 15:58:38 ... we need to schedule around ietf meetings 15:58:42 There's irony in t here somewhere 15:58:44 ... week of 20 june or 4 july 15:58:53 +1 15:59:01 ... will people be around? 15:59:02 Preference from me for the week of 20 June if we can 15:59:05 NickRuffilo: I'll be here 15:59:06 I'll still be mostly on EU time 15:59:25 I can do the July date as well 15:59:30 tzviya: another four hour session, or maybe shorter? 15:59:30 Make a Doodle? 15:59:35 I am not available the week of the 4th nor the week before 15:59:54 tzviya: we'll send out a poll 16:00:12 ... we're targeting the week of 20 june or 4 july 16:00:19 *LOL* 16:00:26 ... thanks everyone 16:00:29 Thanks all! I'm off to the orthodontist. 16:00:31 ... buh-bye 16:00:35 laudrain has left #dpub 16:00:44 cmaden2 has left #dpub 16:00:55 zakim, who is here? 16:00:55 Present: dauwhe, Tzviya, Chris_Maden, ivan, george, Deborah_Kaplan, Luc, rdeltour, Avneesh, astearns, ShaneM, Heather_Flanagan, Bill_Kasdorf, Ben_De_Meester 16:00:58 On IRC I see ShaneM_, ShaneM, Jean_K, HeatherF, George, dkaplan3, Avneesh, Zakim, RRSAgent, dauwhe, darobin, tzviya, skk, Karen, chaals, ivan, rego, liam, bigbluehat, csarven, 16:00:58 ... trackbot, plinss, iank_, nikos, astearns 16:01:08 Present+ Michael_Miller 16:01:36 rrsagent, draft minutes 16:01:36 I have made the request to generate http://www.w3.org/2016/06/06-dpub-minutes.html ivan 16:01:52 trackbot, end telcon 16:01:52 Zakim, list attendees 16:01:53 As of this point the attendees have been dauwhe, Tzviya, Chris_Maden, ivan, george, Deborah_Kaplan, Luc, rdeltour, Avneesh, astearns, ShaneM, Heather_Flanagan, Bill_Kasdorf, 16:01:55 ... Ben_De_Meester, Michael_Miller 16:02:00 RRSAgent, please draft minutes 16:02:00 I have made the request to generate http://www.w3.org/2016/06/06-dpub-minutes.html trackbot 16:02:01 RRSAgent, bye 16:02:01 I see no action items