- From: Yoshio FUKUSHIGE <fuku@w3.org>
- Date: Thu, 2 Jun 2005 16:32:56 +0900
- To: "Eric Prud'hommeaux" <eric@w3.org>
- Cc: "RDF Data Access Working Group" <public-rdf-dawg@w3.org>
Thank you, Eric, for the complement.
# waiting for the compliment, next ;-)
Maybe some description of user's intent is helpful:
(if I don't care being verbose)
This user wants to get all the information about
"who knows who's mbox", using only data in <c> and <d>.
My catch copy is "being simple".
# although Eric gave me a bonus '}' ;-)
Cheers,
Yoshio
fukushige.yoshio@jp.panasonic.com
fuku@w3.org
EricP:
> Recording Yoshio and my whiteboard discussion here:
>
> Given this data:
> <c>:
> <A> knows <B>
>
> <d>:
> <B> mbox <mailto:b>
>
> It seems the following 4 expressions are all equivilent:
>
> (1) (Named Graphs (arbitrary pre-existing data)):
> FROM <c> <d>
> WHERE {
> GRAPH ?g { ?who knows ?whom } .
> GRAPH ?g { ?whom mbox ?mbox } .
> FILTER ?g = <c> || ?g = <d>
>
> (2) (Source (arbitrary pre-existing data)):
> FROM <c> <d>
> WHERE {
> SOURCE ?g { ?who knows ?whom } .
> SOURCE ?g { ?whom mbox ?mbox } .
> FILTER ?g = <c> || ?g = <d>
>
> (3) (No Default Graph):
> FROM <c> <d>
> WHERE {
> ?who knows ?whom .
> ?whom mbox ?mbox } }
>
> (?) (Source + CLEAR (arbitrary pre-existing data)):
> CLEAR
> FROM <c> <d>
> WHERE {
> ?who knows ?whom .
> ?whom mbox ?mbox } }
>
> It is also possible to compile (3) into (1) or (2).
----- Original Message -----
From: "Eric Prud'hommeaux" <eric@w3.org>
To: "Yoshio FUKUSHIGE" <fuku@w3.org>
Cc: "RDF Data Access Working Group" <public-rdf-dawg@w3.org>
Sent: Thursday, June 02, 2005 2:48 PM
Subject: Re: test cases for fromUnionQuery, please
Received on Thursday, 2 June 2005 07:32:56 UTC