- From: <Olivier.Corby@sophia.inria.fr>
- Date: Fri, 10 Apr 2009 21:26:50 +0200 (CEST)
- To: public-rdf-dawg@w3.org
- Cc: Olivier.Corby@sophia.inria.fr
>>There are no current SPARQL implementations that provide a mechanism >>that do this, to my knowledge. Does anyone on the list know differently? In Corese we can construct a list as shown below. a) search the elements of a list using a regular path expression and bind the path to a $path variable (3). b) enumerate the arcs of the path using a (special overloaded) graph pattern on the $path variable (4). c) group the results according to the first element of the list (6) d) construct an arc for each arc found in the $path (1) (1) construct { ?a ?p ?b } (2) where { (3) ?x rdf:rest*/rdf:first :: $path ?y (4) graph $path { ?a ?p ?b } (5) } (6) group by ?x Reference: http://www.inria.fr/sophia/edelweiss/software/corese Best regards, Olivier
Received on Friday, 10 April 2009 19:27:30 UTC