- From: alan gebert <alan.gebert@gmail.com>
- Date: Sat, 10 Nov 2007 00:59:25 -0300
- To: public-sparql-dev@w3.org
Hi all, I assume there is a perfectly good reason for this... but I would really like to understand it thouroughly Why was there a need to use the NAMED and FROM NAMED graph syntax instead of extending sparql to use quads? ( by attaching an extra iri to statements patterns, for example ). The following two queries should be equivalent... right? SELECT ?mbox ?nick ?ppd FROM NAMED <http://example.org/foaf/aliceFoaf> FROM NAMED <http://example.org/foaf/bobFoaf> WHERE { GRAPH data:aliceFoaf { ?alice foaf:mbox <mailto:alice@work.example> ; foaf:knows ?whom . ?whom foaf:mbox ?mbox ; rdfs:seeAlso ?ppd . ?ppd a foaf:PersonalProfileDocument . } . GRAPH ?ppd { ?w foaf:mbox ?mbox ; foaf:nick ?nick } } SELECT ?mbox ?nick ?ppd WHERE { ?alice foaf:mbox <mailto:alice@work.example> data:aliceFoaf; foaf:knows ?whom data:aliceFoaf . ?whom foaf:mbox ?mbox data:aliceFoaf ; rdfs:seeAlso ?ppd data:aliceFoaf. ?ppd a foaf:PersonalProfileDocument data:aliceFoaf . ?w foaf:mbox ?mbox ?ppd ; foaf:nick ?nick ?ppd } Thanks, A
Received on Monday, 12 November 2007 05:27:37 UTC