PREFIX :
PREFIX xsd:
PREFIX apf:
PREFIX rdf:
PREFIX list:
SELECT *
{
[] :p ?n .
?n apf:bnode ?label .
## ?list list:index (?idx ?m)
## ?x :p ?list .
## OPTIONAL { ?list list:length ?len . }
## OPTIONAL { ?list list:index (0 ?m1) . }
## OPTIONAL { ?list list:index (1 ?m2) . }
## OPTIONAL { ?list list:index (2 ?m3) . }
## OPTIONAL { ?list list:index (?i1 "a") . }
## OPTIONAL { ?list list:index (?i2 "b") . }
## OPTIONAL { ?list list:index (?i3 "c") . }
## OPTIONAL { ?list list:index (?i4 "d") . }
## OPTIONAL { ?list list:index (1 "b") . }
}