Question: What is the ISNI of the person who is different from Andrea Romano (the one that has the occupation of politician)?
Choices:
0000 0000 7840 0072
0000 0004 0416 2242
0000 0004 6067 3637
0000 0001 2348 7390
0000 0001 1033 3958
0000 0003 9855 4724
0000 0001 2160 0409
0000 0000 8741 0846
0000 0001 2155 4000
0000 0004 0480 871X
Answer: 0000 0004 6067 3637
SPARQL: SELECT DISTINCT ?pv WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "human" . ?e_1 <different_from> ?e . ?e_1 <pred:name> "Andrea Romano" . ?e_1 <occupation> ?e_2 . ?e_2 <pred:name> "politician" .  ?e <ISNI> ?pv .  }
Program:
function: Find
inputs: politician
function: Relate
dependencies: 0
inputs: occupation
backward
function: Find
inputs: Andrea Romano
function: And
dependencies: 1
2
function: Relate
dependencies: 3
inputs: different from
forward
function: FilterConcept
dependencies: 4
inputs: human
function: QueryAttr
dependencies: 5
inputs: ISNI