human
List buildings with addresses that have a non-integer civic number (if typed incorrectly).
gpt
```sparql
PREFIX :       <http://example.org/ontology#>
PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX xsd:    <http://www.w3.org/2001/XMLSchema#>

SELECT ?building ?num
WHERE {
  ?building rdf:type :Building ;
            :hasAddress ?addr .
  ?addr :hasCivicNumber ?num .
  FILTER(datatype(?num) != xsd:integer)
}
```