We need to think if what we want is the FILTER NOT EXISTS or MINUS as what we would expect from a negation. By now the code uses FILTER NOT EXISTS. If we'd search !x:_run*[]", we'd get the SPARQL:
This means we would get all MRS instances which don't have an EP which has the predicate with text <_run*>. What would be the meaning if we used the MINUS?
We need to think if what we want is the
FILTER NOT EXISTS
orMINUS
as what we would expect from a negation. By now the code usesFILTER NOT EXISTS
. If we'd search!x:_run*[]"
, we'd get the SPARQL:This means we would get all MRS instances which don't have an EP which has the predicate with text <_run*>. What would be the meaning if we used the MINUS?