15:26:44 RRSAgent has joined #pwg 15:26:44 logging to http://www.w3.org/2017/07/31-pwg-irc 15:26:53 rrsagent, set log public 15:27:01 Meeting: Publishing WG Telco 15:27:15 Agenda: https://lists.w3.org/Archives/Public/public-publ-wg/2017Jul/0232.html 15:27:21 Chair: Tzviya 15:27:39 Regrets+ Garth 15:28:40 regrets+ laurent, cmaden 15:32:54 dauwhe has joined #pwg 15:47:48 rdeltour has joined #pwg 15:52:04 wolfgang has joined #pwg 15:54:57 hi to all! 15:55:58 George has joined #pwg 15:56:42 present+ 15:56:44 Rachel has joined #pwg 15:57:13 present+ wolfgang 15:57:15 present+ 15:57:22 present+ rachel, george 15:57:46 present+ Reinaldo_Ferraz 15:58:21 Avneesh has joined #pwg 15:58:24 pkra has joined #pwg 15:58:55 geealbers has joined #pwg 15:59:01 present+ 15:59:05 present+ 15:59:16 present+ Peter Krautzberger 15:59:32 present+ 15:59:45 present+ rdeltour 15:59:54 dkaplan3 has joined #pwg 15:59:57 jun_gamo has joined #pwg 16:00:07 present+ jun_gamo 16:00:17 rkwright has joined #pwg 16:00:22 present+ mattg 16:00:41 present+ dkaplan3 16:00:46 scribenick: rdeltour 16:00:51 present+ Deborah_Kaplan 16:01:11 present+ rkwright 16:01:17 present + 16:01:39 present+ bill_kasdorf 16:01:50 present+ Benjamin_Young 16:02:14 leonardr has joined #pwg 16:02:18 present+ Leonard 16:02:23 https://www.w3.org/publishing/groups/publ-wg/Meetings/Minutes/2017/2017-07-24-minutes 16:02:24 present + 16:02:34 clapierre has joined #pwg 16:02:42 tzviya: any comments on the minutes? 16:02:45 resolved: minutes accepted 16:02:51 ... minutes approved! 16:03:16 present+ geealbers 16:03:31 hagreen has joined #pwg 16:03:37 Bill_Kasdorf has joined #pwg 16:03:42 present+ 16:03:58 tzviya: we have some new member, who are here for the 1st time, please introduce yourself 16:04:06 greg: Greg Albert, from Getty in LA 16:04:19 present+ hagreen 16:04:20 ... doing some web publication, open access publication, excited to be part of this! 16:04:30 Harriett Green, from UIUC 16:04:53 renaldo: Renaldo, working with web publication, background on open web technologies and accessibility 16:05:01 present+ Reinaldo_Ferraz 16:05:21 s/Albert/Albers/ 16:05:30 s/Renaldo/Renaldo Ferraz/ 16:05:44 tzviya: we discussed a lot the definition of WP and other terminology 16:05:45 Topic: definition of web publications 16:05:51 ... some of the terms are defined in the charter 16:05:54 https://w3c.github.io/wpub/#terminology 16:06:00 ... Matt provided some working definition in the draft 16:06:11 ... let's take 5 minutes to go throught the terminology 16:06:29 ... the basic definition is the WP definition 16:06:39 duga has joined #pwg 16:06:55 present+ 16:06:57 ... current definition reads: 16:06:59 A Web Publication is a collection of one or more primary resources, organized together through a manifest into a single logical work with a default reading order. The Web Publication is uniquely identifiable and presentable using Open Web Platform technologies. 16:07:08 tzivya: let's vote, +1 / -1 16:07:11 +1 16:07:12 +1 16:07:13 +1 16:07:13 +1 16:07:14 +1 16:07:14 +1 16:07:15 +1 16:07:16 +1 16:07:16 +1 16:07:16 +1 16:07:17 +1 16:07:18 +1 16:07:20 +1 16:07:22 +1 16:07:23 q+ 16:07:31 ack r 16:08:02 timCole has joined #pwg 16:08:15 rdeltour: not sure about "uniquely" vs "unambiguously" 16:08:24 Resolved: the working definition for the FPWD is: "A Web Publication is a collection of one or more primary resources, organized together through a manifest into a single logical work with a default reading order. The Web Publication is uniquely identifiable and presentable using Open Web Platform technologies." 16:08:29 ... but +1 from me 16:08:46 tzviya: we can't change the charter, any issue? 16:08:49 ivan: I dont't think so 16:08:55 A manifest represents structured information about a Web Publication, such as informative metadata, a list of all primary and secondary resources, and the default reading order. 16:09:04 present+ 16:09:08 present+ Tim_Cole 16:09:12 on default reading order, I'd change "static" to "specific" but I won't bring this up for discussion now ;) 16:09:12 +1 16:09:13 -1 16:09:13 +1 16:09:14 +1 16:09:14 +1 16:09:16 +1 16:09:16 +1 16:09:17 +1 16:09:17 +1 16:09:19 +1 16:09:20 +1 16:09:20 +1 16:09:20 +1 16:09:21 +1 16:09:21 +1 16:09:22 +1 16:09:22 +1 16:09:43 leslie has joined #pwg 16:09:53 s/definition of web publications/terminology issues/ 16:10:07 leonardr: I guess it's minor. Concerned about "such as" meaning that all are present and in the manifest 16:10:14 ... we've not decided about that 16:10:29 q+ 16:10:32 ... I agree with the concept, but the wording may be too explicit for now 16:10:36 q- 16:10:43 Hadrien has joined #pwg 16:10:48 tzviya: I suggest you propose an alternate wording 16:10:51 q+ 16:11:01 "such as" specifically means "may or may not be included." 16:11:11 ivan: nothing herer is final, it's only for FPWD, we can amend that later 16:11:23 leonardr: a small change may make everybody happy 16:11:24 ack du 16:11:49 A manifest represents structured information about a Web Publication. This may include informative metadata, a list of all primary and secondary resources, and the default reading order. 16:12:04 duga: we can maybe clarify after the definition, to avoid crafting the ultimate definition 16:12:11 hughmcguire has joined #pwg 16:12:21 leonardr: see the suggested wording above 16:12:33 I'd argue that they're saying the same thing, so sure, okay by me. 16:12:38 "all" secondary resources 16:12:43 can someone post the link to the doc we are working on? I can’t find 16:12:44 not sure we can always have them all 16:12:45 thanks 16:12:56 https://w3c.github.io/wpub/#terminology 16:13:00 @hadrien - that's why I like my "may include" 16:13:48 mattg: no specific comment. I used "such as" because it's not finalized. a note for the terminology section as a whole, saying there are working definitions and subject to change 16:14:00 q+ 16:14:08 +1 to what Tzviya just said 16:14:11 ack l 16:14:14 tzviya: I prefer this approach. again, we're trying to move forward, not craft somethign that's perfect 16:14:15 this may include items such as… ? 16:14:44 present+ clapierre, hughmcguire, leslie, Hadrien 16:14:55 leonardr: we all agree about the first part. but we haven't agreed on what's gonna be in the manifest, what goes there and what goes somewhere else. the definition is the first part. 16:15:08 tzivya: I'm concerned that we're getting caught up in details 16:15:09 ReinaldoFerraz has joined #pwg 16:15:11 s/the working definition for the FPWD is:/the working definition for the FPWD for WP is:/ 16:15:18 We want to be careful about the use of 'may' since this has specific meaning in the context of specs. So I prefer working definition. 16:15:21 ... consensus is not unanimity 16:15:29 +1 for moving forward 16:15:35 +1 16:15:36 +1 16:15:38 ... we can move forward as is, with a caveat that this is a working definition 16:15:41 Resolved: the working definition for the FPWD for manifest: "A manifest represents structured information about a Web Publication, such as informative metadata, a list of all primary and secondary resources, and the default reading order." 16:15:42 prese+1 to move forward 16:15:43 +1 for moving forward 16:15:44 +1 16:15:52 +1 16:15:54 present+ Avneesh 16:15:58 ... Matt, are the other definitions ready for approval? 16:16:01 +1 to move forward 16:16:11 mattg: yes, should be. these are stnadard pieces 16:16:14 present+ timCole 16:16:19 The default reading order is the static progression through the primary resources defined in the manifest by the creator of a Web Publication. 16:16:20 A user might follow alternative pathways through the content, but in the absence of such interaction the default reading order defines the expected progression from one primary resource to the next. 16:16:30 q+ 16:16:37 tzivya: the _default reading order_ is the static progression through the primary resources defined in the manifest by the creator of a Web Publication. 16:16:37 A user might follow alternative pathways through the content, but in the absence of such interaction the default reading order defines the expected progression from one primary resource to the next. 16:16:47 ack bi 16:17:00 billk: ??? 16:17:09 q+ 16:17:12 tzviya: let's vote 16:17:14 +1 16:17:16 +1 16:17:16 +1 16:17:16 +1 16:17:17 +1 16:17:17 +1 16:17:18 +1 16:17:18 =1 16:17:19 +1 16:17:19 +1 16:17:19 +1 16:17:20 +1 16:17:21 +1 16:17:23 +1 16:17:23 +.05 16:17:23 +1 16:17:24 +1 16:17:25 +1 16:17:32 s/???/ change static to precise 16:17:34 +1 16:17:40 +1 16:17:48 +1 16:18:09 q? 16:18:13 ack l 16:18:14 mateus has joined #pwg 16:18:17 yup, static is confusing 16:18:20 tzviya: no -1, Charles and Bill will propose a change about "static" 16:18:32 Resolved: the working definition for the FPWD for reading order: "The default reading order is the static progression through the primary resources defined in the manifest by the creator of a Web Publication. A user might follow alternative pathways through the content, but in the absence of such interaction the default reading order defines the expected progression from one primary resource to the next." 16:18:40 leonardr: remove the reference to "defined in the manifest" to remove the circular reference 16:18:48 jeffp has joined #pwg 16:18:53 tzviya: not sure I agree but we'll look into it 16:18:54 A primary resource is a resource listed in the default reading order of a Web Publication. 16:18:54 A primary resource typically references many secondary resources necessary for it to be correctly processed and rendered (e.g., style sheets, scripts, multimedia files). 16:19:10 present+ 16:19:38 tzviya: before we do the vote, there were many discussion in emails 16:19:51 +1 16:19:53 +1 16:19:55 ... again, quick vote, and we can do work later if need be 16:19:55 +1 16:19:55 +1 16:19:55 +1 16:19:56 +1 16:19:56 +1 16:19:57 +1 16:19:58 +1 16:19:58 +1 16:19:59 +1 16:19:59 +1 16:20:01 +1 16:20:01 +0 16:20:02 +1 16:20:04 +1 16:20:06 +1 16:20:08 +1 16:20:09 +1 16:20:09 +1 16:20:13 +1 16:20:23 Resolved: the working definition for the FPWD for primary resoure: "A primary resource is a resource listed in the default reading order of a Web Publication. A primary resource typically references many secondary resources necessary for it to be correctly processed and rendered (e.g., style sheets, scripts, multimedia files)." 16:20:26 tzviya: Brady, why +0? 16:20:38 +1 to Brady :) 16:20:51 duga: I think it's too vague, but I'm ok to move forward. are images primary resources, is it only HTML? 16:21:10 tzviya: I wonder why you're fine with it if you don't understand the definition, but ok 16:21:17 there was discussion that multimedia files can easily be primary. 16:21:21 agree with Brady's concerns, but also would like to move on to building/writing...and then revisit the definitions 16:21:22 duga: I don't have a better thing to replace it with 16:21:38 mattg: would it make sense to say "may reference" instead of "typically" ? 16:21:48 q+ 16:21:59 duga: one of the reason I don't have a good rpelacement is that we've not discussed what is a primary resource yet 16:22:12 let’s make a list of things that might be primary resources… and then decide? 16:22:20 mattg: yes, it's vague at this point, but fills in a gap for now. 16:22:31 q+ 16:22:41 s/rpelacement/replacement/ 16:22:47 Hello, I'm an a11y developer from Macmillan Learning 16:23:14 jeffp: Jeff, I'm one of the devs from Macmilan, focusing on a11y 16:23:36 fun! 16:23:57 Yuri is from Evident Point 16:24:06 Yuri Khramov 16:24:18 Present+ Yuri_Kharmov 16:24:25 q? 16:24:27 ack l 16:24:28 Yuri: Yuri Khramov, from Evident Point, working on Readium (1 & 2), founder of Evident Point 16:25:06 primary = in the reading order 16:25:15 leonardr: going back to the def, I'm fine going forward with the def. I don't think the formar ot primary resource is gonna be a problem, but we need to understand conceptually what is primary and secondary 16:25:16 +1 to hadrien 16:25:22 ack h 16:25:30 +1 to hadrien 16:25:55 @hadrien - the problem is that you then get a circular reference :( 16:26:10 hughmcguire: in general I liked the conversation about using bullet list to understnad what can be primary resources. I suggest we do that after we approve on the working definition 16:26:20 and I think can think of things that are primary but not necessary in the default RO 16:26:27 topic: web packaging spec 16:26:31 tzivya: reminder that Matt is the only one who actually proposed some editting, so please propose some wording 16:26:32 @leonardr I'm not fully convinced that we need two definitions, this would avoid the circular nature of it 16:26:53 ... some people from Google have beem working on a fork of the Packaging spec 16:27:06 secondary = a resource not in the primary reading order but referenced from a resource in the primary reading order 16:27:08 ... there's a standard way to save a related set as HTTP responses 16:27:12 s/beem/been/ 16:27:21 q+ 16:27:27 ... [see other steps in an email] 16:27:38 ,,, Jeffery will likely join us for a meeting in a few weeks 16:27:56 ... we need to set up use cases to make it obvious that the speciication will be useful to anybody 16:28:01 ack l 16:28:16 leonardr: we should clarify something, I talked to Adobe IETF representatives 16:28:29 ... all that took place was Jeff giving a presentation on his ideas 16:28:43 tzviya: there's a lot of discusssion, we know it's not decided 16:29:12 leonardr: there is still a belief that splitting it up to 2 separate [no audio] 16:29:22 ... my understanding is that it's not a done deal 16:29:45 tzviya: I was just summarizing what the current proposal is, and that we'll have a meeting with Jeffrey 16:29:57 q+ 16:30:00 leonardr: we as a group should take a position on what we want to have 16:30:21 ivan: honestly, I read that email and I don't understand it 16:30:36 ... I don't know where this work is going and whether it's relevant for us 16:30:48 ... until we have a meeting and get a clearer view, I can't tell 16:31:19 ... this is more heading towards caching, which is not necessarilty what we're interested in. I have no position since I don't understand it yet 16:31:20 we also have these use cases as a guideline when considering packaging formats http://w3c.github.io/dpub-pwp-ucr/#pwp 16:31:24 ack du 16:31:32 tzviya: hopefully we'll get clarity with the meeting 16:31:45 duga: we don't have the data to back up a position, so we need the data first 16:31:56 ... then we can define what is our position 16:32:30 ... my understanding it matches fairly well what we want, but we should wait for the meeting with Jeffrey 16:32:35 Topic: identifiers 16:32:39 https://lists.w3.org/Archives/Public/public-publ-wg/2017Jul/0173.html 16:32:40 Topic: Identifier and locators 16:33:25 tzviya: if you didn't have a chance to follow the entire thread, that's understandable 16:33:40 ... let's take a look at where we're going, and hash out what we want to accomplish with it 16:34:04 q+ 16:34:05 ... Tim and Benjamin are experienced with locators, BillK on identifiers, etc. 16:34:37 tzviya: quoting the email: 16:34:39 - a publication has a manifest, which is addressable (it has a URL) 16:34:39 - a publication has HTML content ("primary resources", it seems), which is addressable (each primary resource has a URL) 16:34:40 - assuming that the manifest is an external non-HTML document (read JSON), its URL is different from any of the URLs to the HTML content. 16:34:57 ack bi 16:35:27 Bill_Kasdorf: lots and lots of different identifiers 16:35:32 q+ 16:35:49 ... we're looking for a _unique_ identifier for WP, my position is that it s/b an addressable identifier 16:36:00 [poor audio quality] 16:36:31 +1 for what Bill just said 16:36:33 ack ti 16:36:37 ... fundamentally, I'd like to see an identifier aligning with Web standard, and I think this identifier s/b agnostic to the serialization of the manifest 16:36:59 timCole: there's gonna be a difference between _identifier_ and _locator_ 16:38:10 ... it's not unreasonable that identifier can be used by machine and human agents, they can be the same, but you don't have to. A human cannot read JSON, a machine can 16:38:11 q+ 16:38:12 Karen has joined #pwg 16:38:46 ... in terms of locators, the main lesson from the Web Annotation was that understanding that we want to identifiy content that may appear in different locations 16:38:58 ... or provide a way to point to ??? or allow both 16:39:05 +1 to identifying content that may appear in different locations 16:39:07 ack iv 16:39:11 ... a number of sub discussions have to get started 16:39:51 ivan: when I have an identifier and want to map it to something to dereference it, the quesiton is what do I dereference it to? 16:40:03 ... then it can be either the manifest, or HTML, etc 16:40:09 ... not sure that we need to define that 16:40:20 ... we need to define the mechanism that UA can use 16:40:41 ... in some situations people will have the ability to set up content negociation 16:40:51 ... but not everyone is able to set it up 16:41:08 s/negociation/negotiation/ 16:41:13 q? 16:41:20 ... we had some thoughts about that in the IG, whereby we setup an algorithm saying that there are diffferent ways 16:41:30 q+ 16:41:32 ... I'm not sure we should specify one and only one among all these 16:41:51 ... at the end of the route we have to get to a manifest, but there may be different possibilities 16:42:17 tzviya: one of my concern is that when we're talking about what our identifier should be it comes down to serialization 16:42:52 ... the question is: what's the identifier for a WP? 16:42:59 ack bi 16:43:04 ... then we need to log subquestions to move on 16:43:27 Bill_Kasdorf: I prefer to define clearly what do we need this identifier to be 16:43:34 identifier as globally unique ID descriptor for a WP 16:44:00 ... the other point, is that I'd actually postpone the dereferencing issue to after we define what the manifest will look like 16:44:19 ... what do we need to be agnostic about? 16:44:30 tzivya: we can use a Google doc to get it started 16:44:34 q? 16:44:35 Bill_Kasdorf: OK, I'll do that 16:44:40 q+ 16:44:45 ack rd 16:45:48 rdeltour: I agree with Bill that we need to agree on what the identifer is gonna be used for, before even trying to define what it looks like 16:46:04 And we need to answer questions like "is the identifier also a locator"--or just a unique-ifier ;) 16:46:06 tzviya: I have a document that I can share, but Bill you can start a new one 16:46:19 ... any other comments? 16:46:20 document with requirements from github: https://docs.google.com/document/d/1NzYLURq4zqkeGoCJbY-5rlIUsfPt9Dy5S10BLOA-tGg/edit?usp=sharing 16:46:20 or...we at least need to have a list of those questions with pro/cons 16:46:41 ivan: the question from Benjamin on IRC is very relevant 16:46:46 +1 16:47:21 bigbluehat: [muted] 16:47:52 q+ 16:47:58 ivan: If I'm talking about identifier, it just uniquely identifies a thing in the wild 16:48:18 ... it can be mapped to a locator, and via that route can be used to find a document on the Web 16:48:42 ... DOI is a good example. there's a clear way set up by the scholarly publishing community to go from a DOI to a Web page 16:48:54 ack t 16:49:02 ... we need a clear mind on whether we need an identifier mappable to a locator or not 16:49:19 timCole: whatever we come up for an identifier, we have to identify structures 16:49:26 q+ 16:49:39 ... we can start enumerating the kind of identifiers used in publications today 16:49:56 ivan: the charter says explicitly we are not chartered to come up with a new identifier scheme 16:50:09 ... but we have to be able to answer the issue eventually 16:50:24 ack bi 16:50:28 ... we can't list all the exisiting identifiers 16:50:32 +1 with Ivan for both points 16:50:53 Bill_Kasdorf: just to clarify even a DOI is not a crossref DOI, there are other uses 16:51:06 ... there are DOI for movies, videos, etc 16:51:25 ... we need to be agnostic about those things 16:51:38 ... they're outside of our scope IMO 16:51:58 ivan: I agree, and we get back to the question that we've asked ourselves in the IG 16:52:02 q+ 16:52:13 q+ (hopefully) 16:52:13 ... essentially, we have to answer what happens when we dereference the identifier 16:52:22 q+ 16:52:27 ack Bill_Kasdorf 16:52:28 ack bi 16:52:42 bigbluehat: [still muted] 16:53:04 ack r 16:53:05 ack bigbluehat 16:53:08 ack ( 16:53:31 q+ 16:53:40 q+ 16:53:41 q+ 16:54:00 q- 16:54:03 rdeltour: not even convinced we need the identifier to be addressable, we need to talk about that first 16:54:05 ack l 16:54:21 leonardr: I agree with Romain on that one, we're getting identifiers and locators backwards 16:54:30 ack iv 16:54:35 ... identifiers have nothing to do with dereferencing 16:54:46 q+ 16:55:01 zakim, close the queue 16:55:01 ok, tzviya, the speaker queue is closed 16:55:12 ivan: I agree the identifier itself doesn't need to be dereferenceable, but the identifier can be mapped to a locator, and we have something to say about what it maps to 16:55:33 ... [describes the DOI use case] 16:55:42 ack bi 16:55:45 ... we have to say what is that represents the WP 16:56:32 Bill_Kasforf: all the identifiers can refer to a physical thing that is [poor audio quality, sorry :/] 16:56:48 tzivya: 4 mins left, a bunch of people signed up to write some sections 16:56:49 Topic: FPWD contribution status 16:56:50 thanks, Benjamin! 16:57:14 ... once again, what do you need from us to get started, what's missing? 16:57:32 Are the sections and volunteers listed somewhere? 16:57:40 q+ 16:57:58 ... if you have questions about how to use gh or ReSpec, I'm available, Ivan is available 16:58:08 we (rebus = boris, baldur & I) will be drafting something to send to Luc tomorrow. Then we’ll talk, & hopefully be ready to publish something. 16:58:16 timCole: mostly for Matt: should we do pull requests? 16:58:18 re: metadata 16:58:30 mattg: just right straight in 16:58:40 s/right/write 16:58:51 ivan: at the moment only a few people have direct edit rights, only those officially nominated as editors 16:59:00 ... so you have to go through the PR mechanism at this point 16:59:11 s/PR/pull request/ 16:59:29 timCole: the ability to make issue labels would be nice 16:59:44 ivan: if you can't, you know where to find me! 17:00:12 +1 Tzviya feeling better 17:00:19 tzivya: thank you, have a good week! 17:00:21 rrsagent, please make minutes 17:00:21 I have made the request to generate http://www.w3.org/2017/07/31-pwg-minutes.html rdeltour 17:00:39 timCole has left #pwg 17:00:40 jun_gamo has left #pwg 17:00:50 hughmcguire has left #pwg 17:00:53 zakim, bye 17:00:53 leaving. As of this point the attendees have been ivan, wolfgang, tzviya, rachel, george, Reinaldo_Ferraz, rdeltour, Avneesh, Peter, Krautzberger, mattg, jun_gamo, dkaplan3, 17:00:53 Zakim has left #pwg 17:00:56 ... Deborah_Kaplan, rkwright, bill_kasdorf, Benjamin_Young, Leonard, geealbers, hagreen, duga, clapierre, Tim_Cole, hughmcguire, leslie, Hadrien, timCole, .05, mateus, Yuri_Kharmov 17:01:09 rrsagent, draft minutes 17:01:09 I have made the request to generate http://www.w3.org/2017/07/31-pwg-minutes.html ivan 17:01:14 rrsagent, bye 17:01:14 I see no action items