human
Find addresses with civic number in the range 1 to 20.
gpt
```sparql
PREFIX :     <http://example.org/ontology#>
PREFIX rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT ?addr
WHERE {
  ?addr rdf:type :Address ;
        :hasCivicNumber ?num .
  FILTER(?num >= 1 && ?num <= 20)
}
```