15:01:29 RRSAgent has joined #dpub-loc 15:01:29 logging to http://www.w3.org/2016/03/02-dpub-loc-irc 15:01:36 rrsagent, set log public 15:01:39 Zakim has joined #dpub-loc 15:02:01 Bill_Kasdorf has joined #dpub-loc 15:02:51 Is anybody here? I'm not hearing anybody on the phone or seeing any activity on the IRC. 15:03:38 present+ 15:03:39 present+ Bill_Kasdorf 15:05:19 present+ 15:05:36 scribenick bjdmeest 15:06:01 TOPIC: http://w3c.github.io/dpub-pwp-loc/drafts/PWPClient2.png 15:07:18 ivan: reason: Client-side PWP processor responsibilities must be specified (related to the locator issue) 15:07:23 ... having a diagram helps 15:07:45 ... emphasize: this is the only part that needs a specification. 15:07:54 ... how the server is set-up is not prescribed 15:08:06 ... the diagram can be set up in various places and various ways 15:08:20 ... that is not the job of the PWP spec 15:08:39 ... [about the metadata part] this can come from various places 15:08:43 ... the processor combines them 15:09:03 ... if the publisher wants to publish the docs in various places on his website 15:09:14 ... the should be a way to get the metadata independently from the content 15:09:53 ... one thing: the first step (left side), after HTTP GET: processor has to do both of these 15:10:16 ... if there is a better way of visualizing this, please tell me 15:10:41 ... the diagram concentrates on how the metadata can be required 15:11:00 ... 2 main branches: the metadata of the PWP, and the metadata of the HTTP Link Header 15:11:26 ... without modifying the publication, some extra metadata is added via HTTP Link header 15:12:03 ... about bottom side: if Link Header present: Link Header refers to additional Mextra 15:12:42 ... you get on the wire the manifest which includes metadata 15:12:57 ... so you get the manifest, extract the metadata, and get Mextra 15:13:15 ... the top part is about what you can get depending on the returned payload 15:13:37 ... at least three types (besides HTML, you might get SVG, etc) 15:13:49 ... it can also be directly the manifest file or the packages file 15:14:14 ... package is easiest: structure of package defines where to get the manifest 15:14:43 ... directly the manifest in some format (e.g., JSON), you can extract the metadata from there 15:14:58 ... when you get the HTML, one option is getting via the element 15:15:09 ... in the end, I combine 15:15:20 ... there are alternatives that aren't here yet 15:16:07 ... e.g., an extra branch: in the HTML file, the manifest can be embedded, instead of HTTP GET the manifest, you could extract the manifest 15:16:40 ... this diagram does not reflect well that these two things have to be both done 15:16:59 ... also: what it means exactly when I combine the metadata: what is the priority? 15:17:26 ... e.g., I have Lp both in Mpartial and Mextra: what would have priority? 15:17:51 ... it is only a partial diagram of the total discussion 15:18:19 ... going from locators to resources is documented, and not in the diagram 15:18:32 q? 15:19:01 q+ 15:20:18 bjdmeest: Mextra can overlap Mpartial? so Mextra cannot be necessary? 15:20:34 ivan: yes, there are multiple alternatives of setting this up 15:20:51 rdeltour: what is the difference between, M, Mextra, Mpartial? 15:21:12 ivan: about the locator discussion: the various locators for the various states are part of the metadata 15:21:41 ... when we discuss these things in the BFF, there is discussion about different kinds of metadata (author, etc.) 15:21:53 ... spine is there not described as metadata 15:22:08 ... I kept a difference between manifest and metadata 15:22:28 ... question is: is the spine a metadata yes or no, do we need to make a difference? 15:22:45 dauwhe: there is still an EPUB mindset (e.g., thinking in opf terms) 15:23:01 ivan: if you think it is irrevelevant to keep that difference, I can change the diagram 15:23:40 bill: so would you say: one side is locators, other side is metadata? 15:23:59 ivan: in our discussion, yes, but if I put aside the discussion between manifest and metadata 15:24:21 ... this can be useful for other PWP fields as well 15:24:31 bill: so at the far right is the complete metadata for the publication? 15:24:33 ivan: yes 15:25:10 rdeltour: for the PWP, the list of files is important (as metadata), I would prefer only using manifest 15:25:39 bill: I also like that: Mextra typically consists of Lu and Lp, Mcomplete MUST contain Lu and Lp 15:26:09 ivan: so we simplify the diagram by not making a distinction between metadata and manifest 15:26:25 ... there is also the possibility to embed the manifest inside the HTML payload 15:26:44 ... in general, I think it is a good idea to keep this possibility 15:26:59 ... atm I don't see why we would disallow that 15:27:11 ... I will not add a separate branch for SVG 15:27:15 dauwhe: makes sense 15:27:24 ivan: an implementation can extrapolate for SVG 15:29:03 ivan: possibility of a dropbox server works, just as content negotiation, this is orthogonal to this 15:29:05 q+ 15:29:27 rdeltour: difference between Mpartial and Mextra 15:29:52 ... can elements contain Lu and Lp, or do they have to be in Mextra? 15:30:00 ivan: I wonder about that too 15:30:33 rdeltour: there are several ways to describe a manifest, any of these is potentially relevant, the header is not necessarily used in favor of the other 15:30:42 ... they can all hold the same information 15:30:59 ivan: I agree, but on the other hand, I am afraid of a spaghetti-like specification 15:31:06 ... which allows various options all over the place 15:31:28 rdeltour: my concern is more about using 'partial' and 'extra': do they have the same weight? 15:31:35 ivan: I will use M1 and M2 15:31:50 ... it is just a combination of the two 15:32:02 ... but the question of priority still needs to be answered at some point 15:32:13 ... in the doc, we should list some open issues 15:32:37 ... e.g., allowing extra elements that contain Lu and Lp 15:32:48 ... in the grand scheme, we need more complex information 15:33:00 ... to me, it sounds more logical to keep it in the manifest 15:33:07 ... but lets leave that as an open issue 15:34:18 rdeltour: what kind of spec should we write? separate or included? 15:34:23 ... how detailed must we be? 15:34:31 ivan: that's up to us 15:35:03 ... what I would do, is write all we have in a separate doc (including this diagram) 15:35:15 ... it might be too big for the PWP draft as it stands, maybe not 15:35:23 ... whatever we produce is not final 15:35:45 ... the current PWP draft will change, because everything more use case-ish will be put in the use case document 15:36:06 ... atm the PWP doc contains the terminology part and then some more reflections, not much more 15:36:22 ... eventually, it may be that merging locators in PWP doc makes sense 15:36:29 ... atm, we can keep a separate doc 15:36:49 rdeltour: a writeup of all agreements is definitely good to have 15:37:59 ivan: combination of the initial draft + musings + open issues, that's a good first step 15:38:57 ivan: question: what is the usual way that something has to be done in parallel by a processor? 15:39:28 bill: I think the current way is pretty sufficient 15:39:43 ... coming from a diamond block is a choice, but you come from a square block, so good 15:40:37 bill: the common tool is visio, I can check visio 15:40:45 ... I think you use the same syntax 15:40:51 ivan: I used draw.io 15:41:47 ... company is JGraph limited (of UK) 15:42:05 ... I accept presents of the software 15:42:31 ivan: alternatives are welcome 15:44:21 bill: rectangle is a process, diamond is a decision, so you are good with the rectangle 15:46:34 rrsagent, draft minutes 15:46:34 I have made the request to generate http://www.w3.org/2016/03/02-dpub-loc-minutes.html ivan 15:50:51 Meeting: DPUB Locator TF Telco 15:51:02 Chair: Ben De Meester 15:51:55 Present BillK, RDeltour, Ben_De_Meester, Ivan_Herman 15:52:04 rrsagent, draft minutes 15:52:04 I have made the request to generate http://www.w3.org/2016/03/02-dpub-loc-minutes.html ivan 17:34:03 Zakim has left #dpub-loc 17:54:45 rrsagent, bye 17:54:45 I see no action items