15:38:04 RRSAgent has joined #pwg 15:38:04 logging to https://www.w3.org/2019/04/01-pwg-irc 15:38:05 rrsagent, set log public 15:38:05 Meeting: Publishing Working Group Telco 15:38:05 Chair: Tzviya 15:38:05 Date: 2019-04-01 15:38:05 Agenda: https://lists.w3.org/Archives/Public/public-publ-wg/2019Mar/0034.html 15:38:05 ivan has changed the topic to: Meeting Agenda 2019-03-01: https://lists.w3.org/Archives/Public/public-publ-wg/2019Mar/0034.html 15:38:33 ivan has changed the topic to: Meeting Agenda 2019-04-01: https://lists.w3.org/Archives/Public/public-publ-wg/2019Mar/0034.html 15:40:31 regrets+ Dave_Cramer 15:57:12 present+ 15:57:25 mattg has joined #pwg 15:58:52 rkwright has joined #pwg 15:59:50 present+ 16:00:30 present+ 16:00:30 present+ rkwright 16:00:36 romain has joined #pwg 16:00:59 franco has joined #pwg 16:01:12 present+ 16:01:16 present+ 16:01:21 JunGamo has joined #pwg 16:01:22 present+ 16:01:38 present+ 16:02:40 Avneesh has joined #pwg 16:03:09 marisa has joined #pwg 16:04:02 zakim, pick a victim 16:04:02 Not knowing who is chairing or who scribed recently, I propose Rachel 16:04:22 BenSchroeter has joined #pwg 16:04:29 CharlesL has joined #pwg 16:04:30 scribe: romain 16:04:31 present+ 16:04:36 Bill_Kasdorf has joined #pwg 16:04:37 present+ 16:04:42 present+ 16:04:44 George has joined #pwg 16:04:46 present+ 16:04:56 https://www.w3.org/publishing/groups/publ-wg/Meetings/Minutes/2019/2019-03-25-pwg 16:05:00 topic: appoving last week minutes 16:05:02 present+ George 16:05:06 resolved: last week's minutes approved 16:05:08 tzviya: any comments or feedback? 16:05:09 present+ 16:05:13 … minutes approved 16:05:29 Topic: overview of the new version of the WPUB doc 16:05:32 https://github.com/w3c/wpub/issues/378 16:05:36 topic: Web Pub doc reorganization 16:05:56 mattg: I've done a couple of PR merges 16:06:10 laudrain has joined #pwg 16:06:11 … we said the ambition was to pull apart the manifest from Web Pub 16:06:19 present+ 16:06:22 … so audiobooks may not conflict with Web Pub 16:06:29 … we split it in 3 parts 16:06:49 … part 1 is the abstract manifest, shared with all digital publications 16:07:17 … the section largely looks the same as it did (manifest, IDL, etc), just generalized 16:07:51 … 2.6 properties have been generlized as well, categories are now defined for each property 16:08:18 … it will help with extensibility, but also helps describing the property type 16:08:38 garth has joined #pwg 16:08:40 … the most recent update was to move the manifest lifecycle out of this section as well 16:08:47 present+ Garth 16:09:39 … once you have the manifest, the process tends to be the same accross the different formats 16:09:49 rkwright has joined #pwg 16:09:53 … Ivan generalized the steps between the different manifests 16:10:30 present+ rkwright 16:10:33 josh has joined #pwg 16:10:50 GTM isn't working for me. Am silent for now. 16:10:58 s/out of this section/into this section/ 16:11:12 present+ 16:11:16 … part 2 is about Web publication 16:11:34 BenSchroeter has joined #pwg 16:11:34 User2 has joined #pwg 16:12:09 … all the sections say how it extends from the general manifest section, so no need to repeat 16:12:20 … the rest of it is unchanged 16:12:43 … part 3 is where we intend to define how to extend the manifest, and compatbility requirements 16:12:58 q? 16:13:00 q+ 16:13:13 … that's the quick summary of the latest changes, questions welcome 16:13:13 ack ivan 16:13:28 mateus has joined #pwg 16:13:41 ivan: one more thing to emphasize: in part 3 we define what is needed when you define a new profile (audio profile will be a test case) 16:14:14 … a profile can define extra steps in canonicalization, extra checks, etc. the extension points are well defined 16:14:20 present+ 16:14:36 tzviya: other questions, comments? 16:14:38 q+ 16:14:46 ack George 16:15:00 George: must there be a profile for all formats? 16:15:07 q+ 16:15:11 ack ivan 16:15:15 … if you want to do a single file journal article, would that be a profile? 16:15:19 ivan: in theory, no. 16:15:39 laurent_ has joined #pwg 16:15:46 present+ laurent 16:15:47 … the question will be if for some categoires there are requirements that make it necessary to have a specific profile 16:16:09 … e.g. if having an author is a MUST, then you need a profile (as the generic rule is a SHOULD) 16:16:51 … or an audiobook could say all entries in reading order must be audio files 16:17:22 tzviya: for things like a basic journal article, which is not different from HTML, I don't expect people to start using it 16:17:41 q+ 16:17:50 George: the base Web Pub would support trade books, and text books? 16:17:54 ack Bill_Kasdorf 16:17:57 ivan: as far as I can see, yes 16:18:20 Bill_Kasdorf: would it be reasonable to say that a Web page of a journal article is inherently a Web pub? 16:18:31 tzviya: I don't think so, there are requirements that many web sites don't meet 16:18:33 +1 16:18:42 Bill_Kasdorf: ok, so it's one direction not the other 16:19:00 +1 16:19:01 tzviya: I think we can vote, are we ready to publish that as the next editor draft? 16:19:02 propose: publish the latest ed as a TR document 16:19:04 +1 16:19:05 +1 16:19:06 +1 16:19:06 +1 16:19:07 +1 16:19:08 +1 16:19:09 +1 16:19:10 +1 16:19:10 +1 16:19:11 +1 16:19:12 +1 16:19:15 +1 16:19:15 +1 16:19:21 +1 16:19:22 +1 16:19:22 0 (didn't take time to review, sorry) 16:19:28 david_stroup has joined #pwg 16:19:30 resolved: publish the latest ed as a TR document 16:19:58 ivan: the group has a possibility to react within 5 days! 16:20:00 timCole has joined #pwg 16:20:06 tzviya: thx Matt and Ivan for the work! 16:20:12 topic: ToC algorithm 16:20:17 https://github.com/w3c/wpub/issues/378 16:20:24 tzviya: issue 378 16:20:45 … the issue is "what goes into ToC?" 16:21:08 … the proposal is to leave things as is, unless we have evidence it needs to be adjusted 16:21:43 q+ 16:21:47 ack mateus 16:21:48 q+ 16:21:56 … mateus said they need extra types (chenistry, music) in the ToC 16:22:11 mateus: I can provide examples from NN 16:22:14 q+ 16:22:15 s/chenistry/chemistry 16:22:17 ack mattg 16:23:20 mattg: there are two issues, one is allowing markup within the ToC labels (#414), but #378 is more about the various _structures_ of ToC 16:23:32 … what kind of different structuring of the ToC should we try to account for 16:23:53 ack ivan 16:24:01 … maybe we should wait and see 16:24:23 ivan: my impression is that the possibility of putting advanced markup in label is different from #378 16:24:57 … the reason I raised it back then is that some structural things (e.g. section elements) are ignored by the algo, and I was wondering if other things should be ignored too 16:25:17 … my feeling is that the answer is no; but it doesn't mean we can't allow MathML 16:25:42 … it seems we can close #378 without much problems, regardless of what we decide for the markup of labels 16:25:53 tzviya: I agree with that 16:25:53 +1, but I'll share examples either way 16:26:11 … mateus can provide examples for #414 then 16:26:33 mattg: right, we're waiting for evidence for more table of contents 16:26:43 q+ 16:26:54 … we can close it and raise specific issues, specific kind of ToC when we have evidence or examples 16:27:07 tzviya: the proposal is to leave the algo as is and clase #378 16:27:29 q+ 16:27:37 ivan: yes, I have the impression that the structure of the ToC, as currently described, should be fine as-is. 16:27:41 ack ivan 16:27:45 q- 16:27:47 ack mateus 16:27:52 mateus: true 16:28:06 +1 16:28:14 tzviya: ok, so overwhelming support for closing #378, and mateus will add comment to #414 16:28:19 +1 16:28:25 +1 16:28:27 +1 16:28:28 +1 16:28:32 +1 16:28:32 +1 16:28:34 +1 16:28:34 resolved: ok, so overwhelming support for closing #378, and mateus will add comment to #414 16:29:16 topic: draft proposal for audiobooks 16:29:23 https://raw.githack.com/wareid/audiobooks/draft/index.html 16:29:37 wendyreid: special thanks to Laurent for the link 16:29:53 … I proposed a first PR, Ivan and Laurent left a ton of feedback 16:29:56 https://w3c.github.io/audiobooks/ also works 16:30:08 … we're planning on merging it shortly, as it's not easy to comment right now 16:30:41 … the approach is one of balancing between WebPub and Audiobooks 16:30:49 q+ 16:30:55 … I wanted to make it readable for someone who didn't read WebPub 16:31:00 ack ivan 16:31:01 … happy to fix it wherever needed 16:31:27 ivan: can we pick one or two of the issues I listed, which require brainstorming? 16:31:35 wendyreid: yes! 16:32:10 ivan: one question I had is: if I take an audio book, and want to differentiate it from other Web Pub, is it reasonable to say that the reading order contains audio files only? 16:32:23 … (and anything else can be in the list of resources) 16:32:36 q? 16:32:45 … is it reasonable to say? would it make it easier to produce? or is it unnecessary? 16:32:58 wendyreid: I think we discussed it, about supplemental content 16:33:21 q+ 16:33:28 … we came to the conclusion that for the initial version, we would make the reading order audio only, and non-audio resources would be in the resource list 16:33:29 I remember the same. audio pfofile will have list of audio in reading order. 16:33:32 q+ 16:33:32 q+ 16:33:35 ack marisa 16:33:35 +1 to Wendy 16:34:16 marisa: I don't disagree, but looking at the examples, I wouldn't know where to render cover and content (rel values) 16:34:32 wendyreid: I think Laurent opend issue #405 about this 16:35:06 q? 16:35:07 marisa: historically it seems UA don't want to do anything, they want to be told what to do 16:35:31 tzviya: before we continue, I think we'll want to keep the audiobook issues in the main repo 16:35:43 ack George 16:35:54 wendyreid: right, do not log issues to the audiobook repo, use the main Web Pub repo 16:36:19 George: when we discussed this there were two proposed solutions, one is the rel value, one is the supplemental ToC 16:36:37 ack ivan 16:36:39 wendyreid: I did include it in the draft that if you have supplemental content, you must have a ToC 16:37:15 ivan: then this should be in the document? formally this is one area where audiobooks impose a restriction that WebPub doesn't have, so it should be documented 16:37:17 q+ 16:37:46 … in the general structure there is a possibility that I do not provide a reading order at all, in which case it falls back to the default where the entry page is the only content in reading order 16:38:04 … which is HTML and not audio, so we have to say that a reading order MUST be provided 16:38:07 s/I wouldn't know where to render cover and content (rel values)/I wouldn't know what to do with resources without rel values 16:38:28 ack Bill_Kasdorf 16:38:56 Bill_Kasdorf: there can be audiobooks of podcassts, with a transcipt for accessibility? 16:38:58 wendyreid: yes 16:39:15 ivan: so, duration is a new property, there was several questions there 16:39:40 … are there 2 places where 'duration' can be used? for the entire publication and individual audio resources? 16:39:43 wendyreid: yes 16:39:55 ivan: is the duration, for the whole publication, a required property? 16:40:26 wendyreid: I think it should be required as UA would find it very useful, but on the other hand it could be calculated 16:40:27 q+ 16:40:31 … it's nice to know 16:40:48 ack tzviya 16:40:50 q+ 16:40:55 q? 16:40:57 tzviya: based on discussions we had (calculation can be incorrect), I think I would make it a required property 16:40:58 q+ 16:41:00 q+ 16:41:08 ack Avneesh 16:41:08 ack Avneesh 16:41:27 Avneesh: yes, it is a burden to expect RS to calculate it; it is also an important piece of metadata 16:41:46 … so it should be mandatory for the publication, and can be optional for individual files 16:42:08 … another question was about media fragmenets, can you point to a precise position into an audio resource? 16:42:19 s/fragmenets/fragments/ 16:42:28 ack laudrain 16:42:30 ack laudrain 16:42:30 wendyreid: yes, you're right we should specify that 16:42:55 laudrain: for the duratiion, it's true that publishers will expose the total duration to the users 16:43:39 that sounds like an ONIX issue 16:43:41 … it's displayed on vendor's web sites; but we don't want to rely on metadata that is _inside_ the package 16:43:46 ack garth 16:43:52 q+ 16:43:52 … but I agree with Avneesh that it should be mandatory 16:44:11 ack ivan 16:44:15 q+ ivan 16:44:42 q? 16:44:50 garth: thinking back of EPUB where we have metadata about properties about individual resources: it can be useful, but the RS will have to process the resources and figure out what the real length is anyway, there's no guarantee the metadata is right 16:45:24 +1 to Tzviya 16:45:31 tzviya: historically we had a problem with EPUB about the ability to rely on the provided information, but that should not be a reason why it can't be in the specification 16:45:44 … not all distributors are using ONIX 16:45:56 … since the property exists in schema.org we can reuse it 16:46:10 q+ 16:46:15 garth: the question is whether it should be required, you can have arguments both ways 16:46:33 q- later 16:46:33 q? 16:46:43 a+ 16:46:46 wendyreid: right. I think it should be required; of course it puts the onus on content creators 16:46:50 q+ George 16:46:51 q+ 16:47:02 ack laurent_ 16:47:09 q- later 16:47:10 laurent_: the metadata must be taken as a descriptive metadata 16:47:32 … we should not make it required; like all descriptive metadata it can be optional 16:47:56 … if there's a discrepency with ONIX metadat and in-package metadata, it's not an issue if it's descriptive only 16:48:13 George: the ONIX record needs to find out from somewhere what the information is 16:48:35 Karen has joined #pwg 16:48:35 … it seems like having metadata about the book in the book enables correct cataloging in all kinds of different places 16:49:07 … I would think the metadata would be the authoritative 16:49:23 Avneesh: I agree with George; we're producing audio books since 1996 16:49:53 q+ 16:49:54 q? 16:49:57 ack George 16:49:58 … if there are inacuracies it's because there are no proper standards, but if this becomes mandated, production tools will generate this metadata correctly 16:50:00 ack Avneesh 16:50:03 ack ivan 16:50:20 ivan: I think editorially we have an open issue (no consensus) 16:50:42 … you (wendy) as an editor makes one choice, and link to the issue 16:50:51 q? 16:50:55 q+ 16:51:00 ack josh 16:51:00 ack josh 16:51:08 josh: as a system implementor, I love required things 16:51:25 … if something is optional, then my implementation will have to do it, to calculate it 16:51:36 … and if I do it, I'm always gonna use it 16:51:40 q? 16:51:42 +1 to Josh 16:51:51 … so as an implementor an optional info is useless 16:52:08 … that is critical info, so why would you not want it there? 16:52:22 q? 16:52:23 ivan: can we move on to a different question on duration? 16:52:25 ack ivan 16:52:28 ack ivan 16:52:32 q+ 16:52:34 … I presume that you refer to schema.org duration? 16:52:37 wendyreid: yes 16:52:51 ivan: the schema.org duration is defined on the MediaObject type 16:53:02 … which also applies e..g. to video 16:53:31 … so maybe duration as a property should move to the generic Web Publication spec 16:53:38 ack laudrain 16:53:57 laudrain: I agree with Josh's earlier comment; the content creator knows the duration of the book 16:54:22 … it's not an issue to make it mandatory in the manifest, it's a better situation of UA developers 16:54:25 q? 16:54:33 q+ 16:54:55 George: the audio book (complete publication) is in audio, with supplemental material 16:55:05 ack George 16:55:16 … with a Web publication with video clips, there can be video clips here and there, it's not a global duration 16:55:24 … the publication is not fundamentally time based 16:55:27 q+ 16:55:44 ack ivan 16:55:45 ack ivan 16:55:48 … so we need to differentiate something completely time-based, and something with time-based content 16:55:53 ivan: true 16:56:17 … maybe the property itself can be defined in general, but generally diefined on individual resources 16:56:29 s/diefined/defined 16:56:51 … we separate between the usage of the property on top-level and individual media entities 16:56:57 +1 to what Ivan is saying 16:57:13 … there are schema.org vocabs that we have to discuss, but we can leave it to later discussions 16:57:16 wendyreid: I agree 16:58:09 wendyreid/tzviya/wendy: this was a productive discussion! 16:58:25 CharlesL has left #pwg 16:58:34 rrsagent, draft minutes 16:58:34 I have made the request to generate https://www.w3.org/2019/04/01-pwg-minutes.html ivan 16:58:34 zakim, bye 16:58:34 rrsagent, bye 16:58:34 I see no action items 16:58:34 leaving. As of this point the attendees have been tzviya, ivan, Rachel, rkwright, wendyreid, romain, franco, JunGamo, BenSchroeter, CharlesL, Bill_Kasdorf, marisa, George, 16:58:34 Zakim has left #pwg 16:58:37 ... Avneesh, laudrain, Garth, josh, mateus, laurent