- From: Lee Feigenbaum <lee@thefigtrees.net>
- Date: Mon, 08 Oct 2007 23:32:12 -0400
- To: 'RDF Data Access Working Group' <public-rdf-dawg@w3.org>
0. Convene [1]RDF Data Access WG meeting of Tuesday, 9 October 2007
at 14:30:00 UTC
+ LeeF chairing
+ teleconference bridge: tel:+1.617.761.6200
tel:+33.4.89.06.34.99 tel:+44.117.370.6152 code:7333
+ on irc at: irc://irc.w3.org:6665/dawg
+ Scribe: @@
+ Regrets:
+ roll call
+ minutes from last week [2]
+ Next meeting is 16 Oct 2007 @@ recruit scribe, regrets?
+ agenda comments?
1. Review ACTION Items
These actions appear DONE:
ACTION: AndyS to put replacement text for filter attachment into rq25
ACTION: ericP to implement the conservative algorithm (fail a test ->
fail the feature) in the implementation report
ACTION: LeeF to mail out a complete test case to determine
implementation behavior in the OPTIONAL+FILTER+{{...}} case
ACTION: LeeF to mark test in 0003 as approved, update test suite, notify
implementors
ACTION: LeeF to solicit implementors' desired behavior for {{ ... }} case
ACTION: LeeF to solicit mechanically generated test results from pyrhho db
ACTION: LeeF to weed out basic facets from complex tests [DROPPED]
Let's check on the status of the following actions:
ACTION: LeeF to investigate PR mechanics, put together draft transition
request
ACTION: LeeF to examine 7 tests affected by change in
http://lists.w3.org/Archives/Public/public-rdf-dawg/2007JulSep/0177.html
in view of implementors' experiences
ACTION: ericP to adapt impl report to include syntax tests
ACTION: ericP to poke IETF folks about registering SPARQL media types
(esp. application/sparql-query)
2. Query Language - @@
The CR and editor's draft both have the following in section 4.1.1
"""
@@Check this against the final grammar.
"""
Can this be checked and/or removed?
3. OPTIONAL + FILTER + {{ ... }}
Summary of the situation:
Do the following two query structures have the same semantics?
3a: ... ?x ... OPTIONAL { ... FILTER (... ?x ...) }
3b: ... ?x ... OPTIONAL { { ... FILTER ( ... ?x ... ) } }
I put together two test cases that demonstrate the two possibilities:
#dawg-optional-filter-005-simplified (same semantics)
#dawg-optional-filter-005-not-simplified (different semantics)
I solicited feedback on this from SPARQL implementors. Here is a summary
of the feedback:
1 implementation (outside of the WG) currently does -simplified, but
this implementor did not express a preference for the simplified case,
and instead expressed a preference for as few special cases as possible.
3 implementations (outside of the WG) currently do -not-simplified, and
all the implementors expressed a preference for -not-simplified.
I also solicited advice from Ralph S. vis a vis the effect of our
decision on our schedule. He advises that if the WG is confident in a
resolution, then we cango ahead and resolve the ambiguity and, as long
as implementors who fail the resolved semantics are comfortable with it,
argue to go straight to PR nonetheless. Alternatively, we can decide to
note the ambiguity and leave the text spec. unchanged (and no approved
test in the test suite). This is the appropriate choice if we are not
confident in the right way to resolve this issue and do not feel that
leaving it ambiguous hampers implementations and users of SPARQL.
If the WG is strongly in favor of -not-simplified, I will propose
adopting that. Otherwise, I will propose noting the ambiguity and doing
nothing.
4. same graph in default and named graph parts of RDF dataset
See:
http://lists.w3.org/Archives/Public/public-rdf-dawg/2007OctDec/0012.html
Different implementations treat the occurence of <X> twice in the
dataset (in the default graph and as a named graph) different with
respect to blank nodes. Several tests in the dataset/ and graph/
directories rely on one specific interpretation. The above note proposes
alternative tests that test the same features without assuming one
particular behavior or other other.
Chimezie also asks if we should include a warning about this possible
interoperability sticking point in the spec.
Let's resolve these tests and any new spec text.
5. SPARQL query PR materials
Impl report: http://www.w3.org/2001/sw/DataAccess/tests/implementations
Needs - syntax tests (EricP), REDUCED information (LeeF), all green
boxes (EricP / LeeF)
DoC: http://www.w3.org/2001/sw/DataAccess/doc-ql-cr
Needs - nothing?
6. SPARQL protocol PR materials
Impl report: http://www.w3.org/2001/sw/DataAccess/impl-report-protocol
Needs - Different treatment of QueryRefused (a la REDUCED) (LeeF), is
SOAP treatment ok? (DAWG)
DoC: http://www.w3.org/2001/sw/DataAccess/doc-protocol-cr
Needs - Resolution of 2nd comment regarding @schemaLocation (DAWG, LeeF)
7. SPARQL XML result format materials
Impl report: (not yet)
Needs - to be assembled (LeeF)
DoC: http://www.w3.org/2001/sw/DataAccess/doc-xml-cr
Needs - nothing
8. PR Decision
We're going to run a one-week WBS if critical mass on telecon thinks
we're ready for PR.
9. SPARQL Testimonials
[1] http://www.w3.org/2001/sw/DataAccess/
[2]
http://lists.w3.org/Archives/Public/public-rdf-dawg/2007OctDec/att-0006/02-dawg-minutes.html
Received on Tuesday, 9 October 2007 03:32:30 UTC