Question: When was the cast member of Charlie's Angels (the one whose date of first performance is 1976-03-21) (the end time of this statement is 1980) born?
Choices:
1948-07-13
1815-06-25
1955-02-19
1911-08-06
1950-11-30
1975-06-08
1947-02-02
1955-08-04
1951-06-20
1772-09-18
Answer: 1947-02-02
SPARQL: SELECT DISTINCT ?pv WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "human" . ?e_1 <cast_member> ?e . ?e_1 <pred:name> "Charlie's Angels" . ?e_1 <date_of_first_performance> ?pv_1 . ?pv_1 <pred:date> "1976-03-21"^^xsd:date . [ <pred:fact_h> ?e_1 ; <pred:fact_r> <cast_member> ; <pred:fact_t> ?e ] <end_time> ?qpv . ?qpv <pred:year> 1980 . ?e <date_of_birth> ?pv .  }
Program:
function: Find
inputs: Charlie's Angels
function: FilterDate
dependencies: 0
inputs: date of first performance
1976-03-21
=
function: Relate
dependencies: 1
inputs: cast member
forward
function: QFilterYear
dependencies: 2
inputs: end time
1980
=
function: FilterConcept
dependencies: 3
inputs: human
function: QueryAttr
dependencies: 4
inputs: date of birth