Question: What is the birth name of the person who won the John W. Campbell Award for Best New Writer (the point in time of this statement is 1977)?
Choices:
Robert Allen Palmer
Kristin Landen Davis
Armando Christian Pérez
Keira Christina Knightley
Heather Deen Locklear
Carolyn Janice Cherry
George Raymond Richard Martin
Brian Tavarus Jones
Lucy Alexis Liu
Stuart Leslie Goddard
Answer: Carolyn Janice Cherry
SPARQL: SELECT DISTINCT ?pv WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "human" . ?e_1 <winner> ?e . ?e_1 <pred:name> "John W. Campbell Award for Best New Writer" .  [ <pred:fact_h> ?e_1 ; <pred:fact_r> <winner> ; <pred:fact_t> ?e ] <point_in_time> ?qpv . ?qpv <pred:year> 1977 . ?e <birth_name> ?pv .  }
Program:
function: Find
inputs: John W. Campbell Award for Best New Writer
function: Relate
dependencies: 0
inputs: winner
forward
function: QFilterYear
dependencies: 1
inputs: point in time
1977
=
function: FilterConcept
dependencies: 2
inputs: human
function: QueryAttr
dependencies: 3
inputs: birth name