Improvement CORE-238
1 vote

Update SPARQL implementation to new working draft

Created by Rob Vesse on 7/3/2012 2:02 AM Last Updated by Rob Vesse on 9/14/2012 11:39 PM
%
 (hrs)
Logged: 0  (hrs)

 Description

Once again the working group did not release an updated draft in time for a release so for the 0.7.0 release we made our best effort to match the spec but this was hampered by an inconsistent test suite and lack of a final draft.

 

This task is to make any required changes necessary to sync back up with the specification.

    Rob Vesse (Friday, September 14, 2012 8:15 PM) #

One more test still to pass relating to property paths, should be easy fix

    Rob Vesse (Thursday, September 13, 2012 8:26 PM) #

We're actually fairly close to being back at 100% compliance right now, outstanding issues are as follows:

  • Need to change how we check for blank node variable scope issues in order to pass one test, must be done such that we don't regress other tests that rely on this checking
  • Ultimately we should refactor slightly how we do project expressions and aggregates in order to pass one test, we essentially get the right answer just with a spurious extra variable right now - I plan to do this as part of some larger SPARQL refactoring which I'll do in a separate branch