human
348) Retrieve buildings with addresses typed incorrectly as vcard:Address but missing street name.
gpt
```sparql
PREFIX vcard:<http://www.w3.org/2006/vcard/ns#>
PREFIX :    <http://example.org/ontology#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT ?b
WHERE {
  ?b a :Building ;
     :hasAddress ?addr .
  ?addr rdf:type vcard:Address .
  FILTER NOT EXISTS { ?addr :hasStreetName ?n }
}
```