- From: Yoshio FUKUSHIGE <fuku@w3.org>
- Date: Thu, 2 Jun 2005 17:54:44 +0900
- To: "Steve Harris" <S.W.Harris@ecs.soton.ac.uk>, "RDF Data Access Working Group" <public-rdf-dawg@w3.org>
Ah! you are right, Steve,which enhances the simplicity of my proposal. Best, Yoshio fukushige.yoshio@jp.panasonic.com fuku@jp.panasonic.com ----- Original Message ----- From: "Steve Harris" <S.W.Harris@ecs.soton.ac.uk> To: "RDF Data Access Working Group" <public-rdf-dawg@w3.org> Sent: Thursday, June 02, 2005 5:44 PM Subject: Re: test cases for fromUnionQuery, please > > On Thu, Jun 02, 2005 at 01:48:58AM -0400, Eric Prud'hommeaux wrote: >> 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 } } > > I dont believe so, wouldn't > > FROM <c> <d> > WHERE { > ?who knows ?whom . > ?whom mbox ?mbox } > > Be equivalent to > > FROM <c> <d> > WHERE { > SOURCE ?g1 { ?who knows ?whom } . > SOURCE ?g2 { ?whom mbox ?mbox } . > FILTER ?g1 = <c> || ?g1 = <d> && > ?g2 = <c> || ?g2 = <d> } > > - Steve > >
Received on Thursday, 2 June 2005 08:54:47 UTC