- From: Ivan Herman <ivan@w3.org>
- Date: Tue, 29 May 2007 13:34:50 +0200
- To: Phil Archer <parcher@icra.org>
- CC: Public POWDER <public-powderwg@w3.org>, Cedric Kiss <cedric@w3.org>
- Message-ID: <465C0FDA.20200@w3.org>
Phil, I was just playing/testing some SPARQL endpoints on my machine, and I glanced through your document... I ran the following query: BASE <http://www.fosi.org/projects/powder/multiple_examples.rdf> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX wdr: <http://www.w3.org/2007/05/powder#> PREFIX ex: <http://example.org#> SELECT ?maker ?rs ?setProp ?setValue ?ds ?dsProp ?dsValue ?issued ?validUntil FROM <http://www.fosi.org/projects/powder/multiple_examples.rdf> WHERE { <http://www.fosi.org/projects/powder/multiple_examples.rdf#DR3> foaf:hasMaker ?maker . <http://www.fosi.org/projects/powder/multiple_examples.rdf#DR3> wdr:hasScope ?rs. <http://www.fosi.org/projects/powder/multiple_examples.rdf#DR3> wdr:hasDescription ?ds . OPTIONAL {?rs ?setProp ?setValue} . OPTIONAL {?ds ?dsProp ?dsValue} . OPTIONAL {<http://www.fosi.org/projects/powder/multiple_examples.rdf#DR3> dcterms:issued ?issued} . OPTIONAL {<http://www.fosi.org/projects/powder/multiple_examples.rdf#DR3> wdr:validUntil ?validUntil} } On Joseki and on Virtuoso Open Link, and both gave a correct result, see the attached HTML file. As you could see, I had difficulties in getting BASE working correctly (at least on Virtuoso), I will have to test it more, but as far as your document goes, I think the conclusion should be that query #8 should work. I hope it helps Ivan Phil Archer wrote: > Hi all, > > As trailed earlier, I've been playing with SPARQL queries on the sort of > data we're starting to build. In particular, I want to see how the > resource grouping issue tumbles out and whether the queries become so > ridiculous as to warrant a serious consideration of an alternative > approach. > > To this end I've created a file full of DRs with different (and > increasingly complex) Resource Sets and worked through some test > queries. It's not finished yet but I've been at it all day and we're > heading into a holiday weekend so it'll have to do for now. I believe, > however, that with a small number of queries it's possible to extract > all the necessary data from a DR, including all the attribution, scope > and description data. Obviously it gets more difficult if you have > complex data but essentially, it's looking quite simple - I think. > > Cédric - can I ask you to upload this to the (public) web space please. > Meanwhile, it's attached. > > Cheers > > Phil. -- Ivan Herman, W3C Semantic Web Activity Lead URL: http://www.w3.org/People/Ivan/ PGP Key: http://www.cwi.nl/%7Eivan/AboutMe/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Attachments
- text/html attachment: sparql.html
Received on Tuesday, 29 May 2007 11:34:36 UTC