11:36:47 RRSAgent has joined #dpub 11:36:47 logging to http://www.w3.org/2016/05/25-dpub-irc 11:36:58 rrsagent, set log public 11:37:16 Meeting: DPUB IG (Virtual) F2F 11:37:27 Chair: Tzviya, Markus 11:37:49 Agenda: https://www.w3.org/dpub/IG/wiki/May_2016_Virtual_F2F 11:38:13 ivan has changed the topic to: Virtual F2F (2016-05-25) Agenda and Dial-in: https://www.w3.org/dpub/IG/wiki/May_2016_Virtual_F2F 11:41:59 ShaneM has joined #dpub 11:44:05 rrsagent, draft minutes 11:44:05 I have made the request to generate http://www.w3.org/2016/05/25-dpub-minutes.html ivan 11:46:00 dauwhe has joined #dpub 11:46:36 Karen has joined #dpub 11:54:34 HeatherF has joined #dpub 11:55:43 mgylling has joined #dpub 11:55:52 brady_duga has joined #dpub 11:56:53 present+ Heather_Flanagan 11:57:07 Present+ Ivan 11:57:38 present+ dauwhe 11:58:08 tzviya has joined #dpub 11:58:42 present+ duga 11:59:19 present+ Markus 11:59:22 present+ Tzviya 11:59:57 present+ ShaneM 12:00:49 bjdmeest has joined #dpub 12:01:50 Bill_Kasdorf has joined #dpub 12:02:29 rdeltour has joined #dpub 12:03:21 Present+ Ben_De_Meester 12:03:36 present+ 12:04:12 present+ 12:04:37 Sigh. webex... 12:05:13 not connecting. Is it the usual phone number and meeting number that we use Mondays? 12:05:28 No 12:05:29 https://mit.webex.com/mit/j.php?MTID=mbdb39d6c679eb2f52abbe79e0cf37080 12:06:14 agenda: https://www.w3.org/dpub/IG/wiki/May_2016_Virtual_F2F 12:06:30 present+ peter krautzberger (audio only) 12:06:32 https://www.w3.org/dpub/IG/wiki/May_2016_Virtual_F2F 12:06:34 clapierre has joined #DPUB 12:06:45 present+ Charles_LaPierre 12:08:21 zakim, pick a victim named Brady 12:08:21 I don't understand 'pick a victim named Brady', mgylling 12:09:15 scribenick bjdmeest 12:09:22 chair: Markus 12:09:25 zakim, who is here? 12:09:25 Present: Heather_Flanagan, Ivan, dauwhe, duga, Markus, Tzviya, ShaneM, Ben_De_Meester, Bill_Kasdorf, rdeltour, peter, krautzberger, (audio, only), Charles_LaPierre 12:09:28 On IRC I see clapierre, rdeltour, Bill_Kasdorf, bjdmeest, tzviya, brady_duga, mgylling, HeatherF, Karen, dauwhe, ShaneM, RRSAgent, Zakim, pkra, ivan, rego, darobin, csarven, 12:09:28 ... bigbluehat, liam, trackbot, plinss, iank_, nikos, astearns 12:09:32 http://w3c.github.io/dpub-pwp-ucr/ 12:09:33 mgylling: let's kick off 12:09:36 Topic: Intro discusisons 12:09:38 http://w3c.github.io/dpub-pwp-ucr/ 12:09:44 present- (audio, only) 12:09:48 zakim, who is here? 12:09:48 Present: Heather_Flanagan, Ivan, dauwhe, duga, Markus, Tzviya, ShaneM, Ben_De_Meester, Bill_Kasdorf, rdeltour, peter, krautzberger, Charles_LaPierre 12:09:51 On IRC I see clapierre, rdeltour, Bill_Kasdorf, bjdmeest, tzviya, brady_duga, mgylling, HeatherF, Karen, dauwhe, ShaneM, RRSAgent, Zakim, pkra, ivan, rego, darobin, csarven, 12:09:51 ... bigbluehat, liam, trackbot, plinss, iank_, nikos, astearns 12:10:28 HeatherF: first: thanks Romain for getting the issues sorted out 12:10:36 ... much was from the issues list 12:10:44 ... I hunted down task force items as well 12:10:50 ... some cases were duplications 12:11:09 ... I do suspect, given all the different use case places 12:11:13 ... that there are some missing 12:11:37 ... I'll do active updates of the docs today 12:11:45 laudrain has joined #dpub 12:11:47 ... I normalized a bit, but there are discrepancies 12:11:50 ... it's a first draft 12:12:00 present+ Luc 12:12:42 ... the categories are my own, so better organizations are welcome 12:12:59 q+ 12:13:17 rdeltour: I wasn't sure we needed such categorizations, but reading the first draft, the categories seem convenient 12:13:53 mgylling: the categorization can be revisited later, difficult to tell now I think 12:13:57 ... we don't have critical mass yet 12:14:08 q- 12:14:32 Topic: round through TF-s 12:14:37 mgylling: before diving in, we want to check the bases of the task forces, to know whether there is more stuff on the way 12:15:23 tzviya: archival TF has some more use cases coming 12:15:30 ... there will be at least a few more use cases 12:15:40 ... Tim will come round half-way through the meeting 12:16:26 clapierre: we came up with a use cases for DIAGRAM 12:16:30 ... we started looking at that 12:17:21 ... also, for different user use cases (e.g., blind, etc.), we'll look into that 12:17:50 mgylling: did you stumble on more generic use cases, i.e., not only for digital publications? 12:18:05 clapierre: I feel some of them are, but not quite there yet 12:18:22 tzviya: we're trying to distinguish PWP-specific use cases 12:18:41 ... i.e., what makes us portable, and how does that affect persons with special needs 12:18:46 For example - users who rely upon web-based ATs 12:19:18 mgylling: argumenting why something is a PWP, is to look at 'long-form publications' 12:19:25 present+ LiamQuin 12:19:26 Present+ Liam 12:19:30 ... i.e., the difference between a web page and a 2000-page book 12:19:36 Present- Liam 12:19:53 I note that the A11Y COGA task force is expected to put out a first public working draft soon - that should include things that are relevant. 12:20:07 ... efficacy and efficiency is important 12:20:35 ... it's not critical for lolcats.com, but it is for a student needing to plow through a course book 12:21:01 ShaneM: COGA have lots of stuff, including use cases 12:21:35 mgylling: what should we expect time-wise from a11y TF? 12:22:18 clapierre: once we dive in, starting the regular meetings again, we'll get somewhere 12:22:35 ... at this point, maybe by the end of August, we should have something 12:22:55 mgylling: apart from DIAGRAM, you will also lift in some things from the note 12:23:24 clapierre: I'm not sure pagination vs reflowable is an issue, and, e.g., page turning.. is going to affect that all 12:23:37 mgylling: seems like a personalisation use case 12:24:11 tzviya: let's not focus to much on the category, and get the use case in 12:24:16 s/to/too/ 12:24:33 mgylling: maybe we should add an a11y use case category? 12:25:36 HeatherF: we have personalization use cases 12:26:44 bjdmeest: we sent the identified use cases 12:26:48 q? 12:27:05 ivan: some use cases were submitted as issues in the ucr repo 12:27:12 https://github.com/w3c/dpub-pwp-ucr/issues/19 12:27:27 ... are they incorporated? 12:27:40 HeatherF: I went through them 12:28:22 ... configurability for important resources is in there, cross-references are in there.. yes, they're done 12:28:37 ivan: as the locators TF is essentially closed, that's that for them 12:29:19 tzviya: (for the semantic structure TF) we have the aria web modules, that's there 12:29:32 pkra has joined #dpub 12:29:32 ... so I'm not sure we need more 12:29:50 mgylling: how about extensibility, how can I add domain-specific semantic? 12:30:02 ... perhaps, those use cases should be in there, should they? 12:30:10 I'm not sure if any of my IRC messages came through -- I think they didn't. 12:30:36 In any case: I can't get onto webex so will stick to phone. 12:30:48 I don't think STEM TF has anything to contribute to PWP use cases. 12:30:54 q+ to ask about "validity" 12:30:59 tzviya: I understand that there are domain-specific semantics, I don't know where they go 12:32:23 Bill_Kasdorf: (giving an example): for example 12:32:40 ... terms are needed to tagged as 'formal usage', not just in general sense 12:32:45 q? 12:33:04 ... they don't have a good place to put information 12:33:17 @tzviya yes, I'm on that one. It's a general failing on my end (java issues) 12:33:19 ... these semantics are critically important, they are incorporated into laws etc 12:33:50 @tzviya yes. :( 12:33:50 then use role 12:34:38 ... people put specific attributes in the class attribute, because they can't put them anywhere else 12:34:53 ivan: for our purposes, this means: the dpub aria doesn't scale enough 12:35:04 q+ 12:35:13 ... because it is bound to, a.o., a11y etc, it doesn't scale to the level we need it for 12:35:15 ... that's a use case 12:35:55 mgylling: could we identify a few of these very special cases that have a strong need for specific semantics 12:36:11 ... a few, real-world scenarios, where specific semantics is critical 12:36:19 ack Shane 12:36:19 ShaneM, you wanted to ask about "validity" 12:36:58 Bill_Kasdorf: I could easily supply some examples from common domains (education, law, engineering) 12:37:09 ... all three domains are important in a broad sense 12:37:15 ACTION Bill_Kasdorf to provide 3-4 examples from specialized domains re use of specialized semantics 12:37:15 Created ACTION-58 - Provide 3-4 examples from specialized domains re use of specialized semantics [on Bill Kasdorf - due 2016-06-01]. 12:37:38 ack ShaneM 12:38:26 ShaneM: I wanted to note: about validity: did you mean 'does it pass validator.nu'? 12:39:15 mgylling: there are 3 ways of defining roles, and we have to pragmatically align with HTML5 12:39:29 ... i.e., a role has a specific set of values 12:40:02 ... so, I talk about the 'real-world' role attribute as expressed in HTML5 and ARIA 12:40:10 ... there, extensibility is not allowed 12:40:19 ... which differs from your role-module 12:41:01 ShaneM: there's a fourth player, the WHATWG attribute 12:41:09 ... it depends on who you care about 12:41:26 q+ 12:41:44 ... I can help, by changing the validator, that if it sees the role attribute, it emits a warning instead of an error 12:41:50 ... which might ease users 12:42:15 ... but, even if you extended the vocabulary, these semantics would be meaningless for AT 12:42:27 ... there is a data-*, and you can do whatever you want with that 12:42:41 mgylling: it's not only for a11y, it's a lot about processing 12:42:58 ... e.g. role=assessment, we use that in dpub 12:43:17 ... when authoring, when making an assessment, to fetch the latest version, etc. 12:43:53 q? 12:44:04 ack tzviya 12:44:09 ... there are 2 factions: use the role module liberally (which would suit us), or restrict the role module, to make AT more predictable 12:44:19 q- 12:44:43 tzviya: we're just writing use cases, this is about: a world that needs specific semantics exists 12:44:53 ... there are some examples here 12:45:16 ... so, we have semantic needs, here's why, it's about processing and using, and here are some use cases 12:45:36 https://www.w3.org/TR/role-attribute/#s_role_module_attributes 12:45:42 ... mentioning a11y is a great idea, because for education, that's crucial 12:45:47 q? 12:46:34 mgylling: so, we went through archival (get back to them), a11y (get new section for them), action for Bill 12:46:46 ... (user interface and computer interface would be great) 12:46:54 tzviya: anything for CSS? 12:46:58 q+ 12:47:02 ack ivan 12:47:34 ivan: we have to be careful what to put where, but I think the pagination and mainly the pagination over several documents 12:47:41 ... is something that should be mentioned somehow 12:47:51 ... pagination is discussed in CSS 12:48:30 ... but there is this additional thing -- PWP related -- pagination/transition across documents, which remains to be solved 12:48:33 q+ 12:48:47 ack romain 12:49:17 rdeltour: besides pagination, there is also the issue about the customization of CSS 12:49:41 q+ 12:49:44 ... to not make the same mistakes as in EPUB 12:50:04 ack rdeltour 12:50:07 mgylling: let's keep these two things in our mind (when dave gets back) 12:50:27 ... the multiple documents thing, and the cascade customization thing 12:51:16 ivan: some issues of romain are related to multi-page transition, some are CSS-related 12:51:22 ... some are related, and should be written down 12:52:14 q? 12:52:18 ack ivan 12:52:26 mgylling: pagination and generated content, comics-like transitions, and romains issues 12:52:52 ivan: we have 2 or 3 issues on security-related things 12:53:30 mgylling: about identifying areas we are weak in content, that's a good observation 12:53:46 tzviya: they need some clean-up, they are in the issue tracker 12:54:21 q+ 12:54:28 acl heather 12:54:33 ack heather 12:54:35 For the records, the security ones are https://github.com/w3c/dpub-pwp-ucr/issues/21 and https://github.com/w3c/dpub-pwp-ucr/issues/22 12:55:05 HeatherF: going through the issues as they are at the issue tracker, might get confusing 12:55:27 mgylling: true, let's not get lost in the details 12:55:38 Topic: Fundamental features in PWP 12:55:44 http://w3c.github.io/dpub-pwp-ucr/#use-cases---fundamental-features-of-a-pwp 12:56:47 ivan: one of the core issues we got is: why do this PWP stuff in the first place? 12:57:11 ... given that CSS works perfectly, we could just publish on the web, right? Why do we need PWP? 12:57:36 ... if we can give some clear use cases, for an end-user, a publisher, etc., we could tackle those questions 12:58:27 ... maybe such a use case is easy to make for a publisher 12:59:00 mgylling: so, the rationale for portable documents? 12:59:12 ivan: and also, the rationale of documents that are more than one webpage 12:59:20 ... there are several different areas 12:59:36 q+ 12:59:39 ... portability might be only one of them 12:59:53 soo close. now I can see y'all. 12:59:59 but you can't see me. 13:00:00 Bill_Kasforf: important area is integrity 13:00:01 oh well. 13:00:17 q? 13:00:21 ack liam 13:00:21 liam, you wanted to ask differently - what long-term value proposition can we offer people reading ebooks and ebook reader maker and Web users 13:01:12 liam: I agree with ivan, but also: what's the value proposition that we can offer to people that read ebooks and ebook reader makers now? 13:01:21 ... what significant changes can there be? 13:01:49 ... we do have potential for, e.g., interlinking e-books 13:02:28 ivan: I was asking 'what does this approach bring to readers and users' 13:02:44 ... there is also 'what does this approach bring to publishers and reading systems' 13:02:47 q? 13:02:51 ack tzviya 13:03:06 hurgh. 13:03:11 and I'm gone again. 13:03:35 scratch pad: https://docs.google.com/document/d/18Y6toZqUkOLbfs43rjMHxcheJv-iQlgJALhXmjCZ1Ec/edit 13:03:43 tzviya: right now, we use jargon in the use cases that we used ourselves (e.g., packed/unpacked) 13:03:56 ... but that's not always clear for users 13:04:40 yarn already purchased. :-) 13:04:53 I believe you said purple... 13:05:18 inertia 13:05:22 mgylling: getting back to ivan and Liam: have you asked the hardcore web people why people still use pdf? 13:05:40 q+ 13:05:51 q? 13:05:54 ivan: the answer may be: big ugly corporations, pdf is a relic 13:06:11 ack liam 13:06:20 mgylling: one of the alternatives is making an alternative to pdf that uses OWP 13:06:35 ack Bill_K 13:06:45 liam: answers include (maybe exaggerated): pdf is legacy, print is legacy, and they should go away 13:07:05 Bill_Kasdorf: both the PDF folks and web folks see those formats as output formats 13:07:18 ... but publishers use web formats way upstream in the workflow 13:07:22 ... for processing 13:07:40 q+ 13:07:43 chaals has joined #dpub 13:07:58 ack ivan 13:08:05 ... the thing is: start with web technology, and it's always web technology, not just delivering a product 13:08:40 ahhh. everything is crashing. 13:08:53 ivan: I think they say: you only need Web technology, you don't need anything new 13:08:55 q? 13:09:19 Link to scratch pad? 13:09:27 https://docs.google.com/document/d/18Y6toZqUkOLbfs43rjMHxcheJv-iQlgJALhXmjCZ1Ec/edit?usp=sharing 13:10:55 ivan: I just added high-level things to the scratch pad, i.e., what makes books different than a single web page 13:12:14 ... translating them to technology, it makes a point about multiple resources being considered as one entity 13:12:21 ... that's the integrity concept 13:12:44 ... and it also brings in the necessity for publishers to handle that thing as a single thing 13:14:19 q+ 13:14:24 mgylling: an example of integrity/longevity is a government agency 13:14:57 ... it's one reason why government agencies make pdfs: it's a reliable blob that will work as a document for eternity 13:14:58 q+ 13:15:20 tzviya: also journals 13:15:29 q? 13:16:14 ShaneM: there is an argument about organizations lag behind (i.e., in web browser versions) 13:16:21 ack luc 13:16:23 ... mature organizations have a requirement for stability 13:17:28 luc: PWP is for publication, not document, so a 'publication' already stands for those issues 13:17:33 q- 13:18:04 ivan: the business model of publishing has been thinking in terms of a stable entity, that is the product 13:18:17 ... there's a business model behind that, that we cannot simply ignore 13:18:58 mgylling: about journals: many publishers already use the Web 13:20:33 ivan: as a use case: modern publications need to adapt to various reading systems 13:20:39 ... web technologies already provide that 13:21:43 q? 13:21:48 ack luc 13:22:07 laudrian: about national archives 13:22:14 ... it makes me think about legal deposits 13:22:54 ... e.g. archives that get a copy of every publication, print and ebook 13:23:00 q? 13:23:03 ack la 13:23:20 ivan: HeatherF, can you work with this scratchpad? 13:23:31 HeatherF: we'll cleanup later 13:24:00 darobin has joined #dpub 13:24:05 ack li 13:24:05 liam, you wanted to ponder bibref 13:24:26 liam: people still use PDF, because we don't have a good linking-story 13:24:40 ... bibliographic citations and references etc. 13:25:12 ivan: there's also the issue of conforming on whether the whole PDF toolkit is good 13:25:46 [10 min break] 13:31:27 The copy on Github has been updated with what I've captured so far from this morning's discussion. Note additions to sections 2, 7, 8, and 9 13:31:42 HeatherF+ 13:32:04 Bah, a missing tag. I hate it when that happens. 13:32:32 I use vim + Syntastic + HTML tidy so it warns me about such things when I save. Handy. 13:33:16 I'll have to look at that at some point. I'm using Atom. 13:36:02 slippery 13:36:39 rrsagent, draft minutes 13:36:39 I have made the request to generate http://www.w3.org/2016/05/25-dpub-minutes.html ivan 13:36:58 scribenick: dauwhe 13:37:22 tzviya: welcome back my friends to the show that never ends 13:37:38 ... we've added more stuff to the google doc and the use cases 13:37:44 ... we were talking about national archives 13:37:51 ... any comments on that? 13:37:57 Bill_Kasdorf: wait for TimCole? 13:37:58 q+ 13:38:05 ack iv 13:38:08 uh oh 13:38:09 ivan: I'm looking at what heather did 13:38:30 ... what I miss is the question of one web doc vs a collection of resources 13:39:00 HeatherF: I have a placeholder under pagination and gencon 13:39:16 ivan: for me this is the first use case, as it sets the tone 13:39:23 ... this and online/offline 13:39:36 +1 13:39:39 tzviya: I agree 13:39:56 ... let's put that at the top 13:40:53 ... we are talking about multiple html files 13:41:21 ... publishers work with chapters and components 13:41:39 ... we could put all of them together, but that goes to performance 13:41:45 ivan: it's also related to workflow 13:42:00 ... if a 2k page book turns into one html file that's a problem 13:42:19 laudrain: chapters have their own individual workflow 13:42:25 Bill_Kasdorf: different authors 13:42:54 ivan: we are not only talking about html files, but zillions of images and css files, which are all conceptually part of a single chapter 13:43:10 brady_duga: why are CSS and html in different files? It's an organizational thing 13:43:12 NickRuffilo has joined #dpub 13:43:19 ivan: if you talk about media files, it's not only that 13:43:35 brady_duga: there's no reason for html and css to be in different files 13:43:58 ivan: it comes back to workflow, it becomes unmanageable 13:44:26 one html can have many different CSSs 13:44:33 q? 13:44:57 dauwhe: everything in tech has evolved towards division 13:45:06 mgylling: what about the 5doc guy? 13:45:16 q+ 13:45:29 tzviya: we have a few bullet points here 13:45:46 present+ NickRuffilo 13:46:03 ack la 13:46:21 dauwhe: I want the freedom to chunk or not as suits my content or workflow 13:46:38 laudrain: chunking is important... can grab a chapter or subdocuments from a larger whole 13:47:00 q? 13:47:04 ... using web techniques we could have consolidation of chunks 13:48:01 ... a publication may be a combination of smaller chunks that are presented as a whole 13:48:15 q? 13:48:17 tzviya: Heather was editing as Luc spoke 13:48:18 q+ 13:48:23 ... this might be more than one use case 13:48:35 ack mg 13:48:35 HeatherF: we're coming up with requirements, but we don't have use cases yet 13:49:01 mgylling: Luc, maybe one scenario is to say 13:49:20 ... a publisher puts together an anthology, and uses resources from different rights-holders on different servers 13:49:36 ... then you don't have the right to move the content (there's a rights issue) 13:49:46 ... and you don't have the right to modify the content 13:50:05 laudrain: I was thinking more of a travel guide or wine guide 13:50:16 ... the publication may be a large amount of small pieces 13:50:39 ... this publication can be read from a-z like a book, or could be read with personalization (only the white wines) 13:50:47 q? 13:51:00 q+ 13:51:02 ... if it's one HTML file you'd have to hide some sections 13:51:19 ... but we could assemble small chunks of data 13:52:06 ... you could have a museum guide, but need to customize for each user 13:52:58 mgylling: you could do this with one doc and scripting 13:53:06 q+ 13:53:14 ack ni 13:53:15 q+ 13:53:30 NickRuffilo: there are already businesses doing what you asked, one called slicebooks 13:53:39 ... they chop an epub into html chapters and lets you remix 13:53:51 ... the purchasers can pick 13:54:08 ... I don't think this should be at the spec level 13:54:12 ... it's a business problem 13:54:22 ... we should make sure whatever package we do is chunkable 13:54:37 q+ 13:54:37 ... having one giant html file would make chunking hard 13:55:33 ack iv 13:55:33 tzviya: that's what we're doing, writing use cases 13:55:48 ack da 13:57:01 mgylling: what about generated content across multiple docs, URLs, etc? 13:57:42 ivan: we know that web practice is to combine several files into one for a website 13:57:57 ... we want to use web tech, want to use whatever is done on the web, so we do several files 13:57:59 q? 13:58:11 ... we have to bind that with the requirements that come from the opposite 13:58:23 q+ 13:58:23 ... that we need one handle for national archives, legal deposits 13:58:40 ... having one URI, having a manifest... 13:58:57 ... combined with the requirements we already have 13:59:05 ack bi 13:59:31 Bill_Kasdorf: creating a publication out of chunks, and chunking a big doc to create smaller things 13:59:52 ... the components of a publication must be aggregated or disaggregated without loss of information. that's a requirement 13:59:52 ack ni 14:00:21 NickRuffilo: have we brought up the use case that publishers like to sell your content? 14:00:41 ... as a retailer, people want to load their epub onto devices that have no connectivity 14:00:50 ... so if it can't be emailed, it isn't viable 14:00:53 +1 to reading on the beach 14:00:56 ... for traditional publishing 14:01:02 ivan: we haven't talked about the package yet 14:01:08 q+ 14:01:21 ... right now we're trying to answer the question of why do we need anything at all? 14:01:29 ... why doesn't the current web work for us? 14:01:36 q+ 14:01:41 ... these are the fundamental things for which we need use cases. 14:01:48 ack la 14:01:58 laudrain: I agree with Nick about this "whole" 14:02:24 ... put before having this whole, we grab many resources and aggregate them 14:02:45 ... but specs should not block anything about this possibility 14:03:03 ... when it's a publication, it can always be grabbed as a whole, or get some part after publication like slicing 14:03:18 ... also in personalization 14:03:38 ... if there's only one html file it's difficult 14:03:51 ack iv 14:03:59 tzviya: nick is adding a use case, if you can add a bullet that would be helpful 14:04:09 ivan: I am trying to extend the use case on anthology 14:04:27 tzviya: going back to use case of publications being composed of multiple pieces 14:04:36 q? 14:04:38 ... heather, do you have what you need? 14:04:42 HeatherF: I think so 14:05:00 TimCole has joined #dpub 14:05:14 tzviya: we may break this into a few sections 14:05:19 q+ 14:05:23 ... welcome Tim! 14:05:26 I am not at all married to the organization of the doc. IT's more for my own use than anything else right now. 14:05:28 q+ 14:05:32 q+ 14:05:33 q- 14:05:35 q? 14:05:37 present+ Tim_Cole 14:05:54 tzviya: we have stuff on offline and online, and why we need portable publications of multiple docs 14:05:55 q- 14:06:03 ... we could go on with brainstorming, we're on a roll 14:06:17 ... do we want to keep going with portability 14:06:18 ack ni 14:06:25 NickRuffilo: have we talked rights yet? 14:06:26 tzviya: no 14:06:33 NickRuffilo: do we want to discuss? 14:07:08 ... Apache has password protection, but I'm unaware of other web things 14:07:14 ... we'd need to solve that problem 14:07:18 q+ 14:07:19 mgylling: is there a use case 14:07:36 NickRuffilo: I have a wine book, only want the people who bought it to see it 14:07:45 mgylling: isn't that a paywall 14:07:49 I have a Read/Write Control REquired use case in there. 14:07:51 Is this the same? 14:07:52 ivan: I think this is for later 14:08:12 q? 14:08:15 ivan: heather's doc has an entry on security issues 14:08:19 q+ 14:08:22 ack la 14:08:26 tzviya: feel free to add issues in the tracker 14:08:33 laudrain: it's not a question of security 14:08:38 ... it's a question of rights 14:08:49 ... we should have a use case that says every component has it's rights 14:09:02 the POE WG (Permissions and Obligations Expressions WG) is working on what is often thought of as "rights expressions" 14:09:07 ... the rights of this resource should be kept as a pwp is made available 14:09:18 ... don't know if you've heard of the ??? project 14:09:30 ... and being able to retrieve copyright and licensing info 14:09:43 POE WG: https://www.w3.org/2016/poe/wiki/Main_Page 14:09:48 ack iv 14:09:53 ... in pwp if we assemble some chunks that are inside the package, we should be able to keep copyright info 14:10:01 tzviya: do you want to talk about your other WG? 14:10:11 ivan: bill already has; it's a valid use case, we should remember it 14:10:25 ... this is not security, but we need a clear set of use cases for the fundamentals 14:10:29 I have noted the rights comment under requirements. It doesn't sound like a use case yet. 14:10:58 ivan: I have modified the first use case for why portable docs need to be composed 14:11:14 I am Anonymous Buffalo! Yay! 14:11:15 ... to have a use case that shows the duality of the situation is important 14:11:34 ... we have multiplicity of things, but we need the one thing for other reasons 14:12:06 tzviya: does this work for everyone (reads use case) 14:12:38 "legal deposit" seems arcane 14:12:41 rdeltour: what do we mean by different locations on the web? 14:12:57 ivan: we can simplify it, I can remove this, it doesn't add to the use case 14:13:07 +1 14:13:13 ... the use case is we can't solve everything by having one giant file 14:13:29 tzviya: this use case is packed with detail 14:13:42 ... should we have requirements underneath it? 14:13:55 ivan: you have a good point, which is more on the editorial side 14:14:23 ... for each use case, we could have requirements and then collect them in the end 14:14:29 +1 again :-) 14:14:38 ... it's clear if we do any use case which is real, it will lead to several requirements 14:14:41 +1 14:15:36 Topic: Archival TF input 14:15:52 tzviya: I know the archival task force has some use cases 14:16:05 ... what can we expect from the archival tf? 14:16:40 TimCole: Nick was looking at what they need to do with the manifest 14:16:51 ... what they need to do when things change 14:17:05 ... these didn't sound like drastic changes from current practices 14:17:25 ... but archiving servers assume they have permissions 14:17:34 q+ 14:17:36 ... which gets complicated with distributed stuff 14:17:45 ... there are maybe 3 or 4 additional use cases coming 14:18:02 ack he 14:18:04 ... heather may have more thoughts 14:18:11 HeatherF: one q I had 14:18:32 ... several use cases overlap or duplicate use cases 14:18:48 ... should we mark duplicate use cases as also applying to archives? 14:18:52 TimCole: I think that's a good idea 14:19:00 tzviya: what kind of timeline? 14:19:15 TimCole: we wanted to get a call later this month or early june, but there are conflicts 14:19:27 ... I need to put out a new doodle poll 14:19:49 ... and we have some guests, one from IA and someone from national library of Holland 14:20:09 http://w3c.github.io/dpub-pwp-ucr/#use-cases---archival-interest 14:20:10 ... but it will be good to mark some existing use cases as applying to archives 14:20:20 tzviya: there are four broad use cases 14:20:30 ... section 8-3 outlines the most important part 14:20:43 ... do we think we're going to go much beyond this? 14:21:07 TimCole: I need to look more carefully at what Nicholas did last time 14:21:28 ... these might have implications for why the manifest is important 14:21:57 mgylling: yes, and done in my working copy 14:22:02 tzviya: we want to keep in mind that we have the main use cases, and then we have more nuanced details 14:22:28 TimCole: there's something about the manifest... why the manifest is needed that are not duplicative of what has already been said 14:22:32 q? 14:22:50 tzviya: we might have an archiving case in the first section, then others might end up in other sections 14:23:10 ... archiving is one of our most important use cases, but they might be scattered throughout the document 14:23:18 ... any more comments on this? 14:23:28 Dave: use cases 14:23:28 - pagination, generated content over multiple documents 14:23:29 - samuel actialuna 14:23:30 - the cascade, who is in charge of the presentation. 14:23:31 Topic: CSS & co 14:23:51 tzviya: first we had questions about css things that occur across multiple docs 14:23:57 ... Nick, can you scribe? 14:24:18 scribenick: nickruffilo 14:24:46 Tzviya: "we were talking about issues in CSS that affect a package of document - such as pagination and content across multiple documents." 14:25:09 q? 14:25:11 Dave: "Page transitions are absumed under pagination?" 14:25:32 s/absumed/subsumed/ 14:25:53 Markus: "If your usecases cover pagination over multiple documents and you find a nice way to get pagination effects, great. You can have a use case that covers multiple items." 14:26:25 Tzviya: "In the meantime it would be good to write the basic use cases. They can be very simple. " 14:27:22 Dave: "There's lots of UI things like turning pages and navigating the documents. " 14:28:19 Tzviya: "The use case is something along the lines of 'CSS needs to function inside a package'" 14:28:20 q+ 14:28:42 Ivan: "one thing is that although a document is spreading over many HTML files, pagination should be smooth enough that the reader should not even realize that." 14:29:25 Brady: "Also useful for searching within a document." 14:29:30 ack ni 14:30:36 Nick: "what is sub optimal with each HTML file including what they want..." 14:30:55 I'm back! (audio only) 14:30:56 Dave: "Useful to have counters - such as CSS for page/chapter counting across documents." 14:31:22 I like that he knew chapters start on odd pages. 14:31:23 q? 14:31:47 Brady: "In japanese, you may want segregation..." 14:32:00 DavE: "there are techniques, where you could do counter resets." 14:32:59 Dave: "an ebook reading system applies user preferences at the 'whole document' size - so each html file loaded looks the same." 14:33:52 Ivan: "For the CSS people, it may be complicated. But there needs to be a notion of a collection of resources. The continuity of the pages, means the CSS needs to know about the series of documents we are talking about. We aren't talking about solving it, but use-cases and requirements." 14:34:10 Tzviya: "Added some of these items to googledoc..." 14:34:23 It would be even better if we can turn these requirements into use cases... 14:35:14 Someone will lose out on being Nyan Cat. That's going to be a huge disappointment. 14:35:31 Tzviya: "I wanted to work on user stylesheets because I've been told I'm dead." 14:35:55 Dave: "I've been told it's how things cascade. It would come into the cascade at a certain point..." 14:36:13 Tzviya: "Are we talking about things like fonts?" 14:36:22 Dave: "Anything, color, size, backgrounds, etc..." 14:36:42 Tzviya: "Does this belong here or in personalization?" 14:37:13 Dave: "It is CSS - changing the presentation. It's both... They are intertwined. Maybe we collect ideas and determine where they should live later." 14:37:26 Ivan: "How do these translate into use-cases?" 14:37:53 q? 14:37:56 Markus: "As a publisher, I want all my footnotes to be numbered correctly... " 14:38:15 Ivan: "... but I want that to happen without artificially merging all my chapters...." 14:38:30 Markus: "Isn't vanilla pagination a use-case here?" 14:38:48 Markus: "Hitting the boundary of one document doesn't cause a break." 14:39:04 Dave: "as a user, i want to go seamlessly from one page to the next." 14:39:21 Ivan: "Wouldn't you want to go to the next chapter?" 14:39:23 q+ 14:39:42 q+ 14:40:02 Markus: "As a publisher, I want to control the affects of pagination." 14:40:19 q? 14:40:29 Dave: "print focus sometimes makes decisions based off the price of paper. There has been some discussion in epub." 14:40:31 ack ni 14:42:34 Ivan: "Today, if i understand well, if I have chap 1 and 2 separated, and use the latest houdini pagination, is that when I move from 1 to 2, chapter 2 will be a new page, because it's a new document. I may not necessarily want that. So I want them to be seamless. The presentation should be closely bound to the organization of the files." 14:42:47 Brady: "Epub used to allow it, but no one implemented. It was dropped because it was hard." 14:43:35 Brady: "This is very common in Japanese writing, which has been different due to performance reasons." 14:43:46 Ivan: "Brady, is it a use case you can write down???" 14:43:53 Tzviya: "Luc has been on the queue..." 14:44:06 ack la 14:46:07 Luc: "The epub summit presentation on page transition. We're thinking much more about novels but when we come to comics, there is a need for the publisher to be able to manage the transition between pages. The publisher may be able to bind transitions. With books with images, the publishers should be able to master the transitions. The first bullet about numbering of notes. In the digital 14:46:07 world, we don't need anymore numbering. Numbering was necessary in paper, but if notes appear as popups, we don't need numbers... It may just be a sign that it is a note." 14:46:50 Tzviya: "To keep the print and the digital in sync, we would need to be able to number so we can reference something." 14:46:51 q+ 14:47:14 Dave: "you may choose not to use it for a given piece of content, it isn't something i'd want to eschew" 14:47:25 q+ 14:47:30 ack ni 14:47:39 Tzviya: correction: "for citation purposes... not digital in sync." 14:48:06 s/to keep the print and the digital in sync/In scholarly publishing 14:48:28 q+ 14:49:21 ack tz 14:49:34 ack bi 14:49:40 Tzviya: "Like dave said, differnet publishers will want to do different things with notes. Some publishers may hard-code note numbers, some will auto-number." 14:49:46 @tzviya Bio break? 14:49:56 +1 to the numbers not changing 14:49:56 Bill: "some people in standards and scholarly publishing hard-code numbers." 14:50:44 Ivan: "That was me - and I'd like brady to read over it..." 14:53:36 http://w3c.github.io/dpub-pwp-ucr/ has been updated with the latest discussion points 14:56:59 Heather rocks 14:59:09 Heather needs to do better with section tags 14:59:15 Just did another update to fix that. 14:59:23 Refresh early, refresh often! 15:03:13 Markus: "Regarding transitions, I think we are good. Heather/Dave know that we hope to have some activity about page transitions. We want a guru to join the IG and will have a placeholder for those use cases now." 15:03:14 q? 15:03:57 ...: "That means in terms of CSS list, the 3rd thing we wanted to discuss is the same thing that has tormented us in epub-land - who is in charge of the presentation? Whether or not there is any use cases or functional requirements that we want to put in here in order to minimize the risk." 15:04:14 ...: "What basically is the way to fix this. Are there use-cases we need to spell out on the road to that. 15:04:41 Dave: "This is almost a case where epub is ahead of the web. Almost every epub reading system has reasoanbly easy ways for users to cusomtize what they see. this is easier than most web-pages." 15:04:55 Ivan: "The use case is that readers want to maintain this ability even if they move on the web. " 15:05:36 Dave:" There are fundamental use cases for the reader that they want to pick their font size. CSS in general is working on this hierarchy of needs that the reader's choices outweigh the creator's choices which outweigh the browser's choices." 15:06:17 Ivan: "Can we add to the use case that publishers in many areas are under a legislation that requires much stronger accessibility level than websites and therefore they do have requirements like we just said. Also for legal reasons? Or is that too much to say?" 15:06:30 Markus: "Is there something that sets the bar higher for ebooks than the web?" 15:06:31 OUtside of accessibility, we also have that nifty use case on "Configurability of Important Resources" and Chef Bob's situation. 15:06:55 q+ 15:06:59 Ivan: "It's a legislation? For exmaple books for university students are much more accessible than websites because of fear of being sued..." 15:07:12 ...: "Might just mean that those markets will sue them if the markets are not accessible." 15:07:47 childe? 15:07:53 child. 15:07:55 Tzviya: "Legislative areas, at least in the US,, the requirements are actually on the universities. So the universities won't buy the books." 15:08:19 Sound is coming off of Luc's connection. 15:08:36 That's currently what's interfering with Tzviya. WebEx doesn't handle collision gracefully. 15:08:42 Tzviya: "At least in the US - the legislation goes to the universities. Unis have to provide resources to students that are accessible, so they won't buy a book that isn't accessible. So that ultimately falls on the publishers. It's difficult to write the requirement using legislation." 15:08:58 q+ 15:09:07 q- 15:09:20 q+ 15:09:53 Ivan: "The fact that you can change the font. A web designer might choose to say: 'so what, websites can get along without it, why would we care?' My answer would be that publishers are possibly under a much more stringent pressure in making more accessible things than the average website designer is." 15:09:53 q+ 15:09:54 ack rd 15:10:07 acl cl 15:11:25 Charles: "I'm thinking of 2 things. One is with DAISY and Benetech we're working on an epub specification that would have items put into metadata. As far as fonts and things like that, I can see a use-case for a dyslexic person to want a different font - and as far as universities wanting different items to ensure accessibility - so it should address that issue." 15:11:41 Tzviya: "Is there a use-case that goes along with it?" 15:11:56 q+ 15:12:02 ack cla 15:12:36 q+ 15:12:55 Romain: "I wanted to talk about the ebook ecosystem - there is the book developer, the publisher, and the reading system developer. In the web there is the web developer and the web browser - which is a huge difference in the priority. We should reflect that in the document/use-cases." 15:13:40 Ivan: "If we want this analogy, we leave out the website designer, which is the equivalent of the publisher. I'm not sure it's fair to make this difference." 15:13:51 q? 15:14:02 Romain: "I meant to say that the reading system developer is not represented in the web world - it's new to the ecosystem..." 15:14:31 Ivan: "It's the browser developer. You ahve the browser & reading system developer. And you have an intermediate layer that generates the ebook or website." 15:15:02 Romain: "I disagree because most Reading System developers use browser components, so they have to deal with the browser features but add items on top, so it's an additional piece." 15:15:30 ack ni 15:16:07 user stylesheets are not really supported by modern browsers FYI 15:19:22 ack mg 15:20:18 q? 15:20:33 Markus: "There is an API missing from the browser stack to have a styling/layout decision between the user and the publisher 15:21:30 markus:" This could be a Houdini issue, but we want use-cases that highlight these issues. Reading system implementers such as brady can help to flesh this out." 15:21:54 Markus: "We're not going to fight that the user needs access to certain display elements." 15:22:15 Ivan: "It may seem embarassing, but it's not there, and this community needs it more than others." 15:23:45 Markus: "Those two paragraphs when revised could make it in. And the final thing which was a question in the beginning. A simplified version of the difference between the epub world and the web. The content provider - regardless who, and the user agent and then the user. in the epub world, all excert changes on the style. On the web, only 1. In the epub world, it's a problem, because it's 15:23:45 a big problem because they want their content to look good in all systems. They both have problems but completely different." 15:24:00 Markus: "Where do we want to end up?" 15:24:37 Ivan: "We're back to your first paragraph. There's a good reason why it is what it is. That's the use-case. We have to have a clear way about why the publishing world has approached it in this way." 15:25:25 Markus: "Not saying we should omit users. The culture clash is that in the ebook world, user-agents do changes to the styles. The argument is that there are so many broken ebooks that look like crap. I'm sure there are bad websites, but browsers don't fix them. That's the clash of tradition. " 15:25:50 Tzviya: "What's happened in the ebook world, is that it's mostly retailers, so they're vetting what they sell. For browsers, it's open, there's nothing to sell.. 15:25:51 q? 15:26:42 Tzviya: "The reading systems do interact with the CSS - and the publishers complain about that. The RS offer tons of options, which is only possible because the RS gets in the way." 15:27:28 Markus: "Content producers spend 90% of the cost is on User Agents treating books differently. That culture/organization is not carried into the future. Is there anything we can do?" 15:27:29 q+ 15:27:34 ack da 15:28:18 Dave: "I agree with markus - it's a really hard problem and it's fundamental to portable documents viewed on someone elses server. It's core to the security problem that I'm not sure if you did a good job, but I have to still display it." 15:29:39 Dave: "The web has faced a related problem (the performance of websites in general) that people throw so much crap in their websites, where mobile performance is horrible - so now you have things like google AMP - by making the rules drastically tighter. One potential solution is to say 'no this cannot be a free-for-all' if you want to play in my sandbox you have to play by my rules. It's 15:29:39 horrible, but I'm not sure what other options there are out there..." 15:30:08 q- 15:30:08 ack ni 15:33:40 q+ 15:34:28 ack bi 15:34:55 Bill: "One of the big points that came out of Bordeaux was transparency - the inability of what would be done or to predict what would be done." 15:35:22 Tzviya: "I think we've defined what has gone wrong in epub so that we can write clear use-cases." 15:37:27 heather: "there are a couple of points where I understand the issue, and I hear requirements, but I'm struggling with what should the use-case be. I didn't hear anything new out of those things about 'who's in charge of presentation' Did I miss something?" 15:39:14 Brady: "Example: 'say I'm reading a programming book that's in a sans-serif book, so as I user I want to change the font to be this lovely serif I have involved. I switch the font. The reading system needs to understand that I want to read in this font - but the reading system needs to know that the code examples are a specific font. So there needs to be a knowledge between the publisher, the 15:39:14 reading system, and the user to know that body text gets changed but not the code examples." 15:39:48 q? 15:39:50 Tzviya: "Manifest? Or next steps?" 15:40:29 Ivan: "I found this very good. Do we want to repeat this before september?" 15:40:40 1+ (half day is also nice as it doesn't kill ALL my productivity) 15:41:01 q+ 15:41:06 ack h 15:41:09 Tzviya: "Heather did most of the next steps. We definitely have some use-cases in the issue tracker. " 15:41:24 still hear me? 15:41:29 I think webex just crashed 15:41:30 Heather - no audio 15:41:31 charming thing 15:41:42 ok - quick sum up: there are more issues coming in that I need to integrate 15:41:59 and, if anyone is going to be at SSP, I'd be happy to hold a small working session there for further cleanup 15:42:46 q? 15:42:49 Tzviya: "Other next steps..." 15:43:21 Markus: "We have incoming use cases from Bill K and at least 2 of the sub-groups. Archival, Accessibility... Those need to be integrated. I suppose ..." 15:43:38 Tzviya: "We have some security use-cases as well. We don't have anyone in charge of it, just some people add items..." 15:43:45 Markus: "The issue tracker stuff." 15:44:29 Ivan: "These are the use cases. Then we have to assign the requirements for use-cases all over the document. That's another big thing that we have to do. The use cases should be sort of... not exactly equal. Some are long and others are one or two paragraphs. Not sure if heather can hear us..." 15:45:28 Tzviya: "Shane knows magic tricks about getting them together." 15:45:52 Tzviya: "We just gave lots of work to Heather - is anyone helping heather?" 15:46:14 Ivan: "Heather, you are in the driving seat, but please call out. I'm happy to help in any way you want me to help, but you tell me what to do." 15:47:02 Tzviya: "Romain and I volunteered to help as well." 15:47:34 Ivan: "I'd like to have a feeling of planning" 15:47:37 Tzviya: "Timeline..." 15:47:58 sorry for being so quiet (and mostly not actually around due to technical difficulties). It was good to learn more about the topics. 15:48:22 Heather: "I cannot assign them dates, but on the editorial side is there a driving function? Something that would add urgency? 15:48:38 a11y team hopes to get our use cases in by end of August as was mentioned earlier. 15:48:48 Ivan: "By TPAC meeting in september, everythign needs to be publishable 15:49:00 q+ 15:49:07 Ivan: "That would be the ideal goal..." 15:49:50 ack tim 15:50:07 Nick: :-D 15:50:12 tim: "I'll try to work with nicholas to talk about what is needed to get the usecases into shape 15:50:37 rrsagent, draft minutes 15:50:37 I have made the request to generate http://www.w3.org/2016/05/25-dpub-minutes.html ivan 15:50:44 tim: "So the next 4-5 weeks we'll spend time." 15:50:45 q+ 15:50:50 If DPUB meets Monday and Tuesday, I might actually be able to fly in and then just fly from LIsbon to Helsinki Tuesday night so I can be at NORDUnet from Wednesday through Friday 15:50:57 ack ni 15:51:00 I'll look into it 15:52:05 Tzviya: "ivan/markus/I will figure out our schedule and will figure things out." 15:52:49 Tzviya: "So a final draft by september, so maybe a first draft in june/july? Charles said the accessibility ones would be in August. With vacation schedules, I'd want to get something earlier than August as it's difficult to get in touch with people." 15:52:50 we will see what we can do :) 15:53:11 Ivan: "I virtual face-to-face in the end of June would be good timing. If heather - you think you'll have a document in a decent state." 15:54:06 Florian has joined #dpub 15:54:55 Ivan: "Having single use-cases that require some discussion should happen during the monday calls. Jumping a bit ahead, putting the security use-cases for monday - is that realistic?" 15:56:35 rrsagent, draft minutes 15:56:35 I have made the request to generate http://www.w3.org/2016/05/25-dpub-minutes.html ivan 15:56:47 laudrain has left #dpub 15:57:03 clapierre has left #dpub 16:00:49 rrsagent, draft minutes 16:00:49 I have made the request to generate http://www.w3.org/2016/05/25-dpub-minutes.html ivan 17:57:27 HeatherF has joined #dpub 18:07:41 pkra has joined #dpub 18:09:29 Zakim has left #dpub 18:29:21 tzviya has joined #dpub 18:32:04 Florian has joined #dpub 18:41:13 darobin has joined #dpub 19:12:14 ShaneM has joined #dpub 19:34:20 Florian has joined #dpub 19:46:38 rego_ has joined #dpub 20:21:41 bkardell_ has joined #dpub 20:35:13 Florian has joined #dpub 20:43:28 HeatherF has joined #dpub 21:35:51 Florian has joined #dpub 22:36:48 Florian has joined #dpub 23:35:02 chaals has joined #dpub 23:37:27 Florian has joined #dpub