- From: Danny Ayers <danny.ayers@gmail.com>
- Date: Fri, 25 Jan 2008 10:52:47 +0100
- To: "Orri Erling" <erling@xs4all.nl>
- Cc: public-rdf-dawg-comments@w3.org
On 24/01/2008, Orri Erling <erling@xs4all.nl> wrote: > For a second iteration of SPARQL, we propose aggregation and subqueries. Yup, I reckon the former is essential and the latter highly desirable for increased application of SPARQL. > http://virtuoso.openlinksw.com/blog/ > where I present a sample of an extension for subqueries and aggregates. > > There is also a syntax sugar for abbreviating chains of joins. I'm a little confused: [[ We notice the pattern { ?ms+>tpcd:has_nation+>tpcd:has_region tpcd:name 'EUROPE' } which is a shorthand for { ?ms tpcd:has_nation ?t1 . ?t1 tpcd:has-region ?t2 . ?t2 tpcd:has_region ?t3 . ?t3 tpcd:name "EUROPE" } ]] The ?t variables don't seem to be available from the shorthand version, and if you take them out of the example you have: { ?ms tpcd:has_nation [ tpcd:has-region [ tpcd:name "EUROPE" ]]] } - which isn't exactly verbose. (I assume the extra has_region is a typo). Am I missing something? > Aside these, there is the issue of discovery and description. We will > implement a little database statistics graph for distributed query > optimization and data discovery. More on this later. Looking forward to it. Cheers, Danny. -- http://dannyayers.com
Received on Friday, 25 January 2008 09:53:04 UTC