Question: Which national association football team is in the country of Bulgaria and has a ranking, reviewed by FIFA, less than 30?
Choices:
Bulgaria national football team
Morocco national football team
Greece national football team
South Korea national football team
Canada men's national soccer team
China national football team
Portugal national football team
Uruguay national football team
India national football team
Germany national football team
Program:
function: Find
inputs: Bulgaria
function: Relate
dependencies: 0
inputs: country
backward
function: FilterConcept
dependencies: 1
inputs: national association football team
function: FindAll
function: FilterNum
dependencies: 3
inputs: ranking
30
<
function: QFilterStr
dependencies: 4
inputs: review score by
FIFA
function: FilterConcept
dependencies: 5
inputs: national association football team
function: And
dependencies: 2
6
function: What
dependencies: 7
SPARQL: SELECT DISTINCT ?e WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "national association football team" . ?e <country> ?e_1 . ?e_1 <pred:name> "Bulgaria" .  ?e <ranking> ?pv . ?pv <pred:unit> "1" . ?pv <pred:value> ?v . FILTER ( ?v < "30"^^xsd:double ) . [ <pred:fact_h> ?e ; <pred:fact_r> <ranking> ; <pred:fact_t> ?pv ] <review_score_by> ?qpv . ?qpv <pred:value> "FIFA" .  }
Answer: Bulgaria national football team