3store+rdf store compatability tests added

I've just added the tests that Alberto and I agreed, and show
compatibility between 3store and RDFStore. These are not exactly the test
we ran (they were RDQL), as I've refomatted to SPARQL, so Alberto should
check them to make sure they have the same semantics as the ones he
tested.

These tests are source-query-*.
http://www.w3.org/2001/sw/DataAccess/tests/#source-query-001 and on.

The significant differences between these tests and the
dawg-source-simple-* tests are that these do not distinguish between
stores that treat multiple RDF grahs as one big graph, and stores that
treat it as a bag of graphs (quads). Alberto and I do the latter, and
speaking for myself I have no reason to change, and a strong
disincliniation to. The differences between quad stores and "big graph"
stores are glossed over with the DISTINCT keyword.

These tests also do not require that the SOURCE URI of a statement is the
URI by which it was resolved, which allows thing s such as two versions of
a graph retreived at different times from the same location.

The contraversial aspect is that some require a dc:source assertion from
the SOURCE URI to the URI the was dereferenced to retreive the graph, I
wouldn't neccesarily want this in the final test suite, but its something
that Alberto and I both do, so it went in the compatibilty tests.

I think this now completes my action from the last telecon re. updating
the tests with source tests, as Andy kindly uploaded his tests.

- Steve

Received on Friday, 15 October 2004 09:01:40 UTC