- From: Sven Groppe <Sven.Groppe@deri.org>
- Date: Wed, 18 Jan 2006 10:47:49 +0000
- To: <public-rdf-dawg@w3.org>
- Cc: <connolly@w3.org>
Dear members of the DAWG working group,
I am an employee of the Digital Enterprise Research Institute
(DERI), which has a big focus on the Semantic Web
and contributes already to other W3C working groups like
RIF, at the University of Innsbruck.
See below for my business contact.
Originally, I came from the database community. My
topic of my Doctorate is "XML Query Reformulation
for XPath, XSLT and XQuery" (ISBN 3-933893-24-0).
I hope I can contribute to the DAWG working group
regarding my background and although the working group
seems to be nearly finished.
I have a question concerning the
"SPARQL Query Language for RDF
W3C Working Draft 23 November 2005".
I think it is similar to the remarks of
http://www.w3.org/2001/sw/DataAccess/issues#cascadedQueries,
but I apologize if I oversee further discussions.
I am of the opinion that is important
to support nested queries. Nested queries
are important if you want e.g. support views,
which plays is a key point for integrating
heterogeneous sources.
I would expect that the production
[9] DatasetClause ::= 'FROM' ( DefaultGraphClause | NamedGraphClause )
would allow to query also the result of
a ConstructQuery, i.e.
[9] DatasetClause ::= 'FROM' ( DefaultGraphClause | NamedGraphClause |
ConstructQuery)
Simple Example:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX vcard: <http://www.w3.org/2001/vcard-rdf/3.0#>
SELECT ?mbox
FROM
CONSTRUCT { <http://example.org/person#Alice> vcard:FN ?name }
WHERE { ?x foaf:name ?name }
WHERE
{ ?x foaf:name "Johnny Lee Outlaw" .
?x foaf:mbox ?mbox }
Note that this is a simple example and that for
other views in real integration scenarios
of course more complicated CONSTRUCT queries
would occur.
I apologize again if I oversee something
in the specification that allows some kind
of nested queries or if there was a discussion
with the decision not allowing nested queries.
In the latter case, I would be interested
in the arguments not to support nested
queries as I cannot imagine reasonable
arguments (except implementation effort).
Cheers,
Sven.
_______________________________________________
Dr. Sven Groppe
University of Innsbruck
Institute of Computer Science
Digital Enterprise Research Institute (DERI)
EMail: Sven.Groppe@deri.org
Phone: +43 512 507 6424
Fax: +43 512 507 9872
Received on Thursday, 19 January 2006 16:00:58 UTC