Question: What is the ISNI for the person who is a cast member of The League of Extraordinary Gentlemen (the one whose producer is Sean Connery) (the character role of this statement is Mr. Hyde)?
Choices:
0000 0000 9827 7315
0000 0001 2369 7996
0000 0001 2142 9170
0000 0001 1436 5842
0000 0001 2151 0585
0000 0000 5428 4150
0000 0001 1494 7949
0000 0001 1018 3806
0000 0001 2026 0457
0000 0001 1476 6937
Answer: 0000 0001 1494 7949
SPARQL: SELECT DISTINCT ?pv WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "human" . ?e_1 <cast_member> ?e . ?e_1 <pred:name> "The League of Extraordinary Gentlemen" . ?e_1 <producer> ?e_2 . ?e_2 <pred:name> "Sean Connery" .  [ <pred:fact_h> ?e_1 ; <pred:fact_r> <cast_member> ; <pred:fact_t> ?e ] <character_role> ?qpv . ?qpv <pred:value> "Mr. Hyde" . ?e <ISNI> ?pv .  }
Program:
function: Find
inputs: Sean Connery
function: Relate
dependencies: 0
inputs: producer
backward
function: Find
inputs: The League of Extraordinary Gentlemen
function: And
dependencies: 1
2
function: Relate
dependencies: 3
inputs: cast member
forward
function: QFilterStr
dependencies: 4
inputs: character role
Mr. Hyde
function: FilterConcept
dependencies: 5
inputs: human
function: QueryAttr
dependencies: 6
inputs: ISNI