Question: What national association football team has a member named Andy Williams (who is a member of the Jamaica national football team) and is related to the sport association football?
Choices:
India national football team
Wales national football team
Chicago Fire
New England Revolution
Ukraine national football team
Canada men's national soccer team
Honduras national football team
South Korea national football team
Jamaica national football team
Portugal national football team
Answer: Jamaica 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> "Andy Williams" . ?e_1 <member_of_sports_team> ?e_2 . ?e_2 <pred:name> "Jamaica national football team" .  ?e <sport> ?e_3 . ?e_3 <pred:name> "association football" .  }
Program:
function: Find
inputs: Jamaica national football team
function: Relate
dependencies: 0
inputs: member of sports team
backward
function: Find
inputs: Andy Williams
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: Find
inputs: association football
function: Relate
dependencies: 6
inputs: sport
backward
function: FilterConcept
dependencies: 7
inputs: national association football team
function: And
dependencies: 5
8
function: What
dependencies: 9