14:05:19 RRSAgent has joined #sparql 14:05:19 logging to http://www.w3.org/2009/03/24-sparql-irc 14:05:37 rrsagent, this will be sparql 14:05:37 I'm logging. I don't understand 'this will be sparql', JacekK. Try /msg RRSAgent help 14:06:13 scribenick: AndyS 14:06:17 Regrets: LeeF, SimonS 14:06:17 +Souri 14:06:17 chair: Axel Polleres 14:06:40 AxelPolleres: SimonS should be there 14:07:08 scribe: Andy 14:07:15 Link to Agenda: http://www.w3.org/2009/sparql/wiki/Agenda-2009-03-24 14:07:25 Topic: Admin 14:08:01 PROPOSED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2009-03-17 14:08:02 Next time: telecon is 15:00 GMTDT 14:08:32 ... back to normal now timezones shifted everytwhwre that's going to. 14:08:34 RESOLVED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2009-03-17 14:08:51 Scribe next time: Souri 14:09:12 Topic: F2F 14:09:47 AndyS: Videoconf tested: Bristol - MIT 14:10:08 Axel: Any concerns for a 2 site F2F? 14:10:15 Bristol is good for LukeWM and SteveH 14:10:26 Bristol 14:10:28 Bristol would be ok for me 14:10:30 Bristol 14:10:31 MIT 14:10:34 AndyS: Bristol 14:10:36 UIBK would probably prefer Bristol 14:10:36 Most likely site would be Cambridge 14:10:49 i will be in cambridge 14:10:52 I'll be in cambridge 14:11:41 ACTION: Axel: To ask EricP to setup a WBS for the F2F 14:11:41 Souri has joined #sparql 14:11:41 Created ACTION-1 - Ask EricP to setup a WBS for the F2F [on Axel Polleres - due 2009-03-31]. 14:12:25 Topic: Liasons 14:13:12 SimonS has joined #sparql 14:13:20 Orri: RDB2RDF - no WG just yet - chartering started 14:13:55 http://www.w3.org/2009/sparql/wiki/Category:Features 14:14:26 +Philippe 14:14:35 No new features added. 14:14:54 +??P38 14:14:59 subtopic: Parameters 14:15:01 Zakim, ??P38 is me 14:15:01 +kjetil; got it 14:15:09 Zakim, mute me 14:15:09 kjetil should now be muted 14:15:13 http://www.w3.org/2009/sparql/wiki/Feature:Parameters 14:15:28 Orri to present 14:16:14 Variable bindings. 14:17:07 Majority use named variables but other systems do differentiate (for checking) 14:17:42 + +01212803aabb 14:17:54 Virtuoso has used this with BSBM (which has many small queries) to some advantage 14:18:05 Zakim, +01212803aabb is me 14:18:05 +iv_an_ru; got it 14:19:01 Orri: allows caching query planning 14:19:07 This is similar to bind variables 14:19:09 argument for distinction: distinguish required parameters that must be bound? 14:19:18 q+ to ask if there are other ways to do it? 14:19:34 EricP: simple is to substitute for the variable value. 14:20:09 ericP's FeDeRate work seems like a generalization of this, but with changes to sparql syntax 14:20:09 ack me 14:20:11 kjetil, you wanted to ask if there are other ways to do it? 14:20:38 q+ to ask relative importance to e.g. update 14:20:49 kjetil: are there other ways? 14:20:59 Orri: yes but this is understood 14:21:18 q+ 14:21:26 ack me 14:21:26 ericP, you wanted to ask relative importance to e.g. update 14:21:34 Zakim, mute me 14:21:34 kjetil should now be muted 14:21:39 it depends on the capability of your optimiser, comprehensive ones won't always be able to reuse the parse tree 14:21:44 EricP: how important is this to Orri? 14:22:14 Orri: update is more important but this is most important on protocol. 14:22:23 -1 14:22:25 +1 14:22:25 0 14:22:27 +1 14:22:27 ack me 14:22:29 +1 14:22:30 0 14:22:31 +1 (brings SPARQL protocol that much closer to typical HTTP behavior) 14:22:31 +1 14:22:35 0 14:22:38 -1 (hae other priorities) 14:22:41 +0.5 14:22:41 LukeWM: -1 (FWIW 14:22:42 +1 14:22:47 s/hae/have/ 14:22:49 -1 (unclear alternatives) 14:22:49 0 14:23:06 0 14:24:24 To me, standardizing parameters seems to have a modest but not huge interoperability benefit, fwiw/. 14:24:36 LeeF: not if we get it wrong 14:24:45 sorry, LeeF, 14:24:47 s/LeeF:/LeeF, 14:24:59 SteveH, acknowledged 14:25:18 I think the argument for closer interaction with HTTP and the query language is a stronger argument for me 14:25:33 [to repeat what I said on the phone] the current implementations have serious side effects 14:25:52 Axel: Orri, please send email about this. 14:25:58 chimezie, I like that one too, in general, but it's less motivating (to me, personally & as chair) as a reason to work on standardizing it ahead of other things with greater interop benefits :) 14:26:04 Orri: +1 to parameters 14:26:28 subtopic: Query by reference 14:26:45 Axel: may be related to parameters 14:26:48 http://www.w3.org/2009/sparql/wiki/Feature:Query_by_reference 14:26:54 I'd add that params may make text more readable, esp. when their values are very long literals. 14:26:55 ... sent by Leigh Dodds 14:27:16 q+ 14:27:21 .. ability to send a URI to the query, not the query itself. 14:27:23 q+ to suggest the standardization wins aren't huge 14:27:29 +q 14:27:36 dnewman2 has joined #sparql 14:27:53 ack SteveH 14:28:07 SteveH: issues of security 14:28:09 SteveH: not sure why it matters except in massive queries 14:28:21 I agree on that point as well 14:28:22 ack SimonS 14:28:30 +DaveNewman 14:28:36 SimonS: limited use compared to security probs 14:28:48 Simon: useful is refer to views and combine with parameters 14:28:52 s/is/if/ 14:29:01 ... perhaps has more value when combined with views or parameters 14:29:03 q- 14:29:04 ... else less value 14:29:23 I'd prefer "include" for views. 14:29:40 Orri: A view is (like) a subquery 14:29:59 The general security concern of executing external 'code' 14:30:09 especially now we might have update support 14:30:14 Simon: security: server is pulling external input 14:30:19 +1 to chimezie 14:30:35 the external request will be coming from the SPARQL processor machine, which may have IP=based security 14:31:15 SteveH: the request is issued by sparql processor which may be inside a firewall 14:31:50 is this just a DOS issue (re: inside a firewall)? can't you do the same thing with "FROM <...>"? 14:31:50 ACTION: SteveH: Add to feature security issues 14:31:50 Sorry, couldn't find user - SteveH 14:32:17 -1 14:32:18 -1 14:32:20 -1 14:32:21 -1 14:32:21 -1 14:32:22 -1 14:32:22 -1 14:32:23 0 14:32:24 0 14:32:26 0 14:32:26 0 14:32:27 0 14:32:29 0 14:32:29 0 14:32:32 0 14:32:52 subtopic: return format 14:32:54 APPROVED: not standardize query by reference 14:32:55 http://www.w3.org/2009/sparql/wiki/Feature:ReturnFormatKeyword 14:32:59 0 14:33:04 Zakim: ack me 14:33:18 ACTION: LeeF to figure out that silly trackbot and how it knows about users 14:33:18 Sorry, couldn't find user - LeeF 14:33:39 Alex? 14:33:43 Zakim, unmute AlexPassant 14:33:43 AlexPassant should no longer be muted 14:34:17 Alex: common parameter for query results 14:34:26 q+ to talk about redundancy with HTTP 14:34:29 .. has some implementation but diferent names, meanings 14:34:50 .. switchign server costs 14:35:13 ... simply to agree on keyword 14:35:15 q+ 14:35:37 SteveH, I want to prematurely ask you if you know whether XmlHttpRequest implementations allow JavaScript (and other) clients to set Accept: headers for content negotiation 14:35:53 SteveH: issues about having same thign in two places 14:36:09 ... also what about MIME types not keywords 14:36:12 LeeF, I think they do, yes 14:36:31 AndyS: same as steve's identifier (keyword) point 14:36:41 ... is Alex open to media types? 14:36:52 LeeF, they use output= 14:37:08 AlexPassant: would agree, if it can be used the same way 14:37:11 was originally from Yahoo! 14:37:19 q+ 14:37:23 ack me 14:37:27 ack me 14:37:27 SteveH, you wanted to talk about redundancy with HTTP 14:37:32 ack SteveH 14:37:35 ack me 14:37:53 kjetil: practical experience with JQuery. 14:38:17 ... Accept: did not work but using a parameter did. 14:38:26 kjetil: tried using Accept: but gave up do to a bad HTTP implementation 14:38:27 My take on this one - probably best handled via recommendations in a WG Note, rather than a Rec track feature 14:39:00 I agree with LeeF's suggestion 14:39:15 ... wants to work a bit on this to understand it before deciding (may reject then) 14:39:17 I can imagine such a Note handling 'RESTFul' behavior for SPARQL services, for instance 14:39:22 it seems a bit like corssing a boundary to have it in the query language, rather than protocol 14:39:25 *crossing 14:39:28 i'm not inclined to write architectural work-arounds for implementation limitations 14:39:34 +1 14:39:40 Zakim, mute me 14:39:40 kjetil should now be muted 14:40:24 Zakim, unmute me 14:40:24 kjetil should no longer be muted 14:40:56 ACTION: kjetil to update the wiki page with his experience (caveat: kjetil may be delayed in doing it) 14:40:57 Created ACTION-2 - Update the wiki page with his experience (caveat: kjetil may be delayed in doing it) [on Kjetil Kjernsmo - due 2009-03-31]. 14:41:04 Zakim, mute me 14:41:04 kjetil should now be muted 14:41:11 -1 14:41:12 0 14:41:12 +1 on a Note 14:41:15 -1 14:41:17 +1 14:41:17 I'd say that the &format=... is convenient for debugging, but that's not something that should be interoperable to the formal degree. 14:41:17 -1 14:41:19 0 14:41:20 -1 14:41:20 0 14:41:22 -kjetil 14:41:25 0 14:41:28 0 the note may make sense indeed 14:41:30 (but +1 to a note) 14:41:31 +0.125 :) 14:41:34 -1 to language keyword / protocol parameter 14:41:35 Zakim, unmute me 14:41:35 kjetil.a was not muted, kjetil 14:41:38 -1 14:41:49 Zakim, mute me 14:41:49 kjetil.a should now be muted 14:42:09 subtopic: service description 14:42:11 http://www.w3.org/2009/sparql/wiki/Feature:ServiceDescriptions 14:42:39 kasei: proposal to allow info for an endpoint in a common way + info about data at the endpoint 14:43:06 ... miniting URIs for features and functions 14:43:15 ... vocabulary for describing 14:43:21 ... postponed from last time 14:43:51 ... void, DARQ, SADDLE have experiemented here -- need a way to access this 14:44:03 q+ to ask about commonality of impls 14:44:08 ... (Those three are more about describign the data) 14:44:28 The handle + vocabulary. 14:44:31 My main question on service description is whether it's more useful for "core" features, some of which may not be implemented by a not-fully-compliant implementation, vs. "extension" features, but i think that's a detail to work out later 14:45:00 ... DARQ and SADDLE are closer but not the complete answer 14:45:14 ... so draw from experience here 14:45:32 In general, even though I think there is a substantial cost to specify service description correctly, it's my current favorite approach to encouraging extensibility & interop outside the WG 14:47:00 Orri: voiD OK for cardinality for dist. query system 14:47:14 ... maybe have a system graph (common name?) 14:47:21 q+ to ask if DARQ docs include SADDLe predicates 14:47:28 +q proposal for extension point 14:47:45 q+ 14:47:58 To me, system graph vs. protocol-something vs. new query form are implementation details, don't have to be decided right now 14:48:16 q- proposal 14:49:07 kasei: experimental use of DARQ and SADDLE - voiD popular for data description 14:49:32 q- 14:49:37 q- 14:49:49 i think that standardizing info for federation is premature 14:49:58 (cool, but premature) 14:50:15 Axel: volunteers to compare these 3? 14:50:28 kasei offers 14:50:51 we have a good start with this via current Wiki URLs 14:50:58 +1 to minting identifiers for functions and features 14:51:12 +1 14:51:24 +1 14:51:49 Votes about URIs for features 14:51:51 +1 to eric 14:51:57 not the propsoal 14:51:58 +1 14:52:00 +1 14:52:06 +1 for that (not the proposal) 14:52:13 +1 (though less inclined without a way to get at them) 14:52:31 +q 14:52:37 I think the schema and HTTP header will evolve 14:53:02 q+ 14:53:11 I think minting URIs without a mechanism to get a description is a bit pointless 14:54:14 nice 14:55:03 +1 to Simon's comment 14:55:47 +1 14:55:48 Strawpoll on capability to describve endpoints 14:55:52 +1 14:55:53 0 14:55:54 +1 14:55:54 +1 14:55:55 +1 14:55:55 +1 14:55:56 strawpoll: enable service description of enfpoint 14:55:57 +1 14:55:59 +1 (w/ mappings to existing vocabularies) 14:55:59 0 14:55:59 0 14:56:00 +1 14:56:01 q- 14:56:03 -1 (too early) 14:56:50 ACTION: kasei: summarise the vocabularies (DARQ, SADDLE, voiD) 14:56:50 Sorry, couldn't find user - kasei 14:56:51 -ywang4 14:56:51 AndyS, as soon as the description is open, it could be too empty, but not too early :) 14:57:05 -iv_an_ru 14:57:18 subtopic: commenst and warnings 14:57:28 Orri: metadata inline 14:57:31 http://www.w3.org/2009/sparql/wiki/Feature:ExecCommentsAndWarnings 14:57:43 ... implementation dependent 14:57:49 as written, SPARQL Query language has no errors which one would expect the user 14:57:54 ... e.g. runout of time for query 14:58:06 i see most uses of this on the protocol side 14:58:40 SPARQL does define malformed-query and query-request-refused faults in the protocol, fwiw 14:58:41 ... can be in response header 14:58:47 connection to REDUCED? 14:59:07 ... but that is returned first before resutls start - server issue 14:59:24 ... related issue is names for errors 14:59:27 seems /way/ too early to me 14:59:42 """ 14:59:43 QueryRequestRefused 14:59:43 This WSDL fault message should be returned when a client submits a request that the service refuses to process. The QueryRequestRefused fault message neither indicates whether the server may or may not process a subsequent, identical request or requests, nor does it constrain a conformant SPARQL service from returning other HTTP status codes or HTTP headers as appropriate given the semantics of [HTTP]. 14:59:43 When the QueryRequestRefused fault message is returned, query processing services must include explanatory, debugging, or other additional information intended for human consumption via the fault-details type defined in Excerpt 1.3. 14:59:46 """ 15:00:06 ... maybe just a placeholder for now 15:00:30 i have a hunch that if we do add something to the query lang which begets an error, that we'd at least give it an identifier 15:00:40 Axel: related to query response linking 15:00:55 ... are there active champions? 15:01:04 http://www.w3.org/2009/sparql/wiki/Feature:Query_response_linking 15:01:26 -DaveNewman 15:01:41 -1 for merging 15:01:49 -1 for merge 15:01:55 -1 to merge 15:02:03 ywang4 has left #sparql 15:02:29 -JacekK 15:02:30 ADJOURNED 15:02:32 -Chimezie_Ogbuji 15:02:33 -[Garlik] 15:02:44 -john-l 15:02:53 AndyS, thanks, I'll take care of the minutes 15:03:02 -??P25 15:03:04 -AlexPassant 15:03:25 Zakim, unmute me 15:03:25 kjetil.a should no longer be muted 15:03:28 -kasei 15:03:38 -SimonS 15:03:43 LeeF, thanks 15:03:53 RRSAgent, draft minutes 15:03:53 I have made the request to generate http://www.w3.org/2009/03/24-sparql-minutes.html LeeF 15:03:58 RRSAgent, make logs world 15:04:07 -kjetil.a 15:04:17 kasei has left #sparql 15:04:34 How do I generate using Zakim "* ericP is 5-11, has short reddish hair..." kind of comment? 15:04:58 Souri, it's an IRC thing - type "/me followed by the rest of the comment" 15:04:59 -ericP 15:05:15 Thanks Lee. 15:05:31 yeah, like that :) 15:05:36 ok 15:05:51 -AndyS 15:05:54 -Souri 15:05:57 -AxelPolleres 15:05:58 SW_(SPARQL)10:00AM has ended 15:06:01 Attendees were kasei, ywang4, kjetil, AxelPolleres, john-l, JacekK, AlexPassant, Chimezie_Ogbuji, [Garlik], AndyS, +0049261287aaaa, SimonS, Souri, ericP, iv_an_ru, DaveNewman 15:06:14 SteveH has joined #sparql 15:06:15 LukeWM has joined #sparql 15:07:14 How do I ask trackbot about the actions? 15:07:34 trackbot, actions? 15:07:34 Sorry, LeeF, I don't understand 'trackbot, actions?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:07:39 got me :) 15:07:48 Hmm - no help for trackbot 15:08:07 Tried /msg trackbot help 15:08:15 http://www.w3.org/2005/06/tracker/irc doesn't show a list command 15:08:28 sandro has joined #sparql 15:08:30 ericP, do you know where are tracker is installed? 15:08:38 or sandro, do you know where our tracker is installed? :) 15:08:55 i have no clue about tracker 15:09:03 you young kids these days 15:31:25 SimonS has left #sparql 16:23:46 AndyS has joined #sparql 16:36:00 AndyS has joined #sparql 17:35:28 AndyS, what did you mean when you said that current xmlHttpRequest implementations use output= for conneg? 17:39:06 Yahoo! documents the use of output=json http://developer.yahoo.com/common/json.html#output 17:40:09 This is used to (1) not require messing around with content negotiation (difficult to access from a script I'm told) and (2) get JSOn not the defaul XML. 17:41:06 ah ok, it was the "difficult to access from a script" part that I was wondering about 17:48:15 IF we do it, I advokate using "output=" because others do. Joseki uses "accept=" as a synonym. 17:49:13 does Joseki provide an option to get it back suitable for use in a