Question: The defender Elton John belongs to which national soccer team?
Choices:
Sweden national football team
Canada men's national soccer team
South Korea national football team
Germany national football team
Greece national football team
Trinidad and Tobago national football team
San Juan Jabloteh
India national football team
Morocco national football team
Wales national football team
Answer: Trinidad and Tobago national football team
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:name> "Elton John" . ?e_1 <position_played_on_team_/_speciality> ?e_2 . ?e_2 <pred:name> "defender" .   }
Program:
function: Find
inputs: defender
function: Relate
dependencies: 0
inputs: position played on team / speciality
backward
function: Find
inputs: Elton John
function: And
dependencies: 1
2
function: Relate
dependencies: 3
inputs: member of sports team
forward
function: FilterConcept
dependencies: 4
inputs: national association football team
function: What
dependencies: 5