IRC log of dawg on 2007-06-05

Timestamps are in UTC.

14:20:54 [RRSAgent]
RRSAgent has joined #dawg
14:20:54 [RRSAgent]
logging to http://www.w3.org/2007/06/05-dawg-irc
14:20:57 [LeeF]
zakim, this will be dawg
14:20:57 [Zakim]
ok, LeeF; I see SW_DAWG()10:30AM scheduled to start in 10 minutes
14:21:03 [LeeF]
Meeting: RDF Data Access Weekly
14:21:06 [LeeF]
Chair: LeeF
14:21:16 [LeeF]
Agenda: http://lists.w3.org/Archives/Public/public-rdf-dawg/2007AprJun/0065.html
14:21:58 [LeeF]
Scribe: ?
14:22:02 [LeeF]
Regrets: AndyS
14:22:11 [LeeF]
agenda + convene
14:22:13 [LeeF]
agenda + action items
14:22:17 [LeeF]
agenda + publication status
14:22:46 [LeeF]
agenda + test suite coverage
14:22:50 [LeeF]
agenda + tests
14:22:55 [LeeF]
agenda + implementation report
14:24:03 [Zakim]
SW_DAWG()10:30AM has now started
14:24:10 [Zakim]
+[IBMCambridge]
14:24:15 [LeeF]
zakim, IBMCambridge is me
14:24:15 [Zakim]
+LeeF; got it
14:24:56 [ericP]
Zakim, please call Sysf2f
14:24:56 [Zakim]
ok, ericP; the call is being made
14:24:58 [Zakim]
+Sysf2f
14:25:03 [LeeF]
nice name
14:26:02 [jeen]
jeen has joined #dawg
14:27:20 [chimezie]
chimezie has joined #dawg
14:32:02 [SimonR]
SimonR has joined #dawg
14:33:24 [Zakim]
+Chimezie_Ogbuji
14:34:59 [SimonR]
Weird, I'm getting a busy signal from Zakim.
14:35:19 [LeeF]
That is quite weird...
14:36:42 [LeeF]
OK, sorry SimonR :(
14:37:16 [SimonR]
It's a credible excuse to dodge scribing duties. :)
14:37:22 [Zakim]
+[IPcaller]
14:37:27 [jeen]
Zakim, [IPcaller] is me
14:37:27 [Zakim]
+jeen; got it
14:38:48 [ericP]
Zakim, please mute me
14:38:48 [Zakim]
sorry, ericP, I do not know which phone connection belongs to you
14:38:54 [LeeF]
zakim, sys2f is ericp
14:38:54 [Zakim]
sorry, LeeF, I do not recognize a party named 'sys2f'
14:38:58 [LeeF]
zakim, who's here?
14:38:58 [Zakim]
On the phone I see LeeF, Sysf2f, Chimezie_Ogbuji, jeen
14:38:58 [ericP]
doesn't work -- i still hear the hum
14:38:59 [Zakim]
On IRC I see SimonR, chimezie, jeen, RRSAgent, Zakim, LeeF, SteveH, iv_an_ru_, ericP
14:39:02 [LeeF]
zakim, Sysf2f is ericP
14:39:02 [Zakim]
+ericP; got it
14:39:06 [LeeF]
zakim, mute ericP
14:39:06 [Zakim]
ericP should now be muted
14:39:17 [ericP]
roger
14:39:50 [LeeF]
Scribe: LeeF
14:39:56 [LeeF]
zakim, take up next agendum
14:39:56 [Zakim]
agendum 1. "convene" taken up [from LeeF]
14:40:11 [LeeF]
-> http://lists.w3.org/Archives/Public/public-rdf-dawg/2007AprJun/att-0063/29-dawg-minutes.htm minutes from 29 May
14:40:42 [LeeF]
approved
14:40:50 [ericP]
sure
14:41:18 [LeeF]
meet next 12th June, scribe EliasT
14:41:24 [LeeF]
zakim, LeeF holds LeeF, EliasT
14:41:24 [Zakim]
+LeeF, EliasT; got it
14:41:33 [LeeF]
zakim, close this agendum
14:41:33 [Zakim]
agendum 1 closed
14:41:34 [Zakim]
I see 5 items remaining on the agenda; the next one is
14:41:35 [Zakim]
2. action items [from LeeF]
14:41:36 [LeeF]
zakim, take up next agendum
14:41:36 [Zakim]
agendum 2. "action items" taken up [from LeeF]
14:42:11 [LeeF]
ACTION: chimezie to review and send comments on feature list [DONE]
14:42:16 [LeeF]
ACTION: AndyS+EricP: Run through an example in yacker
14:42:25 [LeeF]
ACTION: EliasT to come up with feature list for protocol testing
14:42:34 [LeeF]
ACTION: ericP to poke IETF folks about registering SPARQL media types (esp. application/sparql-query) (waiting on CR publication)
14:42:40 [LeeF]
ACTION: EricP to run the yacker tool over and annotate the existing tests to summarize coverage
14:42:50 [LeeF]
ACTION: ericP to get in touch with SteveH re: setting up an environment to generate an Overview page for tests in data-r2 a la http://www.w3.org/2001/sw/DataAccess/tests/
14:42:58 [LeeF]
ACTION: ericP, jeen, or LeeF to update http://www.w3.org/2001/sw/DataAccess/tests/README with info on possible results format and on changes to manifest and test vocabularies
14:43:07 [LeeF]
ACTION: ericP to write a test showing that langMatches doens't do extended matching
14:43:18 [LeeF]
zakim, close this agendum
14:43:19 [Zakim]
agendum 2 closed
14:43:20 [Zakim]
I see 4 items remaining on the agenda; the next one is
14:43:22 [LeeF]
zakim, next agendum
14:43:22 [Zakim]
3. publication status [from LeeF]
14:43:23 [Zakim]
agendum 3. "publication status" taken up [from LeeF]
14:43:41 [LeeF]
CR publication - we have a call with the Director on Thursday
14:43:46 [LeeF]
to discuss outstanding objections
14:44:22 [LeeF]
results format publications waiting to be published with CR of QL
14:44:23 [ericP]
i've spoken to the webmaster about that. he expects 3 publications at once
14:44:32 [LeeF]
zakim, close this agendum
14:44:32 [Zakim]
agendum 3 closed
14:44:33 [Zakim]
I see 3 items remaining on the agenda; the next one is
14:44:34 [Zakim]
4. test suite coverage [from LeeF]
14:48:25 [LeeF]
-> http://www.w3.org/2001/sw/DataAccess/tests/facets EricP's syntax-driven feature set
14:48:54 [LeeF]
-> http://lists.w3.org/Archives/Public/public-rdf-dawg/2007AprJun/0066.html Chimezie's algebraic approach to feature set coverage
14:50:36 [LeeF]
LeeF: Would like to see a decision on a list of features that we want to cover within a couple of weeks
14:51:06 [LeeF]
-> http://www.w3.org/2001/sw/DataAccess/rq23/rq25.html#convertGraphPattern
14:52:00 [chimezie]
(1,2,3,4,5)
14:52:12 [chimezie]
((((1+2)+3)+4+4)
14:52:16 [LeeF]
chimezie: looked at algorithm in step 4 of 12.2.1 and tried to enumerate algebra constructs that arise from it
14:52:50 [LeeF]
... use a fold function to go from every combination of a left and right argument to 20 algebra expressions
14:53:05 [LeeF]
... idea would be to first list every permutation and then see which tests cover each
14:53:43 [ericP]
ack me
14:54:10 [ericP]
Join(LeftJoin(BGP(..),{ .. }),LeftJoin(BGP(..),{ .. }))
14:54:21 [LeeF]
ericP: I don't see a problem expressing these as XPath's against a parse tree
14:54:42 [ericP]
ASK { ?s ?p ?o OPTIONAL {} OPTIONAL {} )
14:54:43 [ericP]
}
14:55:10 [LeeF]
... express each of chimezie's patterns as a query
14:55:30 [LeeF]
... look at XML from each and see how many [test?] queries there are like it in the respect we're looking for
14:56:14 [EliasT]
EliasT has joined #dawg
14:56:29 [ericP]
ASK { ?s ?p ?o OPTIONAL { ?s2 ?p2 ?o2 OPTIONAL { ?s3 ?p3 ?p3 } } }
14:57:00 [ericP]
ASK { OPTIONAL { ?s2 ?p2 ?o2 OPTIONAL { ?s3 ?p3 ?p3 } } }
14:57:11 [ericP]
ASK { OPTIONAL { ?s2 ?p2 ?o2 } OPTIONAL { ?s3 ?p3 ?p3 } }
14:57:46 [ericP]
ASK { {} OPTIONAL { ?s2 ?p2 ?o2 } OPTIONAL { ?s3 ?p3 ?p3 } }
14:58:43 [ericP]
http://www.w3.org/2005/01/yacker/uploads/SPARQL?lang=perl&text=ASK+%7B+OPTIONAL+%7B+%3Fs2+%3Fp2+%3Fo2+%7D+OPTIONAL+%7B+%3Fs3+%3Fp3+%3Fp3+%7D+%7D&action=validate+text
14:58:54 [ericP]
http://www.w3.org/2005/01/yacker/uploads/SPARQL
14:59:01 [LeeF]
or http://tinyurl.com/2hvbd8
14:59:57 [chimezie]
that becomes LJ(LJ({},?s2,?p2,?o2),?s3,?p3,?o3)
15:02:17 [ericP]
<Query>
15:02:17 [ericP]
<AskQuery>
15:02:17 [ericP]
<WhereClause>
15:02:17 [ericP]
<GroupGraphPattern>
15:02:17 [ericP]
<OptionalGraphPattern>...
15:02:19 [ericP]
</OptionalGraphPattern>
15:02:22 [ericP]
<OptionalGraphPattern>...
15:02:24 [ericP]
</OptionalGraphPattern>
15:02:27 [ericP]
</GroupGraphPattern>
15:02:29 [ericP]
</WhereClause>
15:02:32 [ericP]
</AskQuery>
15:02:34 [ericP]
</Query>
15:03:07 [ericP]
ASK { OPTIONAL { ?s2 ?p2 ?o2 } OPTIONAL { ?s3 ?p3 ?p3 } }
15:05:24 [ericP]
http://www.w3.org/2005/01/yacker/uploads/SPARQL?lang=perl&markup=html#prod-SPARQL-GroupGraphPattern
15:05:51 [ericP]
GroupGraphPattern ::= "{" (TriplesBlock)? (( ( GraphPatternNotTriples | Filter ) (".")? (TriplesBlock)? ))* "}"
15:08:01 [ericP]
http://www.w3.org/2001/sw/DataAccess/tests/facets
15:08:18 [ericP]
facets2xsl compiler
15:11:58 [LeeF]
ACTION: ericP to walk through one full example of representing an algebraic expression using the XPath-based facet stuff
15:12:21 [LeeF]
ACTION: ericP & chimezie to see if all the identified algebraic forms fit into the XPath-based facet approach
15:17:42 [jeen]
http://lists.w3.org/Archives/Public/public-rdf-dawg/2007AprJun/0028.html
15:17:43 [LeeF]
-> http://lists.w3.org/Archives/Public/public-rdf-dawg/2007AprJun/0028.html
15:18:04 [ericP]
-> http://lists.w3.org/Archives/Public/public-rdf-dawg/2007AprJun/0028 Jeen's test status
15:18:35 [LeeF]
-> http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JanMar/0117.html ericP's run
15:22:52 [LeeF]
adjourned
15:23:01 [LeeF]
RRSAgent, please draft minutes
15:23:01 [RRSAgent]
I have made the request to generate http://www.w3.org/2007/06/05-dawg-minutes.html LeeF
15:23:06 [chimezie]
ASK { OPTIONAL { ?s2 ?p2 ?o2 }. ?s1 ?p1 ?o1. OPTIONAL { ?s3 ?p3 ?p3 } }
15:23:09 [jeen]
ta
15:23:11 [LeeF]
rrsagent, make logs world-access
15:23:15 [Zakim]
-jeen
15:23:25 [SimonR]
QUIT
15:23:34 [LeeF]
indeed :-)
15:23:36 [SimonR]
Oops. Wrong client. :)
15:29:27 [Zakim]
-LeeF
15:29:36 [chimezie]
Join(LJ({},BGP(?s2 ?p2 ?o2)),LJ(BGP(?s1 ?p1 ?o1),BGP(?s3 ?p3 ?o3)))
15:34:03 [ericP]
perl -MSPARQL -e test < sample.in
15:35:14 [ericP]
perl -MSPARQL -e test
15:35:29 [ericP]
ASK {}
15:35:33 [ericP]
^d
15:39:00 [ericP]
echo "ASK {}" | TRACE_FD=1 perl -MSPARQL -e test
15:39:34 [ericP]
echo "ASK {}" | TRACE_FD=3 perl -MSPARQL -e test 3> foo
15:39:55 [chimezie]
chimezie@otherland:~/workspace/rdflib-trunk/test/BisonSPARQLParser$ perl -MSPARQL -e test
15:39:55 [chimezie]
Missing right curly or square bracket at SPARQL.yp line 3654, at end of line
15:39:55 [chimezie]
syntax error at SPARQL.yp line 3654, at EOF
15:39:55 [chimezie]
Compilation failed in require.
15:39:55 [chimezie]
BEGIN failed--compilation aborted.
15:40:21 [ericP]
sum SPARQL.pm
15:40:30 [ericP]
51984 267
15:40:33 [chimezie]
54213 89
15:43:53 [ericP]
for i in *.rq; do TRACE_FD=3 perl -MSPARQL -e test <$i >$i.xml 3>$i.trace
15:44:50 [ericP]
<Query xmlns="http://www.w3.org/2005/01/yacker/uploads/SPARQL/">
15:45:26 [ericP]
xmlns:yacker="somethingorother"
15:46:46 [ericP]
in the RDF yacker bnf:
15:48:21 [ericP]
propertyElement: literal | resource | xmlResource;
15:49:11 [ericP]
xmlResource: predicate xml:attribute="Literal" xml:element
15:51:27 [Zakim]
-Chimezie_Ogbuji
15:51:37 [Zakim]
-ericP
15:51:38 [Zakim]
SW_DAWG()10:30AM has ended
15:51:41 [Zakim]
Attendees were Chimezie_Ogbuji, jeen, ericP, LeeF, EliasT
17:52:32 [EliasT]
EliasT has left #dawg