14:46:49 RRSAgent has joined #epub-locators 14:46:49 logging to https://www.w3.org/2021/04/07-epub-locators-irc 14:47:10 rrsagent, set log public 14:48:02 Chair: wendyreid 14:48:02 Date: 2021-04-07 14:48:02 Meeting: EPUB 3 Working Group Virtual Locators Task Force Telco 14:56:20 pilarw2000 has joined #epub-locators 14:58:17 wendyreid has joined #epub-locators 14:58:24 present+ 14:59:22 avneeshsingh has joined #epub-locators 15:01:00 BenSchroeter has joined #epub-locators 15:01:11 present+ george 15:01:12 present+ 15:01:19 present+ 15:01:46 dlazin has joined #epub-locators 15:02:07 present+ 15:02:16 present+ tzviya 15:02:21 present+ 15:03:24 tzviya has joined #epub-locators 15:03:26 George has joined #epub-locators 15:03:26 mgarrish has joined #epub-locators 15:03:29 present+ 15:03:35 guest+ Pilar_Wyman, Ronnie_Seagren, Sergey_Lobachev 15:03:38 present+ 15:03:46 present+ 15:04:29 present+ mateus 15:04:47 present+ mgarrish 15:05:47 https://github.com/w3c/epub-specs/issues/1542 15:06:48 q+ 15:07:19 zakim, pick a victim 15:07:19 Not knowing who is chairing or who scribed recently, I propose mgarrish 15:07:45 scribe+ mgarrish 15:07:54 ack dlazin 15:08:38 dlazin: we should start by laying out the problems we need to solve - we know people want to refer to page numbers from a book - easily link from an index to a place in an epub not necessarily a page 15:09:01 q+ 15:09:22 q+ 15:09:23 ack George 15:09:24 ronnie: do we need to be able cover ranges 15:10:21 George: we already have in the spec when an equivalent print page document exists there is page list in the nav doc and the accessibility spec requires the page list be there - options on how to display this in the page 15:10:29 ack tzviya 15:10:54 JuanCorona has joined #epub-locators 15:11:21 http://idpf.org/epub/idx/ 15:11:44 tzviya: indexes are really important but we should avoid tying page breaks to them - need to figure out what is in scope - indexes specification lists requirements for indexes 15:11:48 q+ 15:11:51 ack dlaz 15:12:00 q+ 15:12:46 ack ivan 15:12:47 dlazin: my impression is that the community group is where new features are supposed to come from and wg is for standardizing - we can't dictate features exist and hope they get coded 15:13:29 q+ 15:13:37 ivan: it is almost true - we do have the possibility to add new features with testing, etc. but we can't realistically add anything too elaborate - question of time 15:14:28 mateus has joined #epub-locators 15:14:56 present+ 15:15:01 present+ 15:15:03 ... the original question is that there are two types of locators - one is relatively fixed like the page list that an epub creator can create and there are others that are completely dynamic - annotations are an example where you want pointers to the location 15:16:03 pilarw2000: every epub needs a solid internal structure - locators is the best way to call them - an index uses them but needs to be present 15:16:17 ack avneeshsingh 15:17:32 avneeshsingh: from a process point of view we don't need to get into the details of whether we are creating a new spec but look at the use cases first and then decide what can be done non-normatively - there may also be some things for which we need a new revision but put these for later 15:17:36 +1 avneeshsingh 15:17:38 +1 15:18:56 ... introductions ... 15:24:54 q+ 15:28:49 q+ 15:29:26 ack George 15:30:30 ack ivan 15:30:34 George: for background the indexing specification was developed under the idpf which didn't have strict implementation requirements which is why it is not well implemented - under w3c there are more rigorous implementation requirements 15:31:07 q+ 15:31:15 ivan: the elephant in the room is what is the state of epubcfi - is it a tool we can rely on or put into recommendation track? 15:31:34 ... if it is widely implemented perhaps we should consider it again 15:31:34 ack mateus 15:32:25 +1 mateus 15:32:33 mateus: my sense is that cfi is used silently for many different uses - we use it for deep linking for example and for extracting content within a container 15:32:57 ... a larger implementation of it is in vitalsource bookshelf and for redshelf reader 15:33:12 +1 to mateus - CFI is broadly used under the hood 15:33:21 ... I don't know if anyone loves it but it is the only choice we have - there is potential for improvement 15:33:27 q+ 15:33:36 q+ 15:33:43 wendyreid: commercial reading systems don't use cfi 15:33:43 ack George 15:34:35 q+ 15:34:39 George: if there was a locator roughly equivalent to a page and was in a publication would that allow us to use xpath to find an offset onto that page using tools that everyone has available to them? 15:34:42 ack tzviya 15:35:35 q+ 15:35:51 tzviya: when we were working on 3.1 garth conboy did a survey of google's content and there were no books that included cfi so from an authoring perspective it is not used - it won't be easy to replace and xpath is probably not the best option for longevity 15:36:04 ack ivan 15:36:04 +1 tzviya re xpath not being ideal 15:37:11 q+ 15:37:18 +100 web annotations 15:37:32 +1 web annotations 15:38:26 ivan: xpath is being moved away from and has the problem that it can only point to structure not text - the other community we may want to turn to is web annotations - there are some documents coming out of that group that define a general way of addressing content - but may also be more aspirational than practical 15:39:14 ... web devs want dynamic hooks using text before or after but not aware of any tools that would make it practical 15:39:22 ack mateus 15:41:04 mateus: annotation community would be great to involve and I would like to get dynamic locators to locations that change - as soon as you introduce a new section it's hard to ensure you can create persistent urls - hypothesis has done a lot of work on this with wikipedia and content that changes 15:41:26 ... you need a selector that can point to the text 15:41:37 ack dlazin 15:42:04 https://www.w3.org/TR/annotation-model/ 15:42:49 Hypothesis is planning a big push in Higher Ed. 15:43:09 dlazin: one of the biases I bring to this is that ebooks are not as good as they ought to be because publishers don't have the control or time or expertise to ensure quality as they do with print - ebooks just get handed off inhouse or to conversion house - need accessibility for book creators who are not always very technical 15:44:19 ... there is a plugin for indesign that can add page lists - not widely adopted and a book editor may not be aware of - we need foolproof solutions - for example be able to create a simple hash and use that 15:44:53 ... we'd need to deal with the problem of content and hashes changing but need to drive people in direction of tools being in control 15:46:11 wendyreid: need a path forward for this work - what are the use cases so what do we need these locators to do - the indexes spec is a good place to get some from - dynamic content is an example of where we need to explore - I can create a place in github where we can start listing these 15:46:44 ... we need someone to lead the task force as well - keep track of what is going on and drive the work 15:47:05 ... please consider if you would like to and get back to me 15:47:08 q+ 15:47:13 ack dlazin 15:47:44 dlazin: can we discuss an Australia-friendly time for this meeting? 15:48:44 ivan: harder when we have people from US west coast and Asia/Australia 15:49:02 dlazin: maybe we could alternate meeting times? 15:49:50 ivan: early afternoon time in europe equates to early US time might work 15:50:30 ... maybe 8 or 9AM for US east coast might be 8 or 9PM for Australia 15:50:40 it is 1:50 a.m. in australia right now 15:51:16 q+ 15:51:22 wendyreid: I can send an email to see if we can find another time 15:52:08 ack mateus 15:52:22 mateus: this time collides with the publishing community group 15:53:42 wendyreid: try to populate the wiki for the next meeting 15:55:17 ack mateus 15:55:21 ronnie: do you want to identify the actor in the use case - is it something an author or indexes would do, etc. 15:55:47 wendyreid: yes, typical pattern is that "actor is trying to do X" 15:57:12 s/indexes would do/indexes would do/ 15:57:19 s/indexes would do/indexer would do/ 16:00:03 rrsagent, draft minutes 16:00:03 I have made the request to generate https://www.w3.org/2021/04/07-epub-locators-minutes.html ivan 16:01:09 rrsagent, draft minutes 16:01:09 I have made the request to generate https://www.w3.org/2021/04/07-epub-locators-minutes.html ivan 16:01:09 rrsagent, bye 16:01:09 I see no action items 16:01:09 zakim, bye 16:01:09 leaving. As of this point the attendees have been wendyreid, george, avneeshsingh, ivan, pilarw, tzviya, BenSchroeter, dlazin, mateus, mgarrish, JuanCorona 16:01:09 Zakim has left #epub-locators