# Get names and mboxes, each of which may be optional. PREFIX foaf: PREFIX rdf: SELECT ?name ?mbox WHERE { { ?person rdf:type foaf:Person } . OPTIONAL { ?person foaf:name ?name } . OPTIONAL { ?person foaf:mbox ?mbox } . }