Will someone explain me this phenomenon? I am querying the endpoint http://www.linkedmdb.org/snorql with the SPARQL query: Get the list actors who have starred in a British Movie Q1:
SELECT * WHERE {
?Film <http://data.linkedmdb.org/resource/movie/country> <http://data.linkedmdb.org/resource/country/GB> .
?Film <http://data.linkedmdb.org/resource/movie/actor> ?actor.
}
Among the results we have an actor with id 11764 Oddly when I run the query Q2:
SELECT * WHERE {
?Film <http://data.linkedmdb.org/resource/movie/actor> ?actor.
}
Although Q2 is less selective than the Q1 actor number 11764 is no longer in the result. Notice that we get the Q2 by removing the first triple pattern of Q1 (less constraint)