prefix : SELECT ?N1 ?N2 ?A1 ?A2 FROM FROM WHERE { ?X1 :name ?N1 . ?X2 :name ?N2 . FILTER (?X1 != ?X2) OPTIONAL { ?X1 :age ?A1 . ?X2 :age ?A2}}