14:59:02 RRSAgent has joined #rdf-wg 14:59:03 logging to http://www.w3.org/2013/04/10-rdf-wg-irc 14:59:04 RRSAgent, make logs world 14:59:04 Zakim has joined #rdf-wg 14:59:06 Zakim, this will be 73394 14:59:06 ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start in 1 minute 14:59:07 Meeting: RDF Working Group Teleconference 14:59:07 Date: 10 April 2013 14:59:22 Zakim, please dial ericP-office 14:59:22 ok, ericP; the call is being made 14:59:54 trackbot, start meeting 14:59:56 RRSAgent, make logs world 14:59:58 Zakim, this will be 73394 14:59:58 ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start in 1 minute 14:59:59 Meeting: RDF Working Group Teleconference 14:59:59 Date: 10 April 2013 15:00:18 pfps has joined #rdf-wg 15:00:26 zakim, who is here? 15:00:26 SW_RDFWG()11:00AM has not yet started, AndyS 15:00:27 On IRC I see pfps, Zakim, RRSAgent, Guus, tbaker, pchampin, FabGandon, AndyS, TallTed, manu, gavinc, Arnaud, davidwood, yvesr, ericP, manu1, mischat, sandro, trackbot 15:00:31 zakim, who is here? 15:00:31 SW_RDFWG()11:00AM has not yet started, AndyS 15:00:32 On IRC I see pfps, Zakim, RRSAgent, Guus, tbaker, pchampin, FabGandon, AndyS, TallTed, manu, gavinc, Arnaud, davidwood, yvesr, ericP, manu1, mischat, sandro, trackbot 15:01:14 cgreer has joined #rdf-wg 15:01:16 pls volunteer to scribe 15:01:24 AZ has joined #rdf-wg 15:01:45 gkellogg has joined #rdf-wg 15:02:09 markus has joined #rdf-wg 15:02:17 zakim, mute me 15:02:17 sorry, Arnaud, I don't know what conference this is 15:02:56 zakim, this is 73394 15:02:56 ok, AndyS; that matches SW_RDFWG()11:00AM 15:03:06 zakim, who is on the phone? 15:03:06 On the phone I see Guus_Schreiber, EricP, [IPcaller], pfps, Sandro, ??P9, ??P11, Arnaud, cgreer, ??P18, ??P17 15:03:09 zakim, code? 15:03:09 the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), markus 15:03:11 -??P9 15:03:16 zakim, IPCaller is me 15:03:16 +AndyS; got it 15:03:19 zakim, I am ??P18 15:03:19 +gkellogg; got it 15:03:27 +??P20 15:03:39 zakim, ??P20 is me 15:03:39 +markus; got it 15:03:47 zakim, who is on the call? 15:03:48 On the phone I see Guus_Schreiber, EricP, AndyS, pfps, Sandro, ??P11, Arnaud (muted), cgreer, gkellogg, ??P17, markus 15:03:54 +??P21 15:03:59 Zakim, ??P17 is me 15:04:00 +AZ; got it 15:04:00 zakim, ??P21 is me 15:04:00 +pchampin; got it 15:04:09 scribenick cgreer 15:04:17 +bhyland 15:04:18 chair: Guus 15:04:33 Zakim, bhyland is me 15:04:34 +davidwood; got it 15:04:50 scribenick: cgreer 15:05:25 Minutes are beautiful 15:05:42 RESOLVED: Minutes accepted from April 3 telecon 15:05:56 topic: telecon bridge 15:06:20 sandro: zakim is over capacity at noon 15:06:26 ... running late causes a problem 15:06:45 ... there's a system called calliflower that I propose to use 15:07:24 ... I propose we try it next week. 15:07:31 +??P28 15:07:35 Zakim, ??P28 is me 15:07:35 +yvesr; got it 15:07:36 ... I propose we use IRC as normal 15:07:45 q+ 15:07:49 so no connection betrween IRC and the phone? 15:07:50 ... People using the phone won't show up on IRC 15:08:08 zakim, who is talking? 15:08:11 So we will lose some IRC/telephone integration 15:08:16 I think attendance is the biggest loss 15:08:19 pfps, listening for 10 seconds I heard sound from the following: Guus_Schreiber (9%), AndyS (16%), Sandro (43%) 15:08:28 for queue management I don't see why we don't keep using irc 15:08:37 sandro: the current list is generated by phone and IRC -- people only on the phone will have to be notated on IRC 15:09:06 ... it would be easy to automate if turns out to be worthwhile 15:09:21 manu: We could allow use of our system 15:09:23 +??P30 15:09:40 PatH has joined #rdf-wg 15:09:42 ... If the JSON-LD minutes are acceptable, then we could try out that system. 15:09:55 ... You can call in with voip or regular phone, as the latter costs money 15:10:17 ... it's our service. We run an Asterisk server 15:10:24 Souri has joined #rdf-wg 15:10:47 ... it's not as complete as Zakim, but it's open source and people can extend it 15:10:59 appreciating manu's generous offer, i think we'd end up hacking the system and so we'd want to use digital bizarre's service only if we were going to adopt asterisk 15:11:09 q? 15:11:18 +PatH 15:11:20 ericP: I expect we'd want to hack the system though. 15:11:52 ... this ups the value of w3c setting up an asterisk server. 15:12:00 davidwood: stay tuned for email about next week 15:12:16 ... everyone OK to delegate to chairs about next week's telecon? 15:12:17 Go wild! 15:12:18 +1 15:12:38 guus: Any alternate we choose must not increase admin. 15:12:48 davidwood: I'll take on any additional admin 15:13:14 +GavinC 15:13:18 s/davidwood/XXXX/ 15:13:40 topic: action items 15:13:56 s/XXXX/sandro/ 15:14:23 ericP: We can't wrap up test suite until stream of comments has calmed 15:14:39 guus: Gavin has an action. 15:15:27 ericP: We choose new URL, Gavin tags, then set up proxy. 15:15:29 First I get Grants from the two other contributors, which I will finally have time to do this week! 15:15:34 woohoo! 15:16:05 Action-241: closed 15:16:05 Did you mean to close ACTION-241? If so, please say 'close ACTION-241'. 15:16:13 ACTION-241: Closed 15:16:13 Did you mean to close ACTION-241? If so, please say 'close ACTION-241'. 15:16:18 close ACTION-241 15:16:18 Closed ACTION-241 Review JSON-LD API document. 15:16:34 Thanks Guus for finishing those 15:16:41 topic: Document Publication 15:16:50 guus: There are four new FPWDs 15:17:30 https://github.com/darobin/respec 15:17:31 guus: The respec document has a list where you should put comments, but the list doesn't exist. respec is generating the wrong HTML 15:17:35 that's respec today? 15:17:48 guus: Who maintains it? No email address for the comment list 15:18:04 https://github.com/darobin/respec/issues ;) 15:18:21 Magic, you know via Magic 15:18:37 markus: Robin is pretty good with responding from github 15:19:02 Yeah, pubrules is wrong ;) 15:19:21 guus: Leaving in RDFa generates pubrules errors 15:19:30 ericP: Use "1.1" rather than "true" for RDFa 15:19:44 sandro: It may generate errors that the web admin has to resolve 15:19:58 I'm pretty sure that RDFa only works in the XHTML output, not the HTML output 15:19:59 guus: Somebody help with publication wiki page maintenance please 15:20:11 topic: JSON-LD 15:20:40 gkellogg: Markus has prepared JSON-LD 1.0 and JSON-LD-API 15:20:56 ... They pass pubrules, etc, etc 15:21:10 ... We've closed the loops with commenters, no outstanding issues 15:21:35 http://www.w3.org/2011/rdf-wg/wiki/JSON-LD_Features_at_Risk 15:21:40 ... We've marked a few things 'feature at risk' for those things we want feedback during LC 15:22:02 ... We just want proposal and resolution to publish as LC 15:22:05 ... The end 15:22:19 https://dvcs.w3.org/hg/json-ld/raw-file/default/spec/WD/json-ld/20130411/index.html 15:22:24 https://dvcs.w3.org/hg/json-ld/raw-file/default/spec/WD/json-ld-api/20130411/index.html 15:22:54 guus: I'd like to go through features at risk 15:23:02 manu: From the top -- 15:23:09 + +33.4.92.96.aaaa 15:23:09 ... @base 15:23:32 ... we were trying to cut down on the number of keywords, but we got feedback that it's a useful features 15:23:54 Zakim, +33.4.92.96.aaaa is me 15:23:54 +FabGandon; got it 15:24:03 ... The interop of blank @base vs. explicit @base is confusing (potentially) 15:24:13 ... The other concern is what the empty string should do 15:24:30 ... Next feature at risk is reverse property 15:24:42 ... Allows one to switch subject and object position 15:24:52 ... Again, concern is use vs confusion 15:25:00 ... Next feature - -blank nodes as properties 15:25:21 ... Compromise in spec now. We await feedback from implementors 15:25:53 ... Converting list of lists. The algorithm for this is fairly complex, use is questioned. 15:26:05 gkellogg: We marked this feature as 'at risk' and we've not provided implementation 15:26:19 manu: Next has to do with Web IDL 15:26:35 ... We use web IDL to express the API. There are rough patches in this standard. 15:26:36 Also, note RDFa 1.1 does not support lists of lists. 15:27:14 ... If you specify an optional parameter, you cannot mix and match optionality or parameters... you have to overload signatures to express this. 15:27:24 (Rather, neither have syntactic sugar for lists of lists, they do support explicit rdf:first/rdf:next 15:28:15 ... We ran API against Web IDL test harness. 15:28:37 ... It fails method overloading, but we think the JSON-LD-API is correct nevertheless 15:29:08 q? 15:29:08 ... This isn't a technical issue, but how to get around problems in Web IDL and still reference it 15:29:18 manu: Last feature, 15:29:29 ... We're thinking we might change default value of @base 15:29:45 ... to null, so that by default relative IRIs are not expanded 15:29:54 s/expanded/compacted 15:30:09 ... That's it 15:30:21 q- 15:31:02 +1 15:31:02 sandro: This is important work, not perfect, but I think it's ready for LC 15:31:46 +1 sandro 15:32:02 PROPOSED to publish Last Call WDs of the JSON-LD documents 15:32:07 +1 15:32:11 +1 15:32:16 +1 15:32:27 PROPOSED: to publish Last Call WDs of the JSON-LD documents 15:32:46 manu: 4 weeks last call 15:32:50 manu: Publication date is 4/11, LC period is for four weeks 15:32:54 +1 15:32:58 +1 15:32:59 +1 15:33:03 +1 15:33:07 +1 15:33:08 +1 15:33:12 +1 15:33:12 +1 15:33:13 +1 15:33:18 +1 15:33:26 +1 15:33:27 RESOLVED: publish Last Call WDs of the JSON-LD documents. 15:33:28 +1 15:33:39 Whew! 15:33:39 congrats! 15:33:57 much thanks! 15:34:14 sandro: Question about LC period. Semtech is in the middle of it. 15:34:30 ... Do we want to be in CR or LC for semtech? 15:34:52 guus: We'd thought of skipping CR -- 15:35:09 markus: There's a marker in the spec the we could skip if there are a lot of implementors 15:35:39 usual rant: there is no such thing as "skipping CR" per se, the question is whether we believe we already qualify to exit CR right away 15:35:43 sandro: LC ends on May 11. So that would give us three weeks to get to CR for Semtech 15:36:10 +1 15:36:19 zakim, unmute me 15:36:19 Arnaud was not muted, Arnaud 15:36:31 q+ 15:36:52 manu: We want to make sure we can address any issues during LC 15:37:09 sandro: Given all the Features as Risk, let's not skip CR. 15:37:58 ack Arnoud 15:37:58 Arnaud: There's no such thing as skipping CR 15:38:20 ... You have to go to CR technically. If we meet criteria to exit right away, then we can move through it quick. 15:38:27 sandro: well, you can skip, but we're not going to. 15:38:30 4 Weeks puts us at May 9 15:38:54 guus: Correct date -- May 10 for end of LC 15:38:59 +1 15:39:08 manu: OK we'll update docs 15:39:35 http://json-ld.org/test-suite/ 15:39:43 http://json-ld.org/test-suite/reports/ 15:39:52 manu: Test suite is in good shape. Gregg has put together a quick publication of test suite. Fairly rough but improving. 15:40:18 +Sandro.a 15:40:22 -Sandro 15:40:27 gkellogg: The process is similar to that from turtle, but needs further documentation -- the differentiation of different test types. 15:40:48 ... We don't have any syntax-only tests 15:41:21 Arnaud, regarding skipping a CR, please see http://www.w3.org/2005/10/Process-20051014/tr.html#rec-advance where it says: "Call for Implementations. Note: The Director may permit the Working Group to skip this step if the entrance criteria for the next step have already been satisfied." 15:41:37 NB: "Call for Implementations" = CR 15:41:40 gkellogg: There are submanifests for JSON-LD tests. And an umbrella manifest that references them. 15:41:45 ... We don't need to consolidate further 15:42:09 manu: We're going to use RDF-WG tracker for issues, since it folds in email conversations 15:42:16 david, ok, I stand corrected! 15:42:23 ... Do not use github issue tracker for LC 15:42:26 SOTD references public-rdf-comments@w3.org 15:42:43 Yeah, it sort of sucks. 15:42:55 it's just a technicality anyway, the result is the same 15:43:00 manu: For disposition of comments, you need an issue tracker. 15:43:20 ... we create an issue for each comment. At end of last call we have a good set of issues. 15:43:36 sandro: How do you create a summary? 15:43:39 manu: by hand 15:43:45 q- 15:43:50 q- 15:43:55 q- 15:44:12 q- manu:, 15:44:15 topic: RDF-JSON 15:44:19 q- by 15:44:38 guus: We have a note about RDF-JSON. 15:44:47 ... Is this useful to publish as a note? 15:45:03 Arnaud: IBM has been experimenting with JSON-LD and RDF-JSON 15:45:05 zakim, mute me 15:45:05 pfps should now be muted 15:45:16 ... Because of the use cases, RDF-JSON is a better fit 15:45:42 ... JSON-LD is designed for JSON developers to access data stores. 15:45:57 ... A different use case is a completely JSON environment, such as using MongoDB. 15:46:06 ... And you want to use RDF within JSON syntax 15:46:12 q+ 15:46:17 ... Storing RDF in JSON database 15:46:25 q+ 15:46:37 ... Compacted form doesn't work, you want to store expanded form. 15:47:24 ... Structure of expanded JSON-LD doesn't lend itself to RDF processing out of the box -- this has led us to conclude that RDF-JSON meets other use cases better. 15:47:56 ... This has left us with RDF-JSON listed as ED... IBM intends to use it with a stable reference. 15:48:13 ... We'd like to have it moved to a WG note as stable reference. 15:48:37 q? 15:49:02 ... WG did recognize that different JSON RDF specs are useful for different use cases. 15:49:09 q? 15:49:12 q+ 15:49:25 guus: In first F2F we did consider exactly this. 15:49:28 By user usage and requests -- the Talis doc got archived/made safe at http://jena.apache.org/documentation/io/rdf-json.html and implemented. 15:49:42 AndyS: We've seen uptake in use of RDF-JSON. 15:50:05 ... A note would be good. 15:50:20 manu: I'm fine with publication as a note. 15:50:28 ... I want to find out more specifics though. 15:50:32 ... about the IBM case. 15:50:47 ... We thought that JSON-LD was made for this use case. 15:51:09 -GavinC 15:51:11 ... I'm concerned that IBM is making --- well, why is RDF-JSON better for this? 15:51:39 ... It seems like a dump format, but I'd like to hear more. 15:51:43 mailing list please 15:51:46 q+ 15:51:48 Arnaud: OK we can keep this discussion going 15:51:56 ack me 15:51:56 guus: THe RDF-WG list please 15:52:20 ack manu 15:52:29 ack pchampin 15:52:44 pchampin: I see IBM's reason for not storing JSON-LD. 15:52:54 The argument is about storing, not exchange. 15:53:15 pchampin: Maybe the note should emphasize that exchange and storage are not the same JSON. 15:53:21 ack gkellogg 15:53:30 You don't have to store and exchange the same document in JSON-LD either. 15:53:31 s/are not/do not have to ne/ 15:53:50 gkellogg: We discussed one of the advantages of RDF/XML is that you can index by subject. We'd discuss a feature called subject maps. 15:53:50 s/do not have to ne/do not have to be/ 15:54:04 s/discuss/discussed/ 15:54:22 gkellogg: We're considering extensions/notes. 15:54:44 ... If you're storing JSON in MongoDB, URIs as keys is problematic. 15:54:55 ... The compact form of JSON-LD has advantages for this. 15:55:14 ... For query purposes, an enhanced triple format is better for indexing/storage. 15:55:52 Resolved: Arnaud is willing to serve as editor for this putative note. 15:55:58 topic: turtle test suite 15:56:22 ericP: We'd hoped to be done, but we keep getting bug reports and comments 15:56:22 -??P11 15:56:41 -> http://www.w3.org/mid/1364751722.5708.24.camel@verne.drobilla.net 's patches to: upcase \U000b don't \U-ify unnecessary punctuation (e.g. \" or #) 15:56:48 ericP: Traditional ntriples (ascii ntriples) has an issue 15:57:21 ... Verne Drobilla (?) provided a patch to unify them. 15:57:48 AndyS: At some point we're testing RDF not turtle. This seems to be the same case. 15:58:08 ericP: I'll use my own discretion in order to accept these patches. 15:58:48 guus: I'd prefer you use your own discretion 16:00:06 AndyS: results are invalid if we go around changing tests. 16:00:19 gkellogg: So we must get some communication about location of tests. 16:00:42 ericP: People will have to run tests again after location move. I'm happy to leave the tests alone. 16:00:48 ... The effort to change is small. 16:01:20 ... Before we publish the test suite, we have to confront the fact that xsd:strings are not xsd:strings. 16:01:35 ... Andy suggested we leave these alone. 16:01:49 ericP: I'll take this to lsit 16:01:53 s/lsit/list/ 16:02:11 -PatH 16:02:13 -Sandro 16:02:15 -EricP 16:02:16 -Arnaud 16:02:16 -yvesr 16:02:16 -AZ 16:02:21 -davidwood 16:02:23 -AndyS 16:02:24 -gkellogg 16:02:25 -FabGandon 16:02:25 -pchampin 16:02:25 -markus 16:02:25 -Guus_Schreiber 16:02:33 rrsagent, make records public 16:02:34 XML 1.1 -- http://www.w3.org/TR/xml11/#NT-Char 16:02:58 trackbot, end meeting 16:02:58 Zakim, list attendees 16:02:58 As of this point the attendees have been Guus_Schreiber, EricP, pfps, Sandro, Arnaud, cgreer, AndyS, gkellogg, markus, AZ, pchampin, davidwood, yvesr, PatH, GavinC, FabGandon 16:03:06 RRSAgent, please draft minutes 16:03:06 I have made the request to generate http://www.w3.org/2013/04/10-rdf-wg-minutes.html trackbot 16:03:07 RRSAgent, bye 16:03:07 I see no action items