Re: SPARQL results in RDF

Many thanks, William, and for confirming so quickly.
(And especially thanks for not telling me that CONSTRUCT does what I want!)
I had suddenly got excited that RDF might actually be useable to represent something I wanted to represent, just like we tell other people :-)
So it is all non-standard, as I suspected.
Ah well, I'll go back to trying to work with XML stuff, instead of using my usual RDF tools :-(
Very best
Hugh

On 21 Sep 2013, at 19:14, William Waites <ww@styx.org>
 wrote:

> Hi Hugh,
> 
> You can get results in RDF if you use CONSTRUCT -- which is basically
> a special case of SELECT that returns 3-tuples and uses set semantics
> (does not allow duplicates), but I imagine that you are aware of this.
> 
> Returning RDF for SELECT where the result set consists in n-tuples
> where n != 3 is difficult because there is no direct way to represent
> it. 
> 
> Also problematic is that there *is* a concept of order in SPARQL query
> results while there is not with RDF.
> 
> Also the use of bag semantics allowing duplicates which also does not
> really work with RDF.
> 
> These, again, could be kludged with reification, but that is not very
> elegant. 
> 
> So most SELECT results are not directly representable in RDF.
> 
> Cheers,
> -w
> 

Received on Saturday, 21 September 2013 18:38:58 UTC