Question: What is the name of the performer of the character Angel (the one whose name in the native language is Angel) present in the work Buffy the Vampire Slayer (the one that has Sarah Michelle Gellar as a cast member)?
Choices: Tobey Maguire
Madonna
Duran Duran
Nick Nolte
Tina Turner
Andrew Garfield
Antonio Banderas
Prince
David Boreanaz
Mike Myers
SPARQL: SELECT DISTINCT ?qpv WHERE { ?e_1 <pred:name> "Angel" . ?e_1 <name_in_native_language> ?pv . ?pv <pred:value> "Angel" . ?e_2 <pred:name> "Buffy the Vampire Slayer" . ?e_2 <cast_member> ?e_3 . ?e_3 <pred:name> "Sarah Michelle Gellar" . ?e_1 <present_in_work> ?e_2 . [ <pred:fact_h> ?e_1 ; <pred:fact_r> <present_in_work> ; <pred:fact_t> ?e_2 ] <performer> ?qpv .  }
Program:
function: Find
inputs: Angel
function: FilterStr
dependencies: 0
inputs: name in native language
Angel
function: Find
inputs: Sarah Michelle Gellar
function: Relate
dependencies: 2
inputs: cast member
backward
function: Find
inputs: Buffy the Vampire Slayer
function: And
dependencies: 3
4
function: QueryRelationQualifier
dependencies: 1
5
inputs: present in work
performer
Answer: David Boreanaz