prefix mon: SELECT ?C1 ?C2 FROM WHERE { ?C1 a mon:Country . ?C2 a mon:Country OPTIONAL { ?C1 mon:neighbor ?X . FILTER ( ?X = ?C2 ) } FILTER ( ! bound(?X) ) }