I have an RDF document which contains:
:booklist :contains ( :Book1 :Book2 :Book3 ) .
And I want to create a SPARQL CONSTRUCT
query to create an RDF document which contains:
:Book1 :order 1 .
:Book2 :order 2 .
:Book3 :order 3 .
I know how to loop over the RDF List but don't know how get the iteration on order
numbers. E.g. this gives me the list but not the order number.
CONSTRUCT {
?book :order 1
} WHERE {
?collection :contains/rdf:rest*/rdf:first ?book .
}
```