Question: Michael Collins, a Presidential Medal of Freedom honoree, holds which job with NASA?
Choices:
President of the Republic of China
professor
Simonyi Professor for the Public Understanding of Science
Lord of Mann
President of the People's Republic of China
Emperor of the French
county seat
research fellow
reader
astronaut
Answer: astronaut
SPARQL: SELECT DISTINCT ?qpv WHERE { ?e_1 <pred:name> "Michael Collins" . ?e_1 <award_received> ?e_3 . ?e_3 <pred:name> "Presidential Medal of Freedom" . ?e_2 <pred:name> "National Aeronautics and Space Administration" . ?e_1 <employer> ?e_2 . [ <pred:fact_h> ?e_1 ; <pred:fact_r> <employer> ; <pred:fact_t> ?e_2 ] <position_held> ?qpv .  }
Program:
function: Find
inputs: Presidential Medal of Freedom
function: Relate
dependencies: 0
inputs: award received
backward
function: Find
inputs: Michael Collins
function: And
dependencies: 1
2
function: Find
inputs: National Aeronautics and Space Administration
function: QueryRelationQualifier
dependencies: 3
4
inputs: employer
position held