- From: Axel Polleres <axel.polleres@deri.org>
- Date: Wed, 24 Mar 2010 18:30:53 +0000
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
- Message-Id: <12EC2652-3068-4458-BFAD-970D92DFA4C4@deri.org>
... Hi all,
Re: ACTION-191 I was starting with some test cases for aggregates, mainly trying to write down some of the ones
suggested in Emanuele's mail [1].
Looking at the test cases README at the moment [2]... Question:
* How were the test cases collected in DAWG? Any naming conventions you followed?
* did anyone do some scripts to provide the manifests for testcases in DAWG or were these all assembled manually?
* Also, is it possible to have alternative results? (for non-deterministic queries, e.g. sample) in the test format of DAWG?
* Organisation of test cases: Shall we do separate manifests per feature? etc.
Would be good if the process could be re-explained briefly to those who haven't been in DAWG1.0
The initial test cases proposals attached (result format not yet proper SPARQL-result format):
- agg_spec1:
query: agg_spec1.sparql
data: agg_spec1.ttl
result: agg_spec1.result
Description: example from current Section 9.1
- agg_spec2:
query: agg_spec2.sparql
data: agg_spec2.ttl
result: agg_spec2.result
Description: example from end of current Section 9 which is used for explaining the Aggregation algebra
- agg_spec2b:
query: agg_spec2.sparql
data: agg_spec2b.ttl
result: agg_spec2b.result TBD
Description: example from end of current Section 9 which is used for explaining the Aggregation algebra, but now with
wrong-typed input data, no result yet, becauseyet to be decided.
- agg_edv1:
query: agg_edv1.sparql
data: agg_edv1.ttl
result: agg_edv1.result
Description: 1st example from Emanuele's mail [1], return names and number of books per author.
- agg_edv1b:
query: agg_edv1.sparql
data: agg_edv1b.ttl
result: agg_edv1b.result
Description: 1st example from Emanuele's mail [1], return names and number of books per author,
but with author with two names.
- agg_edv2:
query: agg_edv2.sparql
data: agg_edv2.ttl
result: agg_edv2.result
Description: adapted from 2nd example from Emanuele's mail [1], the average number of books written
by authors that wrote at least 5 books.
- agg_edv2b:
query: agg_edv2b.sparql
data: agg_edv2.ttl
result: agg_edv2b.result
Description: adapted from 2nd example from Emanuele's mail [1], the average number of books written
by authors that wrote at least 5 books. Do we allow ungrouped/non-aggregated values?
Does it mean that aggregation is over the whole solution set?
- agg_edv3:
query: agg_edv3.sparql
data: agg_edv3.ttl TBD
result: TBD
Description: adapted from Emanuele's mail [1], sum all of books of all organisations, summing the counts of books per author.
only count outhors with more than 5 books, and organisations with more than 10 books.
Note that this counts books potentially twice if authors have several affiliations.
Test data with non-double-affiliated authors
- agg_edv3b:
query: agg_edv3.sparql
data: agg_edv3b.ttl TBD
result: TBD
Description: adapted from Emanuele's mail [1], sum all of books of all organisations, summing the counts of books per author.
only count outhors with more than 5 books, and organisations with more than 10 books.
Note that this counts books potentially twice if authors have several affiliations.
Test data withdouble-affiliated authors.
- agg_edv4:
query: agg_edv4.sparql
data: agg_edv4.ttl TBD
result: TBD
Description: from Emanuele's mail [1], ask for the research topics for which
the Italian authors have published more than the Swiss ones.
best,
Axel
1. http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2010Feb/0006.html
2. http://www.w3.org/2001/sw/DataAccess/tests/README.html
Attachments
- application/octet-stream attachment: agg_edv1.result
- application/octet-stream attachment: agg_edv1.sparql
- application/octet-stream attachment: agg_edv1.ttl
- application/octet-stream attachment: agg_edv1b.result
- application/octet-stream attachment: agg_edv1b.ttl
- application/octet-stream attachment: agg_edv2.result
- application/octet-stream attachment: agg_edv2.sparql
- application/octet-stream attachment: agg_edv2.ttl
- application/octet-stream attachment: agg_edv2b.result
- application/octet-stream attachment: agg_edv2b.sparql
- application/octet-stream attachment: agg_edv3.sparql
- application/octet-stream attachment: agg_edv3.ttl
- application/octet-stream attachment: agg_edv3b.ttl
- application/octet-stream attachment: agg_edv4.sparql
- application/octet-stream attachment: agg_edv4.ttl
- application/octet-stream attachment: agg_spec1.result
- application/octet-stream attachment: agg_spec1.sparql
- application/octet-stream attachment: agg_spec1.ttl
- application/octet-stream attachment: agg_spec2.result
- application/octet-stream attachment: agg_spec2.sparql
- application/octet-stream attachment: agg_spec2.ttl
- application/octet-stream attachment: agg_spec2b.result
- application/octet-stream attachment: agg_spec2b.ttl
Received on Wednesday, 24 March 2010 18:31:29 UTC