# SPARQL FILTER test by value for known types. # Nothing is known to be not the same value as "a"^^t:type1 # "b"^^t:type1 might be a different lexical form for the same value # "a"^^t:type2 might have overlapping value spaces for this lexicial form. PREFIX : PREFIX t: SELECT * { ?x :p ?v FILTER ( ?v != "a"^^t:type1 ) }