Re: What is it that's wrong with rdf:List

On 23/06/2010 15:08, Paul Gearon wrote:
> On Wed, Jun 23, 2010 at 3:59 AM, Pierre-Antoine Champin
> <swlists-040405@champin.net> wrote:
>> By the way, is there a clean way in SPARQL to retrieve *all* items of an
>> rdf:Seq, which would preserve the order ?
>>
>> The only way I can think of involves FILTER, regex on URIs, and would
>> put item #11 before item #2...
> 
> I have to check, but I believe that substring will be a function in
> SPARQL 1.1 (perhaps with a domain). Some triplestores already have
> this. Once you have it you can say something like:
> 
> SELECT ?seq ?element WHERE {
>  ?seq ?prop ?element FILTER regex(?prop,
> "^http://www.w3.org/1999/02/22-rdf-syntax-ns#_")
> }
> ORDER BY xsd:int(substring(?prop, 45))

you can do that in an ORDER BY? Wow.

Thanks for the tip.

  pa

Received on Wednesday, 23 June 2010 17:10:44 UTC