Question: What national association football team has a member whose birth name is Juan Manuel Mata García starting in the year 2009?
Choices:
China national football team
India national football team
North Korea national football team
Greece national football team
Brazil national football team
Guinea national football team
Spain national football team
Canada men's national soccer team
South Korea national football team
New Zealand national football team
Program:
function: FindAll
function: FilterStr
dependencies: 0
inputs: birth name
Juan Manuel Mata García
function: FilterConcept
dependencies: 1
inputs: human
function: Relate
dependencies: 2
inputs: member of sports team
forward
function: QFilterYear
dependencies: 3
inputs: start time
2009
=
function: FilterConcept
dependencies: 4
inputs: national association football team
function: What
dependencies: 5
SPARQL: SELECT DISTINCT ?e WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "national association football team" . ?e_1 <member_of_sports_team> ?e . ?e_1 <pred:instance_of> ?c_1 . ?c_1 <pred:name> "human" . ?e_1 <birth_name> ?pv . ?pv <pred:value> "Juan Manuel Mata García" .  [ <pred:fact_h> ?e_1 ; <pred:fact_r> <member_of_sports_team> ; <pred:fact_t> ?e ] <start_time> ?qpv . ?qpv <pred:year> 2009 .  }
Answer: Spain national football team