15:53:02 RRSAgent has joined #pwg 15:53:02 logging to https://www.w3.org/2018/06/25-pwg-irc 15:53:35 RRSAgent, make logs public 15:53:48 Teenya has joined #pwg 15:55:59 dkaplan3 has joined #pwg 15:56:21 George has joined #pwg 15:56:43 mattg has joined #pwg 15:56:52 rrsagent, set log public 15:56:52 Meeting: Publishing Working Group Telco 15:56:52 Chair: Tzviya 15:56:52 Date: 2018-06-25 15:56:52 Regrets+ Rachel, marisa, jeff, jmulliken, vlad 15:56:52 Agenda: https://lists.w3.org/Archives/Public/public-publ-wg/2018Jun/0132.html 15:56:53 ivan has changed the topic to: Meeting Agenda 2018-06-25: https://lists.w3.org/Archives/Public/public-publ-wg/2018Jun/0132.html 15:57:00 present+ 15:57:07 present+ dauwhe 15:57:13 Avneesh has joined #pwg 15:57:17 present+ wolfgang 15:57:58 present+ 15:58:22 present+ 15:58:34 present+ dkaplan3 15:58:35 EvanOwens has joined #pwg 15:58:46 laudrain has joined #pwg 15:58:50 present+ George 15:59:04 Teenya_ has joined #pwg 15:59:13 present+ 15:59:16 Present+ 16:00:13 bendugas has joined #pwg 16:00:16 zakim, pick a victim 16:00:16 Not knowing who is chairing or who scribed recently, I propose ivan 16:00:43 present+ bigbluehat 16:00:48 scribenick: bigbluehat 16:00:49 rkwright has joined #pwg 16:01:01 JunGamo has joined #pwg 16:01:21 present+ rkwright 16:01:27 present+ 16:01:35 present+ JuanCorona 16:01:35 garth has joined #pwg 16:01:43 present+ Garth 16:01:44 MustlazMS has joined #pwg 16:01:45 BenWaltersMS has joined #pwg 16:01:49 present+ 16:01:52 present+ 16:02:09 present+ 16:02:23 tzviya: I believe we have someone new this week 16:02:27 ...Juan? 16:02:28 present+ Juan_Corona 16:02:37 JuanCorona: hi everyone. I'm with EvidentPoint Software 16:02:46 ...we've worked with IDPF in the past 16:02:55 ...both as a contributor, developer, and we also contribute to the Readium project 16:03:02 BenSchroeter has joined #pwg 16:03:02 caitlin_gebhard has joined #pwg 16:03:07 present+ gpellegrino 16:03:11 ...I'm very interested in a packaged web publication--EPUB4, naturally 16:03:19 ...I want to bring my JS developer experience to the table 16:03:28 clapierre has joined #pwg 16:03:29 present+ 16:03:34 ...I'd like to explore reading system implementations, polyfills, etc. 16:03:55 tzviya: we're excited to have you here and impressed by the homework you've done! 16:04:12 present+ 16:04:19 ...feel free to contact us--the chairs (tzviya and garth) and the staff contact (ivan) 16:04:19 thank you! 16:04:24 gpellegrino has joined #pwg 16:04:30 s/thank you!// 16:04:35 https://www.w3.org/publishing/groups/publ-wg/Meetings/Minutes/2018/2018-06-18-pwg.html 16:04:35 present+ 16:04:42 Makoto_ has joined #pwg 16:04:47 topic: minutes approval 16:04:51 present+ 16:04:54 tzviya: minutes approved. 16:05:08 resolved: last week's minutes approved 16:05:09 topic: PR-s 16:05:21 https://github.com/w3c/wpub/issues/234 16:05:23 Topic: table of content 16:05:23 tzviya: we had an issue about the Table of Contents in the manifest 16:05:38 ...issue 234, but there's also a pull request for this... 16:05:38 https://github.com/w3c/wpub/pull/246 16:05:41 Franco has joined #pwg 16:05:44 ...pull request 246 16:05:57 cmaden2 has joined #pwg 16:06:00 duga has joined #pwg 16:06:03 josh has joined #pwg 16:06:06 present+ Chris_Maden 16:06:12 ivan: the discussion was around having a separate file for a ToC 16:06:12 present+ 16:06:13 present+ 16:06:13 present+ 16:06:41 ...but if it's already in the entry page HTML file, then we use that 16:07:10 ...and we also discussed using the same sort of Link mechanism in the manifest to point it in either case 16:07:16 romain has joined #pwg 16:07:20 q? 16:07:21 ...and this is why I created a PR for this, so we can move on quickly 16:07:35 present+ george 16:07:38 Bill_Kasdorf has joined #pwg 16:07:42 present+ 16:07:51 George: so I'm guessing this is the first thing most UAs would want to display 16:07:58 ...so is this front and center? or is this once removed 16:08:11 s/once removed/twice removed 16:08:28 q+ 16:08:28 ivan: the HTML file that references the manifest may also contain the Toc 16:08:33 ...and in this case, the UA will have it 16:08:43 ack garth 16:08:44 ...if there is no ToC, then the manifest would be consulted 16:08:54 ...and that may reference another file 16:09:03 +1 to doc-toc in the landing page being sufficient 16:09:10 q+ 16:09:12 garth: it seems like it's either one step closer to find the ToC as it was to find the nav file in EPUB 16:09:17 ivan: that's correct 16:09:22 ack duga 16:09:30 tzviya: and rel="contents" did we invent that? or did that exist? 16:09:35 present+ duga 16:09:36 ivan: it exists already 16:09:42 david_stroup has joined #pwg 16:10:00 duga: sorry, jumping in late, but are we discussing whether the ToC must be in the entry page? 16:10:15 garth: it SHOULD be in the entry page, and if not it would need to be referenced from the manifest 16:10:19 https://github.com/w3c/wpub/issues/234#issuecomment-398788017 16:10:42 duga: I'm guessing bigbluehat is still annoyed that this still keeps the ToC out of the entry page potentially 16:11:03 garth: right now we're discussing the SHOULD of it, but we could still discuss that SHOULD becoming a MUST 16:11:34 ...my hopes is that this is approvable and that we can move on to future work after that 16:11:35 q? 16:11:43 resolved: approve and merge the PR for TOC 16:11:55 tzviya: hearing no objections, this is approved, and let's move forward 16:12:10 https://github.com/w3c/wpub/issues/237 16:12:11 topic: links vs. externalResource 16:12:24 ivan: warning, this is a bikeshedding issue 16:12:28 tzviya: do you want to skip it? 16:12:31 adamsisco has joined #pwg 16:12:35 ivan: no, we do need to address it 16:12:39 laurentlemeur has joined #pwg 16:12:43 present+ 16:12:48 present+ 16:12:49 ...we've agreed that there are resources which are not in the resources of the publication 16:13:14 q? 16:13:21 ReinaldoFerraz has joined #pwg 16:13:21 ...right now the popular one (slightly) is `links` 16:13:27 ...but it's been a wide ranging discussion 16:13:35 tzviya: any questions about this one? 16:13:40 Pull request: https://github.com/w3c/wpub/pull/244 16:13:45 garth: or should we vote on this now 16:13:49 q+ 16:13:52 q+ 16:13:55 +1’s for switching from “extenralResources” to “links” 16:13:57 +1 16:14:09 ack Bill_Kasdorf 16:14:16 present+ Bill_Kasdorf 16:14:25 Bill_Kasdorf: sorry, I'm coming in late, but isn't it possible that a link would link to a core resource, not just a general resource? 16:14:45 q? 16:14:49 ivan: this would be for non-core resources 16:14:49 s/extenralResources/externalResources/ 16:14:56 ack josh 16:16:03 +1 16:16:05 +1 16:16:13 0 16:16:14 0 16:16:15 0 16:16:16 0 16:16:16 +0 16:16:20 0 16:16:20 0 16:16:25 0 16:16:26 0 16:16:30 0 16:16:37 0 16:16:37 !garth 16:16:38 0 16:17:02 tzviya: k. I think we can move on with this one then 16:17:07 https://github.com/w3c/wpub/labels/topic%3Aaffordances 16:17:09 resolved: merge #244 16:17:32 tzviya: I accidentally included the affordances issues 16:17:35 ...in the agenda 16:17:39 https://github.com/w3c/wpub/pull/238 16:17:49 garth: didn't we want to do those? 16:17:52 tzviya: let's address them later 16:17:56 topic: draft restructuring 16:18:02 tzviya: Matt did a major revision of the draft in #238 16:18:16 ...I just wanted to be sure that everyone was clear on the new structure 16:18:24 ...mattg could you go through the changes that you've made? 16:18:24 present+ mattg 16:18:47 mattg: basically, we were going through all the terms and ideas twice 16:19:01 ...so, this PR puts it into a single list, but with infoset and manfiest subsections 16:19:26 ...if you're looking for information on any of these, then you're not hoping around trying to make sense of each thing 16:19:38 ...so section 3 was kind of the things left over after I did that 16:19:53 ...so it explains why we have an infoset and manifest terminology 16:20:05 s/hoping/hopping/ 16:20:05 ...then there was another PR that cleaned up some of the required values tables 16:20:12 ...each pulled out into other columns 16:20:25 q? 16:20:38 q+ 16:20:39 tzviya: there is an affordance PR open about guided navigation 16:20:41 ack ivan 16:20:59 ivan: that later PR came from a previous life, so this is before the restructuring 16:21:12 ...we also discussed restructuring where the affordances would be expressed 16:21:40 ...we should probably close this PR without merging until we know where affordances will live in this new structure 16:21:42 +1 to close without merging 16:22:07 mattg: some of this is already covered in the progression direction 16:22:19 ...and I'm fine to close this PR and address it further if necessary 16:22:28 tzviya: we do have a bunch of affordance issues 16:22:35 https://github.com/w3c/wpub/labels/topic%3Aaffordances 16:22:40 ...what we decided last week is that these would be written up within an issue 16:22:46 ...and then inform the use case document 16:22:56 ...we do have a number of outstanding issues 16:23:58 ...please everyone who's signed up for these, please dive back in and file these issues 16:24:13 ...if you're not able to finish these, please let us know 16:24:14 I am still working on personalization, and will be bringing this up in the Personalization TF meeting after this. 16:24:18 ...so that we can reassign them 16:24:43 josh: to be clear, the affordances that I agreed to write that have to do with paging, I'm putting those in the UCR rather than for the WPUB draft 16:24:53 ...once they're in the UCR, then we're going to point to the UCR from the draft 16:24:55 ...is that correct? 16:25:07 q+ 16:25:10 tzviya: I think we have to figure out the relationship between the UCR and WPUB draft 16:25:20 ack ivan 16:25:32 josh: as an implementer, it's actually nice to have two documents rather than having all the reasoning mixed into the spec document 16:25:41 ivan: essentially yes, with one additional item 16:26:08 ...we should not only reference the UCR document, but also say what of the manifest or infoset items are necessary or maybe sufficient for that use case to be doable 16:26:35 ...so not only a link, but some sort of analysis of how it's expressed according to the spec 16:26:48 tzviya: any other comments on this topic? 16:27:06 ...I didn't actually expect to get to this last item 16:27:25 Topic: schema.org discussion items 16:27:54 ...we have a list of terms we're planning to raise with Dan Brickley that we'd like to get added to schema.org 16:28:08 garth: ivan, didn't you do a wiki page or something for this sort of list? 16:28:10 ivan: that is correct 16:28:14 I have https://github.com/w3c/wpub/wiki/Schema.org-problems 16:28:32 ...this is a wiki page of the items that we map into schema.org 16:29:01 ...so 6 items that I remember that may be troublesome with schema.org 16:29:11 ...some of you have experience with schema.org 16:29:16 q? 16:29:26 ...so we should discuss these before we address these with Dan or whoever from schema.org 16:29:51 ...should I go through these items one by one? to see about differing opinions? 16:29:53 tzviya: we can do that 16:30:03 ivan: one problem is that we have a family of items 16:30:41 ...there is the creator, but then there are many different classes and types of them (authors, editors, etc) 16:30:49 ...in schema.org these are not ordered lists 16:30:59 ...but for many publishers, the ordering is important 16:31:15 ...we can express this in our context file 16:31:27 ...but it's not clear what the schema.org processors will do with that information (if anything) 16:31:40 ...there's also some mention of other places this has been a problem in schema.org 16:31:50 ...one was recipe ingredient ordering 16:31:57 ...they have something they use for ordered lists 16:32:06 ...and we'll need to see if that works for our terms 16:32:21 ...Another item at issue is the class CreativeWork 16:32:27 https://schema.org/CreativeWork 16:32:27 ...they have many sub-types, Comic, etc. 16:32:42 ...if we want to create new items, what is the best mechanism for this 16:32:53 ...but this is something we'll need to synchronize with schema.org 16:32:57 ...any questions or comments? 16:32:59 q? 16:33:08 ...the 3rd and 4th are related 16:33:18 ...we need to be able to control the language of the terms 16:33:24 ...we have that in the info set 16:33:40 ...and it has the scope of the things expressed in the manifest 16:33:56 ...and it is separate from the language expressed in the HTML file that contains or references the manifest 16:34:11 ...right now, surprisingly, there's no way to do this in schema.org 16:34:21 ...there is a way to do it within JSON-LD, and I've included an example in the wiki 16:34:31 ...but it's unclear if the schema.org will use that properly 16:34:52 ...where this matters are cases like author names being in one language, when the content is in another language 16:34:54 q+ 16:35:02 ...at this point Google's schema.org processor rejects that sort of expression 16:35:08 ...but both of these things are absolutely improtant 16:35:12 ack Bill_Kasdorf 16:35:20 Bill_Kasdorf: when you refer to language, are you also referring to script? or is that important/ 16:35:23 ivan: yes and no 16:35:32 ...to be precise, I'm referring to codes in BCP47 16:35:44 ...the values that are in BCP47 cover both language and script 16:35:59 https://github.com/w3c/wpub/issues/220 16:36:03 ...so it is possible to express Chinese in either simplified or traditional 16:36:17 ...so that's covered with BCP47 16:36:27 ...so these two are important 16:36:42 ...there is a possible solution 16:36:53 ...JSON-LD 1.0 has a way to express the same term in multiple languages 16:37:06 ...a typical case is a name expressed in Chinese and transliterated in English 16:37:16 ...that can be done via an indexing mechanism 16:37:27 q+ 16:37:32 ...sadly, that's completely unknown to schema.org 16:37:40 ack josh 16:37:51 ...it would make things much simpler, but I suppose we could live without them...though grudgingly 16:38:08 josh: I hope this isn't a can of worms and it seems where making some progress with authors, editors, and things 16:38:19 ...but one of the things I'd like to know as a processor of these documents 16:38:39 ...if I mark up all these in JSON-LD, should I also markup my stuff in RDFa? 16:38:46 ivan: you don't need to 16:38:55 q+ 16:39:06 josh: k. the ScholarlyHTML community was working on RDFa for expressing similar things 16:39:28 tzviya: it's going to be redundant anyway because we're going to be displaying it in the markup 16:39:31 q+ 16:39:35 ack tzviya 16:40:02 josh: I realize it'll be redundant for display, but what about the RDFa spans and such to express these things? 16:40:23 ...if I do those things, do they relate? or do they interact? which takes precedence? 16:40:23 q? 16:40:33 ...or which route do I take if I'm building something for both of these communities? 16:40:46 ack ivan 16:40:47 ...I'd really like a format to rule them all 16:40:59 ivan: so it is a can of worms 16:41:07 ...schema.org is expressed in generic terms 16:41:23 ...and that community, they tell you that if you want to express these terms you can use JSON-LD or RDFa, then you can 16:41:39 ...we decided up 'till now to pick only syntax to express those things 16:41:51 ...we could say, you can express them in one or the other, or both, and somehow resolve them 16:42:02 ...my fear is that could complicate and confuse things 16:42:21 ...though it is a generic problem, so might still need addressing somewhere 16:42:38 ...my experience with RDFa is that it can be complicated to get the expression right 16:43:07 ...and you'll do lots of testing to get the expression correct to get the processors to be happy with the RDFa 16:43:29 ...that is why, I think JSON-LD has become...not preferred as a requirement, but in practice the most widely used format for schema.org 16:43:40 ...so, for the time being, we say use JSON-LD 16:43:46 ...I can't comment on the ScholarlyHTML CG 16:43:59 ...I know lots of people there were pushing for the RDFa 16:44:08 ...my preference would be for them to use JSON-LD in a script tag 16:44:10 q+ 16:44:15 ack josh 16:44:18 ...but I'm not active there, and it's really their issue to address 16:44:40 josh: one last thing to wrap this up, I've no personal problem, I'd just like to not do it twice 16:44:51 ...I like RDFa because it pus the schema on top of the data 16:44:57 ...where as JSON-LD puts the data on top of the schema 16:45:03 ...and JSON-LD is necessarily redundant 16:45:04 s/pus/puts/ 16:45:13 ...so author name is always going to appear at least twice 16:45:19 q+ 16:45:34 ack ivan 16:45:35 tzviya: yeah, we're probably getting off topic 16:45:41 ...and we could discuss this for hours 16:45:45 q- 16:45:51 ivan: yeah. let's push this to a different discussion 16:46:04 tzviya: is there anything else here ivan? 16:46:11 ivan: yes, there's one more about linking to external resources 16:46:25 ...we have defined our own object, Publishing Resource object 16:46:36 ...and we were wondering about using an existing type (whatever the name was...) 16:46:41 ...and that looked like a very good idea 16:47:10 ...except for reasons which I can't really understand, is that the fileFormat can't be used for the kind of use we need it for 16:47:23 ...if that were addressed by schema.org, then we could just use their thing 16:47:33 ...so, these are the things that I gathered with Dan Brickley 16:47:59 garth: the issues that are in the agenda, page marks, land marks, etc. 16:48:03 ...is that... 16:48:07 q+ 16:48:11 ivan: yes, I'd put those in as issues if we had time 16:48:19 ack George 16:48:22 garth: so those weren't for this discussion? 16:48:24 tzviya: no, sorry. 16:48:32 s/ivan/tzviya/ 16:48:32 we also need to explore conformance metadata to schema.org 16:48:34 https://idpf.github.io/epub-vocabs/package/a11y/ 16:49:12 Avneesh: so there are 4 items that we did for EPUB 16:49:21 ...and we discussed porting these to schema.org 16:49:32 tzviya: was there ever an attempt to do this with schema.org? 16:49:53 Avneesh: they said they'd discussed them, but it didn't make it 16:50:06 ...but we should re-raise it with them if we need it 16:50:23 ivan: I will have to add those to the wiki 16:50:36 ...and at some point, we'll need to make a clearer document to discuss this with them 16:50:43 ...we'll have to see where we go with this 16:50:57 ...my guess is that they will say, "has anything changes since this was first submitted?" 16:51:05 q+ 16:51:05 ...what are the new issues to make this worth reopening the discussion 16:51:13 ...I'd like to find out if we have that before asking them again 16:51:18 s/changes/changed/ 16:51:33 George: I think the discussion around this along time ago, was around every web page in the world having a "conformsTo" statement 16:51:37 ...wouldn't be practical 16:51:55 q+ 16:52:04 ...what's different now, is that we have a WG where that need becomes clearer as it applies directly to our publishing needs 16:52:05 q+ 16:52:07 ack Avneesh 16:52:36 Avneesh: so, this answer was from the WCAG group, that it would need to be optional/additive 16:52:46 ...when we sent it to schema.org, we got absolutely zero response 16:53:06 ack tzv 16:53:12 ...so we can point out that there was no previous consensus, and instead push for consensus this time for these new reasons 16:53:24 tzviya: since that time, schema.org has done work with the openbadges community 16:53:39 ...they're also beginning to work with the fact checking CG folks 16:53:51 ...it's certification, but its a very different sort of certification 16:53:54 ...but it does exist 16:54:12 George: we should make it clear that conformance and certification are different 16:54:13 ack ivan 16:54:20 tzviya: yes, but the tagging will be similar 16:54:24 George: true 16:54:32 ivan: schema.org has this mechanism for extensions 16:54:50 ...we know many of them we hope to use come from bib.schema.org extensions for bibliography 16:55:03 schema.org claimReview for fact checking https://schema.org/ClaimReview 16:55:09 ...so, if we have other things that "deserve" to be in schema.org, but we could begin them in an extension 16:55:24 ...it's a possibility, but I'm a little bit worried 16:55:45 ...we are currently trying to specify terms for our infoset terminology 16:56:06 ...but if we open it up wider to include all kinds of publishing related terms, we may cause many more problems 16:57:20 tzviya: we have specific needs of the larger group, but may not be part of the minimal set 16:57:34 ...so maybe we'd want an a11y task force to take this up 16:57:54 ...222, 223, and 225 are about page lists and offlining 16:57:59 ...so figure that out and come back to us in a week 16:58:14 George: before we schedule anything with Dan, I think we really need to have our ducks in a row 16:58:26 ...and that we're all clear about what we're asking 16:58:57 ...do our a11y task force need to be ready at that meeting? 16:59:04 ivan: I'd prefer we have some sort of priority here 16:59:19 ...some of these like language and ordering of authors, are absolutely fundamental for any web publication 16:59:25 ...so I would consider these a primary thing 16:59:36 q+ 16:59:45 ...a mechanism to extend CreativeWork, however that gets solved is less of a concern 16:59:56 ack Avneesh 16:59:59 ...the a11y terms, may become deal breakers for using schema.org 17:00:09 Avneesh: we talked about a backup plan 17:00:31 ...if schema.org doesn't want these terms, we'd like to use them from epub-vocab 17:00:39 ...so it would not be a show stopper 17:00:52 ivan: the backup plan is good, we already have a few of our own terms, context file, etc. 17:00:58 ...we're working to keep that small 17:01:02 ...but as you say there is a backup plan 17:01:11 tzviya: that's the end of the meeting them 17:01:15 rrsagent, draft minutes 17:01:15 I have made the request to generate https://www.w3.org/2018/06/25-pwg-minutes.html ivan