14:25:50 RRSAgent has joined #dawg 14:25:50 logging to http://www.w3.org/2007/02/13-dawg-irc 14:25:54 zakim, this will be DAWG 14:25:54 ok, LeeF; I see SW_DAWG()9:30AM scheduled to start in 5 minutes 14:26:02 Meeting: RDF DAWG Weekly 14:26:09 Agenda: http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0075.html 14:26:14 Chair: LeeF 14:26:17 Scribe: ericP 14:26:25 afs, can i get a write lock for a moment? 14:26:33 agenda + convene 14:26:36 agenda + review action items 14:26:43 agenda + test suite 14:26:44 SW_DAWG()9:30AM has now started 14:26:47 agenda + base IRI 14:26:51 +??P7 14:26:53 zakim, ??P7 is me 14:26:53 +AndyS; got it 14:26:56 agenda + minimal test suite 14:26:56 AndyS, can i get a write lock for a moment? 14:27:01 agenda + rq25 status 14:27:12 +EliasT 14:27:32 +[IBMCambridge] 14:27:38 +Simon_Raboczi 14:27:40 zakim, IBMCambridge is me 14:27:40 +LeeF; got it 14:27:46 EricP - I have some changes out (on the other machine :-) - is it one area or doc-wide? I've only chnaged a small section in the hope that merge works :-| 14:28:49 Zakim, mute me 14:28:49 EliasT should now be muted 14:28:57 Zakim, mute me por favor 14:28:57 I don't understand 'mute me por favor', EliasT 14:29:00 AndyS, i want to globally replace... ^Q i want to put in an anchor for lee 14:29:03 Zakim, por favor mute me 14:29:03 I don't understand 'por favor mute me', EliasT 14:29:55 relIRIs 14:30:29 Zakim, s'il-te-plaît, rendre EliasT muet 14:30:29 I don't understand 's'il-te-plaît, rendre EliasT muet', ericP 14:30:31 Appendix? or 4.1? that should "just work" 14:30:46 4.1 i think 14:31:01 go ahead, Eric 14:31:29 + +33.9.52.56.aaaa 14:31:39 Zakim, 33.9.52.56.aaaa is me 14:31:39 sorry, ericP, I do not recognize a party named '33.9.52.56.aaaa' 14:31:44 Zakim, +33.9.52.56.aaaa is me 14:31:44 +ericP; got it 14:31:53 zakim, who's on the phone? 14:31:53 On the phone I see AndyS, EliasT (muted), LeeF, Simon_Raboczi, ericP 14:32:23 We have regrets from Souri (from previous minutes) and PatH (http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0077.html) 14:32:35 Regrets: Souri, PatH 14:32:46 Meeting: Data Access Working Group weekly telecon 14:32:52 Chair: LeeF 14:33:07 Scribe: ericP 14:33:09 minutes from two weeks ago: http://www.w3.org/2007/01/30-dawg-minutes 14:33:20 zakim, take up first agendum 14:33:20 I don't understand 'take up first agendum', ericP 14:33:26 zakim, take up agendum 1 14:33:26 agendum 1. "convene" taken up [from LeeF] 14:34:14 minutes from last week: http://www.w3.org/2007/02/06-dawg-minutes 14:34:43 RESOLVED: accept http://www.w3.org/2007/01/30-dawg-minutes as a true record of the 30 Jan meeting 14:35:22 RESOLVED: accept http://www.w3.org/2007/02/06-dawg-minutes as a true record of the 6 Feb meeting 14:35:42 I'll scribe. 14:35:56 Next Meeting: 20 Feb, scribe: EliasT 14:36:07 +[IPcaller] 14:36:12 Zakim, [IPcaller] is me 14:36:12 +jeen; got it 14:36:25 Zakim, take up next agendum 14:36:25 agendum 2. "review action items" taken up [from LeeF] 14:37:28 ACTION: Lee to adapt text from 4.1.1 to specify how the protocol can contribute to the base IRI for query evaluation as per #relIRIs in the QL spec [DONE] 14:37:35 ACTION: LeeF to add Andy's bnode label scope tests to CVS as unapproved syntax tests [DONE] 14:37:45 +Orri_Erling 14:37:45 [DONE] ACTION: Lee to adapt text from 4.1.1 to specify how the protocol can contribute to the base IRI for query evaluation as per #relIRIs in the QL spec 14:37:52 [CONTINUES] ACTION: AndyS to add text clarifying the prohibition on blank node labels in multiple BGPs to rq25 14:38:02 [DONE] ACTION: LeeF to add Andy's bnode label scope tests to CVS as unapproved syntax tests 14:38:31 action -1 14:38:34 action -2 14:38:50 ACTION: AndyS to add text clarifying the prohibition on blank node labels in multiple BGPs to rq25 [CONTINUES] 14:39:38 ACTION: EricP to run the yacker tool over and annotate the existing tests [CONTINUES] 14:39:42 ACTION: LeeF to remember that the wee, lost filter tests should be put [CONTINUES] 14:39:44 ACTION: Lee to talk to protocol editors re: POSTing application/sparql-query [CONTINUES] 14:39:59 Zakim, take up next agendum 14:39:59 agendum 3. "test suite" taken up [from LeeF] 14:40:01 Andy's blank node label tests: http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0068.html 14:40:52 -Simon_Raboczi 14:40:55 My results for these tests: http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0074.html 14:43:17 +Simon_Raboczi 14:44:59 -Simon_Raboczi 14:45:32 PROPOSE: to approve the syntax tests in data-r2/syntax-sparql4/manifest.ttl 14:45:59 APPROVED 14:46:46 +Simon_Raboczi 14:47:06 http://www.w3.org/2007/02/06-dawg-minutes.html 14:47:27 -> http://www.w3.org/2007/02/13-dawg-minutes.html today's minutes 14:47:34 zakim, take up next agendum 14:47:34 agendum 4. "base IRI" taken up [from LeeF] 14:48:03 re: base IRI and rfc 3986: 14:48:03 http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0067.html 14:48:07 http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0074.html 14:48:14 LeeF: most substantial issue was the base IRI 14:48:28 Zakim, please unmute me 14:48:28 EliasT should no longer be muted 14:48:45 ... RFC3986 contains a series of resolution steps for base URIs 14:49:00 ... there was text in rq?? but not in protocol 14:49:30 http://www.ietf.org/rfc/rfc3986.txt 14:49:31 fixed manifest checked in now. 14:49:53 ... when drafting, I had a different interpretation than ericP 14:50:54 [[ 14:50:55 if a URI was used to retrieve the 14:50:56 representation, that URI shall be considered the base URI 14:50:57 ]] 14:51:23 ... base URI should be HTTP GET with query parameters at the end 14:51:42 ... in the SOAP/POST query, it should be just the endpoint 14:52:46 Otherwise, the 14:52:46 "Retrieval URI" identified in 5.1.3, Base "URI from the Retrieval URI", is 14:52:46 14:52:46 the complete URL used to send a particular SPARQL query to a SPARQL 14:52:46 protocol service implementing the SparqlQuery 14:52:47 interface.Determining the Base IRI 14:52:49 14:52:51 Relative IRIs that appear in a [SPARQL] query are resolved against a base 14:52:54 IRI as per [RFC3986] section 5.1, "Establishing a Base URI". If present in 14:52:55 the query, the BASE keyword defines the Base IRI used to resolve relative 14:52:57 IRIs per RFC3986 section 5.1.1, "Base URI Embedded in Content". Otherwise, 14:52:59 Section 5.1.2, "Base URI from the Encapsulating Entity", defines how the 14:53:01 Base IRI may come from an encapsulating document, such as a SOAP envelope 14:53:03 with an xml:base directive. (See 2.3 SOAP Envelope. 14:53:05 If none of the above specifies the Base URI, the default Base 14:53:07 URI (section 5.1.4, "Default Base URI") is used. 14:55:10 (scratch that text, copy/paste issues) 14:58:45 Zakim, mute me 14:58:45 EliasT should now be muted 14:59:53 http://service.exmaple/SPARQL?quer=..+++++...&named="sdfd3434554654#$$5" 15:00:16 WHERE { <.> ?s ?o } 15:00:26 > 15:00:32 15:00:35 so the worry is simply if we explicitly say the endpoint URI and resolution is impacted by slashes we are in trouble. 15:00:55 Only case Lee and I found was <#foo> 15:02:35 -jeen 15:02:51 http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0073.html 15:03:11 Zakim, please unmute me 15:03:11 EliasT should no longer be muted 15:03:39 [[ 15:03:42 The "Retrieval URI" identified in 5.1.3, Base "URI from the Retrieval URI", is the URL from which a particular SPARQL query was retrieved. 15:03:45 ]] 15:06:39 jeen has joined #dawg 15:09:33 from 1.2.2 (from Andy's email) 15:09:37 [[ 15:09:37 ... 15:09:37 To use that access mechanism to perform an action on the 15:09:37 URI's resource is to "dereference" the URI. 15:09:37 15:09:38 When URIs are used within information retrieval systems to identify 15:09:40 sources of information, the most common form of URI dereference is 15:09:42 "retrieval": making use of a URI in order to retrieve a 15:09:44 representation of its associated resource. 15:09:46 ]] 15:09:54 +??P32 15:10:02 Zakim, ??P32 is me 15:10:02 +jeen; got it 15:11:59 does "from which a particular SPARQL query was retrieved." contradict using http://service.exmaple/SPARQL?quer=..+++++...&named="sdfd3434554654#$$5" as the endpoint? 15:12:06 s/endpoint/base/ 15:12:13 EliasT: no 15:12:59 "from which a particular SPARQL query was retrieved. (Please note XXX in the SPARQL Protocol.)" 15:16:44 Are we talking about where the query was retrieved from (e.g. an .rq file somewhere) or where the result set was retrieved from (the endpoint)? 15:17:25 SimonR: both, sort of. 15:17:26 SimonR, well we need the base IRI for the query... so the reading of 3986 should be the retrieval URI of the query -- but that could be either of your choices, right? 15:18:12 Well, no...I'd say it would be the first. If we were being super-pedantic. 15:18:36 right, but that's *if*, we currently don't support retrieving .rq queries. 15:19:02 If you're processing http://example.org/sparql?query=SELECT... 15:19:02 and I ask you for the retrieval URI of the query, is the correct answer "none" or "http://example.org/sparql?query=SELECT..." ? 15:19:34 If there is a secondary retrive to get the query then that is the new base. c.f. 15:19:45 SELECT FROM SELECT FROM which resets the base for reading the FROM 15:25:02 -jeen 15:26:01 04 01If you're processing http://example.org/sparql?query=SELECT... 15:26:01 15:26:01 and I ask you for the retrieval URI of the query, is the correct answer "none" or "http://example.org/sparql?query=SELECT..." ? 15:26:51 base OR xml:base OR resolutionURI OR service-defined 15:27:42 | service-defined is advised to default to service?mush 15:28:02 15:28:02 [[ 15:28:02 ... 15:28:02 To use that access mechanism to perform an action on the 15:28:02 URI's resource is to "dereference" the URI. 15:28:04 15:28:06 When URIs are used within information retrieval systems to identify 15:28:08 sources of information, the most common form of URI dereference is 15:28:10 "retrieval": making use of a URI in order to retrieve a 15:28:12 representation of its associated resource. 15:28:14 ]] 15:29:01 does "http://example.org/sparql?query=SELECT..." give a representation of a SPARQL query? 15:30:45 +1 to extend 15:31:46 i think rfc3986.5.1.3("http://example.org/sparql?query=SELECT...") gives a base URI for the result set 15:32:22 Zakim, mute me 15:32:22 EliasT should now be muted 15:34:51 Zakim, unmute me 15:34:52 EliasT should no longer be muted 15:35:28 15:35:32 15:35:48 { ?chem :bondsTo } 15:36:18 also FROM 15:41:57 PROPOSED: base uri resolution in sparql protocol comes from: base OR xml:base OR resolutionURI OR service-defined where service-defined is advised to default to service?mush 15:44:30 PROPOSED: The SPARLQ Protocol does not derefrence query URIs so 5.1.3 does not apply. Per 5.1.4, services must define their own base URI, which may be the service invocation URI. 15:48:20 PROPOSED: ed(The SPARLQ Protocol does not derefrence query URIs so 5.1.3 does not apply. Per 5.1.4, services must define their own base URI, which may be the service invocation URI.) 15:48:36 seconded by EliasT 15:49:04 approved, SimonR abstaining 15:49:05 APPROVED: SimonR abstains 15:49:25 ACTION: Elias to add wording for PROPOSED: ed(The SPARLQ Protocol does not derefrence query URIs so 5.1.3 does not apply. Per 5.1.4, services must define their own base URI, which may be the service invocation URI.) 15:49:36 zakim, agenda? 15:49:36 I see 3 items remaining on the agenda: 15:49:37 4. base IRI [from LeeF] 15:49:38 5. minimal test suite [from LeeF] 15:49:40 6. rq25 status [from LeeF] 15:49:51 LeeF: tx all for muddling through this 15:50:05 ... tx to SimonR for review start 15:50:19 ... all: please keep the reviews flowing 15:50:25 -Orri_Erling 15:50:26 -EliasT 15:50:33 Adjourned at 15:50 Z. 15:50:34 -LeeF 15:51:09 -Simon_Raboczi 16:02:38 -AndyS 16:02:51 RRSAgent, please draft minutes 16:02:51 I have made the request to generate http://www.w3.org/2007/02/13-dawg-minutes.html ericP 16:03:01 Zakim, please make logs world-visible 16:03:13 I don't understand 'please make logs world-visible', ericP 16:03:13 zakim? 16:03:18 ugh 16:03:47 RRSAgent, please make logs world-visible 16:03:58 huh, i thought it was different agents for the two 16:04:02 -ericP 16:04:04 SW_DAWG()9:30AM has ended 16:04:08 Attendees were AndyS, EliasT, Simon_Raboczi, LeeF, ericP, jeen, Orri_Erling 16:04:52 ericP, it's like you've never worked here before :-) 16:05:32 yes, every day 16:22:43 EliasT has left #dawg 16:28:18 minutes sent within 24 mins of getting off the phone -- a new record for me 16:28:35 hear hear!