W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > October to December 2004

Re: UNSAID drafted and mapped to SQL

From: <jos.deroo@agfa.com>
Date: Mon, 13 Dec 2004 01:40:27 +0100
To: andy.seaborne@hp.com
Cc: "Eric Prud'hommeaux" <eric@w3.org>, public-rdf-dawg@w3.org
Message-ID: <OFDEDE5143.498FB8FC-ONC1256F69.00024AD6-C1256F69.0003D825@agfa.com>

Andy Seaborne wrote:
> [...]
> I'm guessing but I think the query should be:
>
> SELECT ?name
> WHERE  ( ?x foaf:name  ?name )
>         UNSAID ( ?x  foaf:page  ?mbox )

I believe that we should avoid closed world assumption
and so would like to propose "unsaid in which document"
I've done a test with similar query testC.n3

[] q:select {<> q:answer (?name)};
   q:where {?x foaf:name ?name.
            <testP.n3> q:unsaid {?x foaf:page ?mbox}}.


and having both GRAPH and FROM testP.n3

:a foaf:name "Alice" .
:a foaf:page <http://work.example/alice> .
:a foaf:workplaceHomepage <http://work.example/alice> .
:b foaf:name "Bob" .
:c foaf:name "Eve" .
:c foaf:page <http://isp.example/eve> .
:c foaf:workplaceHomepage <http://work.example/eve> .


http://www.agfa.com/w3c/euler/#R4072 gives

<file:/temp/testC.n3> q:answer ("Bob").


-- 
Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
Received on Monday, 13 December 2004 00:41:22 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:21 GMT