14:28:08 RRSAgent has joined #dawg 14:28:08 logging to http://www.w3.org/2005/04/12-dawg-irc 14:28:17 +JeenB 14:28:21 zakim, aaaa is Monte 14:28:21 +Monte; got it 14:28:29 +DanC 14:28:52 zakim, Monte holds SteveH, DaveB, AlberertoR, EricP 14:28:52 +SteveH, DaveB, AlberertoR, EricP; got it 14:28:58 DanC has changed the topic to: RDF Data Access http://www.w3.org/2001/sw/DataAccess/ 12 Apr 14:29:12 +??P21 14:29:31 Zakim, Monte holds AlbertoR, DaveB, 14:29:31 DaveB was already listed in Monte, DanC 14:29:32 +AlbertoR; got it 14:29:36 Zakim, ??P21 is HiroyukiS 14:29:36 +HiroyukiS; got it 14:29:44 +??P22 14:29:48 zakim, ??P22 is AndyS 14:29:48 +AndyS; got it 14:29:51 +Kendall_Clark 14:29:59 Zakim, who is on the phone? 14:29:59 On the phone I see Monte, JeenB, DanC, HiroyukiS, AndyS, Kendall_Clark 14:30:00 Monte has AlbertoR 14:30:10 Zakim, Monte holds SteveH, DaveB, AlberertoR, EricP 14:30:10 +SteveH, DaveB, AlberertoR, EricP; got it 14:30:14 Zakim, who is on the phone? 14:30:14 On the phone I see Monte, JeenB, DanC, HiroyukiS, AndyS, Kendall_Clark 14:30:15 Monte has SteveH, DaveB, AlberertoR, EricP 14:30:49 Zakim, take up item 1 14:30:49 agendum 1. "Convene, take roll, review records and agenda http://lists.w3.org/Archives/Public/public-rdf-dawg/2005AprJun/0059.html" taken up [from DanC] 14:30:54 +Kevin 14:31:09 Regrets: BryanT 14:31:19 Regrets: BryanT, Howard 14:31:45 Zakim, who is on the phone? 14:31:45 On the phone I see Monte, JeenB, DanC, HiroyukiS, AndyS, Kendall_Clark, Kevin 14:31:47 Monte has SteveH, DaveB, AlberertoR, EricP 14:32:00 Scribe: DanC 14:32:17 -> http://www.w3.org/2005/04/05-dawg-minutes.html 5 Apr minutes 14:32:30 RESOLVED to approve 5 Apr minutes 14:32:41 next meeting: 19 Apr. scribe volunteer? 14:32:52 Zakim, pick a scribe 14:32:52 Not knowing who is chairing or who scribed recently, I propose DanC 14:33:04 next meeting: 19 Apr. Jeen to scribe 14:33:31 (4 actions from the agenda continued) 14:33:55 agenda + graphSolutionMapping 14:33:59 Zakim, next item 14:33:59 agendum 2. "issue: fromUnionQuery" taken up [from DanC] 14:34:31 No decisions made to close yet; been moved from QL to protocol. 14:34:48 Getting comments like 'why are from/with gone'? 14:35:36 DaveB has joined #dawg 14:35:46 KC: protocol editor's draft refers to DataSet and describes it in WSDL... 14:35:51 ... but there aren't HTTP examples yet 14:36:29 I can scribe now if you like... 14:37:01 I don't understand the comment about "expected something about background graph" 14:37:10 -> http://lists.w3.org/Archives/Public/public-rdf-dawg/2005AprJun/0054.html Re: fromUnionQuery 14:37:20 +Pat_Hayes 14:37:32 Protocol doc says "The RDF dataset is a sequence of any number of URIs, each of which identifies an RDF graph." 14:37:47 discussion of background graph in protocol 14:37:58 patH has joined #dawg 14:38:14 Right, that's what I understood, Andy. 14:38:23 No distinguished background graph? 14:38:47 there used to be two different keywords LOAD and FROM 14:39:07 for this conv, FROM for background and FROM NAMED for named graph 14:39:18 for this conversation, let's use^ (AndyS) 14:39:46 KC -had tried to reflect the design into protoocl 14:39:55 q+ to propose a design without a distinguished background graph 14:40:04 ack steveh 14:40:04 SteveH, you wanted to propose a design without a distinguished background graph 14:40:48 (can't hear Steve - keeps dropping out) 14:41:20 maybe http://lists.w3.org/Archives/Public/public-rdf-dawg/2005JanMar/0440.html 14:41:23 http://lists.w3.org/Archives/Public/public-rdf-dawg/2005JanMar/0440.html 14:42:37 SH - idea is instead of a privelged background graph, 14:42:48 specify a set of graphs that are used if you don't use the bg grap 14:42:51 h 14:43:24 when not using the GRAPH keyword, it allows results from the lists of defaulted graphs 14:43:38 rather than just from the bg graph 14:43:39 wow, bad comms today 14:43:42 Is this like having trusted/untrusted flag on each graph? 14:44:02 ah, they're in tuscany. the bastards. :> 14:44:41 'use' and 'constrain' - use is the list of graphs to use without the GRAPH keyword 14:44:45 and constrain if you do 14:45:00 there does not have to be a background graph 14:45:10 the used grraphs are not the bg graph, they are still named 14:45:23 +1 for explicit better than implicit 14:45:46 SH - there are more than 1, as many as you like, explicit URIs for non-GRAPH triple matches 14:46:43 sh - background graph has no name 14:46:49 as well as being a single graph 14:46:50 Seems to restrict datasets to where BG graph is also named. 14:47:07 whereas the use list of graphs allows a set of graph to be consulted 14:47:33 i.e. BG graph is one of the named graphs - all union/merge issues is separable issue 14:47:38 ?? 14:47:52 there are 2 sets of graphs - (set of use uris) and (set of consult uris) graphs 14:48:06 the former are used without GRAPH, the latter with GRAPH name 14:48:14 Test case? 14:48:41 fwiw, the current protocol working draft doesn't say anything about a background graph because I understand "background graph" in the QL spec to be implicit, unnamed, and in fact unnameable by a client/requester... 14:48:58 union of (set of use graphs) is the bg graph? 14:49:30 the (set of use graphs) are not merged 14:51:08 DC - (set of use graphs) merged are the bg graph and all the (use, consult) graphs are named graphs and can be refered to 14:51:13 +1 andy 14:51:44 SH - having problems with the bg graph having no name in a use case 14:52:03 zakim, mute me 14:52:03 Kendall_Clark should now be muted 14:52:18 SH - case is data management of the background graph 14:52:37 dataset covers things the protocol can't specify 14:52:43 ^DC- 14:52:50 zakim, unmute me 14:52:50 Kendall_Clark should no longer be muted 14:54:11 AS - hearing most it being impl issues 14:54:40 I'm interested too 14:54:57 SH - this is a new use case 14:55:14 ACTION SteveH: write up use case that can't be handled by current design (?) 14:55:27 ^- data management of background graph 14:56:15 DC - what keyword names... 14:56:35 KC - bg graph implicit 14:57:06 2 sequences of uris that need recording 14:57:13 KC to think about names of params 14:57:37 DC some apps allow you to load the bg graph, some don't 14:58:15 Dataset is "{ G, (u1, G1), (u2, G2), . . . (un, Gn) }" NB the first G has no URI. 14:58:48 (I called it the "target graph" instead of background, because that doesn't imply, to me at least, implicitness) 14:59:09 ask about where does the data go - all data into bg graph (JanneS) 14:59:22 for rasqal not quite impl (DaveB) 14:59:43 for arq can do either (AndyS) via the query language not protocol 15:00:25 how about 'data' and 'background' 15:00:50 DC - could call them trusted and untrusted 15:00:54 AS - have tried to avoid that 15:01:04 "background" & "foreground" 15:01:09 "named" & "unnamed" 15:01:14 "named" & "default" 15:01:32 DaveB: I wouldn't use naming for fore/backgroun distinction 15:02:01 +1 to "named" and "default" 15:03:24 KC - can have this in both query and protoocl, need to have a way to handle when they don't agree 15:04:11 hmm, maybe I prefer "data" and "default" as param names 15:04:32 KC - 0 or more URIs for 2 lists - named and default 15:05:15 DC requests http example 15:05:24 of the design KC's working on 15:05:48 ACTION KC: draft protocol section on specifying datasets (fromUnionQuery) incl WSDL types and HTTP examples 15:06:08 EricP offers to impl 15:06:43 ACTION EP: try out "2 list of URIs" data sets design. 15:08:36 q+ 15:08:42 ack db-scribe 15:10:10 about getting this in the QL also 15:13:14 How about: (does not scale) #!/bin/sparql --default=URI1 --named=URI2 --named=URI3 15:13:36 passing along (data to query+query) together in a document is very handy - xquery and rdf query 15:14:10 DC - analogy with xslt also 15:14:24 DC (earlier) said this was discussed at f2f5 boston 15:14:40 (no, analogy with xslt does seem new) 15:15:06 KC - rdf dataset in protocol and/or query language to be pretyt compelling 15:15:16 .. need to say what happens when they disagree 15:15:22 I dont care where it is specified. but I onyl want it in one place 15:15:42 kevinW - would b enice to have it in tke queyr lang 15:15:52 .. notion of subqueries, kinda harder with a protocol 15:16:10 a forward compat. point, e.g. naming result of a describe 15:16:34 SH - why would this be harder in the protocol? 15:16:37 (chairing thought: making decisions that don't completely close an issue is hardly worth the bother) 15:17:10 For DAWG2 ... FROM CONSTRUCT or FROM DESCRIBE c.f. SQL FROM (SELECT ...) 15:17:13 KW - expressing a query as the result of another query 15:18:07 KC - would expect comments on this change 15:18:51 DC -- It seems "invisible" and "surprising" because it's not clear to people how to express the RDF dataset in the protocol docs. 15:19:05 SH - unahappy that the dataset appear in two places, want it in exactly 1 15:19:41 KC -- I don't agree with this, because the comments people have made about surprise & visibility have been comments on the query language spec. To wit, "I liked the QL better when it contained FROM/WITH." 15:20:39 I disagree - generate an error if in both might be not good - better to allow them in both and overrride 15:20:55 well, they're standing next to each other, so we may not need to hear it all :> 15:21:19 FWIW, I'm -1, I think, on it being an error for the rdf-dataset to "be in both". If they agree, who cares? 15:21:37 SH and DB discussed it - haiving it in either is ok, having in both is an error. 15:21:47 would work, SH slightly uncomforatable 15:21:53 +1 Alberto's point 15:22:04 Alberto - allow both, let protocol override 15:22:11 it appeals to me to have the protocol override the ql 15:22:16 ... or the other way round 15:22:17 ! 15:23:12 SH, EP - rather not have both -w ould confuse users if both ql+protocol had graphs specified 15:23:41 KC - error if in both and they don't agree? 15:23:52 EP - slighly scared by that 15:23:56 the problem to me is query.sparql might generate an error if run locally (API/non-protocol) - and OK if run through HTTP/Apache for example - the user would not get that 15:23:59 ... multiple names for same resource 15:24:34 canonicalisation of sources 15:24:48 order of lists of uris? 15:24:59 EP - no reason for order to matter 15:25:03 "same set of strings" 15:25:05 options: * only in protocol * only in QL * in either, error if both * in either, QL overrides protocol * in either, protocol overrides QL 15:25:22 Zakim, who is on the phone? 15:25:22 On the phone I see Monte, JeenB, DanC, HiroyukiS, AndyS, Kendall_Clark, Kevin, Pat_Hayes 15:25:24 Monte has SteveH, DaveB, AlberertoR, EricP 15:25:55 options: * only in protocol * only in QL * in either, error if both * in either, QL overrides protocol * in either, protocol overrides QL * in either, error if they disagree 15:26:42 dc: only in proto 15:26:45 jeen: last 15:27:18 HS: both 15:27:20 hiroyuki: "in both" 15:27:32 Andy: protocol overrides QL 15:27:48 Kendall: last, same as Jeen 15:28:14 Kevin: LEAVE ME ALONE! 15:28:30 PatH: No opinion. Why are we discussing this? 15:28:37 (because why would there be a clash?) 15:28:40 Kevin: in either. don't care how conflicts are resolved 15:29:07 SH - in either, error if used in both simultaneous 15:29:13 SteveH: in either, error in both 15:29:23 Dave: in either, don't care about conflict resolution 15:29:50 Eric: No op. 15:31:04 graham's point is good, if it stands 15:31:17 (er, that was my opinion only) 15:31:35 DaveB 15:31:42 Kendall 15:31:54 apathy rules! 15:33:32 DC - how to pick what happens when the conflic? 15:33:44 Use case: have a production query which has a target in QL. Now want to test on new (different) dataset. Protocol overrides query. 15:33:50 when the query and protocol datasets conflict 15:34:03 ACTION AFS: add syntax to specify datasets in the QL 15:34:31 Zakim, next item 15:34:31 agendum 3. "issue: valueTesting" taken up [from DanC] 15:34:55 ACTION: DaveB to work with EricP to clarify valueTesting proposal ETA 19 Apr 15:35:05 ACTION: HowardK to seek clarification on valueTesting w.r.t. differenced from XQuery 15:36:33 discussion of GK comment on dates in valeuTesting 15:36:40 zakim, mute me 15:36:40 Kendall_Clark should now be muted 15:36:51 Zakim, next agendum 15:36:51 agendum 4. "issue: punctuationSyntax" taken up [from DanC] 15:36:59 thx dave 15:37:19 zakim, unmute me 15:37:19 Kendall_Clark should no longer be muted 15:38:07 I was impl the rq23 and got lost in the optional ';' and '.'s etc. near end of } 15:38:24 DC - saw no trogn supprot for reifications horthand, last week 15:38:28 .. no strong ... 15:39:19 DaveB - .'s at the end of a qname as a special case is tricky 15:39:50 sounds like Dave's done as much as he intended to do re his turtle investigation action 15:40:32 ericp seems to argue for { ex:s ex:p ex:o.boy .} 15:40:37 ericp seems to argue for { ex:s ex:p ex:o.boy. .} 15:40:45 yeah, where needed to resolve ambiguity 15:40:48 ericp seems to argue against { ex:s ex:p ex:o.boy.} 15:40:53 q+ on chars in qnames (not dots) 15:40:54 and *also* editing Turtle to alllow '.'s 15:43:15 so I'm happy to align turtle with expanded qnames re xml11 15:43:37 PROPOSED: to not have reification syntax 15:43:48 seconded ericp 15:44:01 objections: none 15:44:15 abstain: KC, AS, PH, KW 15:44:19 Zakim, who's on the phone? 15:44:19 On the phone I see Monte, JeenB, DanC, HiroyukiS, AndyS, Kendall_Clark, Kevin, Pat_Hayes 15:44:22 Monte has SteveH, DaveB, AlberertoR, EricP 15:44:41 abstain: KC, AS, PH, KW, JB 15:45:25 abstain: KC, AFS/KW, PH, JB 15:46:03 in favor: Dan/w3c, HiroyukiS, SteveH, DaveB, AlbertoR 15:46:21 so RESOLVED. 15:46:35 ACTION AFS: take it out 15:47:03 Zakim, next agendum 15:47:03 agendum 5. "issue sort" taken up [from DanC] 15:47:13 . ACTION: PatH to review sort design 15:48:11 PH - reviewed it, it's complicated, but it would have to be 15:48:15 (action done to my satisfaction) 15:48:41 PH - need a total ordering 15:48:54 .. wondering about the motivation was 15:49:22 AS - made a total ordering in response to earlier PH feedback, but might have gone too far (?) 15:49:35 PH - could be simplified if a TO's not needed 15:50:34 noted that sql doesn't have this req, but requires a consistent ordering 15:50:38 in impls 15:51:27 Suggest choose simpler case based on "Case 1: arbitrary consistent ordering" 15:51:27 EP - impl dep oreding only affects "getting the next 10 results" and if you switched an impl between then 15:51:50 DC- call for test case writer for ordering 15:52:23 DC about 10 cases - 6 normal cases, 4 weird things users want to do 15:53:18 JB offers 15:53:21 Thanks Jeen 15:53:37 JB askes about ordering in test case results 15:53:54 AS - suggest where we case, we do the results in XML 15:54:04 which preserves the order 15:54:31 (aha... I didn't realize that the sort issue impacted the xml results set format spec) 15:54:44 DB - not sure if vbr xml format says orderred or not, probably follows query model. 15:55:01 this telcon has had a bit of everything! 15:55:13 (5 yr old interrupts play) 15:55:31 SH - if we added sorting, was proposing to add an index to the testcases of the order of the result 15:57:46 SH - would be irrelvant if there is no ORDER BY 15:57:46 ,.. correction, only there if there is an ORDER BY 15:57:48 I have a corner case ... :-) 15:57:49 AS -worry about doing subgraph isomorphism vs graph isomorphism in comparing results. (scribe?) 15:57:51 SH - can 't number them if you don't have order by; must number them if there is order by 15:57:55 DC - would be a new indexProperty on the bnode with the order 15:58:09 DC - doesn't sound enough energy for sorting in group 15:58:26 SH - at present sounds like research, in favour not doing sorting 15:58:29 ACTION JB: write a few sort tests 15:58:36 Zakim, next agendum 15:58:36 agendum 6. "SPARQL QL publication candidate" taken up [from DanC] 15:59:28 done: ACTION: DaveB to review rq23 editor's draft this week 15:59:37 EP and AFS ack daveb's comments and bijan's 15:59:38 EP, AS - not caught up yet 15:59:55 EP planning to bug me till I explain my comments 16:00:01 ACTION: PatH to internal review of rq23, starting monday 16:00:22 done: ACTION: AndyS to clarify 5.4 w/r/t closed world assumption 16:02:26 DC - 19Apr pub date realistic? 16:03:52 "editorial in the loosest possible sense": changes will be done with an editor 16:04:11 AS - only likely missing thing that's substantial is the fromUnionQuery 16:04:37 PROPOSED: to publish editor's best effort this week 16:04:55 (this is not a LC I assume) 16:04:55 zakim, unmute me 16:04:55 Kendall_Clark was not muted, kendall 16:05:02 PROPOSED: to publish editor's best effort this week, publication date early next week 16:05:48 objections: none 16:05:52 abstentions: SH 16:06:00 resolved 16:06:00 agenda? 16:06:07 -Kendall_Clark 16:06:08 -Kevin 16:06:10 KevinW has left #DAWG 16:06:18 -HiroyukiS 16:06:23 jeen, are you in Tuscany? 16:06:28 nope 16:06:31 :) 16:06:54 AlbertoR has left #dawg 16:06:56 ok... re scribe duties, there's a "scribe tips" link from the WG homepage to http://lists.w3.org/Archives/Public/public-rdf-dawg/2004AprJun/0624.html 16:07:17 ok thx 16:07:36 oh, are you doiing it jeen? 16:07:48 dave no next week 16:07:54 ah, fine 16:09:43 -JeenB 16:10:05 jeen has left #dawg 16:11:02 -DanC 16:11:22 -Pat_Hayes 16:11:25 -Monte 16:11:58 -AndyS 16:11:59 SW_DAWG()10:30AM has ended 16:12:01 Attendees were +39.057.584.aaaa, JeenB, DanC, SteveH, DaveB, AlberertoR, EricP, AlbertoR, HiroyukiS, AndyS, Kendall_Clark, Kevin, Pat_Hayes 16:22:56 Regrets+ Yoshio 16:23:06 RRSAgent, make logs world-access 16:28:11 s/ doesn't sound enough energy for sorting in group/ does sound enough energy for sorting in group 16:28:54 I wanted to do a poll on postponing sort, but ran out of time 16:41:49 Yes, sorry, Dan, I maybe should have sounded less enthusiastic. In fact I am not very enthusiastic about sorting. 16:44:49 I'm struggling to get this WG to close issues. 16:45:17 we were down to 2 issues between us and a query language last call, as of the boston meeting. not only have we not closed those, we've re-opened others. 16:45:30 sigh. 16:47:02 oh well. we seem to be getting good comments 17:04:18 Significant user pull - implementers have to do much work. 17:05:09 "Top-10" use case is rather significant (but the chater says "select subgraph"!) 18:30:29 Zakim has left #dawg 18:32:37 RRSAgent, bye 18:32:37 I see 9 open action items: 18:32:37 ACTION: SteveH to write up use case that can't be handled by current design (?) [1] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T14-55-14 18:32:37 ACTION: KC to draft protocol section on specifying datasets (fromUnionQuery) incl WSDL types and HTTP examples [2] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T15-05-48 18:32:37 ACTION: EP to try out "2 list of URIs" data sets design. [3] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T15-06-43 18:32:37 ACTION: AFS to add syntax to specify datasets in the QL [4] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T15-34-03 18:32:37 ACTION: DaveB to work with EricP to clarify valueTesting proposal ETA 19 Apr [5] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T15-34-55 18:32:37 ACTION: HowardK to seek clarification on valueTesting w.r.t. differenced from XQuery [6] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T15-35-05 18:32:37 ACTION: AFS to take it out [7] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T15-46-35 18:32:37 ACTION: JB to write a few sort tests [8] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T15-58-29 18:32:37 ACTION: PatH to internal review of rq23, starting monday [9] 18:32:37 recorded in http://www.w3.org/2005/04/12-dawg-irc#T16-00-01