Cody Burleson

SPARQL Examples – Paging

· updated · Software development

Retrieve the second page of names and emails of people in Tim Berners-Lee’s FOAF file, given that each page has 10 people. Try this on ARQ.

PREFIX foaf:<http://xmlns.com/foaf/0.1/>

SELECT ?name ?email FROM <http://www.w3.org/People/Berners-Lee/card>
WHERE {
    {SELECT DISTINCT ?person ?name WHERE {
        ?person foaf:name ?name
        } ORDER BY ?name LIMIT 10 OFFSET 10 }
    OPTIONAL { ?person foaf:mbox ?email }
}

← Cody Burleson