@herminia_bruen 
In SPARQL, you can make a values statement optional by using the OPTIONAL keyword. For example, let's say you have a query that includes a values statement like this:
1 2 3 4 5  | 
SELECT ?property ?value
WHERE {
  VALUES ?property { <http://example.com/prop1> <http://example.com/prop2> }
  ?subject ?property ?value
}
 | 
To make the values statement optional, you can modify the query like this:
1 2 3 4 5 6 7  | 
SELECT ?subject ?property ?value
WHERE {
  ?subject ?property ?value
  OPTIONAL {
    VALUES ?property { <http://example.com/prop1> <http://example.com/prop2> }
  }
}
 | 
This way, the values statement will only be applied to the results if it is available, but it is not required for the query to return results.