# Task 6 - Find distinct people with optional names, mailboxes and order
BASE
PREFIX rdf:
PREFIX foaf:
SELECT DISTINCT ?name ?mbox
FROM NAMED
FROM NAMED
FROM NAMED
FROM NAMED
FROM NAMED
WHERE {
GRAPH ?g { ?person rdf:type foaf:Person .
OPTIONAL { ?person foaf:name ?name } .
OPTIONAL { ?person foaf:mbox ?mbox }
} .
}
ORDER BY ASC[?name]