15:37:38 RRSAgent has joined #pwg 15:37:38 logging to http://www.w3.org/2017/09/18-pwg-irc 15:37:39 rrsagent, set log public 15:37:39 Meeting: Publishing Working Group Telco 15:37:39 Chair: Tzviya 15:37:39 Date: 2017-09-18 15:37:39 Regrets+ vlad, pkra, mattg, baldurbjarnason, ReinaldoFerraz, NickRuffilo, George 15:37:39 Agenda: https://lists.w3.org/Archives/Public/public-publ-wg/2017Sep/0032.html 15:37:40 ivan has changed the topic to: Meeting Agenda 2017-09-18: https://lists.w3.org/Archives/Public/public-publ-wg/2017Sep/0032.html 15:50:13 Avneesh has joined #pwg 15:50:51 dkaplan3 has joined #pwg 15:55:15 cmaden2 has joined #pwg 15:57:14 present+ 15:57:29 timCole has joined #pwg 15:57:34 present+ 15:58:13 present+ dauwhe 15:59:28 present+ Chris_Maden 15:59:50 present+ Avneesh 15:59:55 present+ 15:59:57 present+ 16:00:25 rkwright has joined #pwg 16:00:27 present+ laudrain 16:00:44 garth has joined #pwg 16:00:44 present+ 16:00:51 lsullam has joined #pwg 16:01:08 rdeltour has joined #pwg 16:01:16 laudrain has joined #pwg 16:01:27 present+ 16:01:34 present+ 16:01:52 zakim, pick a victim 16:01:52 Not knowing who is chairing or who scribed recently, I propose Avneesh 16:01:55 present+ lsullam 16:02:09 present+ Garth 16:02:15 present+ marisademeglio 16:02:17 present+ 16:02:18 BenSchroeter has joined #pwg 16:02:21 marisa_demeglio has joined #pwg 16:02:33 present+ jpyle 16:02:36 (though largely lurking — over an hour traffic delay on bus to Ivrine this morning) 16:02:48 present+ timCole 16:02:49 scribenick: dauwhe 16:03:00 present+ rdeltour 16:03:01 present+ 16:03:03 tzviya: next week we may pre-assign scribes for TPAC 16:03:26 tzviya: before we begin, we have at least one new member 16:03:29 ben-dugas has joined #pwg 16:03:42 Josh: My name is Josh Pyle, I work at atypon 16:03:47 ... before that I founded metapress 16:03:56 ... been in scholarly pub for two decades 16:03:56 scribejs, set Josy Josy Pyle 16:03:59 scribejs, set Josh Josh Pyle 16:04:16 ... we've adopted an epub-first strategy, and are trying to kill PDF 16:04:25 tzviya: welcome Josh 16:04:31 ... anyone else new? 16:04:36 Bill_Kasdorf has joined #pwg 16:04:41 present+ 16:04:43 ivan: I heard Gregorio 16:04:51 (silence) 16:05:15 laurent: Gregorio is from ??? in Italy 16:05:25 s/???/LIA 16:05:29 duga has joined #pwg 16:05:53 ivan: he's not on official member of the WG 16:05:58 tzviya: welcome Gregorio! 16:06:01 https://www.w3.org/publishing/groups/publ-wg/Meetings/Minutes/2017/2017-09-11-minutes.html 16:06:01 guest+ Gregorio_Pellegrino 16:06:08 tzviya: minutes from last week's meeting. Any comments? 16:06:20 ... jyasskin talked about packaging 16:06:22 RESOLVED: last minutes are fine 16:06:22 josh has joined #pwg 16:06:29 present+ 16:06:31 tzviya: we have a busy agenda 16:06:38 jeffp has joined #pwg 16:06:43 ... will start with Marissa going over reqs for SMIL-lite 16:06:44 Topic: Requirement for mini smil 16:06:45 “SMIL lite” == “grin” 16:06:46 https://github.com/w3c/publ-wg/wiki/Requirements-and-design-options-for-synchronized-multimedia 16:06:56 present+ josh 16:07:05 zakim, who is here? 16:07:05 Present: ivan, tzviya, dauwhe, Chris_Maden, Avneesh, rachel, dkaplan, laudrain, rkwright, rdeltour, lsullam, Garth, marisademeglio, jpyle, timCole, BenSchroeter, Bill_Kasdorf, 16:07:10 ... duga, josh 16:07:10 On IRC I see jeffp, josh, duga, Bill_Kasdorf, ben-dugas, marisa_demeglio, BenSchroeter, laudrain, rdeltour, lsullam, garth, rkwright, timCole, cmaden2, dkaplan3, Avneesh, RRSAgent, 16:07:10 ... Zakim, tzviya, dauwhe, Karen, rachel, ivan, plinss, wseltzer, jyasskin, github-bot, bigbluehat, ShaneM, astearns 16:07:11 marisa_demeglio: link in GotoChat 16:07:24 present+ jeffp 16:07:25 ... we've been looking at design reqs for syncronized multimedia 16:07:29 https://github.com/w3c/publ-wg/wiki/Requirements-and-design-options-for-synchronized-multimedia 16:07:34 s/mini smil/SMIL Lite/ 16:07:38 ... allowing talking books to talk 16:07:50 tzviya: can you give a quick overview? 16:07:58 clapierre has joined #pwg 16:08:07 marisa_demeglio: EPUB3 didn't have a lot of problems with media overlays 16:08:11 present+ 16:08:17 ... we can look at something lighter than SMIL 16:08:23 ... we used a slim subset in EPUB3 16:08:33 ... but SMIL adoption in the world at large hasn't been huge 16:08:39 ... so we can look at other formats 16:08:45 present+ 16:09:02 ... we do need to link chunks of text with chunks of audio 16:09:11 laurentlemeur has joined #pwg 16:09:15 ... you still need structural semantics for navigation etc 16:09:31 ... making video + text transcripts more accessible is a requirement 16:09:45 ... and there are some things not included in media overlays 16:09:55 ... I've been emailing with dweck 16:10:04 david_stroup has joined #pwg 16:10:10 ... like having multiple granularities of navigation--from para by para to word by word 16:10:15 ... text + sign language 16:10:21 ... video + descriptive audio 16:10:27 ... all those are not covered by media overlays 16:10:32 q? 16:10:43 ... our next step is deciding what format to do 16:10:47 That multi-resolution MO approach was discussed some years ago, and I think prototyped in Readium, I think. It’s a cool idea. 16:10:53 q+ 16:11:04 ... first question is about formats--XML or not XML 16:11:15 Hadrien has joined #pwg 16:11:18 ack d 16:11:20 q+ 16:11:22 present+ 16:12:00 dauwhe: what's the status of audio sync on the web at large? 16:12:07 marisa_demeglio: I don't know of anything 16:12:14 ivan: I don't know much more 16:12:25 ... I love your understatement... SMIL adoption is terrible 16:12:43 ... we will have to define a SMIL-lite which has any hope for implementation 16:12:48 is there an active SMIL WG? 16:13:07 ... we will also have to ensure there will be several implementations on top of browsers 16:13:08 q+ 16:13:14 ack la 16:13:15 ack ivan 16:13:31 laurentlemeur: I agree with Ivan when he says we'll have to create polyfills 16:13:32 q+ 16:13:54 ... if this is the case, if JS is the language that will use SMIL, then XML is not the best structure for that 16:14:02 q+ 16:14:06 ... JSON has the lead, a structure JS loves 16:14:19 ... SMIL is so complex, there are too many features 16:14:27 ... we can track as JSON structure 16:14:27 Marisa is also correct, when saying MO/SMIL(lite) adoption in EPUB Reading Systems is pretty good. 16:14:29 q+ 16:14:48 ... as for the requirements, we should make sure the structure we define doesn't prevent us from adding advanced features later 16:14:58 ack rk 16:15:16 q+ 16:15:21 rkwright: one other area is where there is a SMIL implemenation is for animation of SVG 16:15:27 ... this has been implemented by browsers 16:15:37 ack av 16:15:37 q- 16:15:53 Avneesh: the main objective of this work was lack of support of SMIL on the web 16:15:59 ... and then additional things came up 16:16:07 ... that were not covered in EPUB3 MO 16:16:14 BillM has joined #pwg 16:16:30 ... media fragments is the one thing in the web which is used 16:16:43 ... if we can find out groups in web who are trying to solve similar problems 16:16:50 ... we can try to do it together 16:16:51 ack iv 16:17:00 ack cl 16:17:16 clapierre: ETS and Mark Hakkonnen has done lots of work with SMIL 16:17:24 ... they might have some insight 16:17:33 ... they use this for assessments 16:18:00 tzviya: the larger group should comment about requirements 16:18:17 ... this is not part of our charter... so what should we do with these requirements? What are next steps? 16:18:21 s/Hakkonnen/Hakkinen 16:18:28 ivan: as usual, this was the topic I wanted to put on the queue 16:18:33 ... that's an admin problem 16:18:52 ... this whole issue of SMIL lite is not in our charter, but is a necessary thing 16:19:10 ... this would be rec-track work 16:19:22 ... the traditional way to do something like this would be to form a separate CG 16:19:36 ... that would look at an initial spec plus one or two polyfills, showing it is possible 16:19:56 ... once the CG says we have this, it solves these requirements, it's polyfilled, it has users 16:20:06 ... the most obvious way would be to then form a new WG 16:20:14 From charter: “This specification should generally be a functional superset of EPUB 3.1. Functional round-tripping to/from EPUB 3.1 considered highly desirable.” So, would could argue it’s kinda in our charter, as it’s in EPUB 3.1. 16:20:31 ... I still believe something like SMIL is still necessary for the web, and not only for WP 16:20:40 q+ 16:20:40 q+ 16:20:41 ... even if WP is driving this here 16:20:46 ... the web in general would benefit 16:21:18 ... we then could get experts from other places for a CG 16:21:30 ... I have some colleagues in Amsterdam who worked on original SMIL 16:21:39 ... some of them are still around; I can approach them 16:22:03 ... but a WG would be too much for them 16:22:14 tzviya: the next steps are to clean up requirements and share them 16:22:28 ... we should pass this on to APA, and share with Janina 16:22:38 ivan: there are some other media-related groups, like a video group 16:22:50 ... they might have feedback 16:22:57 ... and outside w3c there are other groups 16:23:06 q? 16:23:12 ack mar 16:23:23 marisa_demeglio: to comment on SMIL 16:23:29 ... DAISY was in smil WG 16:23:48 ... we used SMIL more than anyone else, but used less of it 16:23:57 ... our use case was really different from everyone else's 16:24:06 ... they used it for short presos, annotations, etc. 16:24:12 ... we used for entire books 16:24:33 ... I'm not sure that reawakening the SMIL group would be good 16:24:57 ... we might look elsewhere for overlap 16:25:17 ivan: it's going to be very light, very concentrated 16:25:25 tzviya: it might come down to how you position it 16:25:32 q+ 16:25:34 ... I can help with that 16:25:35 ack av 16:25:44 Avneesh: that's a valid point from marisa_demeglio 16:25:59 ... we need more strength to make it an implementable standard 16:26:17 ... we need to strike a balance for something useful for our requirements as well as for others 16:26:39 ... that IPTV was looking for something like SMIL 16:26:51 ... ??? can be a liason 16:27:02 ... and Mark H can also help 16:27:23 tzviya: we have people volunteering to be liasons 16:27:44 ack bi 16:27:44 ... joanie might know who to talk about at the browsers 16:27:59 Bill_Kasdorf: 16:28:04 ... 16:28:05 ... 16:28:26 Topic: Metadata PR 16:28:27 tzviya: let's move on to the metadata pull request 16:28:28 https://github.com/w3c/wpub/pull/64 16:28:36 github: https://github.com/w3c/wpub/pull/64 16:28:41 I will contact Mark Hacknon and Hiroshi Kawamura 16:28:44 I was going to ask Marisa if there is a link she can share that documents the subset of SMIL that is actually used by DAISY 16:29:04 tzviya: Luc, could you give us an overview 16:29:26 s/Hacknon/Hakkinen/ 16:29:46 laudrain: just back from holiday, so I can't give an update; I need to read some emails fist :) 16:29:51 s/fist/first/ 16:29:57 q+ 16:29:59 tzviya: has anyone had a chance to read it 16:30:02 ac kiv 16:30:14 ivan: I did read it, had some discussion with Baldur 16:30:22 ... some of us did read it 16:30:46 ... my overall opinion is we should merge this 16:31:02 ... this doc 1. defines some additional terms that could go into the infoset 16:31:16 bill_kasdorf: http://www.idpf.org/epub/31/spec/epub-mediaoverlays.html#sec-overlays-def 16:31:21 ... some are more "mays" than "shoulds"--authors publishers editors 16:32:00 ... and 2. there's a small section that says whatever we do, we should link out to other vocabularies (like ONIX) 16:32:11 ... and they are external to the manifest/infoset 16:32:13 q+ 16:32:18 q? 16:32:24 ack iv 16:32:39 ... merging the PR and turning some Qs into issues is good 16:32:52 ack ti 16:33:00 q+ 16:33:01 timCole: I agree with Ivan about merging to get something in there 16:33:11 ... one Q I haven't yet added 16:33:30 marisa: thanks, I didn't realize that the MO spec in EPUB 3.1 was the subset you were talking about. That's great to know because that is what folks are actually using in the publishing world. 16:33:45 ... are we going to have a WPUB namespace, or will be borrow things from existing standards? 16:33:58 ivan: can you give an example 16:34:19 timCole: author, do we use DC or do we have our own concept of author? 16:34:29 ... that wasn't clear from current language 16:34:39 ivan: I don't know the answer 16:35:17 q? 16:35:17 q? 16:35:25 ack la 16:35:32 laudrain: reading the comments in the PR 16:35:48 ... this job that Baldur did is very accurate with what we discussed 16:36:04 ... some terms may be need more precision between may and should / must 16:36:13 ... but it reflects our ideas 16:36:32 q? 16:36:40 tzviya: sounds like we should accept the PR 16:36:42 +1 16:36:44 q+ 16:36:45 ivan: and add some github issues 16:36:49 ack av 16:37:14 Avneesh: if they need something from a11y task force, please let us know 16:37:58 tzviya: I think the a11y metadata can fit right in 16:38:11 laudrain: we created a slot for a11y metadata, but it needs to be more precise 16:38:19 q+ 16:38:40 ack av 16:38:47 Avneesh: this is OK 16:39:09 ... normally we talk about discovery metadata, but metadata is also good for user agent to invoke special features 16:39:18 ... in those cases it might be a "must" 16:39:24 tzviya: we can adjust after the first draft 16:39:35 RESOLUTION: accept the PR and possibly create new issues around it into github 16:39:36 +1 16:39:43 Topic: Identifiers 16:39:50 https://github.com/w3c/wpub/issues/44 16:39:56 Topic: Identifiers 16:40:22 timCole: our current draft has 3.5 and 3.6 about canonical identifier and identifier of doc as a whole 16:40:31 ... but we also need to talk about fragments of a WP 16:40:51 ... do we have any premises about our approach? 16:41:00 ... we could use the CFI approach 16:41:09 ... but what would replace package/spine? 16:41:24 ... I think the stronger possibility is the selectors and states approach 16:41:35 ... a WG note from the Web annotations group 16:41:48 ... which allows an identifier for an arbitrary part of a web resource 16:42:00 q+ 16:42:04 ... is the selector and state approach OK? 16:42:08 ? 16:42:11 q? 16:42:20 +1 to the selectors and states approach 16:42:34 ack iv 16:42:34 ... also, do we need to tie together things back to the web pub itself? 16:42:53 ivan: my only problem is that you and I know what is in that document 16:43:04 ... but I dont think the rest of the group knows the selector note 16:43:15 ... perhaps you could give an overview at some time 16:43:47 timCole: there are various ways you can provide a mechanism for locating within a file (text and graphics) 16:43:51 q? 16:43:54 ... here's a point range, and it calls selectors 16:43:59 ... and it can identify versions 16:44:51 tzviya: when we worked on EPUB 3.1, we did away with part of EPUB CFI 16:45:12 ... (the hyperlinking part) and it turns out no one used it 16:45:13 Yep — removed in content. 16:46:09 timCole: ivan, we can proceed with a first draft PR that assumes the web anno approach in order to make it more concrete 16:46:11 this one: http://www.idpf.org/epub/31/spec/epub-changes.html#sec-epub31-cfi? 16:46:11 +1 16:46:28 timCole: because of the history with CFI, I think that's the better approach 16:46:48 ... if you're talking about packaged web publications, taht might be different 16:46:53 q+ 16:46:59 ack r 16:47:02 tzviya: is anyone able to talk about why CFI was so complicated 16:47:31 q+ 16:47:31 rachel: we use CFI in order to create reading "chunks" to provide assignments for students in our LMS 16:47:48 ... CFI must live within a single XHTML file, and couldn't work across files 16:48:06 http://www.idpf.org/epub/31/spec/epub-changes.html#sec-epub31-cfi 16:48:14 ack iv 16:48:15 ... we usually chunk by a-head, but we couldn't create a link that included two a-heads 16:48:22 timCole: that's an issue I raised 16:48:37 ivan: the current version of notes gives only a partial answer to Rachel's problems 16:48:47 q+ 16:48:52 q+ 16:48:54 ... that may be an issue here, too 16:49:01 q? 16:49:13 ... I"m fine putting it in the public draft 16:49:27 there appear to be two problems with CFI: 1) it's too complicated, and 2) it's not complicated enough 16:49:33 ... I would be pleased if any CFI users would have an early look 16:49:46 ... to see if this is a realistic "path" 16:50:02 https://www.w3.org/TR/selectors-states/ 16:50:06 +1 to review, also nominating jeffp to review 16:50:16 ... the way the anno group worked, was not to create URLs, but to define JSON structures to anchor 16:50:35 ... so the note talked about turning the JSON into a URL 16:50:48 ... and this is not standardized, we'd need to go to IETF 16:51:10 ... so early feedback is necessary 16:51:13 ack ti 16:51:24 timCole: another thing about the difference 16:51:41 ... the web anno approach gives us some flexibility--there's more than one way to do it 16:52:00 ... you could use a phrase, or character/byte offset 16:52:02 q? 16:52:09 ... and there are range selectors across files 16:52:25 ... but a limitation is that it assumes that every component has a URL 16:52:34 ... which might not be true in a packaged doc 16:52:38 ack du 16:52:57 present+ duga, leslie, David_Stroup, bdugas 16:53:05 q? 16:53:06 duga: CFI points at a thing; you just have to have a range to do it, you could specify a range that spans file 16:53:30 ... its complicated because locatiing content that someone else wrote is intrinsically hard 16:53:36 q+ 16:53:48 ... it's easy to reference your own content--just put in an anchor 16:53:57 ... but with content you can't it's hard. 16:54:10 ... if you use byte offset, then change encoding then it's hard 16:54:17 ack iv 16:54:26 ... CFI is hard to generate, but it's hard to point into other people's content 16:54:48 ivan: is the CFI specification usable with non-xml html? does it work wtih non-XML manifests? 16:54:58 duga: it probably doesn't work 16:55:03 ... it could probably be extended 16:55:09 CFI root if the EPUB manifest. 16:55:25 s/if/is/ 16:55:32 +q 16:55:38 ack rk 16:55:53 rkwright: I'm not volunteering 16:56:11 ... we've experimented in readium, and we can get CFI to work with non-X HTML 16:56:25 ... anyone on the systems side to look at web annos? 16:56:39 duga: I would, but I don't have time in the next few times 16:56:57 SUMMARY: people should look at the WA document, and prepare a PR on the topic 16:57:07 github-bot, end topic 16:57:20 tzviya: there's a lot of writing that needs to happen 16:57:23 Topic: writing assignments 16:57:37 ... we have a section on establishing a web pub; we'll volunteer matt 16:57:47 ... we hope dweck can work on offline 16:57:56 q+ 16:58:00 ... leonard is working on security 16:58:13 ... we have a section on privacy, can we move it? 16:58:14 ack iv 16:58:28 ivan: florian has done a PR on pagination 16:58:36 ... lots of relations to CSS 16:58:39 https://github.com/w3c/wpub/pull/65 16:59:01 OK to remove the privacy section? 16:59:06 ok 16:59:08 +1 (to privacy sec removal) 16:59:08 ok 16:59:12 +1 16:59:18 RESOLVED: remove the privacy section 16:59:41 tzviya: feel free to comment on issues and PRs in GitHub 16:59:44 ... thanks all! 16:59:49 laudrain has left #pwg 16:59:56 rrsagent, draft minutes 16:59:56 I have made the request to generate http://www.w3.org/2017/09/18-pwg-minutes.html ivan 16:59:58 zakim, bye 16:59:58 leaving. As of this point the attendees have been ivan, tzviya, dauwhe, Chris_Maden, Avneesh, rachel, dkaplan, laudrain, rkwright, rdeltour, lsullam, Garth, marisademeglio, jpyle, 16:59:59 Zakim has left #pwg 17:00:02 ... timCole, BenSchroeter, Bill_Kasdorf, duga, josh, jeffp, clapierre, bigbluehat, Hadrien, leslie, David_Stroup, bdugas 17:00:02 present+ 17:00:09 dkaplan3 has left #pwg 17:00:17 rrsagent, draft minutes 17:00:17 I have made the request to generate http://www.w3.org/2017/09/18-pwg-minutes.html ivan 17:00:22 rrsagent, bye 17:00:22 I see no action items