- From: Alberto Reggiori <alberto@asemantics.com>
- Date: Mon, 27 Sep 2004 18:56:29 +0200
- To: "Seaborne, Andy" <andy.seaborne@hp.com>
- Cc: RDF Data Access Working Group <public-rdf-dawg@w3.org>
On Sep 27, 2004, at 4:07 PM, Seaborne, Andy wrote:
> PS Maybe we should extend the test case vocabulary to allow for
> different query languages, as well as the request for data syntax
> annotations. Such a syntax property that can be applied to a
> individual
> query or to a whole manifest. Then there can be a record all your
> Euler
> tests for the WG.
+1
I think we already hacked something like that in the old RDF-query
testing framework in the past
http://www.w3.org/2003/03/rdfqr-tests/summary.html#manifest
running at
http://www.w3.org/2003/03/rdfqr-tests/test/
worth to diff the old and new manifest format and get the best of of it?
Yours
Alberto
>
> -------- Original Message --------
>> From: Jos De_Roo <mailto:jos.deroo@agfa.com>
>> Date: 25 September 2004 19:56
>>
>> Andy,
>> Eric,
>>
>> I made 2 test cases
>>
>> 1/
>> data: http://eulersharp.sourceforge.net/2004/04test/D1.n3
>> query: http://eulersharp.sourceforge.net/2004/04test/D1Q.n3
>> gives: http://eulersharp.sourceforge.net/2004/04test/D1E.n3
>>
>> which is an empty answer
>> because the bnodes in D2.n3 could be some different things
>>
>>
>> 2/
>> data: http://eulersharp.sourceforge.net/2004/04test/D2.n3
>> query: http://eulersharp.sourceforge.net/2004/04test/D2Q.n3
>> gives: http://eulersharp.sourceforge.net/2004/04test/D1E.n3
>>
>> which is 2 answers
>> because the bnodes came from the same graph D2.n3
>> and so they unify
>>
>> at least that is my current understanding about relabeling
>> bnodes and unification :)
>>
>>
>> jos
>>
>> --
>> Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
>>
>>
>>
>>
>> "Seaborne, Andy" <andy.seaborne@hp.com>
>> 25/09/2004 17:01
>>
>>
>> To: Jos De_Roo/AMDUS/MOR/Agfa-NV/BE/BAYER@AGFA, "Eric
>> Prud'hommeaux" <eric@w3.org>
>> cc:
>> Subject: SOURCE in N3QL
>>
>>
>> Jos,
>>
>> I tried to explain this to Eric in an email and I have a question:
>>
>>> well, I thought that
>>>
>>> SELECT ?x ?y ?n
>>> WHERE
>>> (?x foaf:knows ?y)
>>> SOURCE <D2.n3> (?x foaf:age ?n)
>>> ...
>>>
>>> nicely maps to
>>>
>>> []
>>> q:select {(?x ?y ?n) a q:Answer};
>>> q:where {?x foaf:knows ?y.
>>> <D2.n3>.log:semantics log:includes {?x foaf:age ?n}}.
>>> ...
>>
>> ?x is a bNode.
>>
>> My thought:
>>
>> ----
>> The query assumes that <D2.n3> has the same bNode as the outer context
>> "?x
>> foaf:knows ?y" so there may be there is an assumption that the global
>> graph is the RDF merge of the named components.
>> ----
>>
>> Is my thought right or wrong or misguided?
>>
>> Which ever, this is beginning to give a possible theoretical
> foundation
>> for SOURCE.
>>
>> Andy
>
Received on Monday, 27 September 2004 16:56:36 UTC