15:43:23 RRSAgent has joined #annotation 15:43:23 logging to http://www.w3.org/2016/02/26-annotation-irc 15:43:25 RRSAgent, make logs public 15:43:27 Zakim, this will be 2666 15:43:27 I do not see a conference matching that name scheduled within the next hour, trackbot 15:43:28 Meeting: Web Annotation Working Group Teleconference 15:43:28 Date: 26 February 2016 15:43:46 ivan has joined #annotation 15:44:02 trackbot, start telcon 15:44:04 RRSAgent, make logs public 15:44:06 Zakim, this will be 2666 15:44:06 I do not see a conference matching that name scheduled within the next hour, trackbot 15:44:07 Meeting: Web Annotation Working Group Teleconference 15:44:07 Date: 26 February 2016 15:44:25 Agenda: http://www.w3.org/mid/CABevsUHPphbug7QnmHNfjiwcugFyJtGJGOERouHQXYZ5qfGxPw@mail.gmail.com 15:52:30 azaroth has joined #annotation 15:53:27 trackbot, start meeting 15:53:29 RRSAgent, make logs public 15:53:31 Zakim, this will be 2666 15:53:31 I do not see a conference matching that name scheduled within the next hour, trackbot 15:53:32 Meeting: Web Annotation Working Group Teleconference 15:53:32 Date: 26 February 2016 15:53:36 Chair: Rob_Sanderson 15:53:41 Present+ Rob_Sanderson 15:53:47 Regrets+ Dan_Whaley 15:54:36 azaroth has changed the topic to: Agenda: https://lists.w3.org/Archives/Public/public-annotation/2016Feb/0292.html 15:55:41 TOPIC: Scribe Selection, Agenda Review, Announcements 15:59:35 present+ shepazu 15:59:46 fjh has joined #annotation 15:59:54 TimCole has joined #annotation 15:59:56 present+ ivan 16:00:14 present+ Tim_Cole 16:02:26 tbdinesh has joined #annotation 16:02:33 Emrah_Guder has joined #annotation 16:04:10 scribenick: TimCole 16:04:16 scribe: Tim_Cole 16:04:44 azaroth: Let's review agenda... 16:05:14 ... first logistics, then a few issues, then AOB 16:05:19 ... anything else? 16:05:30 tbdinesh_ has joined #annotation 16:05:40 ... any announcements? 16:05:50 TOPIC: Minutes Approval 16:05:56 takeshi has joined #annotation 16:05:58 PROPOSED RESOLUTION: Minutes of the previous call are approved: https://www.w3.org/2016/02/19-annotation-minutes.html 16:06:12 present+ tb_dinesh 16:06:16 RESOLUTION: Minutes of the previous call are approved: https://www.w3.org/2016/02/19-annotation-minutes.html 16:06:31 TOPIC: Logistics 16:06:35 Present+ Takeshi_Kanai 16:06:40 Present+ Benjamin_Young 16:06:45 q+ 16:06:48 Register: https://www.w3.org/2002/09/wbs/73180/anno-f2f-berlin-2016/ 16:06:55 azaroth: Reminder. Please register for WG f2f using the link in the chat 16:06:58 Wiki: https://www.w3.org/annotation/wiki/Meetings/F2F_Berlin_2016 16:07:09 ... also posting the link to the wiki page 16:07:15 ack ivan 16:07:30 PaoloCiccarese has joined #annotation 16:07:42 ... even if not going, please complete the registration questionaire so we know. 16:08:03 ivan: IAnnotate is posting a list of hotels recommended by MS, etc. 16:08:28 davis_salisbury has joined #annotation 16:08:36 azaroth: we should make sure we get link and circulate... 16:08:39 Present+ davis_salisbury 16:09:20 Present+ Paolo_Ciccarese 16:09:26 Present+ Frederick_Hirsch 16:09:34 ivan: Doug or I can do a work around for individuals. 16:10:10 ... if you can't get to questionaire, please send W3c user name to to Doug and Ivan 16:10:23 TOPIC: XPath Selector 16:10:36 Github: https://github.com/w3c/web-annotation/issues/95 16:10:54 draft: http://w3c.github.io/web-annotation/model/wd2/#xpath-selector 16:11:21 azaroth: the issue is a proposal to add an XPath Selector 16:11:37 proposal: https://github.com/w3c/web-annotation/issues/95#issuecomment-186344208 16:12:15 ... will let us use XPath within in DOM-based targets, including HTML 16:13:04 q+ 16:13:08 +1 for it, it seems to be a no brainer... 16:13:10 ack fjh 16:13:12 azaroth: questions, comments 16:13:32 fjh: Does XPath have features that we want to exclude from being used as a Selector 16:13:50 q- 16:13:55 azaroth: yes, functions could get messy 16:14:07 q+ 16:14:25 ack shepazu 16:14:27 ... but hesitation about restricting is that then implementers would have to shut down bits of the standard XPath libraries they want to use 16:15:02 shepazu: same difference 16:15:06 shepazu: if you want to do what fjh suggested, you could simply identify the parts of XPath implementers should use 16:15:21 q+ 16:15:25 +1 to suggesting portions to use, otherwise at ‘your own risk’ 16:15:28 ... that would not require implementers to shut down bits of XPath libraries 16:15:31 ack ivan 16:15:58 ivan: I don't know that we need to get into the issues about what parts of XPath to use 16:16:08 q+ 16:16:09 q+ 16:16:12 https://www.w3.org/TR/xpath/ 16:16:15 ... if implementers get over-complicated, that's their responsibility 16:16:18 (+1 to Ivan) 16:16:22 ack shepazu 16:16:37 ack fjh 16:16:44 shepazu: but we do want to make sure that we have interoperability 16:16:49 q+ 16:16:56 ack azaroth 16:16:58 fjh: at a minimum there should be a warning to use XPath intelligently 16:17:48 azaroth: trying to decide what we want people to use is overkill and could set precedent for CSS and other technologies that we want to use as selectors 16:18:46 ... we are not suggesting you don't do SVG animation when using SVG selector 16:18:54 +1 to our not curtailing what "XPath" means in our spec 16:18:59 q? 16:19:06 ... we took out a OA CG restriction on SVG selectors 16:19:23 +1 to not curtailing 16:19:34 +0 16:19:40 fine with a warning and not curtailing 16:19:41 -0 16:20:10 -not sure what the danger is 16:20:21 azaroth: a warning for selectors like XPath, CSS, SVG seems a reasonable compromise 16:20:23 (the danger is lack of interoperability) 16:21:16 PROPOSAL: Accept XPathSelector, as written up in the Editor's Draft ; add a warning to CSS, XPath and SVG to use as intended 16:21:24 +1 16:21:28 should we have page authoring guidelines for well behavedness re annotations 16:21:33 +1 16:21:45 +1 16:21:48 +1 16:21:49 +1 16:22:11 +1 16:22:21 RESOLUTION: Accept XPathSelector, as written up in the Editor's Draft ; add a warning to CSS, XPath and SVG to use as intended 16:22:32 rrsagent, pointer? 16:22:32 See http://www.w3.org/2016/02/26-annotation-irc#T16-22-32 16:23:17 TOPIC: Range Selector 16:23:33 Github: https://github.com/w3c/web-annotation/issues/153 16:23:43 Draft: http://w3c.github.io/web-annotation/model/wd2/#range-selector 16:24:20 azaroth: this selector has a start point and end point (described by individual selectors) and everything in between is selected. 16:24:34 ... this aligns well with how ranges are done in DOM 16:24:51 ... makes it easy for implementers familiar with this use in DOM 16:25:16 ... still have time to remove from draft a little further on if new concerns arise 16:25:20 +1 16:25:20 q+ 16:25:22 ... any comments? 16:25:25 ack PaoloCiccarese 16:25:48 PaoloCiccarese: we had a long discussion about these in the CG. 16:26:23 ... if we look at example #27, does this suggest range selector replaces existing selectors? 16:26:36 Github: https://github.com/w3c/web-annotation/issues/177 16:26:41 azaroth: now it is an addition, not a replacement, but see issue #177... 16:27:03 uskudarli has joined #annotation 16:27:19 ... let's see what people think about range first, then look at possible merging 16:27:37 PROPOSAL: Accept RangeSelector as written in editor's draft 16:27:39 +1 16:27:41 +1 16:27:41 +1 16:27:43 +1 16:27:44 +1 16:27:53 +1 16:28:07 +1 16:28:14 RESOLUTION: Accept RangeSelector as written in editor's draft 16:28:17 rrsagent, pointer? 16:28:17 See http://www.w3.org/2016/02/26-annotation-irc#T16-28-17 16:28:57 Topic: issue #177 16:29:09 https://github.com/w3c/web-annotation/issues/177 16:29:24 azaroth: we now have 2 ways to select the same span of text (second is using range selector) 16:29:24 q+ 16:29:42 q+ 16:29:46 ... do we need both? 16:29:49 ack ivan 16:30:14 ivan: I think text position selector will be widely used and therefore important to keep 16:30:25 ack PaoloCiccarese 16:30:32 +1 to leaving it as is 16:30:33 ... but duplication worth it to keep this very simple approach. 16:31:09 PaoloCiccarese: Text miners need the less verbose option when you doing annotations at scale 16:31:24 ... Similar issue with data selector 16:31:52 ... so I am okay with keeping text selector because of compactness, not sure we want 3. 16:32:32 azaroth: difference between text pos selector and data pos selector is that one works on underlying (e.g., without tags) 16:32:54 q? 16:32:56 +1 to leave as is 16:33:09 ... possibly we could merge with a flag to indicate whether we are working on the text stream or 'binary' stream 16:33:24 ivan: would prefer to keep separate, i.e., leave as it is 16:33:54 PROPOSAL: Keep TextPosition, DataPosition and Range Selectors despite some overlap 16:34:02 PaoloCiccarese: agree the way you interpert is different, so merging might make worse than having overlap 16:34:06 +1 16:34:06 +1 16:34:06 +1 16:34:08 +1 16:34:13 +1 16:34:14 +1 16:34:15 +1 16:34:40 RESOLUTION: Keep TextPosition, DataPosition and Range Selectors despite some overlap 16:34:42 rrsagent, pointer? 16:34:42 See http://www.w3.org/2016/02/26-annotation-irc#T16-34-42 16:35:05 TOPIC: Dates in the model 16:35:09 Github: https://github.com/w3c/web-annotation/issues/141 16:35:27 Draft: http://w3c.github.io/web-annotation/model/wd2/#lifecycle-information 16:35:45 Draft: http://w3c.github.io/web-annotation/vocab/wd/#json-ld-considerations 16:35:49 azaroth: addressed at 2 points in the draft 16:36:11 ... useful to look at JSON-LD context document which lays out how we've done the mapping 16:36:39 ... issue - XSD dateTime requires you to have time with time zone 16:36:56 ... proposal is to use the W3C Date Time Format 16:37:25 ... one catch is that Prov requires XSD DateTime 16:38:21 ... so since we already accepted using W3C DTF, the implication is that we are going to change generated (et al.) to map to AS rather than Prov 16:38:32 q+ 16:38:51 ack ivan 16:38:57 ... so proposed changes to our context document 16:39:21 ivan: I don't fully agree with how you got there, but okay with end result 16:40:01 ... that being said, I don't think that because we use labels from an external vocab we have to use their data types 16:40:45 azaroth: ivan is saying that we could continue to map to Prov and still use W3C DTF 16:41:07 ivan: yes, I don't think it is necessary to require XSD DateTime because Prov does 16:41:22 ... but if we like AS for other reasons, that's fine 16:41:31 q? 16:41:41 azaroth: yes, AS does make sense here, unless others see it differently 16:42:01 ... any one want to retain these two mappings to Prov? 16:42:09 +1 16:42:22 PROPOSAL: Replace prov terms with terms from other vocabularies (dcterms, activity streams) 16:42:24 +1 16:42:30 +1 16:42:32 +1 16:42:38 +1 16:43:08 +1 16:43:09 azaroth: this is only an issue for the RDF stack users (JSON unchanged) 16:43:17 +1 16:43:17 +1 16:43:24 +1 16:43:25 RESOLUTION: Replace prov terms with terms from other vocabularies (dcterms, activity streams) 16:43:31 rrsagent, pointer? 16:43:31 See http://www.w3.org/2016/02/26-annotation-irc#T16-43-31 16:43:54 TOPIC: Multiple Selectors, States 16:44:05 Github: https://github.com/w3c/web-annotation/issues/93 16:44:15 Draft: http://w3c.github.io/web-annotation/model/wd2/#sub-selection 16:44:25 azaroth: primary issue is 93, but see also see 135 16:45:04 ... last time we were leaning towards proposal to use subSelector better than status quo 16:45:23 ... proposal preferred to inverse alternative 16:45:45 ... suggestion that it was unnecessary 16:46:04 ... proposal says to write up subSelector proposal and then discuss as new issue whether to take it out 16:46:09 q+ 16:46:22 ack TimCole 16:46:35 TimCole: OA CG added multiplicity late to reduce ambiguity and reduce opportunities for misunderstanding 16:46:59 ... helped that same construct could be used for selectors and resources used as targets / bodies 16:47:02 ... Given reconsideration of multiplicity in general, I am okay with the idea of replacing Choice, 16:47:13 ... does add ambiguity in that you have no way certain to identify the preferred alternative, 16:47:34 ... but this seems an acceptable amount of ambiguity 16:47:43 ... Similarly I am okay with replacing list with nesting 16:47:44 Agree that we've lost preferred alternative for choice 16:47:54 ... However, if I understand correctly, subSelector and subState are intended to be recursive 16:48:04 ... so why not just adjust the definition of selector and state to allow recursion and avoid 2 new properties 16:48:16 ... the objects that can appear as selector and subSelector values (i.e., their range) is identical 16:48:25 ... the only difference is in domain, the domain of selector is SpecificResource, 16:48:38 ... while the domain of subSelector is essentially selector or subSelector. 16:48:49 ... I would rather see us simply broaden the definition of selector and state to allow recursion 16:48:59 ... the only real advantage of the subSelector / subState properties is it makes clear that other 16:49:09 ... specifiers do not nest. This can be stated. And if we ever change our mind, no new properties need 16:49:20 ... to be added, just up date the definitions to allow. 16:49:31 ... The proposed solution seems to leave open the door for considering this idea of simply allowing 16:49:40 ... nested recursion of selector and state, but if we get to the point of a CR with subSelector and subState 16:49:45 q+ 16:49:49 ... we will have in essence precluded doing this since the sub-properties will by then be in general use 16:49:51 ack ivan 16:49:57 ... so I in favor of the proposed solution if we very quickly revisit whether we need explicit new 16:50:05 ... properties or can make do by simply adjusting the definition of selector and state 16:50:30 ivan: we have agreed to flag a featrre as 'at risk' 16:50:53 ... so we have the right to remove the feature before going to the next step 16:51:23 ... but regardless I don't understand for not having 16:51:49 s/featrre/feature/ 16:52:13 q+ 16:52:20 ack azaroth 16:53:01 azaroth: one reason to have is to differentiate selector and state as potentially being chained. 16:53:15 ... but also the semantics are a little different 16:53:56 ... so you are applying the subSelector to a result (not made explicit) rather than on a source 16:54:45 ... not lying down in the road, but preference is to have a different term to make semantics clear and also to differentiate selector or state from other specifier 16:54:51 q+ 16:55:13 q- 16:55:13 Sorry folks, need to go. 16:55:31 q+ 16:55:36 ack PaoloCiccarese 16:56:05 azaroth: not entirely sure what Nick was after, but if Nick (or Tim) wants to open an issue about need for subSelector and SubState, can do so. 16:56:22 PaoloCiccarese: let's make more concrete 16:56:30 ... assume a 3-D model 16:56:44 ... assume I rotate the model (State?) 16:57:09 ... now I apply a subSelector to select the region of the rotated view 16:57:38 oa:refinedBy ? 16:57:39 ... we could have called it refiner instead of subSelector 16:58:12 azaroth: another example is selecting inside a zip file 16:58:47 PaoloCiccarese: Data is also a good use case, since it may take multiple steps to find the right granular 16:58:51 q+ 16:59:14 I would not 16:59:33 PROPOSAL: Accept overall model, change subSelector/subState to refinedBy 16:59:37 +1 16:59:39 +1 16:59:41 TimCole: if we go refinedBy, we would not need separatre subSelector and subState 16:59:41 +1 16:59:44 +1 16:59:45 +1 16:59:51 q+ 16:59:56 ack TimCole 16:59:59 ack PaoloCiccarese 17:00:27 PaoloCiccarese: just to confirm, I can have a chain of them (recursion) 17:00:34 azaroth: yes 17:01:03 RESOLUTION: Accept overall model, change subSelector/subState to refinedBy 17:01:16 rrsagent, pointer? 17:01:16 See http://www.w3.org/2016/02/26-annotation-irc#T17-01-16 17:02:09 trackbot, end telcon 17:02:09 Zakim, list attendees 17:02:09 As of this point the attendees have been Ivan, Frederick_Hirsch, Rob_Sandersion, Rob_Sanderson, Tim_Cole, Benjamin_Young, Jacob_Jett, shepazu, davis_salisbury, Paolo_Ciccarese, 17:02:12 ... Ben_De_Meester, Chris_Birk, TB_Dinesh, Takeshi_Kanai, Randall_Leeds, Dan_Whaley, Susan, Uskudarli, !, Nick_Stenning, Suzan_Uskudarli 17:02:17 RRSAgent, please draft minutes 17:02:17 I have made the request to generate http://www.w3.org/2016/02/26-annotation-minutes.html trackbot 17:02:18 RRSAgent, bye 17:02:18 I see no action items