14:59:21 RRSAgent has joined #sparql 14:59:21 logging to http://www.w3.org/2011/02/08-sparql-irc 14:59:23 RRSAgent, make logs world 14:59:23 Zakim has joined #sparql 14:59:25 Zakim, this will be 77277 14:59:25 ok, trackbot; I see SW_(SPARQL)10:00AM scheduled to start in 1 minute 14:59:26 Meeting: SPARQL Working Group Teleconference 14:59:26 Date: 08 February 2011 14:59:32 SteveH_ has joined #sparql 14:59:33 zakim, this will be SPARQL 14:59:33 ok, LeeF, I see SW_(SPARQL)10:00AM already started 14:59:35 zakim, who is on the phone? 14:59:35 On the phone I see ??P4, +1.603.897.aaaa 14:59:44 zakim, ??P4 is me 14:59:44 +AndyS; got it 14:59:52 zakim, aaaa is me 14:59:52 +MattPerry; got it 14:59:54 + +1.310.729.aabb 15:00:00 + +44.186.528.aacc 15:00:01 Zakim, aabb is me 15:00:04 +kasei; got it 15:00:06 +Lee_Feigenbaum 15:00:11 Zakim, +44.186.528.aacc is me 15:00:14 +bglimm; got it 15:00:29 Zakim, mute me 15:00:29 bglimm should now be muted 15:00:39 cbuilara has joined #sparql 15:00:39 + +44.208.439.aadd 15:00:48 Zakim, aadd is [Garlik] 15:00:48 +[Garlik]; got it 15:00:48 Chair: LeeF 15:00:53 Scribenick: MattPerry 15:00:54 +[IPcaller] 15:00:55 Zakim, [Garlik] is temporarily me 15:00:55 +SteveH_; got it 15:01:04 zakim, IPcaller is me 15:01:04 +cbuilara; got it 15:01:30 +pgearon 15:02:10 zakim, who's on the phone? 15:02:10 On the phone I see AndyS, MattPerry, kasei, bglimm (muted), Lee_Feigenbaum, SteveH_, cbuilara, pgearon 15:02:23 Agenda: http://www.w3.org/2009/sparql/wiki/Agenda-2011-02-08 15:02:34 Regrets: Chimezie, Axel, Olivier 15:03:02 alepas has joined #sparql 15:03:14 +??P22 15:03:32 zakim, ??P22 is me 15:03:32 +NickH; got it 15:03:43 topic: Admin 15:03:49 + +3539149aaee 15:03:52 PROPOSED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2011-01-25 15:03:52 PROPOSED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2011-02-01 15:03:54 Zakim, +3539149aaee is me 15:03:55 +AlexPassant; got it 15:04:55 RESOLVED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2011-01-25 15:05:01 RESOLVED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2011-02-01 15:05:14 Next regular meeting: 2011-02-15 @ 15:00 UK / 10:00 EST (scribe: SteveH) 15:05:53 http://www.w3.org/2009/sparql/wiki/Comments 15:05:56 Topic: comments 15:06:22 LeeF: mainly administrative tasks today 15:07:29 LeeF: Chime and Lee to work with on dataset protocol comments 15:07:50 +Sandro 15:08:01 q+ 15:08:06 ack kasei 15:08:06 LeeF: does anyone not want to proceede with dataset protocol specification? 15:08:25 I think we *should* proceed with that doc. 15:08:55 kasei: I'm not opposed to publishing it, but there are some complexity issues 15:09:17 LeeF: reviewers are Andy, Steve and Nick 15:09:48 I am going to get my comments to the list today 15:09:50 LeeF: more targeted comments are helpful 15:10:22 I support the publishing of the SPARQL 1.1 RDF Dataset HTTP Protocol 15:11:08 LeeF: Jeen Brokestra posted feedback on implementing SPARQL 1.1 15:11:09 Jeen's email did reach the comments list 15:11:28 -pgearon 15:12:05 +pgearon 15:12:12 LeeF: Andy, Steve looked at post? 15:12:32 AndyS: did look at it briefly ... comments are pretty high level 15:12:50 AndyS: may want to ask for more specific comments 15:12:59 I think giving Jeen a concrete example of where MINUS and NOT EXISTS give different answers would help. 15:13:16 http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2011Feb/0004.html 15:13:23 SteveH: I look more closely at the aggregates comments 15:14:02 SteveH: I [will] look more closely 15:14:17 http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2011Jan/0029.html 15:14:36 LeeF: has Greg been able to look at this comment 15:15:03 kasei: did look at it will depend on interaction between dataset protocol and service description 15:16:04 Jeen has already commented on MINUS in JB-2 That part is a dup and Axel is down to reply. 15:16:41 LeeF: that's all the unassigned comments 15:16:57 LeeF: we have a few comments that have been recently addressed 15:17:03 q+ 15:17:29 ack AndyS 15:18:10 AndyS: Jeen has comments already that cover most of his post 15:18:31 AndyS: Axel has the Minus comment 15:18:49 topic: To Last Call 15:19:06 http://www.w3.org/2009/sparql/wiki/To_Last_Call 15:19:30 LeeF: Query has had some progress 15:19:54 I'm editing to add new blocking issue on SD around the sd:url discussion. 15:20:09 AndyS: need some text in each document that points to the overview document or the list of documents 15:21:02 http://www.w3.org/2009/sparql/wiki/SPARQL_Namespaces 15:21:27 http://www.w3.org/ns/sparql# 15:21:30 LeeF: Greg put this page together that lists new URIs defined ... these need to go into the namespaces document 15:21:57 LeeF: Sandro can you do it? 15:22:02 Sandro: Yes I can 15:22:22 ACTION: Sandro to update sparql namespace document with URIs for existing & new functions and aggregates as per http://www.w3.org/2009/sparql/wiki/SPARQL_Namespaces 15:22:22 Created ACTION-389 - Update sparql namespace document with URIs for existing & new functions and aggregates as per http://www.w3.org/2009/sparql/wiki/SPARQL_Namespaces [on Sandro Hawke - due 2011-02-15]. 15:23:01 LeeF: there are still some minor editorial work in query 15:23:12 AndyS: Property Path issues still need to be sorted out 15:23:37 AndyS: I will propose a change to reflect Matt's comment on node marking vs edge marking 15:23:57 AndyS: has to do with test results 15:24:19 LeeF: do we need a working group decision 15:24:23 AndyS: probably 15:24:46 AndyS: could start reviewing the stable parts of the doc now 15:25:15 SteveH: Andy is right ... the doc is very large ... what sections? 15:25:40 AndyS: Section in formal algebra is only one affected by Property Paths issue 15:25:59 LeeF: can we enumerate the parts to be avoided? 15:26:16 AndyS: review every section except 18 15:26:53 -AndyS 15:26:54 SteveH: will change non-alebra part of aggregates 15:27:14 LeeF: This is section 11 15:27:18 +??P1 15:27:24 s/alebra/algebra 15:27:30 zakim, ??P1 is me 15:27:30 +AndyS; got it 15:27:34 ArbitraryLengthPath and ZeroLengthPath are areas of possible change 15:27:44 (defn and eval) 15:27:52 LeeF: will leave it up to reviewers to decide if they want to review it now 15:28:24 LeeF: see one editorial change in Update and some comments around formal model 15:28:25 zakim, who's on the call? 15:28:29 On the phone I see MattPerry, kasei, bglimm (muted), Lee_Feigenbaum, SteveH_, cbuilara, NickH, AlexPassant, Sandro, pgearon, AndyS 15:29:04 LeeF: what is the status of the formal model? 15:29:18 AlexPassant: We are fixing the model now based on comments 15:29:44 AlexPassant: Hoping to have a draft by the end of the week 15:30:33 LeeF: will sequence of operations bit be in the draft? 15:30:34 http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JulSep/0353.html 15:30:38 AlexPassant: yes 15:31:10 LeeF: Progress on Protocol? 15:31:47 LeeF: Service Description is basically finished 15:32:14 LeeF: any issues in Service Description that need working group time? 15:33:00 kasei: issue of wether or not to add dataset protocol stuff to it 15:33:40 I should say that the one issue I added to the last call page for SD doesn't depend on the dataset protocol issue (I don't think) 15:34:04 LeeF: some discussion with Kendall about Entailment review 15:34:33 + +539149aaff 15:34:41 Zakim, +539149aaff is me 15:34:41 +AlexPassant; got it 15:34:52 I didn't yet succeed to convince somebody from our group to do another review 15:34:56 MattPerry: have some comments from Zhe Wu that I will send out 15:36:10 topic: Test Status 15:36:39 LeeF: I have reviewed select expression tests 15:37:51 topic: Action round-up 15:38:01 http://www.w3.org/2009/sparql/track/actions/open 15:38:30 -AlexPassant 15:38:52 LeeF: will go through actions quickly ... stop me if we need to discuss anything 15:39:32 trackbot, close ACTION-291 15:39:33 ACTION-291 Work MIME type registration information into SPARQL Update document based on Sandro's suggestion for formatting etc. closed 15:41:35 LeeF: Text needed in member submission for update to say it is not the standard 15:41:38 ACTION-296: Take a look at OWL 1.1 documents for example text 15:41:38 ACTION-296 to suggest a wording for a disclaimer text for the SPARQL update member submission notes added 15:42:42 trackbot, close ACTION-345 15:42:42 ACTION-345 Check example in http://www.w3.org/2009/sparql/docs/entailment/xmlspec.xml#id0x278d4530 closed 15:43:20 trackbot, close ACTION-354 15:43:20 ACTION-354 Wiki-to-last-call doc regarding update closed 15:43:37 that's done 15:43:43 356 15:43:58 I've completed ACTION-370 on function tests. 15:44:39 My property path action is pending resolution of the property path semantics issue 15:44:54 kasei: I have looked at tests and agree with them 15:45:02 trackbot, close ACTION-370 15:45:02 ACTION-370 Look at function tests closed 15:45:22 trackbot, close ACTION-374 15:45:22 ACTION-374 Look at projected expression tests closed 15:45:29 trackbot, close ACTION-375 15:45:29 ACTION-375 Look at CONSTRUCT WHERE tests closed 15:46:39 topic: Issues round-up 15:46:41 http://www.w3.org/2009/sparql/track/issues/open 15:46:48 +bglimm.a 15:46:56 LeeF: Security issues in update 15:46:59 Zakim, +member:bglimm.a is me 15:46:59 sorry, bglimm, I do not recognize a party named '+member:bglimm.a' 15:47:07 http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml#security 15:47:19 Zakim, member:bglimm.a is me 15:47:19 sorry, bglimm, I do not recognize a party named 'member:bglimm.a' 15:47:27 Zakim, a is me 15:47:27 sorry, bglimm, I do not recognize a party named 'a' 15:47:29 LeeF: should leave issue open until doc has been reviewed 15:48:06 LeeF: Issue 52: availability of unnamed graph in service description 15:48:24 Zakim, mute me 15:48:24 bglimm was already muted, bglimm 15:48:29 kasei: I don't think this is really an issue 15:48:41 PROPOSED: Close ISSUE-52 with no change 15:48:42 LeeF: I agree ... any concerns with closing issue 15:48:45 http://www.w3.org/2009/sparql/track/issues/52 15:48:53 PROPOSED: Close ISSUE-52 (http://www.w3.org/2009/sparql/track/issues/52http://www.w3.org/2009/sparql/track/issues/52) with no change 15:49:08 +1 15:49:19 RESOLVED: Close ISSUE-52 (http://www.w3.org/2009/sparql/track/issues/52http://www.w3.org/2009/sparql/track/issues/52) with no change 15:49:26 -bglimm 15:49:26 trackbot, close ISSUE-52 15:49:26 ISSUE-52 Do we need the availability of an unnamed graph in SD? closed 15:49:59 q+ 15:50:08 ack AndyS 15:50:10 LeeF: Issue 65 needs some discussion 15:50:17 AndyS: can we close Issue 58 15:50:52 ISSUE-58: Update document has registration information; registration process being tracked via actions 15:50:52 ISSUE-58 Register a MIME type for SPARQL Update requests? notes added 15:50:57 trackbot, close ISSUE-58 15:50:57 ISSUE-58 Register a MIME type for SPARQL Update requests? closed 15:51:03 BTW - wasn't the extension going to be ".ru" - for RDf update c.f .rq redf query. Says ".ud" 15:51:23 Next week: talk about ISSUE-65 during teleconference 15:51:53 pgearon: I can change the extension in the doc 15:52:52 LeeF: valuable to for someone to summarize discussion of service vs graph store vs ... on the mailing list 15:53:34 AndyS: one of the issues is naming 15:54:15 AndyS: RDF Dataset HTTP Protocol says that doing a GET on a graph store URI returns the service description 15:55:26 http://www.w3.org/2009/sparql/docs/http-rdf-update/#http-option 15:55:29 LeeF: is this Section 5.8 in the doc? 15:55:47 AndyS: yes 15:56:29 LeeF: a GET on the endpoing gets the service description 15:56:48 LeeF: there is confusion about whether or not that is the graph store URI 15:57:27 this section 5.8 is a surprise to me. 15:57:44 "Per section 2 of SPARQL 1.1 Service Descriptions, ..." doesn't seem relevant here. 15:57:52 LeeF: is there somewhere that talks about doing a GET on a graph store URI 15:58:04 LeeF: do we talk about graph store URI vs service URI 15:58:34 AndyS: will send some more email 15:59:22 kasei: depends on which "service" you are talking about 15:59:53 http://www.w3.org/2009/sparql/docs/http-rdf-update/#indirect-graph-identification 16:00:03 GET /rdf-graphs/employees?graph=http%3A//www.example.com/other/graph HTTP/1.1 16:00:47 LeeF: /rdf-graphs/employees?graph is ambiguous 16:01:02 GET /rdf-graphs/services 16:01:14 """ 16:01:15 http://www.example.com/rdf-graphs/services identifies the HTTP service that implements this protocol. In order to dispatch requests to manage named or default graphs by embedding them in the query component of the service URL, the service URL will need to be known a priori. As will be discussed later in this document, both HTTP OPTIONS and GET requests can be sent to the service and the the 16:01:15 response to such a request is a representation of a service description 16:01:16 """ 16:02:42 -Lee_Feigenbaum 16:02:45 Thanks LeeF! 16:02:47 -SteveH_ 16:02:49 -AlexPassant.a 16:02:51 -bglimm.a 16:02:53 -MattPerry 16:02:57 -cbuilara 16:02:59 -kasei 16:03:01 -AndyS 16:03:09 -pgearon 16:03:16 -NickH 16:03:19 -Sandro 16:03:21 SW_(SPARQL)10:00AM has ended 16:03:23 Attendees were +1.603.897.aaaa, AndyS, MattPerry, +1.310.729.aabb, kasei, Lee_Feigenbaum, bglimm, +44.208.439.aadd, SteveH_, cbuilara, pgearon, NickH, AlexPassant, Sandro 16:03:40 I see that in the POST section (5.4), the document talks about posting to the Graph Store URI 16:04:50 I don't see anything else in the document that talks about the URI of a Graph Store at all 16:17:37 can anyone glance over a MINUS vs. NOT EXISTS example for me? 16:17:50 wanted a simple example to send along to Jeen 16:22:01 http://pastebin.com/X4r4K7sh (think, but not entirely sure, that this is correct) 16:24:18 "a simple example" hah! 16:27:48 well, simple-ish :) 16:27:59 the simplest case I could come up with that shows a difference. 16:34:19 { ?x ?y ?z } MINUS { ?a ?b ?c } and { ?x ?y ?z } FILTER( NOT EXISTS { ?a ?b ?c } ) are different 16:34:39 it depends on what your expectation of the operation is, e.g. binding v's non binding 16:34:48 true. this is specifically to address Jeen's claim that they are the same when they have shared variables, though. 16:34:54 sorry, should have mentioned that. 16:35:09 so, simplest case with shared variables. 16:35:43 ah, sure 16:35:43 mn, m memory not doing well :) 16:36:52 I think that's a relative simple example... 16:37:15 ...and FILTER NOT EXISTS still messes with my head 16:37:43 heh 16:39:19 kasei, are you sure that ?n is in scope there? 16:39:36 where? 16:39:57 in the MINUS? 16:40:15 I'm not sure that it isn't FWIW 16:40:23 no, and that's exactly the point. 16:40:30 ah, I see 16:40:54 ah, gotcha, I misread the data 17:43:10 AlexPassant has joined #sparql 17:59:53 SteveH has joined #sparql 18:05:31 Zakim has left #sparql 18:14:04 AndyS has joined #sparql 19:51:08 AxelPolleres has joined #sparql 20:03:27 kasei, like the example - wonder if the filter/scope example is worth putting in the doc. 20:04:29 I think the important point is that it reflects different ways of thinking about negation - not one can do more or less than the other 20:25:22 +1 20:28:09 @@/not critical for LC (actually a tad difficult to avoid for LC :-( 20:49:07 iv_an_ru has joined #sparql