prefix rdf: prefix : SELECT * { # ?x !(:p) ?y . ?x !(^a|a) ?y . # ?x :p{0} ?y . } ## Also include: ## Simple data ## {?x :notInGraph ?y } ## # :a :p* ?z . ## :a :p{3} ?z . ## # :a :p{3,} ?z . ## # ?z :p* ?z . ## # ?z :p+ ?z . ## # :a (:p/:p)* ?z . ## } ORDER BY ?z