14:22:06 RRSAgent has joined #annotation 14:22:06 logging to http://www.w3.org/2014/10/15-annotation-irc 14:22:08 RRSAgent, make logs public 14:22:08 Zakim has joined #annotation 14:22:10 Zakim, this will be 2666 14:22:10 ok, trackbot; I see DPUB_(ANNO)11:00AM scheduled to start in 38 minutes 14:22:11 Meeting: Web Annotation Working Group Teleconference 14:22:11 Date: 15 October 2014 14:22:55 Agenda: http://lists.w3.org/Archives/Public/public-annotation/2014Oct/0037.html 14:23:06 fjh has changed the topic to: Code 2666, Agenda: http://lists.w3.org/Archives/Public/public-annotation/2014Oct/0037.html 14:54:18 azaroth has joined #annotation 14:57:36 DPUB_(ANNO)11:00AM has now started 14:57:43 +azaroth 14:58:06 +dauwhe 14:58:23 Luc has joined #annotation 14:58:36 Present+ Rob_Sanderson 14:58:47 Regrets: Frederick Hirsch 14:58:57 Present+ Dave_Cramer 14:59:12 +??P5 14:59:17 +Doug_Schepers 14:59:19 -Doug_Schepers 14:59:28 zakim, ??P5 is me 14:59:28 +Luc; got it 14:59:41 Present+ Nick_Stenning 14:59:52 zakim, code? 14:59:52 the conference code is 2666 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ivan 15:00:03 +Doug_Schepers 15:00:12 Jacob has joined #annotation 15:00:28 present+ Jacob_Jett 15:00:48 note that since Tim Cole is out, I'm lurking in the IRC only today. :( 15:01:01 Thanks Jacob 15:01:11 A good trick to not have to scribe ;) 15:01:16 +[IPcaller] 15:01:22 +??P13 15:01:25 Zakim: ipcaller is me 15:01:26 +tripu (was ??P13) 15:01:31 zakim, mute me 15:01:31 tripu was already muted, tripu 15:01:33 Zakim, mute me 15:01:33 sorry, nickstenn, I do not know which phone connection belongs to you 15:01:39 Zakim: IPcaller is me 15:01:44 I think you need the []s 15:01:48 + +1.864.787.aaaa 15:01:50 Zakim: [IPcaller] is me 15:01:57 rayd has joined #annotation 15:01:58 hmm 15:01:59 Ahh, Zakim, not Zakim: 15:02:05 Zakim [IPcaller] is me 15:02:08 scharf has joined #annotation 15:02:12 Zakim, [IPcaller] is me 15:02:13 +nickstenn; got it 15:02:14 +Ivan 15:02:14 + +1.617.768.aabb 15:02:16 paoloC has joined #annotation 15:02:22 Zakim, mute me 15:02:22 nickstenn should now be muted 15:02:29 that's me. 15:02:37 Bill_Kasdorf has joined #annotation 15:02:37 used to do magic...not sure what happen 15:02:52 Zakim aaaa is me 15:02:53 zakim, aabb is paoloC 15:02:53 +paoloC; got it 15:02:54 zakim, mute me 15:02:54 Present+ Paolo_Ciccarese 15:02:54 Ivan should now be muted 15:02:54 +[IPcaller] 15:03:05 +Bill_Kasdorf 15:03:09 Zakim, aaaa is me 15:03:09 +bigbluehat; got it 15:03:23 thats me 15:03:32 Zakim, [IPcaller] is me 15:03:32 +aron_; got it 15:03:33 zakim, [IPcaller] is aron_ 15:03:34 sorry, azaroth, I do not recognize a party named '[IPcaller]' 15:03:35 :) 15:03:38 zakim, who's noisy? 15:03:43 zakim, who is here? 15:03:43 On the phone I see azaroth, dauwhe, Luc, Doug_Schepers, nickstenn (muted), tripu (muted), bigbluehat, Ivan (muted), paoloC, aron_, Bill_Kasdorf 15:03:46 On IRC I see Bill_Kasdorf, paoloC, scharf, rayd, Jacob, Luc, azaroth, Zakim, RRSAgent, aron_, dauwhe, ivan, shepazu, JakeHart, bigbluehat, dwhly, liam, tripu, stain, nickstenn, 15:03:46 ... Mitar, trackbot 15:03:49 tripu, listening for 10 seconds I heard sound from the following: azaroth (25%), Bill_Kasdorf (14%) 15:04:13 fjh has joined #annotation 15:04:47 zakim, who is here? 15:04:47 On the phone I see azaroth, dauwhe, Luc, Doug_Schepers, nickstenn (muted), tripu (muted), bigbluehat, Ivan (muted), paoloC, aron_, Bill_Kasdorf 15:04:50 On IRC I see fjh, Bill_Kasdorf, paoloC, scharf, rayd, Jacob, Luc, azaroth, Zakim, RRSAgent, aron_, dauwhe, ivan, shepazu, JakeHart, bigbluehat, dwhly, liam, tripu, stain, 15:04:50 ... nickstenn, Mitar, trackbot 15:05:20 +gatemezi 15:05:25 + +1.202.707.aacc 15:05:40 raphael has joined #annotation 15:05:41 zakim, mute me 15:05:41 aron_ should now be muted 15:05:49 +[IPcaller] 15:05:53 zakim, aacc is rayd 15:05:53 +rayd; got it 15:06:08 + +1.845.665.aadd 15:06:11 questionnaire results support having Monday TPAC session with webapps https://www.w3.org/2002/09/wbs/73180/tpac2014/results 15:06:12 Kyrce has joined #annotation 15:06:12 zakim, pick a victim 15:06:13 Not knowing who is chairing or who scribed recently, I propose Bill_Kasdorf 15:06:34 Present+ Raphael_Troncy 15:06:42 responses also suggest that chairs have leeway with agenda during day 15:06:55 zakim, pick a victim 15:06:55 Not knowing who is chairing or who scribed recently, I propose azaroth 15:07:02 zakim, pick a victim 15:07:02 Not knowing who is chairing or who scribed recently, I propose azaroth 15:07:05 zakim, pick a victim 15:07:05 Not knowing who is chairing or who scribed recently, I propose [IPcaller] 15:07:32 -[IPcaller] 15:07:32 zakim, pick a victim 15:07:33 Not knowing who is chairing or who scribed recently, I propose tripu (muted) 15:07:50 MGU has joined #annotation 15:07:52 scribe list https://www.w3.org/annotation/wiki/Scribe_List 15:08:44 bjdmeest has joined #annotation 15:08:51 scribenick: dauwhe 15:09:06 +??P29 15:09:18 azaroth: any objections to minutes being approved? 15:09:24 azaroth: minutes approved 15:09:48 RESOLUTION: 8 October 2014 minutes approved: http://www.w3.org/2014/10/08-annotation-minutes.html 15:09:54 ... please do Present+ followed by your name 15:09:56 http://www.slideshare.net/azaroth42/multiplicity-and-publishing-in-open-annotation-tutorial 15:10:00 ... agenda: last slide deck 15:10:13 Topic: Extended Data Model Introduction Continued - Multiplicity and Publishing 15:10:15 ... this is much shorter, so hopefully we'll have more time 15:10:18 Present+ bjdmeest 15:10:36 zakim, P29 is MGU 15:10:36 sorry, MGU, I do not recognize a party named 'P29' 15:10:37 Present+ Frederick_HIrsch(IRC) 15:10:39 ... if you're interested in model issues, serialization, etc 15:10:48 ... two reasons to go through the slides 15:10:54 Regrets+ Time_Cole 15:10:55 zakim, ??P29 is MGU 15:10:55 +MGU; got it 15:10:58 ... first to give everyone background 15:11:10 Present+ Rob_Sanderson 15:11:13 ... second FPWD of revised model is our first deliverable 15:11:16 Chair: Rob_Sanderson 15:11:27 ... want to get done by TPAC 15:11:39 +Ruben 15:11:41 ... it's not that we're ignoring apis and achoring 15:11:47 ... just priorities 15:11:50 q+ 15:11:52 Zakim, Ruben is me 15:11:52 +bjdmeest; got it 15:11:56 ... slide 2 15:11:57 Zakim, mute me 15:11:57 bjdmeest should now be muted 15:12:11 +[IPcaller] 15:12:13 ... issue is semantics of multiple bodies and targets 15:12:41 Present+ JakeHart 15:12:58 Present+ Luc_Moreau 15:13:37 ... slide 3 15:14:17 ... issue 1 in github tracker is that this should be ordered list 15:14:34 ... slide 4 15:15:04 ... slide 5 15:17:33 ... slide 8 15:18:06 ... serialization can be cleaner if match on multiple classes 15:18:34 q+ 15:18:48 ack paoloC 15:19:13 paoloC: another resource for what the community group has been discussion is the wiki 15:19:33 ack shepazu 15:19:56 Open Annotation Community Group Wiki http://www.w3.org/community/openannotation/wiki/Main_Page 15:20:01 shepazu: How much of this is about RDF and how much is about data model? 15:20:19 ... these are considerations put into data model for sake of RDF 15:20:27 azaroth: the list issue is a compromise 15:20:39 ... for the difficulty of doing order in graph (???) 15:21:03 ... the composite is a valuable construct 15:21:37 q+ 15:21:52 ... allows for multiple languages 15:22:00 ... multiple uris for same content 15:22:17 ... of the three constructs we have, choice is the most well-used 15:22:31 ... the issue with lists can be made easier by reversing CG decision 15:22:42 q+ why do we restrict ourselves to composite/list, why not dictionary? 15:22:58 ... serializations would become cleaner 15:23:06 q+ 15:23:09 ... I think there's a better compromise for list 15:23:28 paoloC: I agree 15:23:34 ... I'm on the fence about composite 15:23:43 ... when we have multiple targets with nothing else specified 15:24:09 ... imporant if you want structured annotation 15:24:29 ... these things that are spread out in doc can be put in formal model 15:24:49 ... I think composite is important. 15:25:05 ... on lists, most issues were related to RDF 15:25:14 ... due to limitations of tech 15:25:23 shepazu: without addressing composites issue 15:25:39 KevinMarks has joined #annotation 15:25:41 ... is having this composite model the only way of expressing this? Probably. 15:26:04 ... I'm not saying we shouldn't consider RDF 15:26:21 ... but I'd like to urge group to consider that we should work on data model first 15:26:31 ... i.e. separate data model from its serialization 15:26:34 +1 15:26:35 With regards to composites, a use case that popped out of the digital emblematica work here at Illinois was what to do when the annotator is annotating the juxtaposition of two distinct resources. 15:26:54 ... in CG data model is inseperable from RDF 15:27:05 ... I want them to be separate 15:27:15 ... so I can use JSON_LD :) 15:27:43 paoloC: so abstract model should be independent of serialization? 15:27:54 shepazu: we can consider issues of serialization 15:28:02 ... but would like them to be separate 15:28:12 ... i understand we need RDF serialization 15:28:35 ... but we may convince lots of people to use the data model who won't be using RDF 15:28:59 q? 15:29:05 q- 15:29:22 shepazu: lists are hard to express in RDF--I'm not sure how we will get around that 15:29:31 azaroth: it's not that it's impossible 15:29:40 ... if you have to expose the plumbing it gets ugly 15:29:54 ... the current method exposes the plumbing 15:30:02 ... let's discuss on list 15:30:06 shepazu: OK 15:30:18 ???: I understand for multiple targets 15:30:26 s/???/Luc/ 15:30:28 ... we may want to distinguish roles of targets 15:30:41 ... if you come from JSON background you might want dictionaries 15:30:46 ... key / target pairs 15:31:17 ... why don't we look at other forms of collections besides lists? 15:31:29 azaroth: the role of the indiv. target didn't come up 15:31:39 ... we decided it was too complex to deal with 15:31:45 paoloC: we started to talk 15:32:03 ... composite is totally general 15:32:11 ... I can distinguish role of target in body 15:32:25 ... with structured body you can qualify targets 15:32:37 ... we didn't formalize solutions due to infinite vocabs 15:32:45 ... gets difficult for interop 15:33:00 ... in body you can talk about target as body has a uri 15:33:07 ... this gets close to specific use cases 15:33:23 ok, i will think about it 15:33:40 azaroth: let's create issue 15:33:49 paolo, yes please give us an example 15:33:50 paoloC: can you give example 15:34:23 ... creating a triple out of two targets 15:34:31 thanks 15:34:37 csillag has joined #annotation 15:34:59 azaroth: moving on to slide 9 15:35:29 ... we made explicit choice to not talk about protocols 15:36:15 ... slide 10 15:36:46 ... JSON-LD is recommended over RDF/XML 15:37:06 ;-) 15:38:22 ... slide 11 15:38:47 ... slide 12 15:39:14 q+ 15:39:25 q+ 15:39:28 ... slide 13 15:39:31 ... slide 14 15:40:08 ack luc 15:40:17 zakim, unmute me 15:40:17 Ivan should no longer be muted 15:40:18 Luc: [is very quiet] 15:40:24 q? 15:40:28 ack shepazu 15:40:34 shepazu: minor point 15:40:56 ... in OA CG list, some said "has body" 15:41:02 ... those sort of RDF-ish predicates 15:41:46 ... change from has body to body? 15:41:51 azaroth: that was discussed 15:42:04 ... there was some support 15:42:17 ... there was more support for keeping the same predicate names as in the ontology 15:42:21 ... to avoid confusion 15:42:44 ... e.g. would be weird to remember body in one place and hasbody in another place 15:43:08 ... the advantage of JSON-LD is that it looks like JSON, it would be good to have intuitive keys 15:43:13 +1 15:43:23 shepazu: let's raise as issue 15:43:30 q? 15:43:34 ack ivan 15:43:55 ivan: content structure in json-ld gives us freedom to use whatever keys we want 15:43:59 ... should be closer to user 15:44:27 ... worth noting is that the context key and context value can be completely hidden 15:44:45 ... can get json-ld through http, as link in http header 15:45:03 ... if app is not interested in context it can be disregarded, can be delivered for those who want rdf stuff 15:45:23 azaroth: multiple contexts can exist that do different mappings into same set of predicates 15:45:38 zakim, code? 15:45:38 the conference code is 2666 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), fjh 15:45:58 q+ 15:46:09 ack paoloC 15:46:13 paoloC: there's a framing issue 15:46:26 ... it's possible to frame JSON-LD so it looks always the same 15:46:51 ... framing with multiple graphs is not yet supported 15:47:00 ivan: json framing is not part of rec 15:47:13 +[IPcaller.a] 15:47:15 paoloC: I'm using framing extensively 15:47:18 Luc notes that we seem to alternate between serialization issues and data models ... 15:47:28 zakim, IPcaller.a is me 15:47:28 +fjh; got it 15:47:36 ... I thought framing now is stable, but might be extended 15:47:44 s/models/model/ 15:47:50 azaroth: there's an rdf shapes WG, framing would fall in there 15:47:57 ... talk to Phil Archer? 15:48:03 q? 15:48:20 azaroth: slide 15 15:48:48 q+ 15:48:50 ... slide 16 15:49:06 shepazu: I'm not happy with the way you framed either CSS or SVG 15:49:13 ... i think it's unduly limited 15:49:25 azaroth: what do you mean by framing? 15:49:43 shepazu: I was using it in the sense of human language, the way you expressed it and limited it 15:49:49 ... i have suggestions. 15:49:52 azaroth: excellet 15:49:59 s/excellet/excellent/ 15:50:09 Present- Frederick_HIrsch(IRC) 15:50:11 zakim, mute me 15:50:11 Ivan should now be muted 15:50:12 Present+ Frederick_Hirsch 15:50:35 -fjh 15:50:52 ... slide 17 15:51:05 ... slide 18 15:52:18 ... slide 19 15:53:13 ... slide 20 15:53:45 ... slide 21 15:54:22 Zakim, who is paying attention? 15:54:22 I don't understand your question, dauwhe. 15:54:38 ... slide 22 15:55:24 ... slide 23-24 15:55:51 q? 15:55:53 ... questions? 15:55:57 q+ 15:55:58 ack shepazu 15:56:08 shepazu: this isn't a question 15:56:15 ... want to clarify 15:56:30 ... when will we be publishing this as FPWD? 15:56:46 ... do we need to solve some of these issues first? 15:57:02 ... splitting out data model from RDF, deciding how the data model will be expressed 15:57:14 ... I'd be more inclined to getting a draft out early, then revising 15:57:21 .. with quick iterations 15:57:28 ... rather getting everything perfect 15:57:47 ivan has joined #annotation 15:58:02 azaroth: we should do some work before FPWD 15:58:12 q+ 15:58:13 ... this is a working group that is doing stuff 15:58:19 q+ 15:58:25 ... rather than cut/paste from CG spec 15:58:35 ... which might give impression of rubber-stamping 15:58:40 ack ivan 15:58:41 shepazu: I'm sympathetic to that 15:59:08 +1\ 15:59:12 ivan: Let's rework document so that it is fundamentally JSON-LD based 15:59:15 +1 15:59:22 - +1.845.665.aadd 15:59:24 ... we should do that before FPWD 15:59:35 ... once that's done, the details of the models and open issues 15:59:52 ... let's put it out to make it clear what we're working on 16:00:06 q? 16:00:09 ... if we can rework towards JSON-LD, let's publish then, address issues later 16:00:26 shepazu: that particular change would be biggest symbol we could send to community 16:00:32 ack paoloC 16:00:58 paoloC: good idea to rework spec using JSON-LD 16:01:13 Gerben has joined #annotation 16:01:15 ... we say use JSON but all our slides don't use it 16:01:28 ... mixed feelings about putting it out right away 16:01:41 q+ 16:01:44 ... we mix up core and extensions in single namespace 16:01:52 q+ 16:02:05 ack ivan 16:02:10 shepazu: quick straw poll? 16:02:31 ... should we convert to JSON before FPWD? 16:02:33 +1 16:02:35 +1 16:02:35 +1 to converting 16:02:39 +1 +1 16:02:40 +1 16:02:41 +1 to converting 16:02:42 ... is converting to JSON sufficient for FPWD? 16:02:47 +1 16:02:48 don't care 16:02:52 -1 to sufficient 16:02:56 +0 16:02:56 +0 16:02:58 +0 on the FPWD part 16:02:58 +0 16:03:02 fjh has joined #annotation 16:03:08 +0 to sufficient 16:03:24 q? 16:03:44 ivan: one more thing 16:03:59 +1 to converting, +1 to sufficient for FPWD 16:04:12 ... if we use JSON-LD then whole issue of namespaces becomes secondary 16:04:19 ... since they can be hidden in the context 16:04:23 +1 to ivan :) 16:04:31 ... it has effect on formal RDF output 16:04:35 +1 sounds good 16:04:37 ... but that is not crucial issue 16:04:46 ... it is cheating, but helpful :) 16:05:00 ... let's people concentrate on important things 16:05:03 q? 16:05:10 ack Luc 16:05:27 Luc: what does group mean by data model? 16:05:49 ... data model needs to be expressed in ??? language 16:05:59 s/???/schema/ 16:06:00 s/???/schema/ 16:06:03 ... that should be in FPWD 16:06:21 ivan: what do you mean by schema language in this case? 16:06:34 Luc: UML or JSON schema 16:06:42 ... even OWL 16:06:45 relaxng? 16:06:49 ... lots of possibilities 16:07:36 WebIDL? 16:07:37 ivan: the RDF is used to express data model 16:07:50 ... the OA guys have formal schema for data model 16:08:00 ... it's down there in the deep roots 16:08:01 thanks Dave! 16:08:08 ... I don't need to do some things specific 16:08:15 shepazu: let's do on list 16:08:33 azaroth: thanks everyone! Let's discuss some things on list 16:08:52 -dauwhe 16:09:02 +1 on converting and using consistently JSON-LD examples 16:09:03 -paoloC 16:09:04 -rayd 16:09:04 -Ivan 16:09:05 MGU has left #annotation 16:09:05 -azaroth 16:09:05 -[IPcaller] 16:09:06 -Bill_Kasdorf 16:09:07 -raphael 16:09:07 -Doug_Schepers 16:09:08 -bjdmeest 16:09:08 -tripu 16:09:10 -Luc 16:09:11 -bigbluehat 16:09:12 -aron_ 16:09:12 -nickstenn 16:09:14 Kyrce has left #annotation 16:10:20 RRSAgent, draft minutes 16:10:20 I have made the request to generate http://www.w3.org/2014/10/15-annotation-minutes.html azaroth 16:12:28 fjh has left #annotation 16:14:13 disconnecting the lone participant, MGU, in DPUB_(ANNO)11:00AM 16:14:14 DPUB_(ANNO)11:00AM has ended 16:14:14 Attendees were azaroth, dauwhe, Doug_Schepers, Luc, tripu, +1.864.787.aaaa, nickstenn, Ivan, +1.617.768.aabb, paoloC, Bill_Kasdorf, bigbluehat, aron_, +1.202.707.aacc, [IPcaller], 16:14:14 ... rayd, +1.845.665.aadd, raphael, MGU, bjdmeest, fjh 16:48:24 tantek has joined #annotation 18:05:15 dauwhe has joined #annotation 18:39:05 Zakim has left #annotation 19:02:39 azaroth_ has joined #annotation 19:31:56 tantek has joined #annotation 20:12:15 dauwhe_ has joined #annotation 21:00:35 tantek has joined #annotation 22:18:15 KevinMarks has joined #annotation 23:38:21 tantek has joined #annotation